ExecuteContractProposal gov proposal content type to call execute on a contract.

interface ExecuteContractProposalAmino {
    contract?: string;
    description?: string;
    funds?: CoinAmino[];
    msg?: any;
    run_as?: string;
    title?: string;
}

Properties

contract?: string

Contract is the address of the smart contract

description?: string

Description is a human readable text

funds?: CoinAmino[]

Funds coins that are transferred to the contract on instantiation

msg?: any

Msg json encoded message to be passed to the contract as execute

run_as?: string

RunAs is the address that is passed to the contract's environment as sender

title?: string

Title is a short summary