szns
  • Introduction & FAQs
  • Concepts
  • Brand Kit
  • Core Components
    • 🖼️Collections
    • 🛠️sznsDAO
  • Collection Types
    • 📒Overview
    • 🧩Fraction SZN
      • Collection Creation Steps
    • 🫂DAO SZN
    • 💧Pool SZN (Coming Soon)
  • Collection Governance
    • 🔄Collection Lifecycle
    • ⚖️Default Collection Governance
      • 🗳️Tokenholder Voting
      • 🛡️Guardians (Coming Soon)
    • ⚙️Proposal Process
    • 🧮Standard Proposals
    • 📝Custom Proposals
  • Standard Proposals
    • 📒Overview
    • ➕Add NFT
    • 💸List NFT
    • ↔️Bounty Board
    • 📧Transfer ETH/ERC20
  • Tutorials & FAQs
    • 🗳️Voting on SZNS
    • 🎨Creating an NFT Collection
    • 💸Buying Collection Tokens
    • ⏩Expedited Processing
    • 💧$COLLECTION Token Liquidity
  • Smart Contracts
    • 👁️SZNS Overview
    • 🖼️Collection DAOs
    • 🛡️Audits and Security
    • 🐞Bug Bounty
  • Featured Partners
    • Apply to Launch as a Featured Collection
  • Legal and Misc
    • Privacy Policy
    • Terms and Conditions
Powered by GitBook
On this page

Was this helpful?

  1. Collection Governance

Custom Proposals

PreviousStandard ProposalsNextOverview

Last updated 2 years ago

Was this helpful?

The SZNS platform allows for any arbitrary calldata to be passed for voting and execution, as long as the user can craft and submit the transaction via the .

The ability to pass Custom Proposals allows a DAO to manage their NFTs inside the Collections in an extremely flexible and decentralized way. Any tokenholder of an Collection is able to submit Custom Proposals, crafting a transaction to be voted on that allows for an on-chain execution of the transaction after a successful vote. Crafting Ethereum transactions to be voted on, however, introduces certain challenges to DAOs:

  • Barrier to entry, as only technical users can submit the proposal

  • Exposes the user to potential errors in crafting the transaction correctly

  • The DAO must also review the transaction to ensure it is not crafted in a malicious manner

The end goal for SZNS is to codify as many arbitrary proposal as possible into easy standard proposals that anyone can interact with so that more people can participate in governance.

This step involves navigating to the Collection snapshot instance, inputing a title and description, adding voting options, and then constructing a custom transaction at the end.

Go for a more complex example.

📝
here
SafeSnap module