
pieotcholder
Contract
The data structures defined by this contract.
Table row type of accounts
{ "name": "account_type", "base": "", "fields": [ { "name": "asset_name", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "locked", "type": "asset" } ] }Table row type of adsbak
{ "name": "ad_bak_type", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "state", "type": "uint8" }, { "name": "user", "type": "name" }, { "name": "created_at", "type": "uint64" }, { "name": "updated_at", "type": "uint64" }, { "name": "type", "type": "uint8" }, { "name": "asset_amount", "type": "asset" }, { "name": "locked_amount", "type": "asset" }, { "name": "finished_amount", "type": "asset" }, { "name": "country_code", "type": "uint16" }, { "name": "fixed_price", "type": "asset" }, { "name": "relative_price", "type": "int32" }, { "name": "price_source_id", "type": "uint8" }, { "name": "min_money", "type": "asset" }, { "name": "max_money", "type": "asset" }, { "name": "payment_flags", "type": "uint64" }, { "name": "payment_window", "type": "uint16" }, { "name": "terms", "type": "string" }, { "name": "opening_hours", "type": "uint64" }, { "name": "required_kyc_flags", "type": "uint64" }, { "name": "payment_methods", "type": "uint16[]" } ] }Table row type of adglobals
{ "name": "ad_global_type", "base": "", "fields": [ { "name": "current_id", "type": "uint64" } ] }- { "name": "ad_type", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "state", "type": "uint8" }, { "name": "user", "type": "name" }, { "name": "created_at", "type": "uint64" }, { "name": "updated_at", "type": "uint64" }, { "name": "type", "type": "uint8" }, { "name": "asset_amount", "type": "asset" }, { "name": "locked_amount", "type": "asset" }, { "name": "finished_amount", "type": "asset" }, { "name": "finished_count", "type": "uint32" }, { "name": "country_code", "type": "uint16" }, { "name": "fixed_price", "type": "asset" }, { "name": "relative_price", "type": "int32" }, { "name": "price_source_id", "type": "uint8" }, { "name": "min_money", "type": "asset" }, { "name": "max_money", "type": "asset" }, { "name": "payment_flags", "type": "uint64" }, { "name": "payment_window", "type": "uint16" }, { "name": "terms", "type": "string" }, { "name": "opening_hours", "type": "uint64" }, { "name": "required_kyc_flags", "type": "uint64" }, { "name": "payment_methods", "type": "uint16[]" }, { "name": "client_id", "type": "uint64" } ] }
- { "name": "addmoney", "base": "", "fields": [ { "name": "money", "type": "name" }, { "name": "symbol", "type": "symbol_code" }, { "name": "country_code", "type": "uint16" } ] }
- { "name": "addtp", "base": "", "fields": [ { "name": "asset_name", "type": "name" }, { "name": "money_name", "type": "name" }, { "name": "type", "type": "uint8" }, { "name": "country_code", "type": "uint16" } ] }
- { "name": "addts", "base": "", "fields": [ { "name": "asset_name", "type": "name" }, { "name": "asset_contract", "type": "name" }, { "name": "symbol", "type": "symbol_code" }, { "name": "precision", "type": "uint8" } ] }
- { "name": "adstate", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "ad_id", "type": "uint64" }, { "name": "state", "type": "uint8" } ] }
Action parameter in autotimeout
{ "name": "autotimeout", "base": "", "fields": [ { "name": "country_code", "type": "uint16" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "order_id", "type": "uint64" }, { "name": "message", "type": "string" } ] }Action parameter in cancelorder
{ "name": "cancelorder", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "order_id", "type": "uint64" }, { "name": "message", "type": "string" } ] }Action parameter in closedispute
{ "name": "closedispute", "base": "", "fields": [ { "name": "country_code", "type": "uint16" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "order_id", "type": "uint64" }, { "name": "rollback", "type": "uint16" }, { "name": "message", "type": "string" } ] }Action parameter in closeorder
{ "name": "closeorder", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "order_id", "type": "uint64" } ] }Table row type of countrymnys
{ "name": "country_money_type", "base": "", "fields": [ { "name": "money", "type": "name" }, { "name": "money_symbol", "type": "symbol_code" } ] }- { "name": "deletead", "base": "", "fields": [ { "name": "trade_pair_id", "type": "uint64" }, { "name": "ad_id", "type": "uint64" } ] }
Action parameter in deleteorder
{ "name": "deleteorder", "base": "", "fields": [ { "name": "trade_pair_id", "type": "uint64" }, { "name": "order_id", "type": "uint64" } ] }- { "name": "dispute", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "order_id", "type": "uint64" }, { "name": "message", "type": "string" } ] }
- { "name": "editad", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "ad_id", "type": "uint64" }, { "name": "asset_amount", "type": "asset" }, { "name": "fixed_price", "type": "asset" }, { "name": "relative_price", "type": "int32" }, { "name": "price_source_id", "type": "uint8" }, { "name": "min_money", "type": "asset" }, { "name": "max_money", "type": "asset" }, { "name": "payment_flags", "type": "uint64" }, { "name": "payment_window", "type": "uint16" }, { "name": "terms", "type": "string" }, { "name": "opening_hours", "type": "uint64" }, { "name": "required_kyc_flags", "type": "uint64" }, { "name": "payment_methods", "type": "uint16[]" } ] }
- { "name": "log", "base": "", "fields": [ { "name": "level", "type": "name" }, { "name": "tag", "type": "name" }, { "name": "content", "type": "string" } ] }
- { "name": "modify", "base": "", "fields": [] }
Table row type of myads
{ "name": "my_ad_type", "base": "", "fields": [ { "name": "trade_pair_id", "type": "uint64" }, { "name": "id", "type": "uint64" } ] }Table row type of mydealingods
{ "name": "my_dealing_order_type", "base": "", "fields": [ { "name": "trade_pair_id", "type": "uint64" }, { "name": "id", "type": "uint64" } ] }Table row type of myorders
{ "name": "my_order_type", "base": "", "fields": [ { "name": "trade_pair_id", "type": "uint64" }, { "name": "id", "type": "uint64" } ] }- { "name": "newad", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "asset_amount", "type": "asset" }, { "name": "fixed_price", "type": "asset" }, { "name": "relative_price", "type": "int32" }, { "name": "price_source_id", "type": "uint8" }, { "name": "min_money", "type": "asset" }, { "name": "max_money", "type": "asset" }, { "name": "payment_flags", "type": "uint64" }, { "name": "payment_window", "type": "uint16" }, { "name": "terms", "type": "string" }, { "name": "opening_hours", "type": "uint64" }, { "name": "required_kyc_flags", "type": "uint64" }, { "name": "payment_methods", "type": "uint16[]" }, { "name": "client_id", "type": "uint64" } ] }
- { "name": "neworder", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "ad_id", "type": "uint64" }, { "name": "amount", "type": "asset" }, { "name": "message", "type": "string" }, { "name": "order_price", "type": "asset" }, { "name": "price_expires", "type": "uint64" }, { "name": "sig", "type": "signature" }, { "name": "client_id", "type": "uint64" } ] }
- { "name": "newuser", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "country_code", "type": "uint16" }, { "name": "kyc_flags", "type": "uint64" } ] }
Table row type of orderglobals
{ "name": "order_global_type", "base": "", "fields": [ { "name": "current_id", "type": "uint64" } ] }Table row type of orders
{ "name": "order_type", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "ad_user", "type": "name" }, { "name": "buyer_id", "type": "uint64" }, { "name": "seller_id", "type": "uint64" }, { "name": "ad_id", "type": "uint64" }, { "name": "created_at", "type": "uint64" }, { "name": "updated_at", "type": "uint64" }, { "name": "type", "type": "uint8" }, { "name": "price", "type": "asset" }, { "name": "asset_amount", "type": "asset" }, { "name": "money_amount", "type": "asset" }, { "name": "fee", "type": "asset" }, { "name": "state", "type": "uint32" }, { "name": "dispute_state", "type": "uint8" }, { "name": "paid_at", "type": "uint64" }, { "name": "finished_at", "type": "uint64" }, { "name": "cancelled_at", "type": "uint64" }, { "name": "rejected_at", "type": "uint64" }, { "name": "closed_at", "type": "uint64" }, { "name": "disputed_at", "type": "uint64" }, { "name": "timeout_at", "type": "uint64" }, { "name": "client_id", "type": "uint64" }, { "name": "disputed_user", "type": "name" }, { "name": "message", "type": "string" } ] }- { "name": "paidorder", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "order_id", "type": "uint64" } ] }
Table row type of pricesources
{ "name": "price_source_type", "base": "", "fields": [ { "name": "id", "type": "uint8" }, { "name": "s_name", "type": "string" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "url", "type": "string" } ] }Action parameter in pricesource
{ "name": "pricesource", "base": "", "fields": [ { "name": "id", "type": "uint8" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "s_name", "type": "string" }, { "name": "url", "type": "string" } ] }Action parameter in removerows
{ "name": "removerows", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "scope", "type": "uint64" }, { "name": "lower_bound", "type": "uint64" }, { "name": "count", "type": "uint64" } ] }Action parameter in removerowsn
{ "name": "removerowsn", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "scope", "type": "name" }, { "name": "lower_bound", "type": "uint64" }, { "name": "count", "type": "uint64" } ] }Action parameter in setglobals
{ "name": "setglobals", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "value", "type": "uint64" } ] }- { "name": "sigverify", "base": "", "fields": [ { "name": "ad_id", "type": "uint64" }, { "name": "order_price", "type": "asset" }, { "name": "price_expires", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
- { "name": "start", "base": "", "fields": [ { "name": "service_name", "type": "name" } ] }
- { "name": "stop", "base": "", "fields": [ { "name": "service_name", "type": "name" } ] }
Table row type of tradeassets
{ "name": "trade_asset_type", "base": "", "fields": [ { "name": "asset_name", "type": "name" }, { "name": "asset_contract", "type": "name" }, { "name": "asset_symbol", "type": "symbol_code" }, { "name": "precision", "type": "uint8" } ] }Table row type of tradepairglb
{ "name": "trade_pair_global_type", "base": "", "fields": [ { "name": "current_id", "type": "uint64" } ] }Table row type of tradepairs
{ "name": "trade_pair_type", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "asset_name", "type": "name" }, { "name": "asset_symbol", "type": "symbol_code" }, { "name": "money_name", "type": "name" }, { "name": "money_symbol", "type": "symbol_code" }, { "name": "type", "type": "uint8" } ] }- { "name": "user_type", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "created_at", "type": "uint64" }, { "name": "updated_at", "type": "uint64" }, { "name": "order_count", "type": "uint32" }, { "name": "filled_ask_order_count", "type": "uint32" }, { "name": "total_ask_order_duration", "type": "uint64" }, { "name": "filled_bid_order_count", "type": "uint32" }, { "name": "total_bid_order_duration", "type": "uint64" }, { "name": "kyc_flags", "type": "uint64" }, { "name": "country_code", "type": "uint16" } ] }
- { "name": "userkyc", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "country_code", "type": "uint16" }, { "name": "kyc_flags", "type": "uint64" } ] }
- { "name": "withdraw", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "asset_name", "type": "name" } ] }