EOS

danchorsmart

Contract

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" } ] }
  • Action parameter in adjust

    { "name": "adjust", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "collateral_id", "type": "uint64" }, { "name": "rate", "type": "uint64" }, { "name": "issue", "type": "bool" } ] }
  • Action parameter in adjustlog

    { "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" } ] }
  • Action parameter in balnotify

    { "name": "balnotify", "base": "", "fields": [ { "name": "code", "type": "symbol_code" }, { "name": "box_quantity", "type": "asset" } ] }
  • Action parameter in bidnext

    { "name": "bidnext", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "contract", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in bidresult

    { "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" } ] }
  • Action parameter in buyrex

    { "name": "buyrex", "base": "", "fields": [ { "name": "buy_pct", "type": "uint8" } ] }
  • Action parameter in buyrexlog

    { "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" } ] }
  • Action parameter in claimbalr

    { "name": "claimbalr", "base": "", "fields": [ { "name": "code", "type": "symbol_code" } ] }
  • Action parameter in claiming

    { "name": "claiming", "base": "", "fields": [ { "name": "type", "type": "uint16" }, { "name": "box_balance", "type": "asset" }, { "name": "eos_balance", "type": "asset" } ] }
  • Action parameter in claiming2

    { "name": "claiming2", "base": "", "fields": [ { "name": "type", "type": "uint16" }, { "name": "box_balance", "type": "asset" } ] }
  • Action parameter in claimlpr

    { "name": "claimlpr", "base": "", "fields": [ { "name": "code", "type": "symbol_code" } ] }
  • Action parameter in claimrewards

    { "name": "claimrewards", "base": "", "fields": [ { "name": "type", "type": "uint16" } ] }
  • Action parameter in clear

    { "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" } ] }
  • Action parameter in createlog

    { "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" } ] }
  • Action parameter in fix

    { "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" } ] }
  • Action parameter in incomelog

    { "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" } ] }
  • Action parameter in init

    { "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" } ] }
  • Action parameter in lpnotify

    { "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" } ] }
  • Action parameter in proxyto

    { "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" } ] }
  • Action parameter in repaylog

    { "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": [] }
  • Action parameter in sellnext

    { "name": "sellnext", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "total_quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in sellrex

    { "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" } ] }
  • Action parameter in setstate

    { "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" } ] }
  • Table row type of bids

    { "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" } ] }
  • Table row type of debts

    { "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[]" } ] }
  • Table row type of stat

    { "name": "stat", "base": "", "fields": [ { "name": "balance", "type": "asset" }, { "name": "total", "type": "asset" } ] }