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
| CreateIcaContract | Description | Type |
|---|---|---|
salt | random value used to instantiate a predictable address for the ica-controller | Optional String |
channel_open_init_options | Eligible address able to authorize feegrants on behalf of the ICA. | ChannelOpenInitOptions |
headstash_params | Parameters for the cw-headstash contract | HeadstashParams |
ChannelOpenInitOptions
| ChannelOpenInitOptions | Description | Type |
|---|---|---|
connection_id | The connection id on this chain. | String |
counterparty_connection_id | The counterparty connection id on the counterparty chain. | String |
counterparty_port_id | The counterparty port id. If not specified, [crate::ibc::types::keys::HOST_PORT_ID] is used. | Optional String |
channel_ordering | The order of the channel. If not specified, [IbcOrder::Ordered] is used. | Optional IbcOrder |
channel_open_init_options | Eligible address able to authorize feegrants on behalf of the ICA. | ChannelOpenInitOptions |
headstash_params | Parameters for the cw-headstash contract | HeadstashParams |
SetCwGlob
| SetCwGlob | Description | Type |
|---|---|---|
cw_glob | the contract address of cw-glob | String |
UploadContractOnSecret
| UploadContractOnSecret | Description | Type |
|---|---|---|
cw_glob | Optional contract address of the cw-glob. | Optional String |
wasm | the storage key used to reference the wasm blob | u64 |
InitSnip120u
| InitSnip120u | Description | Type |
|---|
InitHeadstash
| InitHeadstash | Description | Type |
|---|
AuthorizeMinter
| AuthorizeMinter | Description | Type |
|---|
IbcTransferTokens
| IbcTransferTokens | Description | Type |
|---|---|---|
channel_id | the channel id used to IBC Transfer the tokens from | String |
AddHeadstashClaimers
| AddHeadstashClaimers | Description | Type |
|---|---|---|
to_add | A list of eligible address and the allocations | Array of Headstash |
AuthorizeFeegrant
| AuthorizeFeegrant | Description | Type |
|---|---|---|
to_grant | List of addresses to receive a feegrant from the ICA | Array of String |
owner | Optional String |
AuthzDeployer
| AuthzDeployer | Description | Type |
|---|---|---|
grantee | Secret Network addr authorized to perform CosmWasm actions on behalf of ICA | String |