Vaulta

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_id uint64
    expected_asset_ids uint64[]
    expected_price asset
    taker_marketplace name
  • Request Parameters
    bonusfee_id uint64
    counter_name_to_add name
  • Request Parameters
    fee_recipient name
    fee float64
    applicable_counter_names name[]
    fee_name string
  • Add token to supported list

    Adds a to the supported tokens list in the config

    Request Parameters
    token_contract name
    token_symbol symbol
  • Add a delphi symbol pair

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

    Request Parameters
    delphi_pair_name name
    invert_delphi_pair bool
    listing_symbol symbol
    settlement_symbol symbol
  • Announce an auction

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

    Request Parameters
    seller name
    asset_ids uint64[]
    starting_bid asset
    duration uint32
    maker_marketplace name
  • Announce a sale

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

    Request Parameters
    seller name
    asset_ids uint64[]
    listing_price asset
    settlement_symbol symbol
    maker_marketplace name
  • Asserts auction details

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

    Request Parameters
    auction_id uint64
    asset_ids_to_assert uint64[]
  • Asserts sale details

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

    Request Parameters
    sale_id uint64
    asset_ids_to_assert uint64[]
    listing_price_to_assert asset
    settlement_symbol_to_assert symbol
  • 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_id uint64
  • 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_id uint64
  • Place a bid on an auction

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

    Request Parameters
    bidder name
    auction_id uint64
    bid asset
    taker_marketplace name
  • Cancel an auction

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

    Request Parameters
    auction_id uint64
  • Cancels a buyoffer

    The buyoffer {{nowrap buyoffer_id}} is cancelled

    Request Parameters
    buyoffer_id uint64
  • Cancel a sale

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

    Request Parameters
    sale_id uint64
  • 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
    buyer name
    recipient name
    price asset
    asset_ids uint64[]
    memo string
    maker_marketplace name
  • Declines a buyoffer

    The buyoffer {{nowrap buyoffer_id}} is declined

    Request Parameters
    buyoffer_id uint64
    decline_memo string
  • Request Parameters
    bonusfee_id uint64
  • Initialize config table

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

    Request Parameters
    No action parameters.
  • Request Parameters
    auction_id uint64
  • Request Parameters
    auction_id uint64
    seller name
    asset_ids uint64[]
    starting_bid asset
    duration uint32
    end_time uint32
    maker_marketplace name
    collection_name name
    collection_fee float64
  • Request Parameters
    buyoffer_id uint64
    buyer name
    recipient name
    price asset
    asset_ids uint64[]
    memo string
    maker_marketplace name
    collection_name name
    collection_fee float64
  • Request Parameters
    sale_id uint64
    seller name
    asset_ids uint64[]
    listing_price asset
    settlement_symbol symbol
    maker_marketplace name
    collection_name name
    collection_fee float64
  • Request Parameters
    sale_id uint64
    offer_id uint64
  • Pay for the RAM of an auction

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

    Request Parameters
    payer name
    auction_id uint64
  • Pay for the RAM of a buyoffer

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

    Request Parameters
    payer name
    buyoffer_id uint64
  • Pay for the RAM of a sale

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

    Request Parameters
    payer name
    sale_id uint64
  • Purchase a sale

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

    Request Parameters
    buyer name
    sale_id uint64
    intended_delphi_median uint64
    taker_marketplace name
  • Register a new market

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

    Request Parameters
    creator name
    marketplace_name name
  • Set the market fees

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

    Request Parameters
    maker_market_fee float64
    taker_market_fee float64
  • Set minimum auction bid increase

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

    Request Parameters
    minimum_bid_increase float64
  • Set config version

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

    Request Parameters
    new_version string
  • Request Parameters
    bonusfee_id uint64
  • Withdraw fungible tokens

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

    Request Parameters
    owner name
    token_to_withdraw asset