EOS

atomicmarket

Contract

The data structures defined by this contract.

  • Struct property of bonusfees_s

    { "name": "COUNTER_RANGE", "base": "", "fields": [ { "name": "counter_name", "type": "name" }, { "name": "start_id", "type": "uint64" }, { "name": "end_id", "type": "uint64" } ] }
  • Struct property of config_s

    { "name": "SYMBOLPAIR", "base": "", "fields": [ { "name": "listing_symbol", "type": "symbol" }, { "name": "settlement_symbol", "type": "symbol" }, { "name": "delphi_pair_name", "type": "name" }, { "name": "invert_delphi_pair", "type": "bool" } ] }
  • Struct property of config_s

    { "name": "TOKEN", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "token_symbol", "type": "symbol" } ] }
  • Action parameter in acceptbuyo

    { "name": "acceptbuyo", "base": "", "fields": [ { "name": "buyoffer_id", "type": "uint64" }, { "name": "expected_asset_ids", "type": "uint64[]" }, { "name": "expected_price", "type": "asset" }, { "name": "taker_marketplace", "type": "name" } ] }
  • Action parameter in addafeectr

    { "name": "addafeectr", "base": "", "fields": [ { "name": "bonusfee_id", "type": "uint64" }, { "name": "counter_name_to_add", "type": "name" } ] }
  • Action parameter in addbonusfee

    { "name": "addbonusfee", "base": "", "fields": [ { "name": "fee_recipient", "type": "name" }, { "name": "fee", "type": "float64" }, { "name": "applicable_counter_names", "type": "name[]" }, { "name": "fee_name", "type": "string" } ] }
  • Action parameter in addconftoken

    { "name": "addconftoken", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "token_symbol", "type": "symbol" } ] }
  • Action parameter in adddelphi

    { "name": "adddelphi", "base": "", "fields": [ { "name": "delphi_pair_name", "type": "name" }, { "name": "invert_delphi_pair", "type": "bool" }, { "name": "listing_symbol", "type": "symbol" }, { "name": "settlement_symbol", "type": "symbol" } ] }
  • Action parameter in announceauct

    { "name": "announceauct", "base": "", "fields": [ { "name": "seller", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "starting_bid", "type": "asset" }, { "name": "duration", "type": "uint32" }, { "name": "maker_marketplace", "type": "name" } ] }
  • Action parameter in announcesale

    { "name": "announcesale", "base": "", "fields": [ { "name": "seller", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "listing_price", "type": "asset" }, { "name": "settlement_symbol", "type": "symbol" }, { "name": "maker_marketplace", "type": "name" } ] }
  • Action parameter in assertauct

    { "name": "assertauct", "base": "", "fields": [ { "name": "auction_id", "type": "uint64" }, { "name": "asset_ids_to_assert", "type": "uint64[]" } ] }
  • Action parameter in assertsale

    { "name": "assertsale", "base": "", "fields": [ { "name": "sale_id", "type": "uint64" }, { "name": "asset_ids_to_assert", "type": "uint64[]" }, { "name": "listing_price_to_assert", "type": "asset" }, { "name": "settlement_symbol_to_assert", "type": "symbol" } ] }
  • Action parameter in auctclaimbuy

    { "name": "auctclaimbuy", "base": "", "fields": [ { "name": "auction_id", "type": "uint64" } ] }
  • Action parameter in auctclaimsel

    { "name": "auctclaimsel", "base": "", "fields": [ { "name": "auction_id", "type": "uint64" } ] }
  • Action parameter in auctionbid

    { "name": "auctionbid", "base": "", "fields": [ { "name": "bidder", "type": "name" }, { "name": "auction_id", "type": "uint64" }, { "name": "bid", "type": "asset" }, { "name": "taker_marketplace", "type": "name" } ] }
  • Table row type of auctions

    { "name": "auctions_s", "base": "", "fields": [ { "name": "auction_id", "type": "uint64" }, { "name": "seller", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "end_time", "type": "uint32" }, { "name": "assets_transferred", "type": "bool" }, { "name": "current_bid", "type": "asset" }, { "name": "current_bidder", "type": "name" }, { "name": "claimed_by_seller", "type": "bool" }, { "name": "claimed_by_buyer", "type": "bool" }, { "name": "maker_marketplace", "type": "name" }, { "name": "taker_marketplace", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "collection_fee", "type": "float64" } ] }
  • Table row type of balances

    { "name": "balances_s", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "quantities", "type": "asset[]" } ] }
  • Table row type of bonusfees

    { "name": "bonusfees_s", "base": "", "fields": [ { "name": "bonusfee_id", "type": "uint64" }, { "name": "fee_recipient", "type": "name" }, { "name": "fee", "type": "float64" }, { "name": "counter_ranges", "type": "COUNTER_RANGE[]" }, { "name": "fee_name", "type": "string" } ] }
  • Table row type of buyoffers

    { "name": "buyoffers_s", "base": "", "fields": [ { "name": "buyoffer_id", "type": "uint64" }, { "name": "buyer", "type": "name" }, { "name": "recipient", "type": "name" }, { "name": "price", "type": "asset" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "memo", "type": "string" }, { "name": "maker_marketplace", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "collection_fee", "type": "float64" } ] }
  • Action parameter in cancelauct

    { "name": "cancelauct", "base": "", "fields": [ { "name": "auction_id", "type": "uint64" } ] }
  • Action parameter in cancelbuyo

    { "name": "cancelbuyo", "base": "", "fields": [ { "name": "buyoffer_id", "type": "uint64" } ] }
  • Action parameter in cancelsale

    { "name": "cancelsale", "base": "", "fields": [ { "name": "sale_id", "type": "uint64" } ] }
  • Table row type of config

    { "name": "config_s", "base": "", "fields": [ { "name": "version", "type": "string" }, { "name": "sale_counter", "type": "uint64" }, { "name": "auction_counter", "type": "uint64" }, { "name": "minimum_bid_increase", "type": "float64" }, { "name": "minimum_auction_duration", "type": "uint32" }, { "name": "maximum_auction_duration", "type": "uint32" }, { "name": "auction_reset_duration", "type": "uint32" }, { "name": "supported_tokens", "type": "TOKEN[]" }, { "name": "supported_symbol_pairs", "type": "SYMBOLPAIR[]" }, { "name": "maker_market_fee", "type": "float64" }, { "name": "taker_market_fee", "type": "float64" }, { "name": "atomicassets_account", "type": "name" }, { "name": "delphioracle_account", "type": "name" } ] }
  • Action parameter in convcounters

    { "name": "convcounters", "base": "", "fields": [] }
  • Table row type of counters

    { "name": "counters_s", "base": "", "fields": [ { "name": "counter_name", "type": "name" }, { "name": "counter_value", "type": "uint64" } ] }
  • Action parameter in createbuyo

    { "name": "createbuyo", "base": "", "fields": [ { "name": "buyer", "type": "name" }, { "name": "recipient", "type": "name" }, { "name": "price", "type": "asset" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "memo", "type": "string" }, { "name": "maker_marketplace", "type": "name" } ] }
  • Action parameter in declinebuyo

    { "name": "declinebuyo", "base": "", "fields": [ { "name": "buyoffer_id", "type": "uint64" }, { "name": "decline_memo", "type": "string" } ] }
  • Action parameter in delbonusfee

    { "name": "delbonusfee", "base": "", "fields": [ { "name": "bonusfee_id", "type": "uint64" } ] }
  • Action parameter in init

    { "name": "init", "base": "", "fields": [] }
  • Action parameter in logauctstart

    { "name": "logauctstart", "base": "", "fields": [ { "name": "auction_id", "type": "uint64" } ] }
  • Action parameter in lognewauct

    { "name": "lognewauct", "base": "", "fields": [ { "name": "auction_id", "type": "uint64" }, { "name": "seller", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "starting_bid", "type": "asset" }, { "name": "duration", "type": "uint32" }, { "name": "end_time", "type": "uint32" }, { "name": "maker_marketplace", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "collection_fee", "type": "float64" } ] }
  • Action parameter in lognewbuyo

    { "name": "lognewbuyo", "base": "", "fields": [ { "name": "buyoffer_id", "type": "uint64" }, { "name": "buyer", "type": "name" }, { "name": "recipient", "type": "name" }, { "name": "price", "type": "asset" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "memo", "type": "string" }, { "name": "maker_marketplace", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "collection_fee", "type": "float64" } ] }
  • Action parameter in lognewsale

    { "name": "lognewsale", "base": "", "fields": [ { "name": "sale_id", "type": "uint64" }, { "name": "seller", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "listing_price", "type": "asset" }, { "name": "settlement_symbol", "type": "symbol" }, { "name": "maker_marketplace", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "collection_fee", "type": "float64" } ] }
  • Action parameter in logsalestart

    { "name": "logsalestart", "base": "", "fields": [ { "name": "sale_id", "type": "uint64" }, { "name": "offer_id", "type": "uint64" } ] }
  • Table row type of marketplaces

    { "name": "marketplaces_s", "base": "", "fields": [ { "name": "marketplace_name", "type": "name" }, { "name": "creator", "type": "name" } ] }
  • Action parameter in payauctram

    { "name": "payauctram", "base": "", "fields": [ { "name": "payer", "type": "name" }, { "name": "auction_id", "type": "uint64" } ] }
  • Action parameter in paybuyoram

    { "name": "paybuyoram", "base": "", "fields": [ { "name": "payer", "type": "name" }, { "name": "buyoffer_id", "type": "uint64" } ] }
  • Action parameter in paysaleram

    { "name": "paysaleram", "base": "", "fields": [ { "name": "payer", "type": "name" }, { "name": "sale_id", "type": "uint64" } ] }
  • Action parameter in purchasesale

    { "name": "purchasesale", "base": "", "fields": [ { "name": "buyer", "type": "name" }, { "name": "sale_id", "type": "uint64" }, { "name": "intended_delphi_median", "type": "uint64" }, { "name": "taker_marketplace", "type": "name" } ] }
  • Action parameter in regmarket

    { "name": "regmarket", "base": "", "fields": [ { "name": "creator", "type": "name" }, { "name": "marketplace_name", "type": "name" } ] }
  • Table row type of sales

    { "name": "sales_s", "base": "", "fields": [ { "name": "sale_id", "type": "uint64" }, { "name": "seller", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" }, { "name": "offer_id", "type": "int64" }, { "name": "listing_price", "type": "asset" }, { "name": "settlement_symbol", "type": "symbol" }, { "name": "maker_marketplace", "type": "name" }, { "name": "collection_name", "type": "name" }, { "name": "collection_fee", "type": "float64" } ] }
  • Action parameter in setmarketfee

    { "name": "setmarketfee", "base": "", "fields": [ { "name": "maker_market_fee", "type": "float64" }, { "name": "taker_market_fee", "type": "float64" } ] }
  • Action parameter in setminbidinc

    { "name": "setminbidinc", "base": "", "fields": [ { "name": "minimum_bid_increase", "type": "float64" } ] }
  • Action parameter in setversion

    { "name": "setversion", "base": "", "fields": [ { "name": "new_version", "type": "string" } ] }
  • Action parameter in stopbonusfee

    { "name": "stopbonusfee", "base": "", "fields": [ { "name": "bonusfee_id", "type": "uint64" } ] }
  • Action parameter in withdraw

    { "name": "withdraw", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "token_to_withdraw", "type": "asset" } ] }