Decent DAO Documentation
  • ๐Ÿ‘‹Welcome
  • Intro
    • ๐Ÿ’“About Decent DAO
    • ๐Ÿซ‚Decent is for...
    • โœจProduct Features
    • โš”๏ธGlossary
  • User Guide
    • โœˆ๏ธGetting Started
      • View the App
      • Connect Wallet
      • Find a Specific Safe
      • Link a Snapshot Space
    • ๐Ÿ›๏ธGovernance Types
      • Multisig
      • Token Voting
      • NFT Voting
    • ๐Ÿ Parent Safes
      • Create a Parent Safe
      • Multisig Parent Safe
      • Send Assets from Treasury
    • ๐Ÿ˜๏ธChild Safes/SubDAOs
      • Create a Child Safe/SubDAO
      • Multisig Child Safe/SubDAO
      • Freeze Child Safe/SubDAO
      • Initiate a Clawback
    • ๐Ÿ“ƒProposals
      • Delegate
      • Create a Proposal
      • Vote
      • Execute
      • Template
      • Proposal Lifecycle
    • ๐ŸงขRoles and Streaming
      • View Role List
      • Add or Edit a Role
      • Customize Role Permissions in Hats Protocol
      • Streaming (Payroll and Vesting)
  • Learn More
    • ๐Ÿ–ฑ๏ธTry the App
    • ๐Ÿ“žSchedule a Call
    • ๐Ÿ”Contract Audit
    • โ“FAQ
    • ๐Ÿค‘Based af DAOs 2024 Contest
  • Follow us
    • Farcaster /decentdao
    • Farcaster @decentdao
    • X (Twitter)
    • Mirror
    • Linkedin
    • Spotify
Powered by GitBook
LogoLogo

ยฉ Decent DAO 2024

On this page
  1. User Guide
  2. Proposals

Template

PreviousExecuteNextProposal Lifecycle

Last updated 6 months ago

Proposal templates allow for adding custom UI within your Safe for repeatable proposals. The allows for structuring common tasks as embedded UI, reducing mistakes while leveraging the power of any other smart contracts on the blockchain.


Creating a Proposal Template

Templates List

The list of your Safe's templates appears as an option on the lefthand menu of Fractal. From here you will also find a Add Template button, to enter the Proposal Template creation flow.


Template Metadata

The first step in creating a template is adding a title and description to the template. These fields will appear in the resulting Proposal Template, so they should make clear what the underlying transactions are looking to accomplish.

An updating preview of the resulting template data appears on the right of the screen throughout.


Template Transactions

Here you will enter the function name, and each function parameter for the transaction you would like to turn into a template.

For each function parameter you will also enter either the value you would like or a string label, which will appear as an input field in the resulting template. This will allow template users to add dynamic values into new proposals created using this template.

As in proposal creation, multiple transactions can be bundled into the same template, by clicking Add Transaction .

Once you are finished setting up your Proposal Template, click Create Proposal to initiate the transaction to propose creating this template.


Using Your Template

After your proposal to create the template passes, you will now see the resulting template in the templates list:

Clicking the Template opens its custom UI, which will create a new Safe proposal:

Even multisig governed Safes can add Proposal Templates.

The next step in Template creation is very similar to .

๐Ÿ“ƒ
proposal creation