
The data structures defined by this contract.
-
{ "name": "adduser", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "token_amounts", "type": "token_amount[]" } ] }
Table row type of airdroplist
{ "name": "airdrop_list_row", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "token_amounts", "type": "token_amount[]" }, { "name": "claimed", "type": "bool" } ] }
Action parameter in batchadduser
{ "name": "batchadduser", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "users", "type": "name[]" } ] }
Action parameter in batchdeluser
{ "name": "batchdeluser", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "users", "type": "name[]" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "bank_account", "type": "name" } ] }
-
{ "name": "claimlog", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "receiver", "type": "string" }, { "name": "token_amounts", "type": "token_amount[]" } ] }
Table row type of config
{ "name": "config_row", "base": "", "fields": [ { "name": "airdrop_contract", "type": "string" }, { "name": "function_selector", "type": "string" }, { "name": "gas_limit", "type": "uint64" } ] }
-
{ "name": "delround", "base": "", "fields": [ { "name": "round_id", "type": "uint64" } ] }
-
{ "name": "round_row", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "name", "type": "string" }, { "name": "token_amounts", "type": "token_amount[]" }, { "name": "total_token_amounts", "type": "total_token_amount[]" }, { "name": "start_time", "type": "time_point_sec" }, { "name": "end_time", "type": "time_point_sec" } ] }
-
{ "name": "setconfig", "base": "", "fields": [ { "name": "airdrop_contract", "type": "string" }, { "name": "function_selector", "type": "string" }, { "name": "gas_limit", "type": "uint64" } ] }
-
{ "name": "setround", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "name", "type": "string" }, { "name": "token_amounts", "type": "token_amount[]" }, { "name": "total_token_amounts", "type": "total_token_amount[]" }, { "name": "start_time", "type": "time_point_sec" }, { "name": "end_time", "type": "time_point_sec" } ] }
Struct property of adduser
Struct property of airdrop_list_row
Struct property of claimlog
Struct property of round_row
Struct property of setround
{ "name": "token_amount", "base": "", "fields": [ { "name": "token_contract", "type": "string" }, { "name": "token_symbol", "type": "string" }, { "name": "decimals", "type": "uint8" }, { "name": "amount", "type": "string" }, { "name": "is_native", "type": "bool" }, { "name": "transfer_to_reserved_address", "type": "bool" } ] }
-
{ "name": "total_token_amount", "base": "", "fields": [ { "name": "token_contract", "type": "string" }, { "name": "token_symbol", "type": "string" }, { "name": "decimals", "type": "uint8" }, { "name": "amount", "type": "string" }, { "name": "claimed_amount", "type": "string" } ] }