EOS

atomicmarket

Contract

The actions for this contract with their input parameters and potential response data.

  • Accepts a buyoffer

    The buyoffer {{nowrap buyoffer_id}} is accepted

    Request Parameters
    buyoffer_iduint64
    expected_asset_idsuint64[]
    expected_priceasset
    taker_marketplacename
  • Request Parameters
    bonusfee_iduint64
    counter_name_to_addname
  • Request Parameters
    fee_recipientname
    feefloat64
    applicable_counter_namesname[]
    fee_namestring
  • Add token to supported list

    Adds a to the supported tokens list in the config

    Request Parameters
    token_contractname
    token_symbolsymbol
  • Add a delphi symbol pair

    Adds a pair to the supported symbol pairs list in the config

    Request Parameters
    delphi_pair_namename
    invert_delphi_pairbool
    listing_symbolsymbol
    settlement_symbolsymbol
  • Announce an auction

    {{nowrap seller}} announces an auction of one or multiple assets

    Request Parameters
    sellername
    asset_idsuint64[]
    starting_bidasset
    durationuint32
    maker_marketplacename
  • Announce a sale

    {{nowrap seller}} announces a sale of one or multiple assets

    Request Parameters
    sellername
    asset_idsuint64[]
    listing_priceasset
    settlement_symbolsymbol
    maker_marketplacename
  • Asserts auction details

    The asset ids of the auction {{nowrap auction_id}} is asserted

    Request Parameters
    auction_iduint64
    asset_ids_to_assertuint64[]
  • Asserts sale details

    The asset ids and price of the sale {{nowrap sale_id}} is asserted

    Request Parameters
    sale_iduint64
    asset_ids_to_assertuint64[]
    listing_price_to_assertasset
    settlement_symbol_to_assertsymbol
  • Claim an auction as the buyer

    The highest bidder of the finished auction with the ID {{nowrap auction_id}} claims the assets won

    Request Parameters
    auction_iduint64
  • Claim an auction as the seller

    The seller of the finished auction with the ID {{nowrap auction_id}} claims the final bid

    Request Parameters
    auction_iduint64
  • Place a bid on an auction

    {{nowrap bidder}} bids {{nowrap bid}} on the auction with the ID {{nowrap sale_id}}

    Request Parameters
    biddername
    auction_iduint64
    bidasset
    taker_marketplacename
  • Cancel an auction

    The auction with the ID {{nowrap auction_id}} is cancelled

    Request Parameters
    auction_iduint64
  • Cancels a buyoffer

    The buyoffer {{nowrap buyoffer_id}} is cancelled

    Request Parameters
    buyoffer_iduint64
  • Cancel a sale

    The sale with the ID {{nowrap sale_id}} is cancelled

    Request Parameters
    sale_iduint64
  • Converts config counters

    Converts deprecated config counters into using the counters table

    Request Parameters
    No action parameters.
  • Create a buyoffer

    {{nowrap sender}} creates a buyoffer for {{nowrap recipient}}

    Request Parameters
    buyername
    recipientname
    priceasset
    asset_idsuint64[]
    memostring
    maker_marketplacename
  • Declines a buyoffer

    The buyoffer {{nowrap buyoffer_id}} is declined

    Request Parameters
    buyoffer_iduint64
    decline_memostring
  • Request Parameters
    bonusfee_iduint64
  • Initialize config table

    Initialize the table "config" if it has not been initialized before

    Request Parameters
    No action parameters.
  • Request Parameters
    auction_iduint64
  • Request Parameters
    auction_iduint64
    sellername
    asset_idsuint64[]
    starting_bidasset
    durationuint32
    end_timeuint32
    maker_marketplacename
    collection_namename
    collection_feefloat64
  • Request Parameters
    buyoffer_iduint64
    buyername
    recipientname
    priceasset
    asset_idsuint64[]
    memostring
    maker_marketplacename
    collection_namename
    collection_feefloat64
  • Request Parameters
    sale_iduint64
    sellername
    asset_idsuint64[]
    listing_priceasset
    settlement_symbolsymbol
    maker_marketplacename
    collection_namename
    collection_feefloat64
  • Request Parameters
    sale_iduint64
    offer_iduint64
  • Pay for the RAM of an auction

    {{nowrap payer}} pays for the RAM of the auction with the ID {{nowrap auction_id}}

    Request Parameters
    payername
    auction_iduint64
  • Pay for the RAM of a buyoffer

    {{nowrap payer}} pays for the RAM of the buyoffer with the ID {{nowrap buyoffer_id}}

    Request Parameters
    payername
    buyoffer_iduint64
  • Pay for the RAM of a sale

    {{nowrap payer}} pays for the RAM of the sale with the ID {{nowrap sale_id}}

    Request Parameters
    payername
    sale_iduint64
  • Purchase a sale

    {{nowrap buyer}} purchases the sale with the ID {{nowrap sale_id}}

    Request Parameters
    buyername
    sale_iduint64
    intended_delphi_medianuint64
    taker_marketplacename
  • Register a new market

    {{nowrap creator}} creates a new marketplace with the name {{nowrap marketplace_name}}

    Request Parameters
    creatorname
    marketplace_namename
  • Set the market fees

    Sets the market fees that are paid out to the marketplaces facilitating sales and auctions

    Request Parameters
    maker_market_feefloat64
    taker_market_feefloat64
  • Set minimum auction bid increase

    Sets the minimum auction bid increase to {{nowrap minimum_bid_increase}}

    Request Parameters
    minimum_bid_increasefloat64
  • Set config version

    Sets the version in the config table to {{nowrap new_version}}

    Request Parameters
    new_versionstring
  • Request Parameters
    bonusfee_iduint64
  • Withdraw fungible tokens

    {{nowrap owner}} withdraws {{token_to_withdraw}} from his balance

    Request Parameters
    ownername
    token_to_withdrawasset