EOS

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

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

    { "name": "addmoney", "base": "", "fields": [ { "name": "money", "type": "name" }, { "name": "symbol", "type": "symbol_code" }, { "name": "country_code", "type": "uint16" } ] }
  • Action parameter in addtp

    { "name": "addtp", "base": "", "fields": [ { "name": "asset_name", "type": "name" }, { "name": "money_name", "type": "name" }, { "name": "type", "type": "uint8" }, { "name": "country_code", "type": "uint16" } ] }
  • Action parameter in addts

    { "name": "addts", "base": "", "fields": [ { "name": "asset_name", "type": "name" }, { "name": "asset_contract", "type": "name" }, { "name": "symbol", "type": "symbol_code" }, { "name": "precision", "type": "uint8" } ] }
  • Action parameter in adstate

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

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

    { "name": "dispute", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "trade_pair_id", "type": "uint64" }, { "name": "order_id", "type": "uint64" }, { "name": "message", "type": "string" } ] }
  • Action parameter in editad

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

    { "name": "log", "base": "", "fields": [ { "name": "level", "type": "name" }, { "name": "tag", "type": "name" }, { "name": "content", "type": "string" } ] }
  • Action parameter in modify

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

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

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

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

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

    { "name": "sigverify", "base": "", "fields": [ { "name": "ad_id", "type": "uint64" }, { "name": "order_price", "type": "asset" }, { "name": "price_expires", "type": "uint64" }, { "name": "sig", "type": "signature" } ] }
  • Action parameter in start

    { "name": "start", "base": "", "fields": [ { "name": "service_name", "type": "name" } ] }
  • Action parameter in stop

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

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

    { "name": "userkyc", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "country_code", "type": "uint16" }, { "name": "kyc_flags", "type": "uint64" } ] }
  • Action parameter in withdraw

    { "name": "withdraw", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "asset_name", "type": "name" } ] }