
The data structures defined by this contract.
Table row type of available
{ "name": "account_stat", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "available", "type": "asset" }, { "name": "staked", "type": "asset" }, { "name": "is_grabbed", "type": "bool" } ] }
Action parameter in claimtoken
{ "name": "claimtoken", "base": "", "fields": [ { "name": "account_name", "type": "name" } ] }
Action parameter in initconfig
{ "name": "initconfig", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "max_airgrab_amount", "type": "asset" }, { "name": "tokens_per_user", "type": "asset" }, { "name": "locked_till", "type": "time_point_sec" } ] }
Table row type of oracleentry
{ "name": "oracleentry", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "uri", "type": "bytes" }, { "name": "results", "type": "provider_result[]" } ] }
Struct property of oracleentry
{ "name": "provider_result", "base": "", "fields": [ { "name": "result", "type": "bytes" }, { "name": "provider", "type": "name" } ] }
-
{ "name": "setconfig", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "max_airgrab_amount", "type": "asset" }, { "name": "tokens_per_user", "type": "asset" }, { "name": "locked_till", "type": "time_point_sec" } ] }
-
{ "name": "setting", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "max_airgrab_amount", "type": "asset" }, { "name": "current_airgrab_amount", "type": "asset" }, { "name": "tokens_per_user", "type": "asset" }, { "name": "locked_till", "type": "time_point_sec" } ] }
-
{ "name": "testuri", "base": "", "fields": [ { "name": "account_name", "type": "name" } ] }
Table row type of usersinfo
{ "name": "users_info", "base": "", "fields": [ { "name": "account_name", "type": "name" }, { "name": "amount_grabbed", "type": "asset" } ] }
-
{ "name": "xgeturi", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "bytes" }, { "name": "data", "type": "bytes" } ] }
-
{ "name": "xorcclean", "base": "", "fields": [ { "name": "current_provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "size", "type": "uint32" }, { "name": "uri", "type": "bytes" } ] }
-
{ "name": "xsignal", "base": "", "fields": [ { "name": "service", "type": "name" }, { "name": "action", "type": "name" }, { "name": "provider", "type": "name" }, { "name": "package", "type": "name" }, { "name": "signalRawData", "type": "bytes" } ] }