WAX

nfthivepacks

Contract

The data structures defined by this contract.

  • Struct property of mintondemand_s

    Struct property of setmintondem

    {
      "name": "MINT_ON_DEMAND",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "total_to_be_minted",
          "type": "uint32"
        }
      ]
    }
  • Struct property of createpack

    Struct property of lognewpack

    Struct property of token_pools_s

    {
      "name": "PTOKEN",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "total",
          "type": "asset"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "tiers",
          "type": "TOKEN_TIER[]"
        }
      ]
    }
  • Struct property of token_config_s

    {
      "name": "TOKEN",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • Struct property of PTOKEN

    {
      "name": "TOKEN_TIER",
      "base": "",
      "fields": [
        {
          "name": "total",
          "type": "uint32"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • Struct property of logresult

    Struct property of token_transfers_s

    Struct property of unpacktokens_s

    {
      "name": "TTOKEN",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • Action parameter in 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"
        }
      ]
    }
  • Action parameter in addcolwl

    {
      "name": "addcolwl",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in addtoken

    {
      "name": "addtoken",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • Table row type of 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"
        }
      ]
    }
  • Action parameter in buyramproxy

    {
      "name": "buyramproxy",
      "base": "",
      "fields": [
        {
          "name": "collection_to_credit",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in claimunpack

    {
      "name": "claimunpack",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in cleanup

    {
      "name": "cleanup",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in clearunpack

    {
      "name": "clearunpack",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "receiver",
          "type": "name"
        }
      ]
    }
  • Action parameter in 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[]"
        }
      ]
    }
  • Action parameter in 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"
        }
      ]
    }
  • Action parameter in createreleas

    {
      "name": "createreleas",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in delpack

    {
      "name": "delpack",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in delpool

    {
      "name": "delpool",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in delrelease

    {
      "name": "delrelease",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in delunpack

    {
      "name": "delunpack",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in 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"
        }
      ]
    }
  • Action parameter in fixmint

    {
      "name": "fixmint",
      "base": "",
      "fields": []
    }
  • Action parameter in fixtransfer

    {
      "name": "fixtransfer",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "new_collection_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in init

    {
      "name": "init",
      "base": "",
      "fields": []
    }
  • Action parameter in lock

    {
      "name": "lock",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in 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[]"
        }
      ]
    }
  • Action parameter in lognewpool

    {
      "name": "lognewpool",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint32"
        },
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "pool_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in lognewreleas

    {
      "name": "lognewreleas",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "premint",
          "type": "bool"
        }
      ]
    }
  • Action parameter in 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[]"
        }
      ]
    }
  • Action parameter in logspendram

    {
      "name": "logspendram",
      "base": "",
      "fields": [
        {
          "name": "collection",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "int64"
        }
      ]
    }
  • Table row type of mintondemand

    {
      "name": "mintondemand_s",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "mint_on_demand_assets",
          "type": "MINT_ON_DEMAND[]"
        }
      ]
    }
  • Action parameter in movetrans

    {
      "name": "movetrans",
      "base": "",
      "fields": [
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • Table row type of 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"
        }
      ]
    }
  • Table row type of 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[]"
        }
      ]
    }
  • Table row type of rambalances

    {
      "name": "rambalances_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "byte_balance",
          "type": "int64"
        }
      ]
    }
  • Action parameter in receiverand

    {
      "name": "receiverand",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "random_value",
          "type": "checksum256"
        }
      ]
    }
  • Table row type of 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"
        }
      ]
    }
  • Action parameter in 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"
        }
      ]
    }
  • Action parameter in remtoken

    {
      "name": "remtoken",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • Action parameter in remtrans

    {
      "name": "remtrans",
      "base": "",
      "fields": []
    }
  • Action parameter in retryrand

    {
      "name": "retryrand",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in 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"
        }
      ]
    }
  • Action parameter in 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[]"
        }
      ]
    }
  • Action parameter in setopenmode

    {
      "name": "setopenmode",
      "base": "",
      "fields": [
        {
          "name": "open",
          "type": "bool"
        }
      ]
    }
  • Action parameter in 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"
        }
      ]
    }
  • Action parameter in setslots

    {
      "name": "setslots",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "slots",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in testrand

    {
      "name": "testrand",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "random_value",
          "type": "checksum256"
        },
        {
          "name": "tester",
          "type": "name"
        }
      ]
    }
  • Table row type of tokenconfig

    {
      "name": "token_config_s",
      "base": "",
      "fields": [
        {
          "name": "supported_tokens",
          "type": "TOKEN[]"
        }
      ]
    }
  • Table row type of tpools

    {
      "name": "token_pools_s",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "tokens",
          "type": "PTOKEN[]"
        }
      ]
    }
  • Table row type of ttransfers

    {
      "name": "token_transfers_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "assets",
          "type": "TTOKEN[]"
        }
      ]
    }
  • Table row type of transfers

    {
      "name": "transfers_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "assets",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in unlock

    {
      "name": "unlock",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • Table row type of unpackpacks

    {
      "name": "unpackpacks_s",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • Table row type of unpackresult

    {
      "name": "unpackresult_s",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "result_asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "result_template_ids",
          "type": "int32[]"
        }
      ]
    }
  • Table row type of unpacktokens

    {
      "name": "unpacktokens_s",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "tokens",
          "type": "TTOKEN[]"
        }
      ]
    }
  • Action parameter in withdassets

    {
      "name": "withdassets",
      "base": "",
      "fields": [
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    }
  • Action parameter in withdrawram

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