MsgExecuteContract submits the given message data to a smart contract

interface MsgExecuteContract {
    contract: string;
    funds: Coin[];
    msg: Uint8Array;
    sender: string;
}

Properties

contract: string

Contract is the address of the smart contract

funds: Coin[]

Funds coins that are transferred to the contract on execution

msg: Uint8Array

Msg json encoded message to be passed to the contract

sender: string

Sender is the that actor that signed the messages