
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Action parameter in cancelorder
{ "name": "cancelorder", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "cdp", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "icr", "type": "uint16" }, { "name": "account", "type": "name" }, { "name": "debt", "type": "asset" }, { "name": "collateral", "type": "asset" }, { "name": "modified_round", "type": "uint32" }, { "name": "maturity", "type": "time_point_sec" } ] }
-
{ "name": "change", "base": "", "fields": [ { "name": "cdp_id", "type": "uint64" }, { "name": "change_debt", "type": "asset" }, { "name": "change_collateral", "type": "asset" } ] }
-
{ "name": "changeicr", "base": "", "fields": [ { "name": "cdp_id", "type": "uint64" }, { "name": "icr", "type": "uint16" } ] }
-
{ "name": "close", "base": "", "fields": [ { "name": "cdp_id", "type": "uint64" } ] }
-
{ "name": "close_req", "base": "", "fields": [ { "name": "cdp_id", "type": "uint64" }, { "name": "debt", "type": "asset" }, { "name": "account", "type": "name" }, { "name": "timestamp", "type": "time_point" } ] }
Table row type of stat
{ "name": "currency_stats", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "issuer", "type": "name" }, { "name": "oracle_timestamp", "type": "time_point" }, { "name": "oracle_eos_price", "type": "uint32" }, { "name": "processing_status", "type": "uint8" }, { "name": "operation_status", "type": "uint8" } ] }
-
{ "name": "exchange", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in forceupdate
{ "name": "forceupdate", "base": "", "fields": [ { "name": "eos_price", "type": "uint32" } ] }
-
{ "name": "freeram", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "fund", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "exchange_balance", "type": "asset" }, { "name": "savings_balance", "type": "int64" }, { "name": "matured_rex", "type": "int64" }, { "name": "rex_maturities", "type": "pair_time_point_sec_int64[]" } ] }
-
{ "name": "open", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "dcr", "type": "uint16" }, { "name": "icr", "type": "uint16" } ] }
-
{ "name": "order", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "timestamp", "type": "time_point" } ] }
Struct property of fund
{ "name": "pair_time_point_sec_int64", "base": "", "fields": [ { "name": "first", "type": "time_point_sec" }, { "name": "second", "type": "int64" } ] }
Action parameter in processrex
{ "name": "processrex", "base": "", "fields": [] }
-
{ "name": "redeem", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Table row type of redeemreq
{ "name": "redeem_req", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "timestamp", "type": "time_point" } ] }
Action parameter in removedebt
{ "name": "removedebt", "base": "", "fields": [ { "name": "cdp_id", "type": "uint64" } ] }
Table row type of reparamreq
{ "name": "reparam_req", "base": "", "fields": [ { "name": "cdp_id", "type": "uint64" }, { "name": "change_collateral", "type": "asset" }, { "name": "change_debt", "type": "asset" }, { "name": "account", "type": "name" }, { "name": "timestamp", "type": "time_point" }, { "name": "maturity", "type": "time_point_sec" } ] }
-
{ "name": "run", "base": "", "fields": [ { "name": "max", "type": "uint8" } ] }
-
{ "name": "save", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in setoperation
{ "name": "setoperation", "base": "", "fields": [ { "name": "level", "type": "uint8" } ] }
Table row type of taxation
{ "name": "taxation_stats", "base": "", "fields": [ { "name": "insurance_pool", "type": "asset" }, { "name": "collected_excess", "type": "asset" }, { "name": "total_excess", "type": "uint64" }, { "name": "aggregated_excess", "type": "uint128" }, { "name": "savings_pool", "type": "asset" }, { "name": "collected_savings", "type": "asset" }, { "name": "savings_supply", "type": "uint64" } ] }
-
{ "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "unsave", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "uint64" } ] }
-
{ "name": "update", "base": "", "fields": [ { "name": "eos_price", "type": "uint32" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }