WAX

nfthivepacks

合约

此合约定义的数据结构。

  • 的结构体属性 mintondemand_s

    的结构体属性 setmintondem

    {
      "name": "MINT_ON_DEMAND",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "total_to_be_minted",
          "type": "uint32"
        }
      ]
    }
  • 的结构体属性 createpack

    的结构体属性 lognewpack

    的结构体属性 token_pools_s

    {
      "name": "PTOKEN",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "total",
          "type": "asset"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "tiers",
          "type": "TOKEN_TIER[]"
        }
      ]
    }
  • 的结构体属性 token_config_s

    {
      "name": "TOKEN",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • 的结构体属性 PTOKEN

    {
      "name": "TOKEN_TIER",
      "base": "",
      "fields": [
        {
          "name": "total",
          "type": "uint32"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • 的结构体属性 logresult

    的结构体属性 token_transfers_s

    的结构体属性 unpacktokens_s

    {
      "name": "TTOKEN",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • addassets中的操作参数

    {
      "name": "addassets",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint32"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • addcolwl中的操作参数

    {
      "name": "addcolwl",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • addtoken中的操作参数

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

    {
      "name": "all_config_s",
      "base": "",
      "fields": [
        {
          "name": "version",
          "type": "string"
        },
        {
          "name": "pool_counter",
          "type": "uint32"
        },
        {
          "name": "pack_counter",
          "type": "uint32"
        },
        {
          "name": "release_counter",
          "type": "uint32"
        },
        {
          "name": "rule_counter",
          "type": "uint32"
        },
        {
          "name": "col_wl",
          "type": "name[]"
        },
        {
          "name": "open_mode",
          "type": "bool"
        }
      ]
    }
  • buyramproxy中的操作参数

    {
      "name": "buyramproxy",
      "base": "",
      "fields": [
        {
          "name": "collection_to_credit",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • claimunpack中的操作参数

    {
      "name": "claimunpack",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        }
      ]
    }
  • cleanup中的操作参数

    {
      "name": "cleanup",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • clearunpack中的操作参数

    {
      "name": "clearunpack",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "receiver",
          "type": "name"
        }
      ]
    }
  • createpack中的操作参数

    {
      "name": "createpack",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "template_id",
          "type": "uint32"
        },
        {
          "name": "total",
          "type": "uint32"
        },
        {
          "name": "slots",
          "type": "uint8"
        },
        {
          "name": "unlock_time",
          "type": "uint32"
        },
        {
          "name": "display_data",
          "type": "string"
        },
        {
          "name": "tokens",
          "type": "PTOKEN[]"
        }
      ]
    }
  • createpool中的操作参数

    {
      "name": "createpool",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "pool_name",
          "type": "name"
        }
      ]
    }
  • createreleas中的操作参数

    {
      "name": "createreleas",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • delpack中的操作参数

    {
      "name": "delpack",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • delpool中的操作参数

    {
      "name": "delpool",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • delrelease中的操作参数

    {
      "name": "delrelease",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • delunpack中的操作参数

    {
      "name": "delunpack",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        }
      ]
    }
  • extendpack中的操作参数

    {
      "name": "extendpack",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "new_total",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • fixmint中的操作参数

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

    {
      "name": "fixtransfer",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "new_collection_name",
          "type": "name"
        }
      ]
    }
  • init中的操作参数

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

    {
      "name": "lock",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • lognewpack中的操作参数

    {
      "name": "lognewpack",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "template_id",
          "type": "uint32"
        },
        {
          "name": "total",
          "type": "uint32"
        },
        {
          "name": "slots",
          "type": "uint8"
        },
        {
          "name": "unlock_time",
          "type": "uint32"
        },
        {
          "name": "display_data",
          "type": "string"
        },
        {
          "name": "tokens",
          "type": "PTOKEN[]"
        }
      ]
    }
  • lognewpool中的操作参数

    {
      "name": "lognewpool",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint32"
        },
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "pool_name",
          "type": "name"
        }
      ]
    }
  • lognewreleas中的操作参数

    {
      "name": "lognewreleas",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "premint",
          "type": "bool"
        }
      ]
    }
  • logresult中的操作参数

    {
      "name": "logresult",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "result_asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "pool_names",
          "type": "name[]"
        },
        {
          "name": "result_template_ids",
          "type": "int32[]"
        },
        {
          "name": "token_results",
          "type": "TTOKEN[]"
        }
      ]
    }
  • logspendram中的操作参数

    {
      "name": "logspendram",
      "base": "",
      "fields": [
        {
          "name": "collection",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "int64"
        }
      ]
    }
  • mintondemand 的表格行类型

    {
      "name": "mintondemand_s",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "mint_on_demand_assets",
          "type": "MINT_ON_DEMAND[]"
        }
      ]
    }
  • movetrans中的操作参数

    {
      "name": "movetrans",
      "base": "",
      "fields": [
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • packs 的表格行类型

    {
      "name": "packs_s",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "template_id",
          "type": "uint32"
        },
        {
          "name": "total",
          "type": "uint32"
        },
        {
          "name": "unpacked",
          "type": "uint32"
        },
        {
          "name": "slots",
          "type": "uint8"
        },
        {
          "name": "unlock_time",
          "type": "uint32"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    }
  • pools 的表格行类型

    {
      "name": "pools_s",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint32"
        },
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "pool_name",
          "type": "name"
        },
        {
          "name": "assets",
          "type": "uint64[]"
        }
      ]
    }
  • rambalances 的表格行类型

    {
      "name": "rambalances_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "byte_balance",
          "type": "int64"
        }
      ]
    }
  • receiverand中的操作参数

    {
      "name": "receiverand",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "random_value",
          "type": "checksum256"
        }
      ]
    }
  • releases 的表格行类型

    {
      "name": "releases_s",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "packs",
          "type": "uint32[]"
        },
        {
          "name": "pools",
          "type": "uint32[]"
        },
        {
          "name": "rules",
          "type": "uint32[]"
        },
        {
          "name": "unlocked",
          "type": "bool"
        },
        {
          "name": "premint",
          "type": "bool"
        }
      ]
    }
  • remassets中的操作参数

    {
      "name": "remassets",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint32"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • remtoken中的操作参数

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

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

    {
      "name": "retryrand",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        }
      ]
    }
  • setdisplay中的操作参数

    {
      "name": "setdisplay",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    }
  • setmintondem中的操作参数

    {
      "name": "setmintondem",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "mint_on_demand_assets",
          "type": "MINT_ON_DEMAND[]"
        }
      ]
    }
  • setopenmode中的操作参数

    {
      "name": "setopenmode",
      "base": "",
      "fields": [
        {
          "name": "open",
          "type": "bool"
        }
      ]
    }
  • setpacktime中的操作参数

    {
      "name": "setpacktime",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "unlock_time",
          "type": "uint32"
        }
      ]
    }
  • setslots中的操作参数

    {
      "name": "setslots",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "slots",
          "type": "uint8"
        }
      ]
    }
  • testrand中的操作参数

    {
      "name": "testrand",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "random_value",
          "type": "checksum256"
        },
        {
          "name": "tester",
          "type": "name"
        }
      ]
    }
  • tokenconfig 的表格行类型

    {
      "name": "token_config_s",
      "base": "",
      "fields": [
        {
          "name": "supported_tokens",
          "type": "TOKEN[]"
        }
      ]
    }
  • tpools 的表格行类型

    {
      "name": "token_pools_s",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "tokens",
          "type": "PTOKEN[]"
        }
      ]
    }
  • ttransfers 的表格行类型

    {
      "name": "token_transfers_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "assets",
          "type": "TTOKEN[]"
        }
      ]
    }
  • transfers 的表格行类型

    {
      "name": "transfers_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "assets",
          "type": "uint64[]"
        }
      ]
    }
  • unlock中的操作参数

    {
      "name": "unlock",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • unpackpacks 的表格行类型

    {
      "name": "unpackpacks_s",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • unpackresult 的表格行类型

    {
      "name": "unpackresult_s",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "result_asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "result_template_ids",
          "type": "int32[]"
        }
      ]
    }
  • unpacktokens 的表格行类型

    {
      "name": "unpacktokens_s",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "tokens",
          "type": "TTOKEN[]"
        }
      ]
    }
  • withdassets中的操作参数

    {
      "name": "withdassets",
      "base": "",
      "fields": [
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • withdrawram中的操作参数

    {
      "name": "withdrawram",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "int64"
        }
      ]
    }