
The data structures defined by this contract.
Action parameter in adddelegated
{ "name": "adddelegated", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "owner", "type": "name" } ] }
-
{ "name": "addnode", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
Table row type of assets
{ "name": "asset_item", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "available", "type": "asset" }, { "name": "refunding", "type": "asset" }, { "name": "refund_time", "type": "time_point_sec" } ] }
-
{ "name": "delnode", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "node_key", "type": "uint64" } ] }
-
{ "name": "lock_item", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "locked_to", "type": "uint32" } ] }
-
{ "name": "node_item", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "price", "type": "asset" }, { "name": "active_from", "type": "uint32" }, { "name": "active_to", "type": "uint32" } ] }
Table row type of params
{ "name": "param_item", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "string" } ] }
-
{ "name": "refund", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Action parameter in removelock
{ "name": "removelock", "base": "", "fields": [ { "name": "key", "type": "uint64" } ] }
-
{ "name": "setlock", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "locked_to", "type": "uint32" } ] }
-
{ "name": "setparam", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "string" } ] }
-
{ "name": "stake", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Table row type of stakes
{ "name": "stake_item", "base": "", "fields": [ { "name": "key", "type": "uint64" }, { "name": "account_from", "type": "name" }, { "name": "account_owner", "type": "name" }, { "name": "active_from", "type": "uint32" }, { "name": "active_to", "type": "uint32" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "unstake", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "owner", "type": "name" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "amount", "type": "asset" } ] }