MsgInstantiateContract create a new smart contract instance for the given code id.

interface MsgInstantiateContractAmino {
    admin?: string;
    code_id?: string;
    funds?: CoinAmino[];
    label?: string;
    msg?: any;
    sender?: string;
}

Properties

admin?: string

Admin is an optional address that can execute migrations

code_id?: string

CodeID is the reference to the stored WASM code

funds?: CoinAmino[]

Funds coins that are transferred to the contract on instantiation

label?: string

Label is optional metadata to be stored with a contract instance.

msg?: any

Msg json encoded message to be passed to the contract on instantiation

sender?: string

Sender is the that actor that signed the messages