
The data structures defined by this contract.
Action parameter in adddepositlog
{ "name": "adddepositlog", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "collateral_id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "oid", "type": "uint64" }, { "name": "pledge", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "totalpledge", "type": "asset" }, { "name": "totalissue", "type": "asset" }, { "name": "price", "type": "uint64" }, { "name": "date", "type": "time_point_sec" } ] }- { "name": "adjust", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "collateral_id", "type": "uint64" }, { "name": "rate", "type": "uint64" }, { "name": "issue", "type": "bool" } ] }
- { "name": "adjustlog", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "collateral_id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "rate", "type": "uint64" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "totalpledge", "type": "asset" }, { "name": "totalissue", "type": "asset" }, { "name": "price", "type": "uint64" }, { "name": "date", "type": "time_point_sec" } ] }
Action parameter in afterclaim
{ "name": "afterclaim", "base": "", "fields": [ { "name": "type", "type": "uint16" }, { "name": "box_balance", "type": "asset" }, { "name": "eos_balance", "type": "asset" } ] }Action parameter in afterclaim2
{ "name": "afterclaim2", "base": "", "fields": [ { "name": "type", "type": "uint16" }, { "name": "box_balance", "type": "asset" } ] }- { "name": "balnotify", "base": "", "fields": [ { "name": "code", "type": "symbol_code" }, { "name": "box_quantity", "type": "asset" } ] }
- { "name": "bidnext", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
- { "name": "bidresult", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "collateral_id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "aid", "type": "uint64" }, { "name": "bid", "type": "uint64" }, { "name": "bidfund", "type": "asset" }, { "name": "bidrefund", "type": "asset" }, { "name": "bidpledge", "type": "asset" }, { "name": "price", "type": "uint64" }, { "name": "disprice", "type": "uint64" }, { "name": "discount", "type": "float64" }, { "name": "flag", "type": "uint8" }, { "name": "remainpledge", "type": "asset" }, { "name": "remainissue", "type": "asset" }, { "name": "start", "type": "time_point_sec" } ] }
- { "name": "buyrex", "base": "", "fields": [ { "name": "buy_pct", "type": "uint8" } ] }
- { "name": "buyrexlog", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "rex_value", "type": "asset" } ] }
Action parameter in calinterest
{ "name": "calinterest", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "collateral_id", "type": "uint64" }, { "name": "rate", "type": "uint64" } ] }Action parameter in checkbalance
{ "name": "checkbalance", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "sym", "type": "symbol" } ] }- { "name": "claimbalr", "base": "", "fields": [ { "name": "code", "type": "symbol_code" } ] }
- { "name": "claiming", "base": "", "fields": [ { "name": "type", "type": "uint16" }, { "name": "box_balance", "type": "asset" }, { "name": "eos_balance", "type": "asset" } ] }
- { "name": "claiming2", "base": "", "fields": [ { "name": "type", "type": "uint16" }, { "name": "box_balance", "type": "asset" } ] }
- { "name": "claimlpr", "base": "", "fields": [ { "name": "code", "type": "symbol_code" } ] }
Action parameter in claimrewards
{ "name": "claimrewards", "base": "", "fields": [ { "name": "type", "type": "uint16" } ] }- { "name": "clear", "base": "", "fields": [ { "name": "collateral_id", "type": "uint64" }, { "name": "user", "type": "name" } ] }
Action parameter in clearresult
{ "name": "clearresult", "base": "", "fields": [ { "name": "aid", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "collateral_id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "pledge", "type": "asset" }, { "name": "loan", "type": "asset" }, { "name": "remainpledge", "type": "asset" }, { "name": "remainloan", "type": "asset" }, { "name": "forfeit", "type": "asset" }, { "name": "interest", "type": "asset" }, { "name": "price", "type": "uint64" }, { "name": "date", "type": "time_point_sec" } ] }Table row type of collaterals
{ "name": "collateral", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "sym", "type": "symbol" }, { "name": "status", "type": "uint8" }, { "name": "clear_rate", "type": "uint64" }, { "name": "forfeit", "type": "uint64" }, { "name": "interest", "type": "uint64" }, { "name": "min_rate", "type": "uint64" }, { "name": "last_price", "type": "uint64" }, { "name": "min_amount", "type": "asset" }, { "name": "max_amount", "type": "asset" }, { "name": "balance", "type": "asset" }, { "name": "total_balance", "type": "asset" } ] }- { "name": "createlog", "base": "", "fields": [ { "name": "collateral_id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "sym", "type": "symbol" } ] }
Action parameter in createtoken
{ "name": "createtoken", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "sym", "type": "symbol" }, { "name": "status", "type": "uint8" }, { "name": "clear_rate", "type": "uint64" }, { "name": "forfeit", "type": "uint64" }, { "name": "interest", "type": "uint64" }, { "name": "min_rate", "type": "uint64" }, { "name": "min_amount", "type": "asset" }, { "name": "max_amount", "type": "asset" } ] }- { "name": "fix", "base": "", "fields": [] }
Action parameter in generatelog
{ "name": "generatelog", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "collateral_id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "oid", "type": "uint64" }, { "name": "rate", "type": "uint64" }, { "name": "pledge", "type": "asset" }, { "name": "issue", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "totalpledge", "type": "asset" }, { "name": "totalissue", "type": "asset" }, { "name": "price", "type": "uint64" }, { "name": "date", "type": "time_point_sec" } ] }Table row type of globals
{ "name": "global_var", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "val", "type": "uint64" } ] }- { "name": "incomelog", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "collateral_id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "oid", "type": "uint64" }, { "name": "quantity", "type": "asset" } ] }
- { "name": "init", "base": "", "fields": [] }
Struct property of pair_time_point_sec_lend
{ "name": "lend", "base": "", "fields": [ { "name": "capital", "type": "uint64" }, { "name": "unpay_interest", "type": "uint64" }, { "name": "last_update", "type": "time_point_sec" } ] }- { "name": "lpnotify", "base": "", "fields": [ { "name": "code", "type": "symbol_code" }, { "name": "box_quantity", "type": "asset" } ] }
Action parameter in modifytoken
{ "name": "modifytoken", "base": "", "fields": [ { "name": "collateral_id", "type": "uint64" }, { "name": "status", "type": "uint8" }, { "name": "clear_rate", "type": "uint64" }, { "name": "forfeit", "type": "uint64" }, { "name": "min_rate", "type": "uint64" }, { "name": "min_amount", "type": "asset" }, { "name": "max_amount", "type": "asset" } ] }- { "name": "pair_time_point_sec_lend", "base": "", "fields": [ { "name": "first", "type": "time_point_sec" }, { "name": "second", "type": "lend" } ] }
- { "name": "proxyto", "base": "", "fields": [ { "name": "proxy", "type": "name" } ] }
Action parameter in ratechange
{ "name": "ratechange", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "collateral_id", "type": "uint64" }, { "name": "start", "type": "time_point_sec" }, { "name": "lastupdate", "type": "time_point_sec" }, { "name": "exec", "type": "time_point_sec" }, { "name": "loan", "type": "uint64" }, { "name": "interest", "type": "uint64" }, { "name": "unpay_interest", "type": "uint64" }, { "name": "rate", "type": "uint64" } ] }Action parameter in removetoken
{ "name": "removetoken", "base": "", "fields": [ { "name": "collateral_id", "type": "uint64" } ] }- { "name": "repaylog", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "collateral_id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "oid", "type": "uint64" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" }, { "name": "totalpledge", "type": "asset" }, { "name": "totalissue", "type": "asset" }, { "name": "repaytype", "type": "string" }, { "name": "usninterest", "type": "asset" }, { "name": "pledgeinterest", "type": "asset" }, { "name": "price", "type": "uint64" }, { "name": "date", "type": "time_point_sec" } ] }
Action parameter in repayresult
{ "name": "repayresult", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "collateral_id", "type": "uint64" }, { "name": "loan", "type": "uint64" }, { "name": "repay", "type": "uint64" }, { "name": "interest", "type": "uint64" }, { "name": "unpay_interest", "type": "uint64" }, { "name": "start", "type": "time_point_sec" }, { "name": "last_update", "type": "time_point_sec" } ] }Action parameter in sellallrex
{ "name": "sellallrex", "base": "", "fields": [] }- { "name": "sellnext", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "total_quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
- { "name": "sellrex", "base": "", "fields": [] }
Action parameter in sellrexlog
{ "name": "sellrexlog", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "rex_value", "type": "asset" } ] }Action parameter in setinterest
{ "name": "setinterest", "base": "", "fields": [ { "name": "collateral_id", "type": "uint64" }, { "name": "val", "type": "uint64" } ] }- { "name": "setstate", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "val", "type": "uint64" } ] }
Table row type of accounts
{ "name": "st_account", "base": "", "fields": [ { "name": "uid", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "pledge", "type": "asset" }, { "name": "issue", "type": "asset" }, { "name": "risk", "type": "uint64" }, { "name": "status", "type": "uint8" }, { "name": "create_time", "type": "time_point_sec" }, { "name": "update_time", "type": "time_point_sec" }, { "name": "records", "type": "B_pair_time_point_sec_lend_E[]" } ] }Table row type of auctions
{ "name": "st_auction", "base": "", "fields": [ { "name": "aid", "type": "uint64" }, { "name": "collateral_id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "price", "type": "uint64" }, { "name": "pledge", "type": "asset" }, { "name": "issue", "type": "asset" }, { "name": "remain_pledge", "type": "asset" }, { "name": "remain_issue", "type": "asset" }, { "name": "create_time", "type": "time_point_sec" } ] }- { "name": "st_bid", "base": "", "fields": [ { "name": "bid", "type": "uint64" }, { "name": "aid", "type": "uint64" }, { "name": "collateral_id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "fund", "type": "asset" }, { "name": "bid_time", "type": "time_point_sec" } ] }
- { "name": "st_debt", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "pledge", "type": "asset" }, { "name": "issue", "type": "asset" }, { "name": "risk", "type": "uint64" }, { "name": "status", "type": "uint8" }, { "name": "create_time", "type": "time_point_sec" }, { "name": "update_time", "type": "time_point_sec" }, { "name": "records", "type": "B_pair_time_point_sec_lend_E[]" } ] }
- { "name": "stat", "base": "", "fields": [ { "name": "balance", "type": "asset" }, { "name": "total", "type": "asset" } ] }