The Fee Pool is simply a contract that accrues the fees generated by the protocol.
The instantiation message is empty.
{}
Transfers the contract owner.
{
"update_config": {
"owner": "juno..."
}
}
Append token to be accepted for fee payments.
{
"add_token": {
"token": "juno..."
}
}
Remove token that is to be accepted for fee payments.
{
"remove_token": {
"token": "juno..."
}
}
Transfer tokens held by fee pool to a recipient address.
{
"send_token": {
"token": "juno...",
"amount": "100",
"recipient": "juno...",
}
}
Returns contract parameters.
{
"config": {}
}
Returns bool showing if token is accepted as fees.
{
"is_token": {
"token": "juno..."
}
}
Returns number of tokens accepted as fees.
{
"get_token_length": {}
}
Returns list of fee tokens.
{
"get_token_list": {
"limit"?: 69,
}
}