<aside> ℹ️ There used to be a bug with Boardroom that has been corrected. However, we caution users of this guide to carefully check the transaction created before submitting.
</aside>
Requirements:
We want to create an “on-chain” proposal (using Governor):
This is the main screen where we will add all the proposal information and commands (it’s possible to specify more than one command in the same proposal, but typically it will be just one). We will need:
Target address: ETH address of the contract we want the DAO Timelock to interact with. For example, if we want the Timelock to send T to the Treasury Guild, we are actually interacting with the token contract (since we want to call the transfer
method there), so we’d introduce here the token contract address.
Target value: This is only relevant if we need to send ETH along with the command. In most cases, we won’t send ETH so value here should be 0.
Method: Select here the smart contract method we want to call. In our example, that’s transfer
.
Calldata: Introduce here the parameters for the method selected before. In our example, the transfer method has two parameters, the destination address and the token amount (in wei of T, be mindful of that!). In our example, destination address is the TG address and amount is 1234 (note that this is actually sending 0.000000000000001234 T !!)
In the next screen we will simply review the data introduced before.
If we’re OK with the proposal, we can proceed. Note that in this last screen we can add more commands if required.
0xd101f2b25bcbf992bdf55db67c104fe7646f5447
)