WAX

nfthivepacks

Contract

{
  "version": "eosio::abi/1.2",
  "types": [],
  "structs": [
    {
      "name": "MINT_ON_DEMAND",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "total_to_be_minted",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "PTOKEN",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "total",
          "type": "asset"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "tiers",
          "type": "TOKEN_TIER[]"
        }
      ]
    },
    {
      "name": "TOKEN",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "TOKEN_TIER",
      "base": "",
      "fields": [
        {
          "name": "total",
          "type": "uint32"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "TTOKEN",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "addassets",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint32"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "addcolwl",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "addtoken",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "buyramproxy",
      "base": "",
      "fields": [
        {
          "name": "collection_to_credit",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    },
    {
      "name": "claimunpack",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "cleanup",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "clearunpack",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "receiver",
          "type": "name"
        }
      ]
    },
    {
      "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[]"
        }
      ]
    },
    {
      "name": "createpool",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "pool_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "createreleas",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "delpack",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "delpool",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "delrelease",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "delunpack",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "extendpack",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "new_total",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "fixmint",
      "base": "",
      "fields": []
    },
    {
      "name": "fixtransfer",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "new_collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "init",
      "base": "",
      "fields": []
    },
    {
      "name": "lock",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "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[]"
        }
      ]
    },
    {
      "name": "lognewpool",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint32"
        },
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "pool_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "lognewreleas",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "premint",
          "type": "bool"
        }
      ]
    },
    {
      "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[]"
        }
      ]
    },
    {
      "name": "logspendram",
      "base": "",
      "fields": [
        {
          "name": "collection",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "int64"
        }
      ]
    },
    {
      "name": "mintondemand_s",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "mint_on_demand_assets",
          "type": "MINT_ON_DEMAND[]"
        }
      ]
    },
    {
      "name": "movetrans",
      "base": "",
      "fields": [
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "pools_s",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint32"
        },
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "pool_name",
          "type": "name"
        },
        {
          "name": "assets",
          "type": "uint64[]"
        }
      ]
    },
    {
      "name": "rambalances_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "byte_balance",
          "type": "int64"
        }
      ]
    },
    {
      "name": "receiverand",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "random_value",
          "type": "checksum256"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "remassets",
      "base": "",
      "fields": [
        {
          "name": "pool_id",
          "type": "uint32"
        },
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "remtoken",
      "base": "",
      "fields": [
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "remtrans",
      "base": "",
      "fields": []
    },
    {
      "name": "retryrand",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setdisplay",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "display_data",
          "type": "string"
        }
      ]
    },
    {
      "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[]"
        }
      ]
    },
    {
      "name": "setopenmode",
      "base": "",
      "fields": [
        {
          "name": "open",
          "type": "bool"
        }
      ]
    },
    {
      "name": "setpacktime",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "unlock_time",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "setslots",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "slots",
          "type": "uint8"
        }
      ]
    },
    {
      "name": "testrand",
      "base": "",
      "fields": [
        {
          "name": "assoc_id",
          "type": "uint64"
        },
        {
          "name": "random_value",
          "type": "checksum256"
        },
        {
          "name": "tester",
          "type": "name"
        }
      ]
    },
    {
      "name": "token_config_s",
      "base": "",
      "fields": [
        {
          "name": "supported_tokens",
          "type": "TOKEN[]"
        }
      ]
    },
    {
      "name": "token_pools_s",
      "base": "",
      "fields": [
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "tokens",
          "type": "PTOKEN[]"
        }
      ]
    },
    {
      "name": "token_transfers_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "assets",
          "type": "TTOKEN[]"
        }
      ]
    },
    {
      "name": "transfers_s",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "assets",
          "type": "uint64[]"
        }
      ]
    },
    {
      "name": "unlock",
      "base": "",
      "fields": [
        {
          "name": "release_id",
          "type": "uint32"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "unpackpacks_s",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "pack_id",
          "type": "uint32"
        },
        {
          "name": "owner",
          "type": "name"
        }
      ]
    },
    {
      "name": "unpackresult_s",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "result_asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "result_template_ids",
          "type": "int32[]"
        }
      ]
    },
    {
      "name": "unpacktokens_s",
      "base": "",
      "fields": [
        {
          "name": "pack_asset_id",
          "type": "uint64"
        },
        {
          "name": "tokens",
          "type": "TTOKEN[]"
        }
      ]
    },
    {
      "name": "withdassets",
      "base": "",
      "fields": [
        {
          "name": "asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "withdrawram",
      "base": "",
      "fields": [
        {
          "name": "authorized_account",
          "type": "name"
        },
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "int64"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "addassets",
      "type": "addassets",
      "ricardian_contract": ""
    },
    {
      "name": "addcolwl",
      "type": "addcolwl",
      "ricardian_contract": ""
    },
    {
      "name": "addtoken",
      "type": "addtoken",
      "ricardian_contract": ""
    },
    {
      "name": "buyramproxy",
      "type": "buyramproxy",
      "ricardian_contract": ""
    },
    {
      "name": "claimunpack",
      "type": "claimunpack",
      "ricardian_contract": ""
    },
    {
      "name": "cleanup",
      "type": "cleanup",
      "ricardian_contract": ""
    },
    {
      "name": "clearunpack",
      "type": "clearunpack",
      "ricardian_contract": ""
    },
    {
      "name": "createpack",
      "type": "createpack",
      "ricardian_contract": ""
    },
    {
      "name": "createpool",
      "type": "createpool",
      "ricardian_contract": ""
    },
    {
      "name": "createreleas",
      "type": "createreleas",
      "ricardian_contract": ""
    },
    {
      "name": "delpack",
      "type": "delpack",
      "ricardian_contract": ""
    },
    {
      "name": "delpool",
      "type": "delpool",
      "ricardian_contract": ""
    },
    {
      "name": "delrelease",
      "type": "delrelease",
      "ricardian_contract": ""
    },
    {
      "name": "delunpack",
      "type": "delunpack",
      "ricardian_contract": ""
    },
    {
      "name": "extendpack",
      "type": "extendpack",
      "ricardian_contract": ""
    },
    {
      "name": "fixmint",
      "type": "fixmint",
      "ricardian_contract": ""
    },
    {
      "name": "fixtransfer",
      "type": "fixtransfer",
      "ricardian_contract": ""
    },
    {
      "name": "init",
      "type": "init",
      "ricardian_contract": ""
    },
    {
      "name": "lock",
      "type": "lock",
      "ricardian_contract": ""
    },
    {
      "name": "lognewpack",
      "type": "lognewpack",
      "ricardian_contract": ""
    },
    {
      "name": "lognewpool",
      "type": "lognewpool",
      "ricardian_contract": ""
    },
    {
      "name": "lognewreleas",
      "type": "lognewreleas",
      "ricardian_contract": ""
    },
    {
      "name": "logresult",
      "type": "logresult",
      "ricardian_contract": ""
    },
    {
      "name": "logspendram",
      "type": "logspendram",
      "ricardian_contract": ""
    },
    {
      "name": "movetrans",
      "type": "movetrans",
      "ricardian_contract": ""
    },
    {
      "name": "receiverand",
      "type": "receiverand",
      "ricardian_contract": ""
    },
    {
      "name": "remassets",
      "type": "remassets",
      "ricardian_contract": ""
    },
    {
      "name": "remtoken",
      "type": "remtoken",
      "ricardian_contract": ""
    },
    {
      "name": "remtrans",
      "type": "remtrans",
      "ricardian_contract": ""
    },
    {
      "name": "retryrand",
      "type": "retryrand",
      "ricardian_contract": ""
    },
    {
      "name": "setdisplay",
      "type": "setdisplay",
      "ricardian_contract": ""
    },
    {
      "name": "setmintondem",
      "type": "setmintondem",
      "ricardian_contract": ""
    },
    {
      "name": "setopenmode",
      "type": "setopenmode",
      "ricardian_contract": ""
    },
    {
      "name": "setpacktime",
      "type": "setpacktime",
      "ricardian_contract": ""
    },
    {
      "name": "setslots",
      "type": "setslots",
      "ricardian_contract": ""
    },
    {
      "name": "testrand",
      "type": "testrand",
      "ricardian_contract": ""
    },
    {
      "name": "unlock",
      "type": "unlock",
      "ricardian_contract": ""
    },
    {
      "name": "withdassets",
      "type": "withdassets",
      "ricardian_contract": ""
    },
    {
      "name": "withdrawram",
      "type": "withdrawram",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "allconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "all_config_s"
    },
    {
      "name": "mintondemand",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "mintondemand_s"
    },
    {
      "name": "packs",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "packs_s"
    },
    {
      "name": "pools",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "pools_s"
    },
    {
      "name": "rambalances",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "rambalances_s"
    },
    {
      "name": "releases",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "releases_s"
    },
    {
      "name": "tokenconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "token_config_s"
    },
    {
      "name": "tpools",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "token_pools_s"
    },
    {
      "name": "transfers",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "transfers_s"
    },
    {
      "name": "ttransfers",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "token_transfers_s"
    },
    {
      "name": "unpackpacks",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "unpackpacks_s"
    },
    {
      "name": "unpackresult",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "unpackresult_s"
    },
    {
      "name": "unpacktokens",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "unpacktokens_s"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}