
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "user", "type": "uint64" }, { "name": "key", "type": "public_key" }, { "name": "actions_made", "type": "uint64" }, { "name": "balance", "type": "asset[]" }, { "name": "addition_info", "type": "uint16" } ] }
Action parameter in addalwactcnt
{ "name": "addalwactcnt", "base": "", "fields": [ { "name": "dapp_name", "type": "name" }, { "name": "act_id", "type": "uint64" } ] }
-
{ "name": "addeosact", "base": "", "fields": [ { "name": "eaction", "type": "eosaction" } ] }
Action parameter in adduservirtb
{ "name": "adduservirtb", "base": "", "fields": [ { "name": "dapp_name", "type": "name" }, { "name": "user_id", "type": "uint64" }, { "name": "addition", "type": "asset" }, { "name": "data", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
-
{ "name": "allowact", "base": "", "fields": [ { "name": "allowed_act_id", "type": "uint64" }, { "name": "allowed_count", "type": "uint32" }, { "name": "current_count", "type": "uint32" }, { "name": "total_count", "type": "uint64" }, { "name": "max_cpu", "type": "uint8" }, { "name": "virt_balance_coef", "type": "uint16" }, { "name": "last_update", "type": "uint32" } ] }
Action parameter in allowaction
{ "name": "allowaction", "base": "", "fields": [ { "name": "dapp_name", "type": "name" }, { "name": "act_info", "type": "allowact" } ] }
Action parameter in allowtoken
{ "name": "allowtoken", "base": "", "fields": [ { "name": "token", "type": "avltoken" } ] }
-
{ "name": "avltoken", "base": "", "fields": [ { "name": "token_sym", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
Action parameter in changepubkey
{ "name": "changepubkey", "base": "", "fields": [ { "name": "old_key", "type": "public_key" }, { "name": "new_key", "type": "public_key" }, { "name": "transdata", "type": "checksum256" } ] }
-
{ "name": "checksign", "base": "", "fields": [ { "name": "data", "type": "uint64" }, { "name": "user", "type": "uint64" }, { "name": "key", "type": "public_key" }, { "name": "sig", "type": "signature" } ] }
Action parameter in checktrans
{ "name": "checktrans", "base": "", "fields": [ { "name": "trans_id", "type": "uint128" } ] }
-
{ "name": "dapp", "base": "", "fields": [ { "name": "dapp_name", "type": "name" }, { "name": "dapp_key", "type": "public_key" }, { "name": "dapp_auth", "type": "name" }, { "name": "virtual_balance", "type": "asset[]" }, { "name": "balance_model", "type": "uint8" }, { "name": "transfer_act", "type": "allowact" }, { "name": "transfer_to_allowed", "type": "name[]" }, { "name": "actions_made", "type": "uint64" }, { "name": "state", "type": "uint8" } ] }
Action parameter in doactsauth
{ "name": "doactsauth", "base": "", "fields": [ { "name": "dapp_name", "type": "name" }, { "name": "expected_pays", "type": "transfer_args[]" }, { "name": "expected_acts", "type": "eosaction[]" }, { "name": "prepend_userdefs", "type": "uint8[]" }, { "name": "tran_header", "type": "transaction_header" }, { "name": "trans_id", "type": "uint128" } ] }
Action parameter in doactssign
{ "name": "doactssign", "base": "", "fields": [ { "name": "dapp_name", "type": "name" }, { "name": "expected_pays", "type": "transfer_args[]" }, { "name": "expected_acts", "type": "eosaction[]" }, { "name": "prepend_userdefs", "type": "uint8[]" }, { "name": "tran_header", "type": "transaction_header" }, { "name": "trans_id", "type": "uint128" }, { "name": "data", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
Action parameter in dosubbalance
{ "name": "dosubbalance", "base": "", "fields": [ { "name": "user", "type": "uint64" }, { "name": "key", "type": "public_key" }, { "name": "subtrahend", "type": "asset" }, { "name": "dapp_name", "type": "name" }, { "name": "virt_coef", "type": "uint16" }, { "name": "sender_trans", "type": "uint128" } ] }
Struct property of addeosact
Struct property of doactsauth
Struct property of doactssign
Struct property of onaddeosact
Table row type of eosactions
{ "name": "eosaction", "base": "", "fields": [ { "name": "act_id", "type": "uint64" }, { "name": "act_contract", "type": "name" }, { "name": "act_name", "type": "name" }, { "name": "act_data", "type": "bytes" } ] }
Table row type of estimtrnss
{ "name": "estimtrns", "base": "", "fields": [ { "name": "id", "type": "uint128" }, { "name": "estimate_at", "type": "uint32" }, { "name": "dapp_name", "type": "name" } ] }
-
{ "name": "feebase", "base": "", "fields": [ { "name": "symbol", "type": "symbol" }, { "name": "fee", "type": "asset" } ] }
-
{ "name": "feecreations", "base": "feebase", "fields": [] }
-
{ "name": "feetrnsfouts", "base": "feebase", "fields": [] }
Action parameter in mergetable
{ "name": "mergetable", "base": "", "fields": [ { "name": "data", "type": "uint64" } ] }
Action parameter in onaddbalance
{ "name": "onaddbalance", "base": "", "fields": [ { "name": "user", "type": "uint64" }, { "name": "key", "type": "public_key" }, { "name": "addition", "type": "asset" }, { "name": "cur_balance", "type": "asset" }, { "name": "transfer_from", "type": "name" }, { "name": "dapp_name", "type": "name" } ] }
Action parameter in onaddeosact
{ "name": "onaddeosact", "base": "", "fields": [ { "name": "eaction", "type": "eosaction" } ] }
-
{ "name": "onadduser", "base": "", "fields": [ { "name": "user", "type": "uint64" }, { "name": "key", "type": "public_key" }, { "name": "addition_info", "type": "uint16" } ] }
Action parameter in ondappvrtadd
{ "name": "ondappvrtadd", "base": "", "fields": [ { "name": "dapp_name", "type": "name" }, { "name": "addition", "type": "asset" }, { "name": "cur_balance", "type": "asset" }, { "name": "transfer_from", "type": "name" } ] }
Action parameter in onsubbalance
{ "name": "onsubbalance", "base": "", "fields": [ { "name": "user", "type": "uint64" }, { "name": "key", "type": "public_key" }, { "name": "real_subtrahend", "type": "asset" }, { "name": "vitual_subtrahend", "type": "asset" }, { "name": "dapp_name", "type": "name" }, { "name": "cur_balance", "type": "asset" } ] }
Action parameter in ontrnsfrout
{ "name": "ontrnsfrout", "base": "", "fields": [ { "name": "user", "type": "uint64" }, { "name": "key", "type": "public_key" }, { "name": "subtrahend", "type": "asset" }, { "name": "transfer_via", "type": "name" }, { "name": "dapp_name", "type": "name" }, { "name": "cur_balance", "type": "asset" } ] }
Action parameter in removedapp
{ "name": "removedapp", "base": "", "fields": [ { "name": "dapp_name", "type": "name" } ] }
Action parameter in requestbtc
{ "name": "requestbtc", "base": "", "fields": [ { "name": "public_key", "type": "string" } ] }
-
{ "name": "rmvuser", "base": "", "fields": [ { "name": "usr_key", "type": "public_key" }, { "name": "reason", "type": "string" }, { "name": "transdata", "type": "checksum256" } ] }
Action parameter in rmvuservirtb
{ "name": "rmvuservirtb", "base": "", "fields": [ { "name": "dapp_name", "type": "name" }, { "name": "user_id", "type": "uint64" }, { "name": "subtrahend", "type": "asset" }, { "name": "data", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
Action parameter in setcreatefee
{ "name": "setcreatefee", "base": "", "fields": [ { "name": "fee", "type": "asset" } ] }
-
{ "name": "setdapp", "base": "", "fields": [ { "name": "dapp_info", "type": "dapp" } ] }
-
{ "name": "setoutfee", "base": "", "fields": [ { "name": "fee", "type": "asset" } ] }
-
{ "name": "transaction_header", "base": "", "fields": [ { "name": "expiration", "type": "time_point_sec" }, { "name": "ref_block_num", "type": "uint16" }, { "name": "ref_block_prefix", "type": "uint32" }, { "name": "max_net_usage_words", "type": "varuint32" }, { "name": "max_cpu_usage_ms", "type": "uint8" }, { "name": "delay_sec", "type": "varuint32" } ] }
-
{ "name": "transfer_args", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
Action parameter in transferout
{ "name": "transferout", "base": "", "fields": [ { "name": "amount", "type": "asset" }, { "name": "to", "type": "name" }, { "name": "memo", "type": "string" }, { "name": "dapp_name", "type": "name" } ] }
Table row type of userbalances
{ "name": "userbalance", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Table row type of userindapps
{ "name": "userindapp", "base": "", "fields": [ { "name": "user_id", "type": "uint64" }, { "name": "real_balance", "type": "asset[]" }, { "name": "virtual_balance", "type": "asset[]" } ] }
-
{ "name": "waserror", "base": "", "fields": [ { "name": "trans_id", "type": "uint128" }, { "name": "dapp_name", "type": "name" } ] }