WAX

simplemarket

컨트랙트

이 계약에 의해 정의된 데이터 구조입니다.

  • activate의 액션 파라미터

    {
      "name": "activate",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "auction_ids",
          "type": "uint64[]"
        }
      ]
    }
  • addfee의 액션 파라미터

    {
      "name": "addfee",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "fee",
          "type": "uint16"
        }
      ]
    }
  • admcancelall의 액션 파라미터

    {
      "name": "admcancelall",
      "base": "",
      "fields": []
    }
  • admcancelauc의 액션 파라미터

    {
      "name": "admcancelauc",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        }
      ]
    }
  • saffiliates의 테이블 행 유형

    {
      "name": "affiliates",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "organization",
          "type": "name"
        },
        {
          "name": "affiliate",
          "type": "name"
        },
        {
          "name": "affiliate_name",
          "type": "string"
        },
        {
          "name": "fee",
          "type": "uint16"
        },
        {
          "name": "balance",
          "type": "asset_ex[]"
        },
        {
          "name": "data",
          "type": "key_value[]"
        }
      ]
    }
  • affsfees의 테이블 행 유형

    {
      "name": "affsfee",
      "base": "",
      "fields": [
        {
          "name": "sale_id",
          "type": "uint64"
        },
        {
          "name": "affiliate_id",
          "type": "uint64"
        }
      ]
    }
  • affiliates의 구조체 속성

    {
      "name": "asset_ex",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "assettype",
          "type": "assettype_t"
        }
      ]
    }
  • auctions의 테이블 행 유형

    {
      "name": "auction",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "auction_type",
          "type": "uint8"
        },
        {
          "name": "status",
          "type": "uint8"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "auction_time",
          "type": "auction_time_t"
        },
        {
          "name": "tokens",
          "type": "token_ex[]"
        },
        {
          "name": "auction_info",
          "type": "variant_english_auction_t_dutch_auction_t"
        }
      ]
    }
  • auction의 구조체 속성

    {
      "name": "auction_time_t",
      "base": "",
      "fields": [
        {
          "name": "start_date",
          "type": "time_point"
        },
        {
          "name": "duration",
          "type": "int64"
        }
      ]
    }
  • auctionaddlog의 액션 파라미터

    {
      "name": "auctionaddlog",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "append_tokens",
          "type": "token_ex[]"
        }
      ]
    }
  • buyaslotlog의 액션 파라미터

    {
      "name": "buyaslotlog",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • buylog의 액션 파라미터

    {
      "name": "buylog",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "assets_seller",
          "type": "string"
        }
      ]
    }
  • cancel의 액션 파라미터

    {
      "name": "cancel",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "assetids",
          "type": "uint64[]"
        }
      ]
    }
  • cancelauc의 액션 파라미터

    {
      "name": "cancelauc",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "auction_ids",
          "type": "uint64[]"
        }
      ]
    }
  • cancelf의 액션 파라미터

    {
      "name": "cancelf",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "ftsid",
          "type": "uint64"
        }
      ]
    }
  • cancels의 액션 파라미터

    {
      "name": "cancels",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "sellpack_id",
          "type": "uint64"
        }
      ]
    }
  • changeacc의 액션 파라미터

    {
      "name": "changeacc",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • changefee의 액션 파라미터

    {
      "name": "changefee",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "fee",
          "type": "uint16"
        }
      ]
    }
  • changeslot의 액션 파라미터

    {
      "name": "changeslot",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "slots",
          "type": "uint16"
        }
      ]
    }
  • checkprice의 액션 파라미터

    {
      "name": "checkprice",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        }
      ]
    }
  • deletefee의 액션 파라미터

    {
      "name": "deletefee",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        }
      ]
    }
  • dutchlog의 구조체 속성

    enddutchlog의 구조체 속성

    {
      "name": "dutch_auction_t",
      "base": "",
      "fields": [
        {
          "name": "prices",
          "type": "prices_dutch_t"
        },
        {
          "name": "price_drop_speed",
          "type": "price_drop_speed_t"
        }
      ]
    }
  • dutchlog의 액션 파라미터

    {
      "name": "dutchlog",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "dutch_info",
          "type": "dutch_auction_t"
        }
      ]
    }
  • endauction의 액션 파라미터

    {
      "name": "endauction",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        }
      ]
    }
  • enddutchlog의 액션 파라미터

    {
      "name": "enddutchlog",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "auction_creator",
          "type": "name"
        },
        {
          "name": "tokens",
          "type": "token_ex[]"
        },
        {
          "name": "auction_info",
          "type": "dutch_auction_t"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • endenglishlog의 액션 파라미터

    {
      "name": "endenglishlog",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "auction_creator",
          "type": "name"
        },
        {
          "name": "new_owner",
          "type": "name"
        },
        {
          "name": "tokens",
          "type": "token_ex[]"
        },
        {
          "name": "last_bidder",
          "type": "name"
        },
        {
          "name": "last_bidder_price",
          "type": "asset"
        },
        {
          "name": "quantity_to_seller",
          "type": "asset"
        },
        {
          "name": "memoTransferAssets",
          "type": "string"
        }
      ]
    }
  • englishlog의 구조체 속성

    {
      "name": "english_auction_t",
      "base": "",
      "fields": [
        {
          "name": "prices",
          "type": "prices_english_t"
        },
        {
          "name": "last_bidder_price",
          "type": "asset"
        },
        {
          "name": "last_bidder",
          "type": "name"
        }
      ]
    }
  • englishlog의 액션 파라미터

    {
      "name": "englishlog",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "english_info",
          "type": "english_auction_t"
        }
      ]
    }
  • exrates의 테이블 행 유형

    {
      "name": "exrate",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "from",
          "type": "asset"
        },
        {
          "name": "to",
          "type": "asset"
        },
        {
          "name": "type",
          "type": "uint64"
        }
      ]
    }
  • syspaytknadd의 구조체 속성

    syspaytkndel의 구조체 속성

    {
      "name": "extended_symbol",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • feestable의 테이블 행 유형

    {
      "name": "feetable",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "fee",
          "type": "uint16"
        }
      ]
    }
  • getversion의 액션 파라미터

    {
      "name": "getversion",
      "base": "",
      "fields": []
    }
  • globala의 테이블 행 유형

    {
      "name": "globala",
      "base": "",
      "fields": [
        {
          "name": "lastID",
          "type": "uint64"
        },
        {
          "name": "REFERRAL_FEE_PERCENT",
          "type": "uint64"
        },
        {
          "name": "HOUSE_FEE_PERCENT",
          "type": "uint64"
        },
        {
          "name": "ONE_AFFILIATE_FEE_PERCENT",
          "type": "uint64"
        },
        {
          "name": "AUTHOR_FEE_MAX_PERCENT",
          "type": "uint64"
        },
        {
          "name": "lastEnglishID",
          "type": "uint64"
        },
        {
          "name": "lastDutchID",
          "type": "uint64"
        },
        {
          "name": "lastDeferred",
          "type": "uint64"
        },
        {
          "name": "AUCTION_FEE_PERCENT",
          "type": "uint64"
        },
        {
          "name": "AUCTION_FEE_MAX_PERCENT",
          "type": "uint64"
        },
        {
          "name": "lastSellPackID",
          "type": "uint64"
        },
        {
          "name": "spare11",
          "type": "uint64"
        },
        {
          "name": "spare12",
          "type": "uint64"
        },
        {
          "name": "spare13",
          "type": "uint64"
        },
        {
          "name": "spare14",
          "type": "uint64"
        }
      ]
    }
  • globalg의 테이블 행 유형

    {
      "name": "globalg",
      "base": "",
      "fields": [
        {
          "name": "lastids",
          "type": "settings_lastids"
        },
        {
          "name": "fees",
          "type": "settings_fees"
        },
        {
          "name": "auctions",
          "type": "settings_auctions"
        },
        {
          "name": "slots",
          "type": "settings_slots"
        },
        {
          "name": "payment_token_whitelist",
          "type": "pair_symbol_name[]"
        },
        {
          "name": "start_migration",
          "type": "bool"
        }
      ]
    }
  • affiliates의 구조체 속성

    {
      "name": "key_value",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "value",
          "type": "string"
        }
      ]
    }
  • marketslots의 테이블 행 유형

    {
      "name": "marketslot",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "slots",
          "type": "uint16"
        },
        {
          "name": "data",
          "type": "string"
        }
      ]
    }
  • outcrylog의 액션 파라미터

    {
      "name": "outcrylog",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "last_bidder",
          "type": "name"
        },
        {
          "name": "last_bidder_price",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • globalg의 구조체 속성

    {
      "name": "pair_symbol_name",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "symbol"
        },
        {
          "name": "value",
          "type": "name"
        }
      ]
    }
  • settings_fees의 구조체 속성

    {
      "name": "percent",
      "base": "",
      "fields": [
        {
          "name": "precision",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • dutch_auction_t의 구조체 속성

    updtdrop의 구조체 속성

    {
      "name": "price_drop_speed_t",
      "base": "",
      "fields": [
        {
          "name": "amount_one_drop",
          "type": "int64"
        },
        {
          "name": "time_sec_one_drop",
          "type": "int64"
        }
      ]
    }
  • updtprices의 구조체 속성

    {
      "name": "price_t",
      "base": "",
      "fields": [
        {
          "name": "first_price",
          "type": "asset"
        },
        {
          "name": "second_price",
          "type": "asset"
        },
        {
          "name": "increase_step",
          "type": "int64"
        }
      ]
    }
  • dutch_auction_t의 구조체 속성

    {
      "name": "prices_dutch_t",
      "base": "",
      "fields": [
        {
          "name": "start_price",
          "type": "asset"
        },
        {
          "name": "minimum_price",
          "type": "asset"
        }
      ]
    }
  • english_auction_t의 구조체 속성

    {
      "name": "prices_english_t",
      "base": "",
      "fields": [
        {
          "name": "start_price",
          "type": "asset"
        },
        {
          "name": "stop_auction_price",
          "type": "asset"
        },
        {
          "name": "increase_step",
          "type": "int64"
        }
      ]
    }
  • removeitems의 액션 파라미터

    {
      "name": "removeitems",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "tokens",
          "type": "token_ex[]"
        }
      ]
    }
  • sells의 테이블 행 유형

    {
      "name": "sell",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "price",
          "type": "asset"
        },
        {
          "name": "offerprice",
          "type": "asset"
        },
        {
          "name": "offertime",
          "type": "uint64"
        }
      ]
    }
  • sellsf의 테이블 행 유형

    {
      "name": "sellf",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "ftid",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "price",
          "type": "asset"
        },
        {
          "name": "offerprice",
          "type": "asset"
        },
        {
          "name": "offertime",
          "type": "uint64"
        }
      ]
    }
  • sellpacks의 테이블 행 유형

    {
      "name": "sellpack",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "price",
          "type": "asset"
        },
        {
          "name": "offerprice",
          "type": "asset"
        },
        {
          "name": "offertime",
          "type": "uint64"
        }
      ]
    }
  • globalg의 구조체 속성

    sysauctions의 구조체 속성

    {
      "name": "settings_auctions",
      "base": "",
      "fields": [
        {
          "name": "MINIMUM_ENGLISH_AUCTION_DURATION",
          "type": "uint64"
        },
        {
          "name": "MAXIMUM_ENGLISH_AUCTION_DURATION",
          "type": "uint64"
        },
        {
          "name": "MINIMUM_DUTCH_AUCTION_DURATION",
          "type": "uint64"
        },
        {
          "name": "MAXIMUM_DUTCH_AUCTION_DURATION",
          "type": "uint64"
        }
      ]
    }
  • globalg의 구조체 속성

    sysfee의 구조체 속성

    {
      "name": "settings_fees",
      "base": "",
      "fields": [
        {
          "name": "REFERRAL_FEE_PERCENT",
          "type": "percent"
        },
        {
          "name": "HOUSE_FEE_PERCENT",
          "type": "percent"
        },
        {
          "name": "ONE_AFFILIATE_FEE_PERCENT",
          "type": "percent"
        },
        {
          "name": "AUTHOR_FEE_MAX_PERCENT",
          "type": "percent"
        },
        {
          "name": "AUCTION_TO_HOUSE_FEE_PERCENT",
          "type": "percent"
        },
        {
          "name": "TAX_FEE",
          "type": "percent"
        }
      ]
    }
  • globalg의 구조체 속성

    {
      "name": "settings_lastids",
      "base": "",
      "fields": [
        {
          "name": "lastID",
          "type": "uint64"
        },
        {
          "name": "lastEnglishID",
          "type": "uint64"
        },
        {
          "name": "lastDutchID",
          "type": "uint64"
        },
        {
          "name": "lastDeferred",
          "type": "uint64"
        },
        {
          "name": "lastSellPackID",
          "type": "uint64"
        }
      ]
    }
  • globalg의 구조체 속성

    sysslots의 구조체 속성

    {
      "name": "settings_slots",
      "base": "",
      "fields": [
        {
          "name": "SLOT_PRICE",
          "type": "asset"
        },
        {
          "name": "FREE_SLOTS",
          "type": "uint64"
        }
      ]
    }
  • sysauctions의 액션 파라미터

    {
      "name": "sysauctions",
      "base": "",
      "fields": [
        {
          "name": "auctions",
          "type": "settings_auctions"
        }
      ]
    }
  • sysfee의 액션 파라미터

    {
      "name": "sysfee",
      "base": "",
      "fields": [
        {
          "name": "fees",
          "type": "settings_fees"
        }
      ]
    }
  • syspaytknadd의 액션 파라미터

    {
      "name": "syspaytknadd",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "extended_symbol"
        }
      ]
    }
  • syspaytkndel의 액션 파라미터

    {
      "name": "syspaytkndel",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "extended_symbol"
        }
      ]
    }
  • sysslots의 액션 파라미터

    {
      "name": "sysslots",
      "base": "",
      "fields": [
        {
          "name": "slots",
          "type": "settings_slots"
        }
      ]
    }
  • auction의 구조체 속성

    auctionaddlog의 구조체 속성

    enddutchlog의 구조체 속성

    endenglishlog의 구조체 속성

    removeitems의 구조체 속성

    {
      "name": "token_ex",
      "base": "",
      "fields": [
        {
          "name": "token_id",
          "type": "uint64"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "assettype",
          "type": "assettype_t"
        }
      ]
    }
  • transferftlog의 액션 파라미터

    {
      "name": "transferftlog",
      "base": "",
      "fields": [
        {
          "name": "sellid",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "price",
          "type": "asset"
        },
        {
          "name": "offerprice",
          "type": "asset"
        },
        {
          "name": "offertime",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "uint64"
        }
      ]
    }
  • updateprice의 액션 파라미터

    {
      "name": "updateprice",
      "base": "",
      "fields": [
        {
          "name": "saleid",
          "type": "uint64"
        },
        {
          "name": "newprice",
          "type": "asset"
        },
        {
          "name": "offerprice",
          "type": "asset"
        },
        {
          "name": "offertime",
          "type": "uint64"
        }
      ]
    }
  • updtdesc의 액션 파라미터

    {
      "name": "updtdesc",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "description",
          "type": "string"
        }
      ]
    }
  • updtdrop의 액션 파라미터

    {
      "name": "updtdrop",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "price_drop",
          "type": "price_drop_speed_t"
        }
      ]
    }
  • updtduration의 액션 파라미터

    {
      "name": "updtduration",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "duration",
          "type": "uint64"
        }
      ]
    }
  • updtprices의 액션 파라미터

    {
      "name": "updtprices",
      "base": "",
      "fields": [
        {
          "name": "auction_id",
          "type": "uint64"
        },
        {
          "name": "price",
          "type": "price_t"
        }
      ]
    }