
The data structures defined by this contract.
Action parameter in accessgrant
{ "name": "accessgrant", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "file", "type": "string" }, { "name": "public_key", "type": "public_key" }, { "name": "token", "type": "symbol" }, { "name": "contractpays", "type": "bool" } ] }
Action parameter in addcurrency
{ "name": "addcurrency", "base": "", "fields": [ { "name": "currency", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
Action parameter in admactivate
{ "name": "admactivate", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
Action parameter in admdisable
{ "name": "admdisable", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
Action parameter in admsetprice
{ "name": "admsetprice", "base": "", "fields": [ { "name": "price", "type": "asset" }, { "name": "action", "type": "string" } ] }
Action parameter in approveleave
{ "name": "approveleave", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
-
{ "name": "balance", "base": "", "fields": [ { "name": "funds", "type": "asset" } ] }
Table row type of currencies
{ "name": "currency_t", "base": "", "fields": [ { "name": "currency", "type": "symbol" }, { "name": "contract", "type": "name" } ] }
Action parameter in dacrewards
{ "name": "dacrewards", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "currency", "type": "symbol" } ] }
-
{ "name": "delegate", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "value", "type": "asset" } ] }
Table row type of delegation
{ "name": "delegation", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "funds", "type": "asset" } ] }
-
{ "name": "feebal", "base": "", "fields": [ { "name": "funds", "type": "asset" }, { "name": "lifetime", "type": "asset" } ] }
Table row type of founderbal
{ "name": "founderbal", "base": "", "fields": [ { "name": "founder", "type": "name" }, { "name": "funds", "type": "asset" }, { "name": "locked_until", "type": "uint32" } ] }
Action parameter in founderstake
{ "name": "founderstake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "locked_until", "type": "uint32" } ] }
Action parameter in founderunsta
{ "name": "founderunsta", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "freebal", "base": "", "fields": [ { "name": "funds", "type": "asset" } ] }
-
{ "name": "global", "base": "", "fields": [ { "name": "unique_files", "type": "uint64" }, { "name": "files", "type": "float64" }, { "name": "registered_nodes", "type": "uint64" }, { "name": "active_nodes", "type": "uint64" }, { "name": "dac_activated", "type": "bool" } ] }
Table row type of holderpay
{ "name": "holderpayinfo", "base": "", "fields": [ { "name": "last_claimed_at", "type": "time_point" }, { "name": "last_claim_balance", "type": "asset" }, { "name": "user", "type": "name" } ] }
-
{ "name": "init", "base": "", "fields": [] }
-
{ "name": "nodebal", "base": "", "fields": [ { "name": "funds", "type": "asset" }, { "name": "lifetime", "type": "asset" } ] }
Table row type of nodedelegat
{ "name": "nodedelegat", "base": "", "fields": [ { "name": "funds", "type": "asset" } ] }
-
{ "name": "nodeinfo", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "node_key", "type": "public_key" }, { "name": "url", "type": "string" }, { "name": "is_active", "type": "bool" }, { "name": "files", "type": "float64" }, { "name": "bond", "type": "asset" }, { "name": "wants_to_leave", "type": "bool" }, { "name": "cleared_for_leaving", "type": "bool" } ] }
Table row type of nodepay
{ "name": "nodepayinfo", "base": "", "fields": [ { "name": "last_claimed_at", "type": "time_point" }, { "name": "last_claim_balance", "type": "asset" } ] }
Action parameter in noderewards
{ "name": "noderewards", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "currency", "type": "symbol" } ] }
Table row type of nodetokenbal
{ "name": "nodetokenbal", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "funds", "type": "asset" } ] }
Table row type of nodewithdraw
{ "name": "nodewithdraw", "base": "", "fields": [ { "name": "last_claimed_at", "type": "time_point" }, { "name": "last_claim_balance", "type": "asset" }, { "name": "user", "type": "name" } ] }
-
{ "name": "peerappr", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "owner", "type": "name" } ] }
Table row type of peerapproval
{ "name": "peerapproval", "base": "", "fields": [ { "name": "node", "type": "name" }, { "name": "approved_by", "type": "name[]" }, { "name": "created_at", "type": "uint32" } ] }
Action parameter in peerdisappr
{ "name": "peerdisappr", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "owner", "type": "name" } ] }
Table row type of peerdisappr
{ "name": "peerdisapproval", "base": "", "fields": [ { "name": "node", "type": "name" }, { "name": "disapproved_by", "type": "name[]" }, { "name": "created_at", "type": "uint32" } ] }
-
{ "name": "postbond", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "amount", "type": "asset" } ] }
-
{ "name": "prepare", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "currency", "type": "symbol" } ] }
Table row type of readpricef
{ "name": "read_pricefeed", "base": "", "fields": [ { "name": "node", "type": "name" }, { "name": "price", "type": "asset" } ] }
-
{ "name": "readprice", "base": "", "fields": [ { "name": "money", "type": "asset" } ] }
-
{ "name": "regnode", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "node_key", "type": "public_key" }, { "name": "url", "type": "string" } ] }
-
{ "name": "setprice", "base": "", "fields": [ { "name": "node", "type": "name" }, { "name": "price", "type": "asset" }, { "name": "action", "type": "string" } ] }
-
{ "name": "stake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "stakedbal", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "funds", "type": "asset" } ] }
-
{ "name": "store", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "file", "type": "string" }, { "name": "data", "type": "string" }, { "name": "auditable", "type": "bool" }, { "name": "token", "type": "symbol" }, { "name": "contractpays", "type": "bool" } ] }
Table row type of storepricef
{ "name": "store_pricefeed", "base": "", "fields": [ { "name": "node", "type": "name" }, { "name": "price", "type": "asset" } ] }
Table row type of storeprice
{ "name": "storeprice", "base": "", "fields": [ { "name": "money", "type": "asset" } ] }
Action parameter in undelegate
{ "name": "undelegate", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "value", "type": "asset" } ] }
-
{ "name": "unregnode", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
-
{ "name": "unstake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "vote", "base": "", "fields": [ { "name": "dappcontract", "type": "name" }, { "name": "votees", "type": "name[]" } ] }
-
{ "name": "voterinfo", "base": "", "fields": [ { "name": "dappcontract", "type": "name" }, { "name": "nodes", "type": "name[]" }, { "name": "offset", "type": "uint32" } ] }