Proposal Types

In Realms, you can create a variety of proposals. While not all types may be relevant on day one, it’s helpful to know what’s possible. Because we aim to be extra thorough, here’s a robust list:

  1. Transfer Proposal

    • What It Does: Moves funds (in SOL, USDC, $NATION, or another SPL token) from the DAO’s treasury to a specified recipient address.

    • Example Use Case: Paying a developer’s bounty or funding a marketing campaign.

    • Why It Matters: This is the bread and butter of treasury management.

  2. Minting Proposal

    • What It Does: Mints new tokens of a particular SPL token (often your governance token) into an address.

    • Example Use Case: If your DAO needs to increase supply for incentives, though this is typically not done lightly because it can dilute existing holders.

    • Why It Matters: Could be used to reward contributors or bolster liquidity. Proceed with caution!

  3. Burning Proposal

    • What It Does: Destroys a specified number of tokens from the DAO treasury.

    • Example Use Case: If the DAO decides to reduce total supply, or remove unneeded tokens from circulation, or just do a ceremonial burn to mark a special milestone.

    • Why It Matters: Reducing supply can have economic implications and can be part of the DAO’s strategic plan (or a fun marketing event).

  4. Upgrade Program Proposal

    • What It Does: Updates the code of a Solana program the DAO controls.

    • Example Use Case: If the DAO has its own on-chain program or a governance tool that needs a new version or bug fix.

    • Why It Matters: Ensures the DAO can adapt and evolve its on-chain logic over time.

  5. Set Governance Config Proposal

    • What It Does: Changes the DAO’s governance parameters, such as the voting period, quorum, or other settings.

    • Example Use Case: If the community wants to shorten or lengthen the voting window, change the approval threshold, or alter how tokens are counted.

    • Why It Matters: Governance rules shape the entire DAO process—tweak with care.

  6. Add or Revoke Council Members

    • What It Does: Grants or removes the council membership token from an address.

    • Example Use Case: If you’re onboarding a new Council Member or removing someone who’s no longer active.

    • Why It Matters: Ensures the right individuals can create proposals and that membership remains current.

  7. Parameter Update Proposals (Advanced)

    • What It Does: Updates specific values in on-chain programs or the DAO’s realm settings beyond just the basics.

    • Example Use Case: Tuning a staking contract, updating a fee structure, or changing vesting schedules.

    • Why It Matters: Allows fine-grained control over the DAO’s internal workings.

  8. Custom Instruction Proposals

    • What It Does: Essentially anything else the DAO can do on-chain, from adjusting NFT metadata to interacting with other Solana programs.

    • Example Use Case: If the DAO integrates with external protocols (like Serum, Raydium, or others).

    • Why It Matters: The sky (or blockchain) is the limit.

Last updated

Was this helpful?