🐝
Swarms.Finance
  • 🟩What is Swarms.Finance?
  • 🧩FAQ
  • 🎓Glossary of Terms
  • Guide
    • 🐝Create a Swarm
      • Swarm Name
      • Swarm Description
      • Swarm Image
      • Swarm Type
      • Swarm Roles & Actions (Custom)
      • Add Members
      • Voting Time
      • Consensus (Equal / Controlled)
      • Consensus (Weighted)
      • Consensus (Custom)
      • Create Swarm
    • ⚖️Create a Proposal
      • Add Member
      • Remove Member
      • Transfer
      • Swap
      • Add Liquidity
      • Remove Liquidity
      • Adjust Consensus Threshold
      • Adjust Minimum Voting Time
      • Adjust Daily Proposal Limit
      • Edit Charter
      • Poll
    • 🙋How To Vote
    • 🏛️Create a Vault
    • 👀Post a Message
    • 🦸Name your Account
    • ⛓️Multichain Migrations
  • Controlled DAO Type
    • 🔴Controlled Features
    • 🔴Add Member (Controlled)
    • 🔴Remove Member (Controlled)
    • 🔴Grant Permissions (Controlled)
  • EQUAL DAO TYPE
    • 🔵Equal Features
  • CUSTOM DAO TYPE
    • 🟢Custom Features
    • 🟢Adjust Threshold (Custom)
  • WEIGHTED DAO TYPE
    • 🟣Weighted Features
    • 🟣Set Vault Deposit Weight (Weighted)
    • 🟣Adjust Consensus Threshold (Weighted)
    • 🟣Adjust Required-Voter Consensus Threshold (Weighted)
  • Swarms.Finance INFO
    • 🥰Contact Us
    • 🖖About Us
    • 🐝Brand / Logo
Powered by GitBook
On this page
  • Roles
  • Custom Actions
  1. CUSTOM DAO TYPE

Custom Features

A quick review of a Custom DAO type's features

PreviousEqual FeaturesNextAdjust Threshold (Custom)

Last updated 2 years ago

CUSTOM type DAOs are DAOs consisting of a customizable hierarchy of permissioned roles.

With a CUSTOM DAO, Roles are created and granted permissions to perform actions at the Swarm- Custom actions can also be created.

Consensus at a CUSTOM type DAO is reached when enough members vote in favor of something.

Roles

With a CUSTOM type DAO, roles are created and assigned to each member. Roles are what let Swarm Members perform various actions at the Swarm.

Each role in a CUSTOM type DAO must be created when the DAO is first created.

Each role must be set up and assigned permissions to do things in the Swarm as shown below:

Creating Custom Roles allows you to organize a Custom DAO in ways other DAO types cannot be organized via a hierarchy or roles and permissions.

In the above example we see a "Manager" role that is not allowed to create Withdraw or Swap proposals at the Swarm.

Swarm Members can be assigned this "Manager" role and everyone with the role "Manager" will not be allowed to create Withdraw or Swap proposals.

Custom Actions

CUSTOM type DAOs can also create Custom DAO Actions and assign these custom actions permissions with a role.

With a CUSTOM type DAO, each individual action has it's own consensus threshold:

With the ability to create Custom Roles, Actions, and individual Thresholds, CUSTOM type DAOs are truly customizable- Create a CUSTOM type Swarm whenever you need to create a truly custom organization.

🟢
Custom Type DAO
In a CUSTOM type Swarm, each member is apart of a Role
In this CUSTOM DAO, the "Manager" role cannot propose to Withdraw or Swap tokens
This DAO has a custom action called "Hire"
Adjust each individual threshold for each individual action your Swarm can perform