Distributor
Config
Key
Type
Description
gov_contract
CanonicalAddr
Contract address of Gov
anchor_token
CanonicalAddr
Contract address of ANC token
whitelist
Vec<CanonicalAddr>
List of addresses permissioned to spend ANC in Distributor
spend_limit
Uint128
Maximum amount of ANC spendable per spend event
InstantiateMsg
Key
Type
Description
gov_contract
String
Contract address of Gov
anchor_token
String
Contract address of ANC token
whitelist
Vec<String>
List of addresses permissioned to spend ANC in Distributor
spend_limit
Uint128
Maximum amount of ANC spendable per spend event
ExecuteMsg
UpdateConfig
UpdateConfig
Updates the Distributor contract configuration. Can only be issued by the Gov contract.
Key
Type
Description
spend_limit
*
Uint128
Maximum amount of ANC spendable per spend event
* = optional
Spend
Spend
Spends ANC in Distributor. Can only be issued by whitelisted addresses.
Key
Type
Description
recipient
String
Recipient address of ANC spend
amount
Uint128
ANC amount to receive
AddDistributor
AddDistributor
Adds a new ANC distribution contract to the whitelist. Can only be issued by the Gov contract.
Key
Type
Description
distributor
String
Contract address of ANC distribution contract to add
RemoveDistributor
RemoveDistributor
Removes a ANC distribution contract from the whitelist. Can only be issued by the Gov contract.
Key
Type
Description
distributor
String
Contract address of ANC distribution contract to remove
QueryMsg
Config
Config
Gets the Distributor contract configuration.
Key
Type
Description
ConfigResponse
ConfigResponse
Key
Type
Description
gov_contract
String
Contract address of Gov
anchor_token
String
Contract address of ANC Token
whitelist
Vec<String>
List of addresses permissioned to spend ANC in Distributor
spend_limit
Uint128
Maximum amount of ANC spendable per spend event
Last updated