EOS

usdecontract

Contract

The data structures defined by this contract.

  • Table row type of accounts

    { "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
  • Action parameter in adddollar

    { "name": "adddollar", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "id", "type": "uint64" }, { "name": "quantity", "type": "asset" } ] }
  • Action parameter in approve

    { "name": "approve", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "string" } ] }
  • Table row type of reward

    { "name": "bonus_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "total", "type": "asset" }, { "name": "receive", "type": "asset" }, { "name": "time", "type": "uint32" } ] }
  • Action parameter in buyrex

    { "name": "buyrex", "base": "", "fields": [ { "name": "quantity", "type": "asset" } ] }
  • Action parameter in clear

    { "name": "clear", "base": "", "fields": [ { "name": "price", "type": "uint64" }, { "name": "id", "type": "uint64" } ] }
  • Action parameter in delhash

    { "name": "delhash", "base": "", "fields": [ { "name": "start", "type": "uint64" }, { "name": "num", "type": "uint64" } ] }
  • Action parameter in delhistory

    { "name": "delhistory", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
  • Action parameter in delhistorys

    { "name": "delhistorys", "base": "", "fields": [ { "name": "start", "type": "uint64" }, { "name": "num", "type": "uint64" } ] }
  • Action parameter in dellock

    { "name": "dellock", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
  • Action parameter in delmax

    { "name": "delmax", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
  • Action parameter in delpizzahis

    { "name": "delpizzahis", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
  • Action parameter in delprofit

    { "name": "delprofit", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
  • Action parameter in delreward

    { "name": "delreward", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
  • Action parameter in delrex

    { "name": "delrex", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
  • Action parameter in delrexback

    { "name": "delrexback", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
  • Action parameter in delrextran

    { "name": "delrextran", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
  • Action parameter in deltotal

    { "name": "deltotal", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
  • Action parameter in deposit

    { "name": "deposit", "base": "", "fields": [] }
  • Action parameter in eosbuyrex

    { "name": "eosbuyrex", "base": "", "fields": [] }
  • Table row type of order

    { "name": "exchange_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "pledge", "type": "asset" }, { "name": "dollar", "type": "asset" }, { "name": "award", "type": "uint32" }, { "name": "price", "type": "uint32" }, { "name": "risk", "type": "uint32" }, { "name": "status", "type": "uint32" }, { "name": "time", "type": "uint32" } ] }
  • Action parameter in fundwithdraw

    { "name": "fundwithdraw", "base": "", "fields": [] }
  • Action parameter in handrextran

    { "name": "handrextran", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
  • Table row type of history

    { "name": "history_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "orderid", "type": "uint64" }, { "name": "pledge", "type": "asset" }, { "name": "dollar", "type": "asset" }, { "name": "status", "type": "uint32" }, { "name": "type", "type": "uint32" }, { "name": "time", "type": "uint32" }, { "name": "describe", "type": "string" } ] }
  • Action parameter in insertmax

    { "name": "insertmax", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "string" }, { "name": "max", "type": "asset" } ] }
  • Table row type of lock

    { "name": "lock_eos_data", "base": "", "fields": [ { "name": "id", "type": "uint32" }, { "name": "eos", "type": "asset" } ] }
  • Table row type of max

    { "name": "max_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "string" }, { "name": "max", "type": "asset" }, { "name": "time", "type": "uint32" } ] }
  • Action parameter in mergeorder

    { "name": "mergeorder", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "order_id", "type": "uint64" }, { "name": "ids", "type": "uint64[]" } ] }
  • Action parameter in newreward

    { "name": "newreward", "base": "", "fields": [ { "name": "cycle", "type": "uint32" }, { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
  • Struct property of rex_tran_data

    { "name": "pair_name_REXTRANS", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "REXTRANS" } ] }
  • Struct property of rex_balance

    Struct property of total_data

    { "name": "pair_time_point_sec_int64", "base": "", "fields": [ { "name": "first", "type": "time_point_sec" }, { "name": "second", "type": "int64" } ] }
  • Action parameter in pause

    { "name": "pause", "base": "", "fields": [ { "name": "status", "type": "uint32" } ] }
  • Table row type of pause

    { "name": "pause_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "status", "type": "uint32" } ] }
  • Table row type of pizzacycle

    { "name": "pizza_cycle_data", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "cycle", "type": "uint32" } ] }
  • Table row type of pizzahistory

    { "name": "pizza_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "cycle", "type": "uint32[]" } ] }
  • Table row type of pledge

    { "name": "pledge_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "pledge", "type": "asset" } ] }
  • Table row type of price

    { "name": "price_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "contract", "type": "name" }, { "name": "sym", "type": "symbol" }, { "name": "price", "type": "uint32" }, { "name": "time", "type": "uint32" } ] }
  • Table row type of proxy

    { "name": "proxy_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "proxy", "type": "name" }, { "name": "time", "type": "uint32" } ] }
  • Table row type of profit

    { "name": "receive_profit_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "receive_profit_eos", "type": "asset" }, { "name": "time", "type": "uint32" } ] }
  • Table row type of rexback

    { "name": "rex_back_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "order_id", "type": "uint64" }, { "name": "eos", "type": "asset" }, { "name": "rex_eos", "type": "asset" }, { "name": "status", "type": "uint32" }, { "name": "time", "type": "uint32" } ] }
  • Table row type of rexbal

    { "name": "rex_balance", "base": "", "fields": [ { "name": "version", "type": "uint8" }, { "name": "owner", "type": "name" }, { "name": "vote_stake", "type": "asset" }, { "name": "rex_balance", "type": "asset" }, { "name": "matured_rex", "type": "int64" }, { "name": "rex_maturities", "type": "pair_time_point_sec_int64[]" } ] }
  • Table row type of rexpause

    { "name": "rex_pause_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "status", "type": "uint32" } ] }
  • Table row type of rexpool

    { "name": "rex_pool", "base": "", "fields": [ { "name": "version", "type": "uint8" }, { "name": "total_lent", "type": "asset" }, { "name": "total_unlent", "type": "asset" }, { "name": "total_rent", "type": "asset" }, { "name": "total_lendable", "type": "asset" }, { "name": "total_rex", "type": "asset" }, { "name": "namebid_proceeds", "type": "asset" }, { "name": "loan_num", "type": "uint64" } ] }
  • Table row type of rexrecord

    { "name": "rex_record_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "eos", "type": "asset" }, { "name": "time", "type": "uint32" }, { "name": "maturities_time", "type": "time_point_sec" } ] }
  • Table row type of rextrans

    { "name": "rex_tran_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "order_id", "type": "uint64" }, { "name": "users", "type": "pair_name_REXTRANS[]" } ] }
  • Action parameter in rexpause

    { "name": "rexpause", "base": "", "fields": [ { "name": "status", "type": "uint32" } ] }
  • { "name": "rextrans", "base": "", "fields": [ { "name": "lock_eos", "type": "asset" }, { "name": "memo", "type": "string" } ] }
  • Action parameter in rollback

    { "name": "rollback", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "string" } ] }
  • Action parameter in setpledge

    { "name": "setpledge", "base": "", "fields": [ { "name": "quantity", "type": "asset" } ] }
  • Action parameter in subpledge

    { "name": "subpledge", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "id", "type": "uint64" }, { "name": "quantity", "type": "asset" } ] }
  • Action parameter in takeprofit

    { "name": "takeprofit", "base": "", "fields": [] }
  • Table row type of time

    { "name": "time_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "cycle", "type": "uint32" }, { "name": "time", "type": "uint32" } ] }
  • Table row type of total

    { "name": "total_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "total_eos", "type": "asset" }, { "name": "mature_eos", "type": "asset" }, { "name": "immature_eos", "type": "asset" }, { "name": "rex_eos", "type": "asset" }, { "name": "eos_balance", "type": "asset" }, { "name": "access_eos", "type": "asset" }, { "name": "pledge_eos", "type": "asset" }, { "name": "profit_eos", "type": "asset" }, { "name": "order_num", "type": "uint64" }, { "name": "rex_maturities", "type": "pair_time_point_sec_int64[]" }, { "name": "time", "type": "uint32" } ] }
  • Table row type of hash

    { "name": "tx_hash_data", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "history_id", "type": "uint64" }, { "name": "status", "type": "uint32" }, { "name": "tx_hash", "type": "checksum256" }, { "name": "time", "type": "uint32" } ] }
  • Action parameter in updateprice

    { "name": "updateprice", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "sym", "type": "string" }, { "name": "price", "type": "uint32" }, { "name": "time", "type": "uint32" }, { "name": "vid", "type": "int64[]" } ] }
  • Action parameter in updateprice2

    { "name": "updateprice2", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "sym", "type": "string" }, { "name": "price", "type": "uint32" }, { "name": "time", "type": "uint32" }, { "name": "vid", "type": "uint64[]" } ] }
  • Action parameter in updatereward

    { "name": "updatereward", "base": "", "fields": [ { "name": "cycle", "type": "uint32" }, { "name": "memo", "type": "string[]" } ] }
  • Action parameter in updaterisk

    { "name": "updaterisk", "base": "", "fields": [ { "name": "ids", "type": "uint64[]" } ] }
  • Action parameter in voteproducer

    { "name": "voteproducer", "base": "", "fields": [ { "name": "proxy", "type": "name" }, { "name": "producer", "type": "name[]" } ] }
  • Action parameter in writerexinfo

    { "name": "writerexinfo", "base": "", "fields": [ { "name": "change", "type": "uint32" }, { "name": "pledge_eos", "type": "asset" }, { "name": "order_num", "type": "uint64" } ] }