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