Interface InstantiateContract2ProposalAmino

InstantiateContract2Proposal gov proposal content type to instantiate contract 2

interface InstantiateContract2ProposalAmino {
    admin?: string;
    code_id?: string;
    description?: string;
    fix_msg?: boolean;
    funds?: CoinAmino[];
    label?: string;
    msg?: any;
    run_as?: string;
    salt?: string;
    title?: 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

description?: string

Description is a human readable text

fix_msg?: boolean

FixMsg include the msg value into the hash for the predictable address. Default is false

funds?: CoinAmino[]

Funds coins that are transferred to the contract on instantiation

label?: string

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

msg?: any

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

run_as?: string

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

salt?: string

Salt is an arbitrary value provided by the sender. Size can be 1 to 64.

title?: string

Title is a short summary