{
"version": "eosio::abi/1.2",
"types": [],
"structs": [
{
"name": "TOKEN",
"base": "",
"fields": [
{
"name": "token_contract",
"type": "name"
},
{
"name": "token_symbol",
"type": "symbol"
}
]
},
{
"name": "addreward",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "amount",
"type": "asset"
}
]
},
{
"name": "airdrop",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "token",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "claim",
"base": "",
"fields": [
{
"name": "claimer",
"type": "name"
}
]
},
{
"name": "claimfees",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "claimrevenue",
"base": "",
"fields": []
},
{
"name": "claimstake",
"base": "",
"fields": [
{
"name": "claimer",
"type": "name"
}
]
},
{
"name": "cleartokens",
"base": "",
"fields": []
},
{
"name": "config_s",
"base": "",
"fields": [
{
"name": "version",
"type": "string"
},
{
"name": "total_staked",
"type": "asset"
},
{
"name": "total_rewarded",
"type": "asset"
}
]
},
{
"name": "delreward",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "distribute",
"base": "",
"fields": []
},
{
"name": "dropreward",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "amount",
"type": "asset"
}
]
},
{
"name": "fees_s",
"base": "",
"fields": [
{
"name": "tokens",
"type": "asset[]"
}
]
},
{
"name": "fixreward",
"base": "",
"fields": []
},
{
"name": "init",
"base": "",
"fields": []
},
{
"name": "initfees",
"base": "",
"fields": []
},
{
"name": "inittokens",
"base": "",
"fields": []
},
{
"name": "recalcstaked",
"base": "",
"fields": []
},
{
"name": "rewardconfig_s",
"base": "",
"fields": [
{
"name": "reward_tokens",
"type": "TOKEN[]"
},
{
"name": "reward_fee",
"type": "float32"
}
]
},
{
"name": "rewards_s",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "rewards",
"type": "asset"
}
]
},
{
"name": "rewardtokens_s",
"base": "",
"fields": [
{
"name": "last_distribution",
"type": "uint32"
},
{
"name": "tokens",
"type": "asset[]"
}
]
},
{
"name": "specialstake",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "stake",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "stakes_s",
"base": "",
"fields": [
{
"name": "staker",
"type": "name"
},
{
"name": "amount",
"type": "asset"
},
{
"name": "stake_time",
"type": "uint32"
},
{
"name": "rewarded_tokens",
"type": "asset[]"
}
]
},
{
"name": "transitions_s",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "amount",
"type": "asset"
}
]
},
{
"name": "unstake",
"base": "",
"fields": [
{
"name": "staker",
"type": "name"
},
{
"name": "amount",
"type": "asset"
}
]
}
],
"actions": [
{
"name": "addreward",
"type": "addreward",
"ricardian_contract": ""
},
{
"name": "airdrop",
"type": "airdrop",
"ricardian_contract": ""
},
{
"name": "claim",
"type": "claim",
"ricardian_contract": ""
},
{
"name": "claimfees",
"type": "claimfees",
"ricardian_contract": ""
},
{
"name": "claimrevenue",
"type": "claimrevenue",
"ricardian_contract": ""
},
{
"name": "claimstake",
"type": "claimstake",
"ricardian_contract": ""
},
{
"name": "cleartokens",
"type": "cleartokens",
"ricardian_contract": ""
},
{
"name": "delreward",
"type": "delreward",
"ricardian_contract": ""
},
{
"name": "distribute",
"type": "distribute",
"ricardian_contract": ""
},
{
"name": "dropreward",
"type": "dropreward",
"ricardian_contract": ""
},
{
"name": "fixreward",
"type": "fixreward",
"ricardian_contract": ""
},
{
"name": "init",
"type": "init",
"ricardian_contract": ""
},
{
"name": "initfees",
"type": "initfees",
"ricardian_contract": ""
},
{
"name": "inittokens",
"type": "inittokens",
"ricardian_contract": ""
},
{
"name": "recalcstaked",
"type": "recalcstaked",
"ricardian_contract": ""
},
{
"name": "specialstake",
"type": "specialstake",
"ricardian_contract": ""
},
{
"name": "stake",
"type": "stake",
"ricardian_contract": ""
},
{
"name": "unstake",
"type": "unstake",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config_s"
},
{
"name": "fees",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "fees_s"
},
{
"name": "rewardconfig",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rewardconfig_s"
},
{
"name": "rewards",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rewards_s"
},
{
"name": "rewardtokens",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rewardtokens_s"
},
{
"name": "stakes",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "stakes_s"
},
{
"name": "transitions",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "transitions_s"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}