Skip to main content

ExecuteMsg

The ExecuteMsg is the message that is used to interact with the cw-ica-controller contract. All execute messages are only callable by the owner of the contract.

CreateIcaContract​

CreateIcaContractDescriptionType
saltrandom value used to instantiate a predictable address for the ica-controllerOptional String
channel_open_init_optionsEligible address able to authorize feegrants on behalf of the ICA.ChannelOpenInitOptions
headstash_paramsParameters for the cw-headstash contractHeadstashParams

ChannelOpenInitOptions​

ChannelOpenInitOptionsDescriptionType
connection_idThe connection id on this chain.String
counterparty_connection_idThe counterparty connection id on the counterparty chain.String
counterparty_port_idThe counterparty port id. If not specified, [crate::ibc::types::keys::HOST_PORT_ID] is used.Optional String
channel_orderingThe order of the channel. If not specified, [IbcOrder::Ordered] is used.Optional IbcOrder
channel_open_init_optionsEligible address able to authorize feegrants on behalf of the ICA.ChannelOpenInitOptions
headstash_paramsParameters for the cw-headstash contractHeadstashParams

SetCwGlob​

SetCwGlobDescriptionType
cw_globthe contract address of cw-globString

UploadContractOnSecret​

UploadContractOnSecretDescriptionType
cw_globOptional contract address of the cw-glob.Optional String
wasmthe storage key used to reference the wasm blobu64

InitSnip120u​

InitSnip120uDescriptionType

InitHeadstash​

InitHeadstashDescriptionType

AuthorizeMinter​

AuthorizeMinterDescriptionType

IbcTransferTokens​

IbcTransferTokensDescriptionType
channel_idthe channel id used to IBC Transfer the tokens fromString

AddHeadstashClaimers​

AddHeadstashClaimersDescriptionType
to_addA list of eligible address and the allocationsArray of Headstash

AuthorizeFeegrant​

AuthorizeFeegrantDescriptionType
to_grantList of addresses to receive a feegrant from the ICAArray of String
ownerOptional String

AuthzDeployer​

AuthzDeployerDescriptionType
granteeSecret Network addr authorized to perform CosmWasm actions on behalf of ICAString