
The data structures defined by this contract.
Table row type of accountinfo
{ "name": "accountinfo", "base": "", "fields": [ { "name": "insert_time", "type": "time_point_sec" }, { "name": "update_time", "type": "time_point_sec" }, { "name": "releaseflag", "type": "bool" }, { "name": "hodlcsupply", "type": "uint64" }, { "name": "hodltsupply", "type": "uint64" }, { "name": "hodlcreserve", "type": "int64" }, { "name": "hodlcremain", "type": "uint64" }, { "name": "hodlcrate", "type": "uint64" }, { "name": "eosreserve", "type": "uint64" }, { "name": "eosremain", "type": "uint64" } ] }
Action parameter in authoracle
{ "name": "authoracle", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
-
{ "name": "buyhodlc", "base": "", "fields": [ { "name": "buyer", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "buyhodlt", "base": "", "fields": [ { "name": "buyer", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "buylist", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "buy_time", "type": "time_point_sec" }, { "name": "buyer", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "cancelbuy", "base": "", "fields": [ { "name": "buyer", "type": "name" }, { "name": "orderid", "type": "uint64" } ] }
Action parameter in cancelsell
{ "name": "cancelsell", "base": "", "fields": [ { "name": "seller", "type": "name" }, { "name": "orderid", "type": "uint64" } ] }
Table row type of stat
{ "name": "currency_stats", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "max_supply", "type": "asset" }, { "name": "issuer", "type": "name" } ] }
Action parameter in distribute
{ "name": "distribute", "base": "", "fields": [] }
Action parameter in gasreceipt
{ "name": "gasreceipt", "base": "", "fields": [ { "name": "amount", "type": "asset" } ] }
Table row type of globals
{ "name": "globals_row", "base": "", "fields": [ { "name": "gas_rate", "type": "uint64" }, { "name": "rate_expire_time", "type": "uint64" }, { "name": "user_rate_interval", "type": "uint64" }, { "name": "share_interval", "type": "uint64" }, { "name": "share_time", "type": "time_point_sec" }, { "name": "min_order", "type": "uint64" }, { "name": "max_order", "type": "uint64" }, { "name": "holdc_supply", "type": "asset" }, { "name": "holdc_reserve", "type": "asset" }, { "name": "holdc_collateral", "type": "asset" }, { "name": "transcount", "type": "uint64" }, { "name": "stopflag", "type": "uint64" } ] }
Table row type of oraclerates
{ "name": "oraclerates", "base": "", "fields": [ { "name": "update_time", "type": "time_point_sec" }, { "name": "user", "type": "name" }, { "name": "rate", "type": "uint64" } ] }
Table row type of oracleusers
{ "name": "oracleusers", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "token_name", "type": "symbol_code[]" } ] }
Action parameter in orasetrate
{ "name": "orasetrate", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "sym", "type": "symbol_code" }, { "name": "rate", "type": "uint64" } ] }
-
{ "name": "rates", "base": "", "fields": [ { "name": "sym", "type": "symbol_code" }, { "name": "rate", "type": "uint64" }, { "name": "update_time", "type": "time_point_sec" } ] }
-
{ "name": "receipt", "base": "", "fields": [ { "name": "beneficiary", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "type", "type": "string" } ] }
-
{ "name": "redeem", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "symbol_id", "type": "int32" } ] }
Action parameter in redeemresult
{ "name": "redeemresult", "base": "", "fields": [ { "name": "total_quantity", "type": "asset" }, { "name": "results", "type": "redresults[]" } ] }
-
{ "name": "redresults", "base": "", "fields": [ { "name": "quantity", "type": "asset" }, { "name": "distribution_period", "type": "time_point" } ] }
-
{ "name": "sellhodlc", "base": "", "fields": [ { "name": "seller", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "selllist", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "sell_time", "type": "time_point_sec" }, { "name": "seller", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "hodlcrate", "type": "uint64" } ] }
-
{ "name": "setconfig", "base": "", "fields": [ { "name": "index", "type": "uint64" }, { "name": "value", "type": "uint64" } ] }
-
{ "name": "start", "base": "", "fields": [] }
-
{ "name": "stop", "base": "", "fields": [] }
Table row type of totaltoken
{ "name": "total_token_table", "base": "", "fields": [ { "name": "quantity", "type": "asset" } ] }
Action parameter in unauthoracle
{ "name": "unauthoracle", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
-
{ "name": "useracc", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "eosupdate_time", "type": "time_point_sec" }, { "name": "hodlcupdate_time", "type": "time_point_sec" }, { "name": "eosreserve", "type": "uint64" }, { "name": "hodlcreserve", "type": "uint64" } ] }
Table row type of wallet
{ "name": "wallet_table", "base": "", "fields": [ { "name": "quantity", "type": "asset" }, { "name": "contract", "type": "name" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" } ] }