Message Templates
This page outlines messages that can be executed by Enterprise when creating an execute message proposal.
Bank messages
The following section outlines the types of Bank messages that can be executed.
Send Message
This message allows you to send native assets such as LUNA or IBC assets from the treasury to another address.
Burn Message
This message allows you to burn native assets such as LUNA or IBC assets from the treasury.
Send Message
This message allows you to send native assets such as LUNA or IBC assets from the treasury to another address.
Burn Message
This message allows you to burn native assets such as LUNA or IBC assets from the treasury.
Staking messages
The following section outlines the types of Staking messages that can be executed.
Delegate Message
This message allows you to LUNA from the treasury to a specific validator of choice.
Undelegate Message
This message allows you to LUNA from the treasury to a specific validator of choice.
Redelegate Message
This message allows you to LUNA from the treasury to a specific validator of choice.
Delegate Message
This message allows you to LUNA from the treasury to a specific validator of choice.
Undelegate Message
This message allows you to LUNA from the treasury to a specific validator of choice.
Redelegate Message
This message allows you to LUNA from the treasury to a specific validator of choice.
Distribution messages
The following section outlines the types of Distribution messages that can be executed.
Withdraw Delegator Reward Message
This message allows you to withdraw the delegator rewards from staking.
Set Withdraw Address Message
This message allows you to set the address where the delegator rewards will be sent.
Withdraw Delegator Reward Message
This message allows you to withdraw the delegator rewards from staking.
Set Withdraw Address Message
This message allows you to set the address where the delegator rewards will be sent.
Wasm messages
The following section outlines the types of wasm messages that can be executed. Wasm messages allow you to interact with contracts on-chain.
Execute Message
This message allows you to execute generic wasm messages on-chain.
Instantiate Message
This message allows the DAO to instantiate a new contract.
Migrate Message
This message allows the DAO to migrate a contract.
Update Contract Admin Message
This message allows the DAO to update the admin of a contract.
Clear Contract Admin Message
This message allows the DAO to remove the admin of a contract.
Execute Message
This message allows you to execute generic wasm messages on-chain.
Instantiate Message
This message allows the DAO to instantiate a new contract.
Migrate Message
This message allows the DAO to migrate a contract.
Update Contract Admin Message
This message allows the DAO to update the admin of a contract.
Clear Contract Admin Message
This message allows the DAO to remove the admin of a contract.
Custom messages
If you would like to send other messages from modules such as governance etc., you can leverage custom messages.