WAX

market.virl

合约

此合约定义的数据结构。

  • acceptbuyo中的操作参数

    {
      "name": "acceptbuyo",
      "base": "",
      "fields": [
        {
          "name": "buyoffer_id",
          "type": "uint64"
        }
      ]
    }
  • addcurpairs中的操作参数

    {
      "name": "addcurpairs",
      "base": "",
      "fields": [
        {
          "name": "listing_symbol",
          "type": "symbol"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        },
        {
          "name": "delphi_pair_name",
          "type": "name"
        },
        {
          "name": "is_invert_pair",
          "type": "bool"
        }
      ]
    }
  • addfee中的操作参数

    {
      "name": "addfee",
      "base": "",
      "fields": [
        {
          "name": "fee_recipient",
          "type": "name"
        },
        {
          "name": "fee",
          "type": "float64"
        },
        {
          "name": "fee_name",
          "type": "string"
        }
      ]
    }
  • addtoken中的操作参数

    {
      "name": "addtoken",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • assertnodsl中的操作参数

    {
      "name": "assertnodsl",
      "base": "",
      "fields": [
        {
          "name": "seller",
          "type": "name"
        }
      ]
    }
  • auctclaimbuy中的操作参数

    {
      "name": "auctclaimbuy",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        }
      ]
    }
  • auctclaimsel中的操作参数

    {
      "name": "auctclaimsel",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        }
      ]
    }
  • auctions 的表格行类型

    {
      "name": "auction",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "seller",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "bid_increase",
          "type": "float64"
        },
        {
          "name": "buyout_price",
          "type": "asset"
        },
        {
          "name": "current_bid",
          "type": "asset"
        },
        {
          "name": "current_bidder",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "collection_fee",
          "type": "float64"
        },
        {
          "name": "buyout",
          "type": "bool"
        },
        {
          "name": "claimed_by_seller",
          "type": "bool"
        },
        {
          "name": "claimed_by_buyer",
          "type": "bool"
        }
      ]
    }
  • auctionconf 的表格行类型

    {
      "name": "auction_config",
      "base": "",
      "fields": [
        {
          "name": "min_bid_increase",
          "type": "float64"
        },
        {
          "name": "max_bid_increase",
          "type": "float64"
        },
        {
          "name": "min_auction_duration",
          "type": "uint32"
        },
        {
          "name": "max_auction_duration",
          "type": "uint32"
        },
        {
          "name": "auction_reset_duration",
          "type": "uint32"
        }
      ]
    }
  • autodsl 的表格行类型

    {
      "name": "auto_retreival_dsl",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        },
        {
          "name": "asset_id",
          "type": "uint64"
        },
        {
          "name": "seller",
          "type": "name"
        },
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "available",
          "type": "uint32"
        }
      ]
    }
  • blacklist 的表格行类型

    {
      "name": "blacklist",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • buyoffers 的表格行类型

    {
      "name": "buy_offers",
      "base": "",
      "fields": [
        {
          "name": "buyoffer_id",
          "type": "uint64"
        },
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "price",
          "type": "asset"
        },
        {
          "name": "is_deposit",
          "type": "bool"
        },
        {
          "name": "asset_contract",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "expired_at",
          "type": "uint32"
        },
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "collection_fee",
          "type": "float64"
        }
      ]
    }
  • cancelauct中的操作参数

    {
      "name": "cancelauct",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        }
      ]
    }
  • cancelbuyo中的操作参数

    {
      "name": "cancelbuyo",
      "base": "",
      "fields": [
        {
          "name": "buyoffer_id",
          "type": "uint64"
        }
      ]
    }
  • cancelsale中的操作参数

    {
      "name": "cancelsale",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        }
      ]
    }
  • claimsalefee中的操作参数

    {
      "name": "claimsalefee",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        }
      ]
    }
  • completedsl中的操作参数

    {
      "name": "completedsl",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        }
      ]
    }
  • configdsale中的操作参数

    {
      "name": "configdsale",
      "base": "",
      "fields": [
        {
          "name": "listing_fee_pct",
          "type": "float64"
        },
        {
          "name": "delay_sec",
          "type": "uint32"
        }
      ]
    }
  • configsystem中的操作参数

    {
      "name": "configsystem",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • counters 的表格行类型

    {
      "name": "counters",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • declinebuyo中的操作参数

    {
      "name": "declinebuyo",
      "base": "",
      "fields": [
        {
          "name": "buyoffer_id",
          "type": "uint64"
        }
      ]
    }
  • defersales 的表格行类型

    {
      "name": "deferred_sale",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        },
        {
          "name": "listing_fee",
          "type": "asset"
        },
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "settlement_price",
          "type": "asset"
        },
        {
          "name": "start_at",
          "type": "uint32"
        },
        {
          "name": "end_at",
          "type": "uint32"
        }
      ]
    }
  • deferconf 的表格行类型

    {
      "name": "deferred_sale_config",
      "base": "",
      "fields": [
        {
          "name": "listing_fee_pct",
          "type": "float64"
        },
        {
          "name": "delay_sec",
          "type": "uint32"
        }
      ]
    }
  • enable中的操作参数

    {
      "name": "enable",
      "base": "",
      "fields": [
        {
          "name": "active_flag",
          "type": "bool"
        },
        {
          "name": "enable_wcw_whitelist",
          "type": "bool"
        },
        {
          "name": "enable_dual_signature",
          "type": "bool"
        }
      ]
    }
  • fees 的表格行类型

    {
      "name": "fee",
      "base": "",
      "fields": [
        {
          "name": "fee_recipient",
          "type": "name"
        },
        {
          "name": "fee",
          "type": "float64"
        },
        {
          "name": "fee_name",
          "type": "string"
        }
      ]
    }
  • global 的表格行类型

    {
      "name": "global_state",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "string"
        },
        {
          "name": "active",
          "type": "bool"
        },
        {
          "name": "enable_wcw_whitelist",
          "type": "bool"
        },
        {
          "name": "enable_dual_signature",
          "type": "bool"
        },
        {
          "name": "sale_counter",
          "type": "uint64"
        },
        {
          "name": "delphioracle_account",
          "type": "name"
        },
        {
          "name": "assets_contracts",
          "type": "name[]"
        }
      ]
    }
  • grantsale中的操作参数

    {
      "name": "grantsale",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        },
        {
          "name": "granted_account",
          "type": "name"
        },
        {
          "name": "granted_quantity",
          "type": "asset"
        }
      ]
    }
  • init中的操作参数

    {
      "name": "init",
      "base": "",
      "fields": []
    }
  • init2中的操作参数

    {
      "name": "init2",
      "base": "",
      "fields": []
    }
  • init3中的操作参数

    {
      "name": "init3",
      "base": "",
      "fields": []
    }
  • lockedsales 的表格行类型

    {
      "name": "locked_sale",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        },
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "asset_contract",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "purchase_price",
          "type": "asset"
        },
        {
          "name": "remainning",
          "type": "asset"
        },
        {
          "name": "created_at",
          "type": "time_point"
        }
      ]
    }
  • logabuyout中的操作参数

    {
      "name": "logabuyout",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        }
      ]
    }
  • logauctbid中的操作参数

    {
      "name": "logauctbid",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "bidder",
          "type": "name"
        },
        {
          "name": "bid",
          "type": "asset"
        }
      ]
    }
  • logauctstart中的操作参数

    {
      "name": "logauctstart",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        }
      ]
    }
  • logbuyoffer中的操作参数

    {
      "name": "logbuyoffer",
      "base": "",
      "fields": [
        {
          "name": "buyoffer_id",
          "type": "uint64"
        },
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "price",
          "type": "asset"
        },
        {
          "name": "asset_contract",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "expired_at",
          "type": "uint32"
        },
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "collection_fee",
          "type": "float64"
        }
      ]
    }
  • logdefestart中的操作参数

    {
      "name": "logdefestart",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        },
        {
          "name": "listing_fee",
          "type": "asset"
        },
        {
          "name": "is_auto_retrieve",
          "type": "bool"
        }
      ]
    }
  • logendsale中的操作参数

    {
      "name": "logendsale",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        }
      ]
    }
  • 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": "buyout_price",
          "type": "asset"
        },
        {
          "name": "duration",
          "type": "uint32"
        },
        {
          "name": "end_time",
          "type": "uint32"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "collection_fee",
          "type": "float64"
        },
        {
          "name": "bid_increase",
          "type": "float64"
        }
      ]
    }
  • lognewsale中的操作参数

    {
      "name": "lognewsale",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        },
        {
          "name": "seller",
          "type": "name"
        },
        {
          "name": "asset_contract",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "listing_price",
          "type": "asset"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "collection_fee",
          "type": "float64"
        },
        {
          "name": "deferred_listing",
          "type": "bool"
        }
      ]
    }
  • logpurchase中的操作参数

    {
      "name": "logpurchase",
      "base": "",
      "fields": [
        {
          "name": "marketplace_name",
          "type": "name"
        },
        {
          "name": "sale_id",
          "type": "uint64"
        },
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "listing_price",
          "type": "asset"
        },
        {
          "name": "settlement",
          "type": "asset"
        },
        {
          "name": "delphi_median",
          "type": "uint64"
        },
        {
          "name": "end_at",
          "type": "uint32"
        }
      ]
    }
  • logsalestart中的操作参数

    {
      "name": "logsalestart",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        },
        {
          "name": "offer_id",
          "type": "uint64"
        }
      ]
    }
  • migrateauct中的操作参数

    {
      "name": "migrateauct",
      "base": "",
      "fields": [
        {
          "name": "max_items",
          "type": "uint64"
        }
      ]
    }
  • migrateauto中的操作参数

    {
      "name": "migrateauto",
      "base": "",
      "fields": [
        {
          "name": "max_items",
          "type": "uint64"
        }
      ]
    }
  • migratebuyof中的操作参数

    {
      "name": "migratebuyof",
      "base": "",
      "fields": [
        {
          "name": "max_items",
          "type": "uint64"
        }
      ]
    }
  • migratedefer中的操作参数

    {
      "name": "migratedefer",
      "base": "",
      "fields": [
        {
          "name": "max_items",
          "type": "uint64"
        }
      ]
    }
  • migratelog中的操作参数

    {
      "name": "migratelog",
      "base": "",
      "fields": [
        {
          "name": "table_name",
          "type": "name"
        },
        {
          "name": "items_processed",
          "type": "uint64"
        },
        {
          "name": "success",
          "type": "bool"
        }
      ]
    }
  • migratesales中的操作参数

    {
      "name": "migratesales",
      "base": "",
      "fields": [
        {
          "name": "max_items",
          "type": "uint64"
        }
      ]
    }
  • newauct中的操作参数

    {
      "name": "newauct",
      "base": "",
      "fields": [
        {
          "name": "seller",
          "type": "name"
        },
        {
          "name": "asset_contract",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "starting_bid",
          "type": "asset"
        },
        {
          "name": "buyout_price",
          "type": "asset"
        },
        {
          "name": "duration",
          "type": "uint32"
        },
        {
          "name": "bid_increase",
          "type": "float64"
        }
      ]
    }
  • newbuyo中的操作参数

    {
      "name": "newbuyo",
      "base": "",
      "fields": [
        {
          "name": "buyer",
          "type": "name"
        },
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "price",
          "type": "asset"
        },
        {
          "name": "asset_contract",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "expired_time_sec",
          "type": "uint32"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • newsale中的操作参数

    {
      "name": "newsale",
      "base": "",
      "fields": [
        {
          "name": "seller",
          "type": "name"
        },
        {
          "name": "asset_contract",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "listing_price",
          "type": "asset"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        },
        {
          "name": "is_deferred_listing",
          "type": "bool"
        }
      ]
    }
  • paybacksale中的操作参数

    {
      "name": "paybacksale",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "budget_quantity",
          "type": "asset"
        }
      ]
    }
  • removefee中的操作参数

    {
      "name": "removefee",
      "base": "",
      "fields": [
        {
          "name": "fee_recipient",
          "type": "name"
        }
      ]
    }
  • sales 的表格行类型

    {
      "name": "sale",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        },
        {
          "name": "seller",
          "type": "name"
        },
        {
          "name": "asset_contract",
          "type": "name"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "offer_id",
          "type": "int64"
        },
        {
          "name": "listing_price",
          "type": "asset"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "collection_fee",
          "type": "float64"
        },
        {
          "name": "deferred_listing",
          "type": "bool"
        }
      ]
    }
  • setactive中的操作参数

    {
      "name": "setactive",
      "base": "",
      "fields": [
        {
          "name": "active",
          "type": "bool"
        }
      ]
    }
  • setauctbid中的操作参数

    {
      "name": "setauctbid",
      "base": "",
      "fields": [
        {
          "name": "min_bid_increase",
          "type": "float64"
        },
        {
          "name": "max_bid_increase",
          "type": "float64"
        }
      ]
    }
  • setaucttime中的操作参数

    {
      "name": "setaucttime",
      "base": "",
      "fields": [
        {
          "name": "min_duration",
          "type": "uint32"
        },
        {
          "name": "max_duration",
          "type": "uint32"
        },
        {
          "name": "reset_duration",
          "type": "uint32"
        }
      ]
    }
  • curpairs 的表格行类型

    {
      "name": "supported_pair",
      "base": "",
      "fields": [
        {
          "name": "listing_symbol",
          "type": "symbol"
        },
        {
          "name": "settlement_symbol",
          "type": "symbol"
        },
        {
          "name": "delphi_pair_name",
          "type": "name"
        },
        {
          "name": "is_invert_delphi_pair",
          "type": "bool"
        }
      ]
    }
  • currency 的表格行类型

    {
      "name": "supported_token",
      "base": "",
      "fields": [
        {
          "name": "token_symbol",
          "type": "symbol"
        },
        {
          "name": "token_contract",
          "type": "name"
        }
      ]
    }
  • sysaccounts 的表格行类型

    {
      "name": "system_account",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • uptblacklist中的操作参数

    {
      "name": "uptblacklist",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "is_black",
          "type": "bool"
        }
      ]
    }