InstantiateMsg
| InstantiateMsg | Description | Type |
|---|---|---|
owner | Owner of the contract | Optional String |
feegranter | Eligible address able to authorize feegrants on behalf of the ICA. | Optional String |
ica_controller_code_id | Code-id off the cw-ica-controller contract | u64 |
headstash_params | Parameters for the cw-headstash contract | HeadstashParams |
HeadstashParams
| HeadstashParams | Description | Type |
|---|---|---|
cw_glob | native x/bank token denomination for this snip120u | String |
headstash_code_id | total amount of this to be distributed during this headstash | Uint128 |
snip120u_code_id | smart contract addr of snip120u | Addr |
snip120u_code_hash | smart contract addr of snip120u | Addr |
token_params | smart contract addr of snip120u | Array of HeadstashTokenParams |
headstash_addr | Smart contract address of the headstash contract if already has been instantiated. | Optional String |
fee_granter | Eligible address able to authorize feegrants on behalf of the ICA. | Optional String |
multiplier | Enables reward multiplier for cw-headstash | boolean |
bloom_config | Enables reward multiplier for cw-headstash | Optional BloomConfig |
headstash_init_config | The configuration used to instantiate cw-headstash | HeadstashInitConfig |
Any existing snip120u used in HeadstashTokenParams should be defined first in the list of HeadstashParams.
HeadstashTokenParams
| HeadstashTokenParams | Description | Type |
|---|---|---|
name | name to use in the snip120u state | String |
symbol | Snip120u symbol to use | u64 |
native | token denomination on its orgin providence chain | String |
ibc | ibc token denomination of this token | String |
snip_addr | smart contract address of the snip120u specific to this token | Optional String |
total | Total amount to be distributed for a specific snip | Uint128 |
HeadstashInitConfig
| HeadstashInitConfig | Description | Type |
|---|---|---|
claim_msg_plaintxt | Snip120u symbol to use | String |
start_date | Snip120u symbol to use | Optional u64 |
end_date | Snip120u symbol to use | Optional u64 |
viewing_key | Snip120u symbol to use | String |