
The data structures defined by this contract.
Table row type of config
{ "name": "config_row", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "token_symbol", "type": "symbol" }, { "name": "cpu_frac", "type": "int64" }, { "name": "net_frac", "type": "int64" }, { "name": "order_bytes", "type": "int64" }, { "name": "userres_bytes", "type": "int64" }, { "name": "cushion_bytes", "type": "int64" } ] }-
{ "name": "configure", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "token_symbol", "type": "symbol" }, { "name": "cpu_frac", "type": "int64" }, { "name": "net_frac", "type": "int64" }, { "name": "order_bytes", "type": "int64" }, { "name": "userres_bytes", "type": "int64" }, { "name": "cushion_bytes", "type": "int64" } ] } Action parameter in estimatecost
{ "name": "estimatecost", "base": "", "fields": [] }Table row type of ledger
{ "name": "ledger_row", "base": "", "fields": [ { "name": "duration", "type": "uint32" }, { "name": "carry_bytes", "type": "int64" }, { "name": "carry_expires", "type": "uint32" }, { "name": "slots", "type": "ram_slot[]" } ] }Action parameter in logpowerup
{ "name": "logpowerup", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "receiver", "type": "name" }, { "name": "cost", "type": "asset" }, { "name": "ram_spent", "type": "asset" }, { "name": "refund", "type": "asset" } ] }Struct property of ledger_row
{ "name": "ram_slot", "base": "", "fields": [ { "name": "slot", "type": "uint32" }, { "name": "bytes", "type": "int64" } ] }-
{ "name": "settle", "base": "", "fields": [ { "name": "sender", "type": "name" }, { "name": "receiver", "type": "name" }, { "name": "payment", "type": "asset" }, { "name": "bytes", "type": "int64" }, { "name": "ram_charge", "type": "asset" } ] }