{"_id":"@flair-sdk/contracts","_rev":"83-3224c745177730d499562003d6d325b4","time":{"created":"2022-09-14T11:21:53.430Z","1.0.0":"2022-09-14T10:58:47.021Z","modified":"2024-04-02T20:39:14.501Z","1.0.1":"2022-09-14T11:21:53.727Z","2.0.0":"2022-09-14T11:31:36.673Z","2.0.1":"2022-09-14T11:41:47.587Z","2.0.2":"2022-09-19T15:12:29.586Z","2.0.3":"2022-09-19T15:29:22.608Z","2.0.6":"2022-09-20T16:31:07.052Z","2.0.7":"2022-09-21T13:20:39.029Z","2.1.0":"2022-09-21T15:03:10.288Z","2.2.0":"2022-09-22T08:57:10.377Z","2.3.0":"2022-09-22T10:24:41.419Z","2.3.1":"2022-09-22T14:45:56.854Z","2.4.0":"2022-09-23T13:59:54.282Z","2.4.1":"2022-09-23T19:49:49.583Z","2.4.2":"2022-09-25T10:40:39.908Z","2.4.3":"2022-09-25T11:58:50.557Z","2.4.4":"2022-09-25T22:22:49.512Z","2.4.5":"2022-09-25T23:03:31.438Z","2.4.6":"2022-09-26T20:25:29.431Z","2.4.7":"2022-09-27T12:29:51.663Z","2.4.8":"2022-09-27T13:10:14.937Z","2.5.0":"2022-09-27T15:20:51.528Z","2.6.0":"2022-09-27T15:32:34.117Z","2.6.1":"2022-09-27T15:41:46.668Z","2.6.3":"2022-09-27T15:57:45.599Z","2.6.4":"2022-09-28T10:42:25.139Z","2.7.0":"2022-10-03T17:01:38.987Z","2.8.0":"2022-10-04T17:40:23.251Z","2.8.1":"2022-10-04T18:00:43.563Z","2.9.0":"2022-10-05T09:17:55.321Z","2.9.1":"2022-10-05T09:56:06.139Z","2.10.0":"2022-10-05T12:09:56.185Z","2.11.0":"2022-10-05T17:13:43.203Z","2.11.1":"2022-10-05T18:33:47.222Z","2.11.2":"2022-10-06T10:52:44.537Z","2.12.0":"2022-10-06T14:15:17.282Z","2.13.0":"2022-10-07T22:28:18.950Z","2.13.1":"2022-10-08T16:19:10.982Z","2.13.2":"2022-10-08T21:41:50.868Z","2.13.3":"2022-10-10T10:49:43.327Z","2.13.4":"2022-10-10T10:56:40.448Z","2.14.0":"2022-10-11T15:08:49.213Z","2.15.0":"2022-10-16T08:51:41.752Z","2.15.1":"2022-10-16T09:02:03.534Z","2.16.0":"2022-10-16T14:03:12.790Z","2.16.1":"2022-10-16T15:34:13.028Z","2.17.0":"2022-10-19T21:54:23.825Z","2.17.1":"2022-10-20T09:10:58.037Z","2.18.0":"2022-10-21T19:50:21.534Z","2.19.0":"2022-10-22T13:22:00.491Z","2.19.1":"2022-10-22T21:06:55.418Z","2.19.2":"2022-10-23T12:25:12.388Z","2.19.3":"2022-10-23T14:59:14.178Z","2.20.0":"2022-10-23T17:38:21.333Z","2.20.1":"2022-10-23T20:56:47.354Z","2.20.2":"2022-10-23T21:43:37.190Z","2.20.3":"2022-10-24T10:51:59.379Z","2.20.4":"2022-10-24T17:48:10.347Z","2.20.5":"2022-10-25T09:14:41.797Z","2.20.6":"2022-10-25T10:40:16.929Z","2.20.7":"2022-10-25T13:10:06.621Z","2.20.8":"2022-11-01T18:08:49.473Z","2.20.9":"2022-11-23T14:31:08.907Z","2.21.0":"2022-11-24T13:04:13.888Z","2.22.0":"2022-11-27T09:48:14.017Z","2.22.1":"2022-11-27T10:03:46.679Z","2.23.0":"2022-11-28T21:05:42.233Z","2.23.1":"2022-11-29T09:10:45.060Z","2.23.2":"2022-12-01T18:10:06.707Z","2.23.3":"2022-12-03T17:59:56.812Z","2.23.4":"2022-12-03T18:24:49.708Z","2.23.5":"2022-12-03T18:41:23.530Z","2.23.6":"2022-12-04T10:05:58.599Z","2.23.7":"2022-12-21T21:19:41.412Z","2.23.8":"2022-12-21T23:42:39.661Z","2.23.9":"2022-12-22T09:46:29.435Z","2.24.0":"2022-12-28T17:52:13.864Z","2.25.0":"2022-12-31T15:18:12.608Z","2.26.0":"2023-01-06T20:45:22.816Z","2.26.1":"2023-01-07T10:29:04.892Z","2.27.0":"2023-01-08T15:13:49.260Z"},"name":"@flair-sdk/contracts","dist-tags":{"latest":"2.27.0"},"versions":{"2.0.0":{"name":"@flair-sdk/contracts","version":"2.0.0","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release","release:dry":"semantic-release --branch main --dry-run --no-ci","postversion":"cp -r package.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"c44ebb45fb617ba2e7e9bbe67f9badf9fcc60da4","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.0.0","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-3iNrDaGXY167JLXRcRGlsPLDQ7/VGV88eeGqluVfEBPRLPVo2zEe/LlKVZgjTwF2SminhfGO5mhVqKGJEpC24g==","shasum":"150d022b9e706fccf6bd6aa199fb5932816c7de0","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.0.0.tgz","fileCount":614,"unpackedSize":3338397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiuK4A54waOfkNg8O2KtmQOa5QciAAiOwXXuQz8WWKygIhAMVM/lhmYB6+NN+wbl8Y52+y/3ny4hkYQ+y/ZVTZmltw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIbuYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgHhAAoJ3Qi56PEGZf/wb1vtBgwGKX88Z1Gja85nSIwgauqMZbDnAT\r\nXLOUFWk8g94pEw1lW/v2ww9hQ97AQD1FAcB9lnQ8cyT2BNaFIrGmwEcyi0Gu\r\n8p9A7ZN+dqGNGQWXoQS7XA6hEJYztdijF4y7Ey72TwGxH9xsCDBlp2fgnjLy\r\nPHvrK0uD8uMOqexv+dfXPdpS1TxtUlPe/a2hcEKr2Bo8fuZQYCXogjZRfsdl\r\nwk+jtF/fVyZKfN9QTlx6eEq3JhDw6DdweSoHKsQd8thXbTYNsLxkMFj8BfLY\r\nvQShXXwFCZYm4RkhDGoBAseFaPiRDMTJeZ/A6nZQOm8i4tqv4DI3L/sAUiJK\r\nMnY6mJ7YRhdBIzz/9GmiTSGWCo0R2AOPXnXpGcMI/ih9rL/0WMfoEh3dD9Vb\r\n4hQGPOev4Cjdncf7ZvZRnbt4L4eBO/SJeniff15IVrOEDtVx1fKcQVMFNlSA\r\npgMTajioKUDfAulT9nLJL+71NwpwxNoyaTNZcFuOuxnt9xG0MOs37ZavuMlU\r\n7mqa0YfEb0x4dKC7652kUC41rldacVluJpPUXGm17KsMvy9R0hFTSYzrlBhd\r\nuvaa9ekTmnvBJbluTSOSR9KgzQIFEUeIUf+yvVVrnCNaqsAhQkJUsXfyP29u\r\nFzZ2UiPUcglXRhPzEl89LicifdyzPvXPQcA=\r\n=gPqQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.0.0_1663155096320_0.31017343895307037"},"_hasShrinkwrap":false},"2.0.1":{"name":"@flair-sdk/contracts","version":"2.0.1","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release","release:dry":"semantic-release --branch main --dry-run --no-ci","postversion":"cp -r package.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"eeec5daf316bd4acb967d175dcdd8d30687ba813","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.0.1","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-CQdobK8+oZHYOQcu/24k3DO+wzJTjYguCaB5NaWIz+egXmKx1q7Rtln3SlBy+O7f0Nb73U571JNCsO9yajXGNg==","shasum":"eab7f5d628ae4c0c1a099b6af96b4fcf66b2a903","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.0.1.tgz","fileCount":604,"unpackedSize":3330471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMCdfEMpajp9Y6it2SgcactTs+hAPjcCSZIXlECcuvDgIgMU1czwWV1/p2fA07XjDJ1TUTSKV6G4HIsK1RtL3B4qo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIb37ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmrA/+MLfvk3l/HEigRNtABSUTr5Nkm4xqxBnOkjualDMkfXWLfR1J\r\nkncaUNUyuK8rlzHpUBougd1GzQzHHY/YnY4dY/YF04xM5f6k+U98TPepWLC/\r\ntR80dXCDEprmfR2PgIGr1YeoShL6L7BokBUHf93hWq31GgUxlzU/Wnzk3dOs\r\nYX2g+Rfb13qLK4y2cdsSVYWUf3/vw9nIDuKkCeOUCDLHxplDQUk9O+o12WmB\r\n7fQ+VFoVs1fzXDOb+s8JfoaHZc+e0NHlpuMiojfSs+76Sr5t+b6ghN6W3YPh\r\n4LDpnyYQE4tKRnaIorgpaeIhxe+wNuBy3hwPrUka+dZDTjdpMP/D1BiEgT25\r\ncmNoQynlS4/sXTNW/pGjTm7NDQDvwIFEjYGlpXOE90ouhOfinuwISnMJOR7Q\r\nKgtnZmbFyML+o2DoWPxRERZTsGiHI/CK8zsxtPEbh16LxnPK5fFaq/SRjX5q\r\nKvlrpzvefir/8MDw7XaJmiYt3byE7JEk4La1A1UuSPaax3Wn25n4L4uje9og\r\nDP+Y03doCb38tWnKi3wicOIQ7SIgw8uMzklBr9TJHmUJLxu8PswiBcGVNlYt\r\n6KyZxtXYRPN5u2v12YRyToHvgAttVNm37zt/jLDP+zfJ29bPQI4a2DEDnNEG\r\nYxRBuO6lUzaYOtQQJTwRgBiNS/w73/uMinc=\r\n=lzBR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.0.1_1663155707415_0.4390788866971618"},"_hasShrinkwrap":false},"2.0.2":{"name":"@flair-sdk/contracts","version":"2.0.2","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release","release:dry":"semantic-release --branch main --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"5aca674f0d5ef65eb316bf623f7144598f0784f7","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.0.2","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-N9IPoBiycq16UcVIIzVQrrkiALLLcTLD227QqXXDkeFRxTGKeh3L8s1ibzhzDtevndQ+0vEZHKQQMkAddPHhhw==","shasum":"ca25ed8adf9ac5755ce19e80a8ac434bd0ca6e23","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.0.2.tgz","fileCount":611,"unpackedSize":3345251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDktBYZoqIhOxQZfdwCdlKOHZQL9RW1nQAnPhB9AVK4SAiBqMRaTRiIE2lw3r0ihyvII126/PFMbcVNS0JD5PLVV8g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKIbdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh5xAAhaQZjcdiSsuHOSNTmcyNKf7unFVXLqwHdGu54Wil2oNosQhA\r\n0ZTu7Xj382PGnw/KlWOpjy+yV+lGveWMRlqqojk+aT0Z5kmjnCE6tumT1cLj\r\nQHl5aF79C026Bsluo2q3iL88XDKAXT7KhqhMoiEh3V0DiAte+1SJHyISFfJX\r\n+1U57RsDk+XEq16OO9Eu7Lte7KM5prpvNrBmI62YmmhLRZymcxk6ZUShg/+w\r\nEUWmecH4CUsyJJySNd7SEGXY8AOH+Tb69Y+1IYmTlJYchpdBxD5RrO7cxjFg\r\nvFi/KHkB46VKB/ucmEwUdCYjm4sE8h0mCA1eT/5J43btioDPbR1AgZApKN+j\r\nhv49uWRmgs7AUQugnZonVP6r9SWCHTqi3Ldd36SyAf5TCPOCyXQDHEE5nI/r\r\nA5Jvix8ajnDM8yRiPY4AA5b6lL6GBKJLkAWeb+wsiqUqSl1AeVF25t7SGrJQ\r\nhu5hNQQoFjZC1WuM38RCuQWkus5ewq9E5B17e2ASXeggEfQuZrLsBahYrn1d\r\nQ1QOWDbj43i/v4P9ZoaoZke1XHnnVbyvt+ndKHv3J3Zl2Z1w/ZxG5LwOnEgB\r\nVG+Qq0nBnLikJAsWQFWAI5qIN86JZ9FtQL8Ur8uKHqNAgjFpligj68GhyU3j\r\noUgOdKrpKMnkq6OSO9O1ZIfhWu30dBkdVkQ=\r\n=ryOb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.0.2_1663600349325_0.8481703448186051"},"_hasShrinkwrap":false},"2.0.3":{"name":"@flair-sdk/contracts","version":"2.0.3","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release","release:dry":"semantic-release --branch main --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"ec853f9fc73427f826a526b3ba1b0772745aa010","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.0.3","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-GlYG093RmT66R8HXJ8JhGyebJHvqg1tJ/3+D6tQDzQiSYuWVup/Vlz+MGYlWqU52GRq5guyeodq0rv7AX28QLA==","shasum":"23a7d720410d88f8cec105fbf9ffafc421463159","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.0.3.tgz","fileCount":644,"unpackedSize":3685412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLqaaSLKRxYb3+1/gEn0bCGRwWqInjh76eNvPPlT5B4QIhAMGC6EvB/BPMET+5sBcqvcklrPugDQq0qofFZyEdf13y"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKIrSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr45w/+OhW/BtIn/p/fSaoQH6IGRC7BRTGqrW33SLzUMBB+jj5Z++uN\r\nFqty4mWJGVeNccQ5s6LsWbFIaylpwFxIi4mncKXY9qXQeEynEe6G0xXJJ2AS\r\nZ2Hyp3ZIQkyE4lgv/ycVC87b7tChOF+raygD5FYe7u9zlv9ac0GFVG/OBWaF\r\nR/znaxFBVGMMSdhdMyfSWEegXdHPB+S+G6N7qQydOW4OZ1C+85zjKURhOSX9\r\nGWo/qKJ1gie8yMalok6KywOA7dV2Kq7LsiTF4KaQueU5fc1BkSdeP9EnRJLe\r\nNCZRIRKLIJK1uo9DilWz6Qu72D/2Z5rDNOKh1owaDewtkFhknZSYf64zpqz9\r\n/F14K+TozUx0L+MVJJR8VH0p7yze64W2zvx+kFqGvjyFjSUqurDgBKy47nsU\r\nuquk/K4uFnirqqMmKCqN6MhYpFw73MyxoMGwBoC83GhG1HusORqEYYLzDi77\r\naGeG0EjkOFWrU3hHKWOCDbTryAdLD+Y+GLNpJQIFBi1oyPMSP/uSns39YF/Y\r\nDhe7E8wTJxE7mJZugWe/qBVcN2GKbwF5N35hYmu8Bmu0/R/CsEpbVsoeFAgB\r\nNCdyahoiXp/ThEC/4BXI3wifWIKIa8bI3AADr5Q518u5j6QkPk7eNOkbB3en\r\n6yVNk8AWWNE63nz7KvJcPoEehqChFVeTXK0=\r\n=FxyF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.0.3_1663601362368_0.7894683202204664"},"_hasShrinkwrap":false},"2.0.6":{"name":"@flair-sdk/contracts","version":"2.0.6","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","prepublishOnly":"ts-node ../scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"37486a56e43ffea61ec8512b36d5669e3107f4ae","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.0.6","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-QZpwKuDDJVCqD/AM3fUYpkb3MMmGj0GJDGds1TA46xZZxp14LfqTpQv4Ey+Hy1K03an+UbNn0wRZBkRhzF/RaQ==","shasum":"b83df96a395b5d6c316d65b7d831b1e54782473b","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.0.6.tgz","fileCount":645,"unpackedSize":3694145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFGCLlZIDak3ZytZFkWjlz2ofbhSJviZmv4q/DDfqbTAiEAhWD0xq2kBQyDUXxdf7kbWZULwKWToFHu2s0//Df8QA8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKerLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx+A//dZfl6gZtdODJpSCewfE9jMs4ff2AcIPB3/sQwd/xSsHRYMtW\r\nBMzHSbe0FOGRn4W3FvlOa07en7/QKTbWyXaSxdeCNEN9TTjS0G8HeKTk7VHl\r\nbm2dI3aj1hU43pa6gHwpTIty+/K2fruTmHc0BVvzsrNw6U24cMiCs2BU2N2Q\r\n1k+zo5THFUHiBbIAwkM6L9ur7rEJrcNzq3Xkk4dscYOH/c8Sv6CWJrvcDLv7\r\nr6qhrCaMuGPCKh548EZcwNBZpSQ/yAEKeTHUrmHaK9d2Y+FTzfPW+bsCcBnp\r\n0RICLLDJ7fp/UlVDYTUZxj2Afm3jpP5xdpqchyzF+BLH6/MGjzZHAStGiyCE\r\n3B5Gz/kWmQrrdAXaxm4NxWA2HPUXa8BZMQ3zYBJ8hcbpcIOJEB0HccC+i/A7\r\nWd3BQKA8NAptmW4EGktf6yboqcFzHIcGhi919jWrc9yr+awgbGpcv8fZzZTo\r\njJyQPZ21TIp+C3wzX1yBtdq0jy03ldz3OF9cAyI/BrQjKZkCX+qj+Vor0iBx\r\npnOpf6PkNYV3/X2cGpsYRuwAZNAQ1tX885ZMu36l6OAjgMeJFlboRe0g6JHo\r\nhopipNxxZIrlqheWUoct2tG4iUp7/2k+vweF2aiF255sVjOVMAXfcPF6a6Mt\r\nrh9o/YMtoMJ6ScEE/h92cUrn2lCFJ/vVmVk=\r\n=iX0p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.0.6_1663691466821_0.5516401604361727"},"_hasShrinkwrap":false},"2.0.7":{"name":"@flair-sdk/contracts","version":"2.0.7","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","prepublishOnly":"ts-node ../scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"0cd97d8583f3e2f2f43b4828ba32468fb68f837e","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.0.7","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-Qus/Hno4hiHsyJaT5wTwaZzHwfq2CLftnP890ePcs9UxzfwZ9pVMzCrgsSpO89XQMb5GALTlp3Luexckv4jDhQ==","shasum":"6cb7170bf258dee958d27a61027737b4ae56eddb","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.0.7.tgz","fileCount":661,"unpackedSize":3722316,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf7UIEx2Cm+bep3fFrf1lnF0lq/adzOkwYkRwxqajP8QIgGEfN1aWAOykF+YZb4qz7EAQ3hxvZnIAf34Xl61/ZSDI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKw+nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Ew//eENfKj3KHJ2CMM24C14Baa91wAb2dB8uYBs2cwaLEE5MaXwZ\r\nMZtUmR5o/ipK9LQ7hPkce5HlxcnghZawk29GngYMUr72XM1UFbHvaP+2qgRG\r\nRYTx0Bj2LFvQc1lQ6PXK2BcHZTwvwdSLG3yYDINg+8lDhqREeR8R7W/EocNJ\r\nSW63kdpBPMtH1bMZ8Jm/2T8LtKGqs6aOswQ5VIK4zgpZ3E4mUJouC72Hijsb\r\nUmqMA4XxAundK/JjaLFbSbYHCW06Q16x0OGQrTMp8HMvuNoQzAPZDlGtiIkU\r\n1JP5c/4myKXkRAX/gLsKpXeir31fGSHi/TV9ews7Z2Byj16QGyqFG8bXgz8J\r\n+QRYkllqwksZUa3Dx47rDCmZOLSOUhKDA47FMycqFx7VcUvkycR0BVhcZFeR\r\nB3NHcTsUrjYUYSd7LGQkFnakDPgvTj8AKAXkQvrm/so1DRGwJ/vzrYDD6m2p\r\nJ1AeVsys8mUxGPudlX+2DQ2Z8xJPzEN9HqwDTN+AbGMq0g1dnSEZb/kJvFEB\r\nAWQuhXOnUEGDlKxTBo8FpTOSQ7I1dbIeON2j9M7IW1HbL3AvgeOMJp2IWzbR\r\n788/xE/QibPe1nee/KIM4HLhnXh3V9P3KOD/RjvHgjEG8nCFrFey9q5aWXae\r\nO98jOH/TNVc+4rrUPQP+3mlNsjky2DLPV4E=\r\n=1lr6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.0.7_1663766438813_0.4315145602981627"},"_hasShrinkwrap":false},"2.1.0":{"name":"@flair-sdk/contracts","version":"2.1.0","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","prepublishOnly":"ts-node ../scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"aaaf454f3fa646b592ff44c5d0e5d108e476d378","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.1.0","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-WV7/41K+7UG+z7TOSVLdaqBYQN9Pv5kWhETYfDfdgPExMWY4SRHsBfDDVIoRDmwKlKlFSLvuEm8rPg9afPBy0A==","shasum":"0a6069d9b2744c2df5384bb21a6ebeeceaabaefd","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.1.0.tgz","fileCount":665,"unpackedSize":3789567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhMyjTC4FF3UJMdVPN+TGoZmIcE1h0954P7SH+xhM03AiBFI81bmRTjSAl+1/wD3Dsig3bJtUD+fvlVQ/Pjw3lQ4g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKyeuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosnQ//YPrgOZoi+aT7fhmX1aruDrvl/eO7wbPifv4cUWOAls8yh/KD\r\nt+cBVP8vH6aaqvWmOHQcB2nMDgysSVtVRpST/gfgjAJWcS8ZOTh4g0BKIOPJ\r\nl2LvBv2XA+qjsY8kkRoibfZUNN7c4vK0Z2gSz9hX0PB6DcgAnUfrQm42zlY8\r\nAa+xs/+pUxI+AdXZQSVIWkwePvkaP5GZoNHOnXDQDOtGps5ai4Xx1gcSmSp7\r\n5UaEBJjM6+bMk2QEaJgg+7unh8JI97yVon4TFSSkzjQ9g28//HJcJvndXVll\r\n7GyDhs+huX3T23S9xNPKGcQkvx6t9E7gG5Gn51DGtALGKTsdWXP5hPkMlw2Q\r\nHOFv2PP/IwqC50AYnoHnjwPfaXwL/mpxd3hlOevG4rxOSNRrM/NpQceS5IQK\r\nQVN1IzZTkBp36RbZIEhSjw0EVb4wx1IrK6xaRkUyWjr2JdlcKwfpd+FUicFp\r\nmgt475wZHWEjA46bfwdr07sXGSh4LBk51drpaThfdDeMC3MIRWfdxc5BNmHs\r\nZm/CC32ftU0torH2gRvYwQ/BCpmug8tP4/FGFgVFtLQOyxV8UlvMVloJ9ubQ\r\nIhxOF5Tgoj1YNXib9FgGvIhLSREoOGKJNL3Pj2mYRIKjOeK0RmAsLUrXv4cT\r\n+C5XEgvWhrfyJ6CSDNQDPZMRS0hSW1O5tuc=\r\n=Fyr2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.1.0_1663772590100_0.48462511441760037"},"_hasShrinkwrap":false},"2.2.0":{"name":"@flair-sdk/contracts","version":"2.2.0","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","prepublishOnly":"ts-node ../scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"7a91a3786f0048ba691f5bb37d6c3cd4ebb0d09d","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.2.0","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-enBa23gdWQEIjCLG938EXPUxYwzum7D+wE248AEquC9ulARep8cf0xmvkCDOdivDNko+WXXjh/XcWRkeZoeb4A==","shasum":"003abb739135519f5389a754696daca33a917390","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.2.0.tgz","fileCount":669,"unpackedSize":3816814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2Z51nZv4c5sUTG//boavAYyhmDkgde2rW61OYAsLLYAiEAvFNMXQx7og0UXxBCY2Hn+klBz3AwItUbeYa8UofKRXo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLCNmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMSg/9HXujPPgdDB51rKWGLDe23UZTCknHGqoDK84nHS0ibksgLYSb\r\nmmuYW9Xow6E/q3culK3i75OjD0BxwGpKto+cYjUf2L7PVStfFcAZpv6G8Io4\r\nai5KNZDwPSjR4VjsYuqW0ccVx1wdH9ZdxObqYXX2/T3HGKwdvYL4gD+bn9x5\r\n+uUiztn8cIY51SBAWJEpCj+FViFZq6mnTg4AIN1bjPeERTUrWg5iBQ9ZBYCf\r\nF+A3Z6zuYTM5cK5MEqO9DalJck4ok0dsoMXZmzFEocm3c/+aJb3dascvllM+\r\nUD6Nx0yd80yMPSDj4HOKVBRak/3Hx1k6pgxd0Q15K++xqo+48J1Zdhk/P/yk\r\ngdoN9Kf8Rbdl0HZRl9Ufz6vPqBy8I07BLTvcZ2LPsy49G1LjcdPhHy3562bm\r\nH+T8sNylfcAJWy4xXrscNegw6Sx81A91tQaTAjRt2rL+aGNQvQxp3KchW3Ap\r\n6ZkpUhM5z/x5x9KynU8u6L3WY8v1m8Goebvtwd7nzYFU5iJCRKTqMZqcGcfz\r\nLIlvQx0AZyyF0lmf6K8jG+IJbo702eC83SLNka2MHAZkWhIcAcFIL3MLilEp\r\noaTpdZrYsbufxCt2TxmxwfOvca0Th9h0XtdeT7i9pY+IdId8IC0ecfD6+2zH\r\n8qQdSrMAjDViOzIPrxnTsw/PsZBVZp5lZnQ=\r\n=N1+/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.2.0_1663837030135_0.912771271349843"},"_hasShrinkwrap":false},"2.3.0":{"name":"@flair-sdk/contracts","version":"2.3.0","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","prepublishOnly":"ts-node ../scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"43a1e2a5eb61094e96fe772ec29200570f1da54f","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.3.0","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-cuH3Dcz1Yv8Ht3MZS/uyoXalVbOGh3A2QcWrh3Jm+ErB1a2t5OJsZteq6vE6+bTccOrh+l867Dbj4g3EQ7IIDQ==","shasum":"1f806bafe54c7805af0ac1d18517bc12b08ff37e","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.3.0.tgz","fileCount":669,"unpackedSize":3832365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC93Ob00lLqa+v5EkwhsxNmIb2GRE8DeNKd1Vlh2AeweAiBMGIFvHkHaOO60UjAAwexbibps71vBC0cYmvSE/q2ihQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLDfpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpN6g/9GupuJaypSttFpOTMmvvYfYjXnGwdlkK0XWI1/TkR6SjiA4tm\r\nsvE6mOh3V39Neg6vdGQLJqww/bz2LKmkhwVCyEEsL/l03oykHspxEEGsemjd\r\n8dLDL0vsutA5efc1sKMZIxj+7m2SSiUYBxqEVJ55KZTyy2oCS2TTbQ4diqlC\r\nAJl8kCge5pgbsPO6zXNlQr5wYqdhpywkPlLh+B3zAgM7ohcfLSaV6BDZ1qbf\r\nI+k9jp0UC7luxZ42NkTTVBADhsmVoPH9AHN0Vxuo44U3MknnSVf5keSqA4KV\r\n7i4azHCFICuxVoNSDWZdP7AJn8UMXjBWqV/yT3l5mURPIMlDGKiPs4h2K4wZ\r\nF2qz7a4wwt/VtEJlFA5CNY3nK0qPhLCwPtpRtHkgfA9ZrLoi7u/5HBJR0ztI\r\n4EUX3iCsPUbgipn2eXN7eCgzK4yJ9dc2R4QOyWQWwM43Y79/5F3rHzVPorNh\r\nT6AVVWdH/Sy+mY8+5ciLGvXFtJ7mmbfkPFKzaq0VyM2TyZ5+Npkfrfcplscx\r\nC2RIgnnwqRLudPn+owWI9VFKEApcsmWz9uj9b4dpYgOsoTdWgdVcRNaCsa5+\r\nhebrj03+pAZVpbOhncUkKNkwPvEgltgZQJgHrUNq6nvGmxsNP5APcVWNpctU\r\nA4KT7If3Ci0zpa0yaAPVyl1pbpo4cqWvk7g=\r\n=6xra\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.3.0_1663842281209_0.06886970097000988"},"_hasShrinkwrap":false},"2.3.1":{"name":"@flair-sdk/contracts","version":"2.3.1","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","prepublishOnly":"ts-node ../scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"ef93423bf3441032eee95d2ed26bb8e0fac81f35","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.3.1","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-0DRJBwkfAXXtFglodqHbKRMbNWnW5CieZOCKZ/RFFnkD3FjQ79xNamGAmuN2IL8kLZ3ClsMktI8YQuBqON9/Dg==","shasum":"91a2333e4d358d8075e9962c5422ac80d56d3ab8","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.3.1.tgz","fileCount":669,"unpackedSize":3836073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZt/liykXGTbXPWJVSK1hsjr7EDEtColY+0nBCzgXquAiEA87EZ+rI6w3Vc7G5vKgs30Q1t9fzbBNB8eZ0GVYBzUXA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLHUkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR6w//aleLGVALRUIVKMA9pPtXkvyaLFVUsIRQd7lMgWru5VZr9KOF\r\nHc5gj0EOd6bQT/TxPo9cfUrdiPlmU7pFvERihvgG5t6rlaQ56NdbS6hLcQoF\r\nwEiL+bPzqI3nlTc1mfqQdTHEFW4WfUcMDwJdEmx7Z3t7A22ramO0XFWMebn4\r\nKi/Rv0RU5CDBXy+1rF49VocKOcWLR84DEiAicXYdneDihTldLnBEU5qsBRWF\r\n6lBf1VScUZE++L2FxBWjUGSPnKh51lUNziPpd4+QX+RcIV7yYQIZKezoBtIT\r\noZBqxYrgsJyw3BNHIkuKSmxlENfZVCBbGxj08peLf0l+Uv7isdOqiAvlFki6\r\n2b+SXQwQUow4vHO+BWOAMQva1EB+nVBBmoauWy2Z5+ER41qWU+Lv6z2Uo5SX\r\niLhnMatrUYO/7QOJA2ZZQgT3OjFUJHBkow+/2WsHGyCmmlZSpDmNRC8DQboj\r\ns3HXihGWNl7PiTvLkBHvbcjVRMzxNhyic1J1mCJQ1y5SP5T16k5LGFCaf4eU\r\nGQ35TpXWUmWoB+v/hXUX6e62BX8lcynkgCVxuhW2wsBae83IpIc6hy/rL/42\r\n2jMDCMlcWTGCeJQwtq2gz5eXu6HiHxEbMsC6xPX6BC9UmabMcqMT7RZ/Hetm\r\nu/g7wc2aaIUWyOKRajcmaNR++mjhYO60Km8=\r\n=7v3S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.3.1_1663857956582_0.637845838947896"},"_hasShrinkwrap":false},"2.4.0":{"name":"@flair-sdk/contracts","version":"2.4.0","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","prepublishOnly":"ts-node ../scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"5410c51325620feae4cc7364e61923b14578cee3","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.4.0","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-l/3mIm8jRKXH3o0es9jNKOj6xmccDjuZiLOBEsijbtyFJYcGA/YP5SycjBhiyHPoHVlDCFRzbFA4aaYSHE3mOg==","shasum":"ac1889141a65526dd0611603b74c459ff78b2e4b","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.4.0.tgz","fileCount":673,"unpackedSize":3872986,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKpCwJ+o1azBxsaVJo6RoPPX2n5lL8fX4MUuWb57URmgIgY0E754OQ6Qk4LeYEOK7WMlEfHFGUr+qZLqjxMEBNBAw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLbvaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrklA//fHjEkesvrMASQTyeUC/YozBDYZkD59i0MFMPkduFuK883+E2\r\n38QKll/HR/vwilXbfgAJOakp7MhjF8yWHY3Bq/27cmmc2XEMFsqVDRSMT+Hs\r\nqtbx0YpwD0oZzP2xcex4Kb545e6xkfZV5HWiG52ZFgUMRo9L1yljKFD+wsVN\r\nxl+vTg065jePyTAYjN/y/1KkEb4M/OaWg/vYWYcSk1SjdM49zOI8gfT4vJxK\r\n1iKonrQF7W2yV8LqS6iBhOQXkh10O7uW09f+NA4WHwidV0qqi/nXNtA+pJdc\r\neczG7KItyRx1BUHyXUL9QNVVqXu3KVJwBK7O+AO6a8c4y+ZwuNe5s9m9gVn1\r\nGBURSSTaJZfAV1uuJHEVupeDCDtm29Q+AigeBquia5YyMg1n0eq8MT1vjYu/\r\n4NeOYafS/N9MkAwgEK14IBrdnohABTZ3gzGQ5v0MR6x+RdbCJQhIv5wxdFf9\r\nYsCYpV/Ljti0iwIw1yV+xVH6MG3KFsGhYpQc9y0Sl2OSPUcEVFgHUHyNAZQY\r\nEki0ZVyEHTXRHt13wRJwJMDpa7l8KstohlRFgEo2bfCd5LK6uvpu8TGOH5wC\r\n28DXZEhszWqmVFEHqn78vyYGPLs5x3/q3d7u1wKGE8XMmqj510Un0flVe50m\r\n4p5lsMhheYmRTim67kJ3Zx7nGPp2hhtqxb8=\r\n=bHLv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.4.0_1663941594029_0.14644676624664776"},"_hasShrinkwrap":false},"2.4.1":{"name":"@flair-sdk/contracts","version":"2.4.1","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","prepublishOnly":"ts-node ../scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"4660319385f907757f6808d5795a2e32e2997b7d","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.4.1","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-umwc5KpEJbEGf0Q3UlnqfMhltUHHGluQfDJ0y/cQYTNyKUcsFfTQaU+JeanOP+dRmqYpItToqEwXH2GldZKmfg==","shasum":"6cf8efe1d447adc6ba00569ad3878ce388e5c400","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.4.1.tgz","fileCount":673,"unpackedSize":3872792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBH6AglutDO+3s0fnl7RnaKHPSPF23WO+kZfbDwE6llWAiA8eVBcx6icAYl5tzWLT/LC4u1Nh132tLr1wDA9GwR8lA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLg3dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtuQ/+OuCtEZl8Zeq52/2+6Qhyd56kGaYxNDRbb4+fbz/7S96g8CYW\r\nLFrKrhALU4mOCzXNGPAGHzMy3/CZPWOtTSYlzcEu0Ih0rYeY8bFUs/U04+lI\r\nuEWRc3Gczy2pa7r1TPr7s+uJkBYYQXMBKu0ciDLQkmpvqbJKC3wkR4f/GJMD\r\n0B1nhIwpOXprJs4kGyoVWDqnJY5vCRWFJeZtT+kB4I623kbB1I8syz936gI3\r\nTNP1yl1rRH2fO4Q/XILjs8/2kzJCRFt6DnuZtYcPJ4gixBlwp9ExfYzTjpz/\r\n2nEjyJ1k/6+nx5JjWPFTJjn6nepMf2ZBF/Ml1Wt8eeOpBupHsmz81HM8IANo\r\nPGbZ2QXLy4zQf4CrsmJFpLCE//FgbBVbgoV0oOQqqOt+QAshe3KEQfhL+q9W\r\noCr62OGAL9TJw5v5hClfODB/aWTFTiJjNKQIS9zXxgYqtmNbx8/vZJCKZigA\r\npRWgNYflK1hUJzx/Q01l4yqHYNqk/aIpjBz3yesvIspDyYr5aTOrlBuP1hhf\r\nPPtuf8OUHnzM3P0Rmz5MZySFtAk6smJFWFIGbRNEOLQKtJTXBG0noijnQoDs\r\n3AAsyGz8qt6GcgUrd5sP6kAq9a40Pp1l0sG7LU/ZuhXt7ZqzpuzWa1M0MfWJ\r\nMJvJU5U3gBeWSeZcgPFHteqhIHIC2EMe0Ww=\r\n=H0fM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.4.1_1663962589277_0.8913571909267521"},"_hasShrinkwrap":false},"2.4.2":{"name":"@flair-sdk/contracts","version":"2.4.2","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","prepublishOnly":"ts-node ../scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"0b57a3c245768fa06460d90b0e8b91aa519f34ed","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.4.2","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-qDlW+J5tTmbORQgarrSH/Aq8JkCzCMnQ38h+2W0p9PMvLQw4Ye9eh+bYzPX+RP+2LHEDMd68CxSiyNqodNLbaw==","shasum":"83567e03691312ab51bc8ab85dde33fd22700005","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.4.2.tgz","fileCount":673,"unpackedSize":3873141,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlccv1PGucozD0F/mcnEJeCGQKE8I9MfyUwn94YRvLRQIhALF7lTHDudI2gQMWNASI5LbrnYBk8qJMHI4SpvgUhHSu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMDAnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFHg//ehGaQa0DblV8VHDuRTpyBaKRpzX20PtJnxkjG7gsSGGGaoUe\r\nVLvXWAMvCeduvXAseDRfy0hltS1cGFcq4BDQ3+jrhrB4P31tXCZXTGHC59jy\r\neNb1XiLA+vxXQ0HK+b28gV2V3cLkAfNAS+F0qwwtUjPrBoQix1Ej5XKvl1lc\r\n2gEPLUFGTX4aw+HB0IWrWCfPEp7Twa64NYJRqrnyuvI0rhnvIc8FtRBY7Ov+\r\nVSV8ZVYuGqQYEZOinK3+PZ722gfJpE9/LNEcLUaOGfQdk0IawkQA4OwCXliV\r\nJK13GIegG55QnT5I2Gk+aiJhzlrMe9e8veLwAr15aetKUucq+2eOV8YbOdc3\r\n5rXTZVb0KkhxjLgskjaeFYrebPdLCL538dNOEHO6LyqzMJYwqj8RYE+P0Did\r\ncK3b2agkgszGR+/sTiikyMd6iWYFsG6m+ZvU58QyOldI/j7ziUFztTarNPfZ\r\n+gxz3pDQ/CMoMoCCEty0ELvQR4DHiXHqdkhafiBFTLXIfsrm13flmD2UJV11\r\n1NnBPB75nPyoUAIiTknxU3AIpZ6zTJUpdfSf3U+G/cU9ZutNWFthSTK+wcwq\r\nkg2P+T7UYGHcrtNJr0LOto7nSLmEeacOmNg/SRqWifsumobwdGROAV+XkFTc\r\n2dWX70XetZtkBqNdX+KsGT/4FxpjMGqAnyQ=\r\n=8bXY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.4.2_1664102439652_0.8535821960309653"},"_hasShrinkwrap":false},"2.4.3":{"name":"@flair-sdk/contracts","version":"2.4.3","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"typechain/index.ts","module":"typechain/index.ts","types":"typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","build":"npm run clean && npm run compile","dist":"ts-node ./scripts/dist.ts","prepublishOnly":"ts-node ../scripts/dist.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"2dc5baaf3e80b6278f6e28816ea8201ffb8835b8","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.4.3","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-yERoOMMc4IWKwzfmat0+y7k4uXASI2YzkrBXVsAOd0HP1V+NBq+nN1Q9jfsJuWCu1Soxz5eKmtqNs7MpCAkuSg==","shasum":"f93d2c4b32f40116137aa19d036aef1b7ad7786a","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.4.3.tgz","fileCount":673,"unpackedSize":3873451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzGUosCXP9EP6wKrEDZ1gNp1adPzE1kms+1A1yG/Uh1gIhAKZnDfL+vYwp1IbsnxycV82CGU+s3iJyw37lp8wa7F0A"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMEJ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4LBAAmNyx2VbZI2IT3j1oUmXPynr6meQwU960RhVktHhnxy/4v4Wk\r\niVNTiXDT4/U+f19y7NftiKsOC4xrrryveWwkwbKhlSS7J7TEHJNLr9QuYH5C\r\nJHiuEsezW65wZfcW9b3Z7S9WaVP9KCkgU6+0TkulGtD7UTB75pbcD+yOFciF\r\nwEPQ8w/UYjt/6AvVN8NFTmZlKjAdAzplGlMwKxqAJvQgK2gV4bswJ2dj2Hd6\r\nnndbfMlL5k/rNEZhruN+7rds4KjfjbR+YR9uS4ozi1OLZBef7qwLOW0oEfKE\r\nqSi0cswiwnqfcYw6Xd2RTxaiE15T7uDw6THwaac0xRaFSRIY05xr+Oeoj2S+\r\nzCcXmvGQT9k+cF2jH/Y4fu2KdEQTrsutBI2f2l36OtXzL/k9RKrPXe8M4GcG\r\nhs4xrPKFrXQN92Z8zxWZX+3d6Mwfg/V5tehJhS+ztkue7eTSClmioylIqE8P\r\nieJDA1n1/uHVI5EOwQuLEiOPAD7Xbm3np8aXgkqMGa5HKmxFmb8fKFDJVwbO\r\nZTTY+Naws4jkNxa44bFjmYSJu+ZSWMtsgHSMhk59YYdczaIVnHIUUSfRBpNS\r\nNV3+W3KHiAgjhfEEU47hzrg8cJQ4+7DfTrllP5OzietOb7ic/Fc96svTQscE\r\nSPl7UXwc4UjG3wGirlkyeh8UzlT4lWgx5u4=\r\n=DgP5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.4.3_1664107130163_0.051741922894495085"},"_hasShrinkwrap":false},"2.4.4":{"name":"@flair-sdk/contracts","version":"2.4.4","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","typechain":"cp -r ./typechain ./dist/","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run clean && npm run compile","build-typescript":"rollup -c","build":"npm run build-contracts && npm run generate-manifests && npm run build-typescript && npm run typechain","prepublishOnly":"ts-node ../scripts/generate-manifests.ts","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","postversion":"cp -r package.json package-lock.json ..","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"f18856acd4c4fcb8da8efe5fa6962d8b18a12caf","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.4.4","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-3vdK6uxFclwwVeU3gP2TuzF6M+isQHnEdmF01s4W+ElPBv8uJiIcKVJ2CGepyk8RkIZYpcQDSRhN9A5iiZV6XQ==","shasum":"7fc2c65412cbd40d7677d2237481a50c8e1e0a9d","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.4.4.tgz","fileCount":1,"unpackedSize":9296,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoVBu4wCJ5YQw19DpkVFwl6mKZfEVxbRmaLxYRWuKpywIgEG8ZFUY6wYbKkgKo6GnN8tNLbUgFBWJ72+CZ2MH7acw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMNS5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQExAAocM8WCr9fKfnlxvbRYmsSXScheKOYBiZBGizEwVGG6eh7qVY\r\nXX0G2UTDMILQWXUPoMCjtUq6hMrfNQ6vEgr7U8DzygZdvNwRtxoUekZruJLP\r\nl5f9dlu/cJzsyxf/HL7wSMd8weNDjaYYztOnJxF6gwZCk1zcOJ1Zfj1fxN8D\r\nSa+OWjbo3EC1k5j6olFiuomZWTin01ENIXfMhmP6xd+8xTGqZ+EZWA10y2Se\r\n0wyjLejPfVRGF6TbKO4oifhb4BfI9ZJsf4Z8ZXubG/2URcfc4kKxX7C5H3cf\r\nHm96SJAMWBB4ex5kFz0GA+0NXTny+aKHGTY7y+FzjfFujqy8a9dMeEOFdRZU\r\n28E1CSZEPNx4U3cqVoYYnB1zykV13mosO/RRVca0QOGzaHdvXYSN+oXdxXY4\r\nU6OXmOBVJRgrbaDbfaW4CmvDk94Sxd6gFi4DjqT4aX7jnbvOYn4HcumIDNrT\r\nOW/MlWCIAxJsMH13LbxyaRJzBYwIwnL71HHm9y6cgAeVcJmrpqiunVslxCmE\r\nf4sOExAwUcIvP5RPayjwtldKwO6pQ4JNMl02tJM9A0fMdIVl4dwyNA9oxU6B\r\nwhT8WIE2pVAIfa78gz+IJBda+KKO3g7wvHz7nowhkeu4NAkx0fwJ4luG+0tz\r\nKT5TIgeXgYpM8Sih6t7CV/pBt0ALVmB0nNA=\r\n=Ccc3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.4.4_1664144569352_0.19619628320087856"},"_hasShrinkwrap":false},"2.4.5":{"name":"@flair-sdk/contracts","version":"2.4.5","description":"A monorepo containing all evm-based smart contracts and extensions used on Flair platform.","author":{"name":"flair.finance"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","typechain":"cp -r ./typechain ./dist/","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run generate-manifests && npm run build-typescript && npm run typechain","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"7045abacafe665c248acf8535f7e25bc9d2d9605","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.4.5","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-lnb9j720FWMgh7zi+id/EX0QAeMITIaVkCmESYcVAJKDxS5uasXBJfHCBIOHKCzn//JFaH1vC8PU1cbezKOCYA==","shasum":"1ab96b3fac3f3caaba3ccbf1e106ff06292c2ec3","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.4.5.tgz","fileCount":181,"unpackedSize":2632654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLOKQxcUcZHZ4bGwotoUs1Wnl/QFu+bGx0wOQfeEIhhwIhAIzggVnqdEhHmMyDUnFgR2Ulv4/3gUQkLeQfGHGfV+lG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMN5DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiYw/+Pn//za4lLatSQd4DNir17v93/3jHTVHSXOeJzxTBN0pi05/V\r\nMm+dhlYY5ULGrQ0HZYSj7e+HzfU/83AZe+vEOYRemr4JIF5tw1saMO8x2Cm+\r\nKh+rawUAbovcrVymqHq5ZKrf9vOpLeO1ymKbwuND8/8lVfJ1ghBYdX60PUjj\r\n7CyqI/JRFFcBfyiP4yaK8ikeMhHU9wQwC0X1wtmXLffmGSUibIfjdR+M9mXm\r\nxgrlR3AJRfM1OWceLk7z2AD0E03Kt6a1V9lzPMV+ju591G4XUQRq7qdbFWFw\r\nMT+B69U2c34Khnlip399EdTGjsbpEF94LmJrosvhKU51sganweGK2kjOb3HL\r\nLMRg4gnWgrmGawfRVtaZTybR2RMioQ3mrLDK7jcA+AdZPn+SKcDG6hjqL56X\r\nTD2ROAwTAZ1IoHtEaIH5kjd9wPU/y8FVuMbHzIe6F3Cqw4AB8RLYtss0fOO0\r\nLC+fnKxayb8ZqyN0bK39dzl9pJ5Hx+0dxY1piV422RTXAb+4pK0rpoT1sWdA\r\nbuSrqthq2Z95xao8TPuH7hbF0y9NG7Tk35Cb/f26+0bd24+Zz7L/xnXSLVqt\r\nSmV+2Wsfw8DJymsfyDIEsZPEnjokMXUUm5Dp5iXJUNg2KijHUZE3r0I3zD1P\r\n5Rs/qqibsLSxd/rQSgV2v/Y3SHS2FHCXeH0=\r\n=wulZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.4.5_1664147011184_0.5909001233644078"},"_hasShrinkwrap":false},"2.4.6":{"name":"@flair-sdk/contracts","version":"2.4.6","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","typechain":"cp -r ./typechain ./dist/","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run generate-manifests && npm run build-typescript && npm run typechain","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"e454889423845fffea745705771ea32663703191","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.4.6","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-W5G3O7L890OUr8QPUPGdMcJKE2DhW7BJCNZbC1PmaMzC8mOhIFYe0vKe4RS06GmqkgFMmYufbfEXQUvElZgTeA==","shasum":"286994a6551e8c4ccd36008eb311d63d945611a1","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.4.6.tgz","fileCount":181,"unpackedSize":2633774,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHV9drnHufIMPP3oI19qeO3NEXg8M3OPzaSRr7I7s6j/AiARZ0xmR3f+H3iSSMshSSA6qmJZmd1QKXOKUwEn9FQ0OQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMgq5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3fQ//ZGgjRjtfLeOposdtctje5Q+1iGnBFiiEeIqf6sIKOaPduyqM\r\nj+o6TdZQ/HvA0hM+lQuEKYhaQdtt5VuxRAvoqQBvlp6tl2NA01tiUidOab3I\r\nQlHCyfNqc2kTQYQJ5YUd7UzRC0fG+jgRbhD1oO07IbS6ybyhXzuFIMPBNnCV\r\nb/ySbtHmk88QoI7mvI8PdB+7hLFtgAVTLricLsw4uPy5C5aXRHl6lcLRqstU\r\nMY90P04P2cBCfkRYHk/I23LNjVDhEkYjUiQxkAV1qaeGii1fLdMwFS3UiQxP\r\nnK+yWWfWL9FOtb4j3ureFdjzL1tX7dCDYJakV7282dovg0o2L86BuelwzNGV\r\nk0VLdSUyjtAcTdZ7fV8s3aGIioIFTPbO9wb42ZX2OIw8RnVf3endqS4Sldb1\r\ngzzDxz5msA8PJdUeQC968eAlTPcaU1ASJo7v4qvYXMzkk1H/gLuHprUAZD6v\r\nc+uHPBkHi3toZQM1WAXrctVxeX8ptHbrdi8E8IT4BkR2IENQn7Zdk/SAl0zq\r\nxr3gKSptJY22yqd5vLJtvijeTHkCpj1Q4a4DTEV0eUYzdpJB8kE21f3/4Mjy\r\nmKebCpDBAspbJJinpg/o20s5TjP4zVA11QSVOgZIu75CksMxiEOAr4m4wyyf\r\nJIyhjxf5JT30Z73JoiFHqot9Jg7+4vLHq9s=\r\n=5m94\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.4.6_1664223929255_0.47319863170624066"},"_hasShrinkwrap":false},"2.4.7":{"name":"@flair-sdk/contracts","version":"2.4.7","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","typechain":"cp -r ./typechain ./dist/","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/ && cp -r ./src/* ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run generate-manifests && npm run build-typescript && npm run typechain","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"492f3ef759576a16093400a9927751f5d1c1e6c3","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.4.7","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-bVqo6/bJoPycXPu9rHzIZiAYRKv/fSXbwqEDvs8o1a84C6/FGZb1ODrC+R48/mrtNRlU1frwxUY5xsXHDN+ajQ==","shasum":"9b7d9d6e93ea60a8de6c3141cf2b4b80fc993664","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.4.7.tgz","fileCount":279,"unpackedSize":3436565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk3LjSkcvL2IAVrlbBeQEUjFOKHqEHmcc8Un1GO7+GUgIgSgepTwR/dLy33VS6L+N4ekwEGPRV0lDBnFZia01H6Z8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMuy/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq59Q/9GpbPttkUyveq2AuiiZJeFy1HAHyW5Cq3wrhWeACOD3hemiPh\r\n8Xq8PdF3s1VJL+uxdeKWwvZxxrQBQyqwFgriTHlFDPXr57l3jm79amnxoj5N\r\nWdv0VLkVZCgFq1W5ZlhJUsDK4BDhBB9vusiuA5XUk5Qm3Qrnua+lyUQMBfS3\r\nyNw0tiDFdQqhbB7HPNY/AlOjRhxsTnGI02B14B31Lf3KcLzsfkFri4XRk6Gy\r\nY+UckfF6B6CPQh7F34tVbRpHxaM9Ql4aKWgUmzDNjaRJ5yLfw/vRKawA8+DI\r\nZBYbnVxC0x83XqY4IDM48nm7QO5q7skOp74oxFiIA+i/uqahLhzedOv2HNnF\r\naSG1N0kjoBl78YPkzcF1+wHEuwzYOJphJGuQcKSt+bVS533WT7kSO9fP2lKz\r\nFrh/tDa8o06LpgaSzIUjtWx6rHgZM6Ncmt/VusDbFGfTahN4GpXJMlo1+qXR\r\ncj2kHJbRXnQYt21M5Yni2ho1eA220QupbQhbN655lUcvMnJasc9Uo/joULx6\r\njZXe8q67jk3k3sALTzOZ2kufUiVUTyfcFHtEmGIiTBLrYlShgbXEJS/Oq9Ey\r\nLHyVqKcnn0ATXg5TCHp94EMs2NuzGil1+oZN4d8w7VaUg1p1PSRedbkpkSoC\r\nWIVfGL0Hkep6H/3Uqf8+z6UB7OPhEIpPh9Q=\r\n=bbUC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.4.7_1664281791428_0.2729341308233526"},"_hasShrinkwrap":false},"2.4.8":{"name":"@flair-sdk/contracts","version":"2.4.8","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/typechain/index.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","typechain":"cp -r ./typechain ./dist/","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/ && cp -r ./src/* ./","build":"npm run clean && npm run dist && npm run build-contracts && npm run generate-manifests && npm run build-typescript && npm run typechain","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"a4038e0a5287d11a51bae7105999f103c3c1cb76","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.4.8","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-q/Wfd4eyIkPNIBHIr3rJQEvBaEPgBzBlQF4Dx1nkFfEoc0tOQee6gs+YNA6cOy/HLx3M9s0J+TVowUVPMeQmLQ==","shasum":"1ccf455fa2ea7aa517f13b84970cab7884bd25ec","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.4.8.tgz","fileCount":276,"unpackedSize":2771307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEitZrl3PTd2Mi4KU07+iiV358Z9s5j4G+KfhU9Dq4M9AiBDAmJUGwbG4AGD9ekK0CoeUt0UyUM3u+4ZNk9cuRNCaA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMvY2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0GQ/+IrdEnDD0Q8TBg1b6MbCnQmjLg5+lwLw0zpMJSb85Ug7qlcYn\r\nZ3Bere+CjGRhfXSOH+zu8rNuB4GKSKIJfcpMX34JgilgNwMv+vZddYbIe2RW\r\n9phAIOj9yKeD/EZ9IRgjt3EGuloOu1HdhwFtLz77VZ9MFQw1nzeVhceIOifJ\r\nn6UCOXvgR7WeFdntvPJ7ne4LYHxr+I7YZhvBFJ+fP6+fxNdPxgixl/0KiEUG\r\nTRuWSEZAR+XUuvSTabuB5vCEyCJjF4v/7Z6yXKzos/dFUhOgIuySNt+BMYru\r\naXe6tfQE4U2/jDP1o2r+NUJ6HXWmKA6AkSB63wrFY7gGTyKn6rT9WB4MOpHv\r\nACX67wd/xRy8dU8g9UJL/rfHjnPZsFOSVRIJNgldVCvoqfEh1IwtFChvOD4N\r\nNVVL/JKxfNUllMzQaTokAfbRezg9RoRcX1Z0Wnuy+N1eCTiaGwb5WsqMXWGi\r\n9gH4iFi5aC14JowJi6R6fEZI1GPBq8JLJYVNsSnidDvmL0aaGNBp1a/Sydaj\r\nO3bL6CTQUVhnw6ha2NzjmwJiIQOajYTJzUavrB+9ae5JBZ3Pei8FiMg0fdMQ\r\nEoLYhP/1uXrqWduQ3w/EaJcj8NLzVWLKeBF/T6P/CzefBVIDRybX1P7VamYE\r\nmdfaULYm6z7l+MQ7MnxeAC3sWCV31c1qYvM=\r\n=aALi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.4.8_1664284214730_0.48331066831421654"},"_hasShrinkwrap":false},"2.5.0":{"name":"@flair-sdk/contracts","version":"2.5.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"18a53818a50ce4808d1d8d40c3aeba7a0bc6e529","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.5.0","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-4gc7erewMn+zV3fYYI4025ChMdkm8Uyd7lIZuFEmWXOF65axDiDsucVXlU2jdxmOvAvcwXJ3qjWSHn66sMliOA==","shasum":"885991add6bb2be6316b3f349fb1a78ab848a06c","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.5.0.tgz","fileCount":103,"unpackedSize":5135593,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC74JB5vYdL3QORCGkXI7UcJBpaG0u7znAmAYYXQ0UONgIhAMkQbB0DC+dSi5GPGBHCCDTKHVeft4ZU77ILuHZ0EHW9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMxTTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrA4Q//YwArk8zWKn1OFGZURyJYlUjcgtlxRC4EdaLkoTAcJJbYaOjj\r\nylBRtgxxGa+M+paM9ZljA3mnXPzU2MmTerXa08u6HfpgmEF1/EW+5aHFVnEy\r\ny+Y8HwyaXUILvMR/FYiOHG+rP7h2A/JBWzeWlqS/9QQKn5PrRf70RGtdgU+j\r\nnPbLmmFuWL5j/+LoePtL1SKUJwVZmOFmIV1Lh9c6MEK70WzhgC2RJAILAZq4\r\nHBAQlznZnk6veFamMAtJKjzrhhvRFsiJ51MaU6YncP7lWwFwO17uDfAsSJCr\r\nJpslcvcuLZ7pgIVQcpc5mUFnCd5JMMA1K8V3jUondOWQB2V1oEl3dH8HgmHh\r\nLwOnBMCVnL5rAiV00WMT7P90zmXqKCRXmTM4t5A1Ag8nOmtYo+lP7nK803Gw\r\neo2sk8OpEFeOaRbapBE1L2DaIALBhNMXh75CnUZjF9Md3TWn/Ad3ze9tUzzU\r\nzcA1kWPy9u8r/AqWLofjXJTa6UTUT7XR0KhD0t5vg2zX/FTdV++60qq3l2Z4\r\nGe2JgoXCEV2BGK9vmcq6zx6hN6cnPXz6re8faUkjjLRJVYaibFP14ByjLe3F\r\nChoPY5Db0BSTnVRwQgZMoWzklr5JvjrljlWMcMa6RySB3HoPRHDttCCvR5oN\r\ncw7Hu15cHToCLbPgtuWY6sjEKRZod41DrHs=\r\n=kRhN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.5.0_1664292050454_0.32385564456504157"},"_hasShrinkwrap":false},"2.6.0":{"name":"@flair-sdk/contracts","version":"2.6.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"b262d4e695dcb835785566bb679fa8ff03493e1d","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.6.0","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-/GpM08wapUPAB0yJ+rTtST8mJaLa63l0ZNKtDlMTi6eE3YUmpfeawmkHaBRu2dpv9tK2iIdX60vSeVjFUOpQhw==","shasum":"1ee240fbc5b446e13913cc5abc4ff7f3721deac1","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.6.0.tgz","fileCount":104,"unpackedSize":5171273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7pbCcntIbrFqux63JDl6pgWkRza+reXu5xC1yPfRrIgIhAL4kTqPZ5i8FgEIZAqJZGum9RbxZXaATv+zg5ewAOtTH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMxeSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNbhAAlapY2hr11hKU/LLbMgTXs/qIpyv2TuRbFBBdQG4kwwfRAeat\r\nKsUBqNUqO5k/6Fl+SUd/Plh+MxsMvcFwLi8NSdtAyGEyM92PYZ5dOYwFNXnE\r\nK9eg9LDAEL+XnD1w81dB9A1rY0tYqxxdqkUQXUe5xGFBCE0usmfxbaOIpa5X\r\nQPGkIdIkiyuT7Kay6Ot4rS4XFEFpWCsZ/kbAveAMrNOW3xfn9EpvcarI20G+\r\nOXNMVirXriNTe4k6YYyk/mTGWiQVRhT64qfG84RJICBoeoML9S9XrIxOXrme\r\nWqbDGkmcP434D/ykI/q2zYaOpTNGnj4BBYZw+y6JqtW32oFxc9bc24nyQ78N\r\ntXKOD2OcSBrjvzGmKioGorrs+KA1ImG6bII/ngXYGNPlqr8Qte08dZawj/4s\r\ny5rzidkthTgCV6eomw1bfkq1mL7cfzEdbgfx7N0etWzvXkT0+NV3Ml0vX4Rh\r\nsDqfbmgKipMn0xy3sujpS6SjuROf7O4GT56jLVojl2qXoCN6GooRq84peSb7\r\nUqwSyDVqvsj3uhSkv7xj5hk0dYBpDZtv9/XzYJUYnlLAzOq81zrLCgE3o8lU\r\nKp6EJqkyY5Ddh560vOboHmuJ+mTh7/4n/U1MfP5lwJu8whCiNHv5EZh6O9rQ\r\nwd9dFvYsKQeaotpbuKHXfPW7RIi4dAzGY+w=\r\n=ZY9b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.6.0_1664292753873_0.9283431264101081"},"_hasShrinkwrap":false},"2.6.1":{"name":"@flair-sdk/contracts","version":"2.6.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"ff548ef1ba04934cbbfcb3b1402af900ddc82dcc","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.6.1","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-zggfWhXYA5L/1TO8lhsuHkgPXzlspiHjkF1hnsapUOA7Q9SaM22UDftIbxvY7TEC3F2PQi1kw9LTz7U2u0BuwA==","shasum":"b0f13183720d69f370a8ea27f32ca8bcf5ca32fd","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.6.1.tgz","fileCount":104,"unpackedSize":5171333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWda6x24311f25IWfsARtiMw2s7HMeKoSI+hWnsPRIJAIgOkpmCHr5JtxVRPrVmdy4v++bBO197HZouMhn/CbuxbU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMxm6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAMA//VJDa/ExVtlRaqM4eJQduetIsdD25BtUUTZV0Pl87kiackXnq\r\nvnXoqvzlUXHq2VoMNYwLn2P91C2bZ4OOXYRSEaqazn5qD4tFDOE3OaGc2ECR\r\nrY3sQk37QiDT4unE5hMgi7P4ZcJ2zr75l3rL74Mg0bqHfl/Mg+2VzVeWyIdY\r\nseby9xZOj0YxvIsQRl/FVxtE10+c/jaLfAySV9nz5eNCf4FuT6utNetBZ1CN\r\nMpqZSgYkU2DR4ifSyK1oJj3Es0XZniyBbtkqt0hCjOUmWsIQsiTD5DJStkDD\r\nDKvh7JginJMs0IPmPZUfw0krjioYrlc6A21+THUWF6wpW7A4KHCcHQFasgU7\r\np/wwtsn4joqu0TXxxQtOS9aAn4YBBuXfEPCyK6HDsH1O53gAaL0fU4QTDwpr\r\nFNObvDF3cbtSa6fxhcjChkpwHXEbjK+oYOzFTz9Soor5gRwl757g8eQL22kz\r\nt8pqLNOyz1p2ffX3qwOmYjwfVv4CI0RORExbRGyxrLH3DUaOBnSwn6YyofjM\r\nMPxYnJ3sioWqTMFVfNudyGdcqgf/bt8lmJF1uEYIXJ5TxOfq7/UdG6zNLyyp\r\nubG6LsVMX8W53bffypJ/lIj2FFpWuuI+kUuUkTSBCc8aPaR1LfH0MzsiAwrn\r\nLHM1XQz//vGqDtwZKMjFxcKdk9bdnYebUxo=\r\n=0lCl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.6.1_1664293306486_0.3821995374059697"},"_hasShrinkwrap":false},"2.6.3":{"name":"@flair-sdk/contracts","version":"2.6.3","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"ls -lash ./ && ls -lash ./dist && cat ./package.json && cat ./dist/package.json && npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"633206ebda89e009e68ef40bd15fad3d6b394678","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.6.3","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-TPFDKgeIa0QTbrsaYoLPZmZI9WjwoE+Cpowdvwk7Z7MM0h4opSVSvG+DP6VN0X6xd9E6YpnHKfl3Ok9sK628Tw==","shasum":"26d9a68ad03f9b5c067108aaad1ff4b05c0bf6ff","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.6.3.tgz","fileCount":104,"unpackedSize":5171555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRyrDp09ZogBwpY3L/HNkiDIM50lpt0mJKM6M2elESegIhAL4DYLLT11w31l6FB4JAZvNo0dPUVsKTo164SUOQBToe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMx15ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8ZA//Zuaz7tbWZSbYQIq2YoHBO2TwSRs/nNKIyfMSY9tkVorqESZ2\r\ni7cdYm4h1JfJVV2p0SO6lrZ1OrOoUTlACNDQ/TGOynYqgLlmMxdJvuIC4J7g\r\nC8R0U/5MUP0SEHt19axhnPRS+iWWD1iN4/LD3toxIzdTtm59u5hUoNftFBbd\r\nVD6Z7PUcm8FFicmccdOwvAF8v+aVL/b4exvCYtP6WPydqIlUB2Z7pv+hmhPh\r\ndhFASFRRxKdDSwW85+LrWNXpBvoEvDa0Bb669REoRcxSfZv47BX1RLnWOkvs\r\n31meiAYyKPqPUXJ3uty9FCZ9qpy4KZVWpFikxaE+70B/lNhHqYha8xNuDZN4\r\nkIe5/D9SVSZ2CQPOJnLZWOC6ugOTJm7tosvEFugC/9o7y546nb72wunbJlFD\r\nF4S/OdLJoctMhGWSdlgjQs19eIzROYyOxSmXXswKmwiIMYWTLHOoRxF7q0nC\r\nHKBClY5HZ/YU+BIN2GPDWTsA9tbYQXQ8zOTuqhyc4P4mS7fI7xNUcm9I0Suz\r\nW7DuPAHd3j6MJ3z0sBJt9ptogY87taC/Dm5kVt12bTgcdSKvfH1ki670kv2Z\r\nDQI6bfmk6+xZOyYxj2dkwLrfLoVM6JWVG7W3Z5GC+c0t6Oyo6linzl5rclWk\r\nV059XG0HTfi6Pum9sd7CCzTImKBoIwqfA8o=\r\n=dVrt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.6.3_1664294265362_0.9042193285596649"},"_hasShrinkwrap":false},"2.6.4":{"name":"@flair-sdk/contracts","version":"2.6.4","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"a1c70dacb5decad4574eb9019f2b854e0eef4c3c","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.6.4","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-ZdAUPN+EfxAMqlnCtJo6sDeyHtXuq9w6tHYt2zkfYYpg2glUjg9RMzkYkPNi5mwVuiuJbqx0bSnx8X0HmdCLJA==","shasum":"027da720d8f57074a3689d1f247f527f109700e2","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.6.4.tgz","fileCount":430,"unpackedSize":5976848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOpZE8xD7nymP5CvE16tqt7n0IOZU0FKkeQePNA+ud9AiEAyuVoa6her4GCjAtJs9b6Oib2uoRZ/i/JPwQ9bWSZaKA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNCURACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozvRAApIxdgqoQYzqad+lXzFNTnrGEPD7uwBS2UJcgUz64+rm6VGiK\r\nAlN5OpxGN2Kb00k7fanXhPcgZb82BjOoWkrl4slRadr4DLOZWuJyjxuQwf2B\r\n0IOavFSxtzVZrkXZsuuOd7g6fYwy2pAa+iWCue2qmFACZyojzpCqfaOgZT5c\r\nxisSvcMThYAbWwa6DJr8+qrOGxrmCEbguaFwwomL/NxGpkXed9/ZN0LPNqrX\r\nt/9W7xOknnJsEcVlGYD6y1198CRtz4V4Qog835Uz7hu7oD8JYC3/6yao08Ub\r\nSiTV9+g7K5PCHVId8Ww0jMz+urrQu9zcQMkc4lrHT0Gz+nhBcApojqmanzB/\r\nIQFP4FXBSGLZ8iXu6MSSGbwwKcc3BiyjZIw1ur6NSR1JvnEQvDmarJ/5NCqh\r\nLAXjkG8RdtxVfu0q25Sop2RIDtmlnc7ufTweZswdoLneYYYpdcyb1ynL2GCp\r\nmUtTKGkPbLIJyPeq5XdKp7NxvHDP6OtWwQkNQM4wttaMV/gNHRgWPcIuhh1h\r\nMnQcDtYqZRxL/N+9PjFy8JX1cZVo/bMpJ+xSjOcbyP3CrhjThi3L6tKF/Sx9\r\nigDL10gtVk7c+aQDoPmbte9TGOUnJzYhbAVnliA8KMPw9PPPP6BZqp55+7Kd\r\nwHYUqNb0K9Tg086/fnOI6vWkZuxncRABuyY=\r\n=eP/6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.6.4_1664361744883_0.045256059628196565"},"_hasShrinkwrap":false},"2.7.0":{"name":"@flair-sdk/contracts","version":"2.7.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"01bec91dbe2988b1dddb5cb0fb61203d90a2a000","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.7.0","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-v2GiqAUslYo0qHjpxU/MvNFn0e/N+JOanPDne/6YdgYEkqqYvWOX1stwsIJ8VsuOsWMAbNmaofRMf/eBotb35Q==","shasum":"53b7bc5359e2345b61c50140dc6424d294bd530a","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.7.0.tgz","fileCount":442,"unpackedSize":5751297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6tTSLFxkcgwDKWmyaQDKr98c//wbfQTgHbA+ohzV+PAiEA1M3oaaSNnjTIZyVE5y1GdZPpN49NzirWha7eYJoDHtc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOxVzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXhw/+NFMdpz7E6KMx6oCq67OCw0J0069CmZlQunpCESSxGLS+vBT2\r\nLI5Aa6W5ST86Lv0ktlMuX/zJErzFC9kOfJRse3gIpV5JhK99QB8Anww9/32H\r\nyh4Z4f/6AaUZ0eCSPZjBabt1e3MrHIgSJ1LQTnKgO5ZGIDsB76pjpcdc+fx2\r\n4j9ZQwoNOUNQvIyqITUi6u8dx2UmNiegc3W1FQnCP+haEEJ1Cp60aF6iTH6P\r\nB5T2YP/BBN/Hg3XxrPpEAhwOyeVmgnOf4jysAUjwMqvWdelWD+qJbKOyAvdV\r\nkrGHzPF1+irUliggA16AtivZWf3jW+pFKBYu/wsQ4Swi34Yw2XS4OTOB77nv\r\nlHlzc6hQV8OZFx+oFwYYDIJ5YfZ3Z3eg7FOozrTI2KkPMuUen63l3nJJ7fSK\r\nvb/8nfqWM8nbuf8/XfBgMdnfUcAnTPoGSm3pvUutxkWrW/IZCyIhJ1PLfyc9\r\nDztivNCdgJi7uigun+OOsQsoaKeINa45x7HZftNixOYTLjtRBYEH7oWBDpOM\r\nH0I8GwQS8Py3swARvLpRZ6N4qAkoho4+mFOkLgUtD0NbhhE7mr5uRMhCQuKg\r\n4niGHfsLiP9OYyCofDS8ox1bD23ap8U7u+Ki1+PPXH8ph7M0hlThjWu0BeMx\r\ngFT5WiXTV/MN5luhoBD6iy/WVrvEsECX66Y=\r\n=v+ol\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.7.0_1664816498659_0.8310396406829141"},"_hasShrinkwrap":false},"2.8.0":{"name":"@flair-sdk/contracts","version":"2.8.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"a98d8316991a12953108094d3ca10421d9993ed5","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.8.0","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-nWS+Lrof1lnOj8FRS1Yd1I13aAR14M9CadOaJIKvzn+hPsRfTlwHPu6UCRxI21Y9KSHDkUHSE4uwdu2ni5WMuQ==","shasum":"c08f5a3aca7493931a9a816ae7dec91c74082932","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.8.0.tgz","fileCount":484,"unpackedSize":6179955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN9gbmeipo8umlIDzX7YKoGYkOCyKBgx2uZe3+/xN1HgIhAIpNRKSJixcg+9i8CL27A3r/uO/QC7VzHHWHcOkOq3tN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPHAHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXgQ/+NSw6B2WP8zmDoN0OVpdu0O4jyY+akQhy4UofQ+90n9EsZ/dQ\r\nEB+rjje8vCv3llF+II8N1HZtyAia2KLy8Uw1h0P92FVhMEaHhXNYonUevV4r\r\nl96gownh9oAlxL8IqGmHL/IjYT35cNUXog2sWA53cDeHMrzb7vIGddCobgXG\r\ng+RXevqzkNB4gw26yBojP6O7tytacWQuwA/yAFfTeC3yvL+Pqt1LfjTnmLNT\r\nwVPLnLPocgtmKcTyJDQ9gKb5JIhY6+ZMCoAJkZsQpEqPN1KBv7z4f8Z2WnDs\r\nWyHRjZdmAu7DITyP9zsoIQmpUqOlHWI/kefviN/iRmgqyZ4n3PvGJF2BK2Y5\r\ng8bW0f4VQPZ37xKEPic1npsG65LGbSZVwsLhO9UzUBzYqArfQSVuYLfd95p0\r\nFIES39pUKDrnBUCvVZ/ToAg5K6KQb0+2YQbYLIZdMWePkC2itiepzHugme1y\r\nzo0ZdgUHKq1NCzLevsYuNSV35RfTu2y+44sAOk5jMXcKwR4/lkDi+m81Qr4z\r\nvw/tGpo6CmWs0TxjlE39YIikF+hjhDa05V0EiCej/Xxi3kEj0i3XsUaUyn8G\r\nfV+PXH3N0lED1kdtH+au3leg+D+ZZPVBg+imICjhghzzx+OfkwMId0BPjAY3\r\nnrHzG/9ztkgdLkCTDgBWYkLOW82nGN2LDFE=\r\n=5/Yf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.8.0_1664905223019_0.21958562636628565"},"_hasShrinkwrap":false},"2.8.1":{"name":"@flair-sdk/contracts","version":"2.8.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"a3efb13866904e6bb09b491a4ee49b66613cde2f","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.8.1","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-oNGa8fwoiT0gbqlPdzpV8ZyrZM4uG5VLHKUBITVpnyfwUYAtGYjl74UI8dHIhVBgdVwqZcGByIdt3gXXmRiqxQ==","shasum":"129a077d6d84bb80db95a8f59ad20f711a4ad96f","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.8.1.tgz","fileCount":484,"unpackedSize":6180111,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFhZxgiEpXh2nvruH8EAmoIrObVcm95NKHaKaPWNLyggIgOHZUe7a1HoQjj0KevrSbH0lWMXtgX3Xx+NpEUC8dCcg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPHTLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonVg//d1WjWtef03UdkbRpdY8OD6U+YwnsDmNgRqv9HaayepLrBsss\r\nd1pnZkHkOb1fNN2DmqaWcBlcJ4ydJDEovgcKoADXwyusX7d61DDd0BHGC5sX\r\nO7EyFN8JHja2kosgxgWljz/Mw+fXQ11yeipJlM5n+VvGU/aeGJZVjeNW9CwW\r\nu4OMg/X3delvhopzyVMGIKNdLeK9q8x4c7wTttl/vSR27byvSzkjH5kbwRJg\r\nevGMbE9YEuUmXoa7wK7gs3latalyYp4xehgNo8M2ofYn2go6i3Lpxy5uak1F\r\ncJHlJh63b/EACuuUh8Rb9rLpF/b5+8VC2wyGelj/PRQEdHbWJXYzSrQ98RXO\r\nm4vmUbt3ux9DpIhNDS7BapEifCuo8QM8j7Obx1isEqksFJB1OYPKcPK8KrGF\r\nsnwkgfG4vN5SWyYOgF0IBXhyLqVcQRzMN1ZuUzX7YmOK/cN0GG4OdFEdyHMM\r\n9N+yH79Jqetwuy3MQA/d/CzA4Uhb/k8VPED6suMBTG2UG9lypRR5Z8LxN8iV\r\ntbMzwKM1elT2uV8u1rXjgQTPp06JG1ywp5dW9tnfiQyzs2da80rPxlVLbInl\r\nZVt+ajkRPSJEiuXzkoG/hiqCTynJ1Fh99NYGsERK5MIIIpsl9YVLbsyUsxU6\r\naW+tEzdFW4PYwcaop/h14zt8ZY8plVGjtR4=\r\n=fRA/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.8.1_1664906443258_0.8946617245684514"},"_hasShrinkwrap":false},"2.9.0":{"name":"@flair-sdk/contracts","version":"2.9.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"581a94d483a82f9a7a7bd01b47fcab7fb9613110","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.9.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-8B79N431HAAkj8V0u4wewUcs91sqv2Gd0ibDZk13SakSd8pFeYzHzT242ZK0XVPNauhliFwLTD+pPuAssyyXeA==","shasum":"6a1860d29b1aef9636a7b17e9bb7f58aaa32d68c","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.9.0.tgz","fileCount":484,"unpackedSize":6203193,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAiYU4ZW7aKcdixTVWI1eDrCT6NiQARWh5IevqntsO/AiAGtYt0yVCN/0QggfGMGshKyduqFNIy7HCbXAhptadDJw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPUvDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtoxAApICWnBPr5XN2otBIqUQ4rzqI11f+on8dm+8zta3yS7EcE6Sb\r\nh0JYgbzoYxKRw0HDP4q24tOOu1Ek4aLZSRXDQrj0K+Kn/o5XvXt47OBLVXTR\r\nY4JhK6EF21A3bAZ7gTK5Bl1REwsIt4xNoPiW+wO03wIC2ZFZjtlIPKvevkpK\r\ni/bpikfquJIbmdvHgDUTBsAcXCGsfdlx5y0u2l5ET1xBUdHlYgY9sKH9vfcK\r\nGi1wSz2Phje89L2yoWlIHbLx9Z1762rr2zJcktPfjQhErJ6BVhUnD803plUG\r\n9N5wsCCVbyHNPQ19E3yHswN0BPaLnCh2UgKXdhrkQexF5wXe+ybl/9BnMyGa\r\nulMi2UxpkuHAJnuHPbf+w8zqWg1PU1CP7zA/jEsj+DIDvTGjLmIieLAvmVFo\r\nUctzhl4nNBG5waV5cIKE1YHLfidcwzFdxMnXLPlCZgCCH8cfHCiOdxoxDF/w\r\ng8AGP/IivK4CyGmJvP5l675sB8McKEiCASXFl4hR+UDa2tw8eV39d6UWVv9q\r\nE6j7KXzcoeo0ay/kZ6W7XLMEqDqpjP6UJmZIzijdZO1/ineLFbFPBwxhBZWX\r\n1DjZqYM0gJttl9EsAj3IODomdPBlATCTsaobyaEcgeMVAg7e6z9AZEt+Crkx\r\nSrc005OSYhQHHe8Ln4KzARAiLq8uZQq86j4=\r\n=cfij\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.9.0_1664961475114_0.5168253616622507"},"_hasShrinkwrap":false},"2.9.1":{"name":"@flair-sdk/contracts","version":"2.9.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"7e9a9397d0e11d888c5ae898bb0c8cdcdd3848fd","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.9.1","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-p07mnVuNrXAvgkG5G9G8WpLyugZDtd1zTBjAetxiAT1q4Y1qQVdUod+JrtlI6Qh/tJa3lNsKp/Fcax1Z8iLhIg==","shasum":"1af90af1add5240c6af07d1a62b69d7c1221a31f","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.9.1.tgz","fileCount":484,"unpackedSize":6204105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5Bf8NjoK/FbRKMcuX++BdvZXrKwRQO++QJ/yl5X/fdAiBKkd+IeM5lYgBF/WS6YjgcbqfzizZQg3lSxgB69l19uQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPVS2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3fQ//f3pDWdiYTBT0DUH16zHcyhmbgwuvrjAGh2qQi3lhyDiY6SAu\r\nUTFk/BPLYSEeRucL8DPhNk33/7P5SqHuJzU9SjCr5MZ4ip2QyDKrDvuGYDCV\r\nrOmV/yJN9OexOWZYKg33vTyWGYBFfhxisA6f6ik3Qo89x+/34U9mcksPvZqy\r\nsEFySbFvMXnz9zjDtmGEEm0sF3yi8GmwNsqSRMO2XHPHsLEDI2pUdVDZAH0e\r\nOjCPajclxEt4+xl/zOCt7L4i2bSo4UpBTEKrOupfE6UJd45qoRrYqPljexNH\r\nBfU+PlFZrhEZBpdYQOogDVjCHjkzAt9VSJ5lUwwXPcgSb+LtfXx/SRSpuYRg\r\nk7EmaFhtdY5yH/tDfEDrqZ1yEYIBQS3GirbvjT1PBpUMQE8sJ8ZQpW3EwDCd\r\ngTre+C8EpneR1KniOdlBLYUo+JyXCWUPGg67rODFstdttE302rbdZPJSUZyN\r\nN1eA7nPvEsRrfPIMPwoRMiSS4qajgpYSh7Ds3FqoDImMqvBWF3XsijsCHhjK\r\nTQ/l2mE7Pm61dt7mV78sCilquRXRXR3UuIiKP7WrCUONWcvv78CkCrDgNsME\r\nl5ENbZ/u+VxR0kREcy93D4TCOJYqcYKNLgGZDLwgyzGLUmfVLaifW1PQjNH+\r\nbr4/VQIifTFaheEWWYcAUSJMCsTnCXAsYjU=\r\n=wGlh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.9.1_1664963765925_0.4203859392702314"},"_hasShrinkwrap":false},"2.10.0":{"name":"@flair-sdk/contracts","version":"2.10.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"2f24228abd93f0ac7b84d8217a9adcbb88c25a54","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.10.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-Dbg5rl3TELCdzKaeSaHvz9qAqWhTJGwoPozMZOWYNEOS9Gr3PtF5VE0r7JuDcdlm3M6Mpk9yO93qg6eEiM9jhQ==","shasum":"22fc5452128a88fe21ce1ab8f7e6bf7601bd43fb","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.10.0.tgz","fileCount":492,"unpackedSize":6355071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCECRe80apRLWsh70DrdAhVVKMIvRlcKmMbF6T+9AtJbwIgQUpINHibAEUZjAxYCAgTihedq7L8hhn50AeUgsazVZw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPXQUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodcw//duCULqj2lQ4E7QgRzCtK7dGSvz7fChKosSvXpKy2Aa0p2znb\r\nA9GEOe455hmoEPoeo8XcIqtL8i/uRzZgxA36jG1hQPB1iWTfJYgCsgeV9TJi\r\n30Mg2pibqH1S74yyBRbgB7+ZiGAAJvOSDg68FRPDxGQ5RDGGV2Dj8ex3HS22\r\nSf/k+5IFQB9frHDrUHde2w7rpkIKVru8Fly+9KDkzLPH2bWsvRMpeFhyB3r0\r\ng5Kw+EXoIWYlWZtCc6OZJBpy67hPJq82dBeuc9lMyDNID0tRBVbzuu1j624/\r\npzDIb2s4dc9Q7NA4XxhpVmknqVqPpsnxu3RckDyd/eKmOPOxSY/jElwSF1I9\r\np6/DIydTNk3LfcPPHPmI97XsNeSLLzk6PM3f98a6QWsQx1GWrmLzzOPZPA1Z\r\nO7nfP98vrZ5dW2KZoVXyW1TtthO+92/4iYR3vHBI8zYEjVJq9sL3u+aZu/8r\r\nLBqUcn5fsKs54R1OOdnUiEchUl1uvOZmvrY6VgKGUFPZtTdUMJ/Uer3vMC+g\r\nS2YcoH3Iqa6JHn/ZaUsCSz3TwU0gnY5VyyhUH4S0GfV/3QJMHEK3tkF0vrva\r\nqp65mkgn/UaRziLxnA9CA3EltkmdXqrzCZkijNgFfiMND8Tyt7V5dyFOiatf\r\nHtpfeyu6wEjqyfWTNdltGaHiB7aAhBR/xEU=\r\n=bbbe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.10.0_1664971795959_0.1555913527118844"},"_hasShrinkwrap":false},"2.11.0":{"name":"@flair-sdk/contracts","version":"2.11.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"1e687cf19084b90ed3c6a9db289b40f57e50f652","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.11.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-j23n/PeQiXtifACAVT2cs6ZcP5wUMv1xpEgd+JDom/6ezjuknhCnQR50JenF2rkYswWE+AB/5XDVxsO1kKghbg==","shasum":"4b9a232dd4e0331ea68a1361752de3b7e29940e7","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.11.0.tgz","fileCount":524,"unpackedSize":6628196,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN65jlhAAKyAIYi+msG1+HtoRb5KhAXIkesgdjj5fH1wIgUF8hnfKvflnKmHTh16aGSv/YAemUzk1ugQo5E6ckc58="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPbtHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtLw//fJYI1Lhdjy9gsCrnxUjxl/26CaSYepgmWXiK3J17lvQE/grV\r\nxJDc1DXz4Pyr0o4AghFDaIs9WAfxrbbPHWd67PlHsKgF2RO4Sb6Xy7D4tUzn\r\nXYamT19O04w0CkAkXfJDo/1oktUx4a2SLYYLMNeDwY83PJaoJN+W/KPu+evw\r\nGOndz+EHI0YBTM6YBc3zVaSoimATxpK9dnsYv2ZTEpkrqpHPoQ8oK7qdTG8P\r\ngJ9616Na57ekU0jkZw2F3CGDFrXgUOPGUJFg1RV9EHcR93EyhUwRYsdQAwY/\r\nwuRzj5McHnt4JL/IFXTbtJc3hj2uwrLI1gWrxA5upCtmXN8IjWJCWRl/0U4w\r\ng/Fn0hd5JmY76m6eR0dCC2W6rrkY/UtbwoAH/neJRF4kyCVh9bHG4F2NCIUi\r\nNQe+z56ASR0QPZBe4mnWAAZHs8wrEiOvV14LKU52ZLmaB3uso46qrXpRZp0Q\r\nx7nMKXy+il/BY4JUzZEZCCtTcqNiV/PQtWpE4Ua5YlK5qHAiZGQgaIps7DoC\r\nI0kSwthWisVgQTTXX3XJ9b9+99875dQfjL2D03ylxFJ/IfJB8lYu7d8WWSBJ\r\nY4JmzA+PiQ+pmM7QZki5lSp1+krJgYkPKUbne2hpg4/ve5Zi0kCFAZ9SEhkj\r\n1viTCCHMxXzwyBdtOg0+023nDpcbJFQ4VUg=\r\n=C70v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.11.0_1664990022909_0.19347308973607924"},"_hasShrinkwrap":false},"2.11.1":{"name":"@flair-sdk/contracts","version":"2.11.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"32807eba22c5e2d34e3bfcf6da5aa47daa1dd1c1","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.11.1","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-j/+fPlW81fLjx/7HyBapVl4eUSWyjkBZnpbBChcNWfJOGZzaL08TBwv4qqfKCrnXVDSAWk5ULjBzV3hDgHC90A==","shasum":"ae924017c2b43240dd31116b6eac3d0e6f64be2e","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.11.1.tgz","fileCount":524,"unpackedSize":6628196,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGni8UiRr0hjXfV1iweCztqXmMEfZTeY170QYD13MvOuAiA/JQoekvH22eqpF5oyV0tUTOaswARHkE1mo7jkOQcx9w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPc4LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowyg//ehkNR6rCEM3/3kwJlFMDOv+E1bv805LIEiVI/igMXL6Ych7z\r\nz22OHmPf3UI+EaUxoQWJzx3sq1T0yT57l3IxMhD301maMo4ZPrOXdYminYeJ\r\nqr53aDrbUpNVKTGSkvoEsZETMhIXs2Wcp+9v1WM/LhkuIa3EmHRguZWJlDdU\r\nwmWKXxdavLyRjKCRQw6NML2xfu3cQSDGx0WNQm/6I/t5QLt57D3mYV+eRCRS\r\nn6t0gX8F+Y9ilP/BygHq+cl2Te4RAlVhsi4ospI2c9Jx1JV81dvmuboxTXCn\r\nTWwSFTKeocxfXDxwzjIFAbVYi5nF9VDDX1EaolxzHZdsd1UVUPX+enFgFHDo\r\nhhVQNQDPRiG2EJkhQQK0zi4IxUXXI7veXtK9TzOtI3BjlBKhjS00NnCCtOu2\r\nBwmJIJvB0IJMoZ4Jrermr+WyZkQ7YkVF9m2H1ehP1hHRet7qdg8ZZx9Gyarf\r\nhAga0Ys5IIhqkHBBFuxPkNTTW5oXoIpib1qapFQQWL6saxLnsOaBsBeb3i+h\r\nEkxUVcWVbPUYt9+9jj/ESPUuXx9n8GwtmiUt8ZW+e62AU5OaA0RPxv7eS0ms\r\nyQafrwWXl1sXQDd7TsQ2idw9uTJ52Db/XMK0VacjtHUa8BQPmYYM91ztAI2P\r\nkkKwEVRbNEMEL9QzK9QBtNPcSK8JFLHwwPU=\r\n=0Fch\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.11.1_1664994826754_0.5132847011488861"},"_hasShrinkwrap":false},"2.11.2":{"name":"@flair-sdk/contracts","version":"2.11.2","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"520677b6a0e24fc1f861ac2cf6b1eddfd5b40df1","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.11.2","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-989uv0zUVdOolSv2Gy3l7vjDhIO5jJgaIK2KqqQr4kuEU6jppa7wIgM6oOieLndV1WR+vwcs21Z91HYLjgkOFg==","shasum":"af6cb6707700d3a02f82dc492dc7d82035de9a24","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.11.2.tgz","fileCount":524,"unpackedSize":6631702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+KDYOyOgBdANtKpJ71lp7SAw1UUS4krJo+wG4cM8engIgCxg7rjv8MbPMEZYKaT6V6X90Eh60mozYjeQO4KznHEc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPrN8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/RQ//fIH0XKGlEfJR7tW6pfX734uTBzWMlxJ20OGD00Oe5sP3R5UO\r\nfZjGQuM5jTIaAbmKYV04pVRPLBuGS2FLJ6C/kJzZw0itS1R9pd4bCWf/eyB+\r\nqq3MZOpkIBTyUFSn8ReBuKehm9hFWNYY1RUzn0nuYuRi/jiIDlr2Pf+WoIWm\r\nTWt25tFyjjQceUTJo0v9qeXXtglgRs7gbVBEO7QsCGleXKV7Z9NSAlIALBbl\r\nbeS1je6eyaQGCrTYJxWR5lNDbVUWuJJO05BEEqVKy0gAKhVsREdD9Od/LRdQ\r\nAt6YOUJRb3OSOM1Er4j4fy1VIpgWux/lwBtn2ahyv7hYrShtZTNmcT0udH6y\r\nG6aylcmqbxxHcM7pzmO2JBwt0FzZQUV3NPzyU8igw8rqhzAfi7jNQGVn7dpA\r\nuB+gob5wh5crEHH09SVi45KnyIAzpSX+O308x7n5igPsheD7hKdFf0nuBzrx\r\nvCX+yWHIM4ksQAM37e8wJume2XBSf9h1AvlzQMcMbuPPxMmdcJ0yNvzAxxA+\r\n/Y97kCngcmNXMKIsCWZyJhZ0hEHwwdKmYB4ZAlH9wjyh19TkjHePxng0vL5p\r\n3MP9HNWxT5+R901GSqQqat5oRZapxvIiiqPVURtAcax7dhn8HzeERjgB0eOn\r\njx00qj6iNecvLF9f63aXIveP6DX+TYFbd3k=\r\n=w0Dm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.11.2_1665053564315_0.9569882573472543"},"_hasShrinkwrap":false},"2.12.0":{"name":"@flair-sdk/contracts","version":"2.12.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:ropsten":"npx hardhat deploy --network ropsten","deploy:rinkeby":"npx hardhat deploy --network rinkeby","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:ropsten":"npx hardhat --network ropsten sourcify & npx hardhat etherscan-verify --network ropsten","verify:rinkeby":"npx hardhat --network rinkeby sourcify & npx hardhat etherscan-verify --network rinkeby","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","ethers":"*","bignumber":"*"},"dependencies":{"@a16z/contracts":"^0.0.8","@flair-sdk/common":"^2.6.0","@flair-sdk/registry":"^2.7.0","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a":"^4.1.0"},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"0f8352bb3f9e37a17013aa13e9dca71860b3e427","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.12.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-/LzV8ECNj8V+6nq3PcdZHLRhHDOglVKMiQ8zx8yY9mx3Xkffggvn5fPFdUaan7FwvsAMPVlTQs8E1pfKckghgg==","shasum":"09b719c25c0954d3c775ad58659dbac93b33e80c","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.12.0.tgz","fileCount":528,"unpackedSize":6626410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEl809JeXazji/fJCNA8aR9Gx2fMpZw4m0cROqZMnv9BAiEAtW7cPetYwaEXnIh8LAyhhPeH5cDepZaiYAoEqgKPRX8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPuL1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzIQ/9FfYEfJ9vJmXqUkheq1BmAhcuElbyVF3VTjkHpbZjBUIHxoDF\r\nXNkdv9XVjZ/NypQaIQrOjpisXcrVI1L4rD9//1goHAFLANWgodM54iVDam67\r\nv4UizqnhWoGCtfQjGay0Fgn0oxk4/+AtZgZLYK7Iz48zq237h29YV/w2tq0N\r\nztb6Bi5L9HDm8kwDQ7NEfyG6nw12DtkKmAhZYU7eUlCppCYAsqDm0GTnUhgj\r\ntuROg8nYLvq9MX1ieC25b23sdseG900O7er4O2DtEfzZ5WAyTuTgqP/Jd/cM\r\n/W23+ZpVaDa3g/Q7GIIeMG9pe4WnSMM6PlK6ueaigVjufm5Pbb+mXUx3I5ME\r\nZ3pPzv53JBj8rdzPOcRJ8RRUveWH1KbYFAaXTzgs5CbtqF93kahi9a2WD0+8\r\npQEqaKtXD74+nKFwS6GCStT/THksBopbW7Lj9MkfQJaozxnLqFA6gFb7Vnox\r\ng888W1uy4ci8n/yh8VB7Llui8QuJjuAlIqK1XzCgNamij5YwW0NE1lG0Gr9o\r\nje/Ur+hSmokW8mg9K2hgcK/shuY5mjGxTTGnSA80ydgdshF5TYnsK1QOWnn1\r\nK9RlotmtatfEONiSXnClqQoeaTGIqfwe8VvXsXvwolsZw/+PRZZLD4DngJoS\r\nIF5qH5LEnFggETncbSgGPw5H3L8xppg25u4=\r\n=2/6d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.12.0_1665065717020_0.2570984909427205"},"_hasShrinkwrap":false},"2.13.0":{"name":"@flair-sdk/contracts","version":"2.13.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"c3c516000005f7b0b6580aab97a4ca8903471dc7","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.13.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-LSftK8yLXdRz4ytGtyDtrxXiAo/LJnrt3xnsgDwy00SUxrEeiwkRqr6HyTwy5EiKViNSmiSJ5Yielhim2qvcEA==","shasum":"a0661be53da1a76c8877088662476dc46876f62f","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.13.0.tgz","fileCount":716,"unpackedSize":10107574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBINA43bUsDRqi1Kd+J+htTu8qg+MXjjT4NnixATnR9DAiA+82+SbsZgEBDd5g6FuXiIrtsauAel4aKljT4JggNXcw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQKgCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/RQ/9HtUP9VZ0rXE6g7CpHbXte/59OoqMqZTBGhYXFpvfzFnwXdaI\r\na7W9M9sndvyroENrHj8EzeHkvuAwnf9Wa0xjkW9IHxamrl0j79AkSxP9TgKS\r\nC/GT9nkauJdrX+MYZqZATpXpmb1oOhfXGerLI2iNG6FxSVSgejoZVgkXsMPa\r\nN1iIKgmGH+UUa5iux46Wtlp0qdLntflUxOsATodJu19lg545dC3uLzvdWm/r\r\noeCSNleFZYdBpfxbE3nc9GX03b9qpSM1Pt/v2fA4gY5FsGpjjpjHc4n9cTDl\r\nfnDmtQaUqYQusb+eSYEqLE8CCf7jlWRhl+QC0GhGRZpiAovdDIPPaeGuuJKt\r\n/r8+A/NA3dzXqcs3uDxwP6JYxISlkcaXmJsgA1qQleQgI8SyueqieMPu/exz\r\n/YluvlOC1HMnzStTHsv9NZU1Eoq9ERqnEps59wJpHuDlpVtZiNGhltJONKRh\r\nOG9eCQO5WbptnOaPeetRIBEgK2AVJrgRLUVo+4X2o2p4Msy24p7HEwhcg6Hm\r\nhByXIuvIUUtvkuewAt3uNJbICR1+Z/1nSGmvRJwwamY9FKOPeLs5mO3Wgfxj\r\nvd9QH603zzzTUE/CGj0rtGf4GdKErIll/U8rkqSPHTzAN4r8oDaJkwOK43dD\r\nQXWtFNecEGH2ut4w6uiIPjNaL5od9RG7LWQ=\r\n=qQOp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.13.0_1665181698653_0.2763861038432456"},"_hasShrinkwrap":false},"2.13.1":{"name":"@flair-sdk/contracts","version":"2.13.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"fa1e09b0931fa365679eeeb8e13e5060fd564be7","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.13.1","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-7Z9pMXc6wsy1n8GY4n7G6R26M2UwwFWesmG8IxMMhiSofLelP/GaWWSlX9GU9oM2afVdovXBbihTU7pshwjItg==","shasum":"ee9353aaf787cb2b8e0c4996e362fa3d384c8a79","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.13.1.tgz","fileCount":708,"unpackedSize":10249979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3+J4MQoC+L6ah0eHt2xbpoOgohkSzUPu5If8rglKWXAiEA8PcE+sxhga3MX9D8xc0LHtD/78vphJtHZUepzRVX9BM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQaL/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKYRAAiJxn52dDsJfVH7UrNP0jJdrnhhPOb5tl0H+30XqmDHhlXTfM\r\nakuR+7pbyfUyvA/YaO7jJcAd+J4KapaL8pAGmj7TWLNiDiWKJ+mDoJPMb7tV\r\nzOwE3pBHaGJPZG4aS7fy7rAPOJj5iOCTkHlLT2Kt2dfDmxOxeugV/GHqVjeb\r\ngpcHkCIUUFR+fNN/DX1jtbuKd9fbiGP0Fu05upg++gK2pf8lI2JS+lnXpYJp\r\n7AFpxH8DiqnOhk+o2JFR4pAaVEEliVC/mc/FtGQaspbnK2Jg4aQShmo7g9qM\r\nL4N2JWfevPHGvHlg9qDBk7sHnRJCqM5gXyFtcPpbcJY8BXgcxxtch9yxo6S+\r\nctAMT5zqXtyjUICZArWEsdOIoLZfEAF00s5D5EMLScat9rsSUlnLLBGD1GJd\r\n58K42AaqMqprL00H+8+tEQY3Uf91lRxhgZ32jnP4Lv7OoS5Uwm0JoR/54U3d\r\nt0GLb+LO+UX8SleqFwmP8uebfCCn2bZgRO9qeFACqXa4Z2fgePYgdYtBLw6s\r\nIK6CAAVKZXgYnHWbR/tOYG5NOarB3nirm+u8VwqISQICq5yTCQFfk1FcWyM2\r\nIRJuves1jpZBLXL7Smt/ixIY03jsJgdcK054Wt4+RXAhxAFlkXhb4mYwCop5\r\nPayYrbQNEHnIgZUkkq2Wzx/SYAO1ybYx2zE=\r\n=lgOn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.13.1_1665245950693_0.7586617549512653"},"_hasShrinkwrap":false},"2.13.2":{"name":"@flair-sdk/contracts","version":"2.13.2","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"7150651e46e60c3c91f0736c342439ec17dd7fd0","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.13.2","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-Qec5lUo4Ov7x30269QdRc7P1eG9S0f3i0cupn00FGUI53Cifjmz2d5UIRZNjsGna/KwC/y7Vea8F/qEjjNu3Rw==","shasum":"688a81a096e407dfcf73d3a229ab0796d5a37e54","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.13.2.tgz","fileCount":708,"unpackedSize":10268863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAjIcprS//r+XWiOmAX2IO6tZ8fMvALhgPEfJAWjocSAIhAK/efju5BiNASYda0haRDQqRt8IqAFN39TSroSmB/JRf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQe6eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB8Q/+JZmkdcmhaKE+KP2iI3aLk4y/Jw22ckOJlfo0Gl3XonZSclUb\r\ngA2Z1YY9hnBvVh4fhkngwFkkXU6O2OymGS2jPWjPKBUDwfuh/BIpOFFm9P4v\r\nQWWYiAEZp7s/NBZPLDlB0hOW7gxN6T6hDIIezl4NYfFR0kk4cEPIkWGj6BRZ\r\nheLPxZyvDM0NXDbwfrVQMhuRBsQ2/nEYjn2YzIB977/chZq2TOY+aGxU8G1Z\r\n2ZQV3RgAHhs/KIGlKNNOfKNsxgUKlPYhGpcWTG4cqSax3eVi+aTwxurm1nLq\r\n/BbLk7wq0qIOekwqC6/eKZAUVUaMgPoUpJ0FtiwV0vrNJ/pkMY4VO0A/yNxH\r\n06GkNaAcn6z65cv6BKNMDSLb2sVsi7qldrxH9cnx1mHjQjR96Kw2Ge6r8+r5\r\ndPoHGHwaDxVIp/lNLx2s2tZJMagE1HPggdKYhDi9O4l/zUZ87qMzL4XYIr7E\r\nOQfO1M9Rxp4LG9IiEG2uXn5IFDH408hrmkEM8YZXdQmjgizOrZiHHlK+Ua+U\r\nVbgcxbw/bqpajTGOck2h+IjwmydLKriZtu24iL/PbcPkLf+HQY6aqk6eNxNU\r\nw1aKmmsu90z74gHhUkQACM+nxnD51dJVSbZnHh0TMGqcyvLhAQG7UWZ9q/LB\r\nZOdDPCk5GCA/Mc+5NGLhOilA0QouEZy2Kzg=\r\n=h0XV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.13.2_1665265310555_0.8273500119977935"},"_hasShrinkwrap":false},"2.13.3":{"name":"@flair-sdk/contracts","version":"2.13.3","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"87ac4b8ce592c488de9635fd42706f7a19c793e6","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.13.3","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-lg1JpCoRFkhBR4Cr5oqLVt5Qw2MsymuTK+RQzyymZG2uvTBAQ2jZ1bip7kS43MNbERJt8oDDTiyxvfzRYSv/FQ==","shasum":"c6574951e7649fc8a50b9695ff7f605530288eb0","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.13.3.tgz","fileCount":708,"unpackedSize":10268889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTtbFwwuN4CG+yhhgx/8m70mPPI/0EZOmwCdUzXx9hjAiAs9wu12dXg8NCL95NMt05mfqhu315xWTGVoBuBh/ma8A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ/jHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotiBAAl03/u76RktbWaFpyntoNaXo4NPqOfCJFgnsC+FaQ30BQYo7n\r\nfcZv+Jearv0pTC9Ff2ct6+vRZt7tVFrhBMdns5rlj70q/I7GEBQL2+SMjSKc\r\nLTSvSZy9WRqELZlWZ3j2EzA6xLCjzVWHrsghYcuwqLx3zIk0hN0s/G8gbmwr\r\nYt12P2AcPPCFnVo6+PnbHiPQVg3fx06uL8vvW7qFzqIEN7st0FSPqONGnY3E\r\nxEMboWwQ5If+SSkzBaeL/FVjdwNDDBHnsWG20ZTr6rPLB/bHs8OA/q6pb5fI\r\n0LlRtirtzj59905UPH1VPnMu1KlfHzu2av6Ivek3ar3SfdpfeLJLdOuk1WTD\r\nrhK34lLYx7F8Ua/l9+uTe7M/sWkW8p6O4z1uWMoT6iJBDnvT63OSatAYgqmI\r\nE5pnHqy751ja5dJBEDQFH1C58Gj4Hj2pUp7V6dBhZTHwkFuRgmAzQnjUF5Ha\r\nLGkmM0VaUcxFVfFo32a2FYILLdTDU01epp/X1rYwUX80lOpUFQEuzR/TsThg\r\nmTO7JNyYBfUUHlL11WgjnEOFMQg6G/T2fX9/NlExC3T7h2rPywTbeNCAljAp\r\nWWsit0M1YD+eqRrqXTBOWTXZJ950dCJpHIfmzFY5Nb1mtwyNAMQh7mb8OAVK\r\nitRufOi9+mojne9N+uyPd4MVOCThajWwp+U=\r\n=WHQT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.13.3_1665398982943_0.5296114870940734"},"_hasShrinkwrap":false},"2.13.4":{"name":"@flair-sdk/contracts","version":"2.13.4","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"b918c98e4b704ca9661e9423398aacd20c0bcce6","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.13.4","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-LhaG8hG6KuXgKjgFiNxlT23TJ48nadDkrMtXKoA5tbbIduhAut7/xM5oNMwt2lCkas4PRC3j3RIiyt8oTJBhYA==","shasum":"5f378bb596120f06420ae8259341cf9df3e1034b","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.13.4.tgz","fileCount":708,"unpackedSize":10268889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJh5rrU/GtyY5Z4Bie0r92MaYS3Qqepyg5nNNJsaTsYAiEAgBlMwSn9aTfVj8QYcq+zSnu5Hui6SrGWzyM2788mTfI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ/poACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotAg//dbrmZFhvC9BSzQv8z6Tll+TVfb32PISYNFDrDsuvQJDpwzoj\r\n6lelQDMW6zfpym7nxl6sIzmIEg7/tnL08NhLM6eSRbweT27T4++ixPuR/nIT\r\nfGhmJ72XPQtkqDyw/MakciJ3M8LgOxL+7OxJhF/05TZpWDlDvQNEYiSIKE2c\r\nYhi8stePsxxvFU/7Yh5eG7u4hrJmThEjcGRc8Wq+P56iaYo1BzPf10F1seYf\r\nxB2b+ZmDbUq3EoBJyg0QJo9Mb1S4PnG8pLihcMaC5viIMfiR8XVWOZThp6ao\r\n/SNCigJO/qOkDDuFJZvestmFz3sAZY/ecZ45/qn3RtkcpoA9KqNFbK3OOAHo\r\nLPP6q8Bt99L9Gjxdwis6xG4As6cLhaCt24lOW0XrgdbYUl5JPo04RapFVZ5A\r\n3yW4qbczD/Ib+AuPKDLPYHz7w/K0qjWXy3osjnMZG8TO2OekwOGD2ZAuKnXa\r\n9hi+Ed/m3doN3rCJqZ3tVVPWu2qzZs6HlbxwjD825dQ196aUOfqIEEPkunnK\r\n1x5UHfFtQcJBbLfzU9Gs4gy61T+qtpWc7GN5rweJEU+F0f0uUmbPg8+AHzT9\r\nxlqT7H07e94bM8INIXinmcBmKNu0wvFe+Ki320FyueJa+mLAGRAgQ64Q6gwO\r\nvXUldo+JEqjJ+hGkrb8t8AlDfzxhbDp4RqE=\r\n=QZu7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.13.4_1665399400272_0.5968715415875145"},"_hasShrinkwrap":false},"2.14.0":{"name":"@flair-sdk/contracts","version":"2.14.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"ac9cf81322d7682dcd1ce700667775f1a4427339","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.14.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-XT3Y4tlVIS4m/a/ADEsYJmiDTxB1q8HwXmQlhwYTkp7JzM7SZQQWpmYVphISP+5aE2Fw2zCRafAWoWIPZqqWGg==","shasum":"ac26791272719bd5bdf35ea1d3bce30f035ae076","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.14.0.tgz","fileCount":720,"unpackedSize":10294659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/drEzcOmS5qUZW53EOjGeJMdUj6/y9QN09f4xAg1BgAIgD+gd0KZpRBQ957QR4Hip8KxGFENVcUcsDUo7ssy6rHc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRYcBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw5w//bbS+DqBGWlBDxa6cXEB6TJqSaLCcvmcsf1JS/iJweL2+j37B\r\nbJ48ZE/E2EiBmyWFKPdGe3FdJx4z5hejvhS88vdV1q7BRBaM4ViMC89j7wqO\r\npTRKzzeA/YWsWHiNeK+E40fFVhdV+jG1KEcxo+g3IFf/8K8QyMGagRWiZ6fV\r\n1Xn4Fn53gIFStUHDeQdKy+XsFQzj9ktk/8ItlbQEHcAcMVS268vMQyqYgU4n\r\nWuklri1HLXs3X5iHd8FPGCDaA8pDaIKnJ6Ca8D7QyGxc+Pu9rxoUHWViKVte\r\nkoVnUyxK8RcAiPZ/7ctbkCU6T+g2ok/wMDco2hXHg0FoDKjIXtCxmHCXTUUt\r\nZE0JBRBhtDibVMb1RazcY4OwWNAAV8RrvTE3pZQJ+l/krJiLbcsmmWcg/RSq\r\nQgEhS50Uwdg5Cf5h7ecchcvdkouf8oLIpasPZNBs6HCUaBnV88EMtwQD1b8g\r\n0iZ73fJzlaUlMo3MJhkmOiEMlJl5Lo9NgrW11Z9qc5ae7DI2YVcvK+1MPinn\r\nWHZvB23OnvwRlt7uzHeaTqGZwTIq5Ip/HDGpigLsXfCbBIIBo22+7o1E2o7Q\r\nB9uJYPXU2p7y2vYs5yIZ3qvwww73Zjplyr268CIRStsXr981Jesq+rrMhLOD\r\nSM4XFZLuI4MmVRW7BWo3QI5MjzSZ/CduoKs=\r\n=mwwN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.14.0_1665500928858_0.44177635630885614"},"_hasShrinkwrap":false},"2.15.0":{"name":"@flair-sdk/contracts","version":"2.15.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"04358d710d63ed0121a6082aee843de5bcfa14c7","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.15.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-GLHPbETZr0GPnzKGrDy0n66s/pIGgDT2kqADfbBdJDW/TmYRkRVdXz/HG/9F+AjmmmTTX9cBjcT/XnsPg2N9NA==","shasum":"424134c4359838c2a56e2e9bed225e7c9845ba57","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.15.0.tgz","fileCount":724,"unpackedSize":10594707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxCgLdQFOY8FckdKaCyXHgMRCHQUaK18oL35Svrb5c/AiEA04dLzwcX3L7k2jn1LoUcPPzujVUcww7jQcQfMOojY9k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjS8YdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/uQ//bhIfNP1a2VwGsbshSfYwXq4C2Or/ktnJVbWZp4R297THDwZz\r\n6JV/ijq5Tfjbn/gQ8Y7waF/sFGYNd3r56XZpWHnRlUezJt3HCHSu7u3nmrDv\r\nSXnD+cXsTnyR04Ao4Sxc51PBafgYh42Kb1JDVBP7ofZxuztYDOV9KwYZIoym\r\n3apioj2mMa6rdwhCMm7p6LwtZteJHA64vyhh58VfcPdTiBWOVLh3jVyfkps2\r\nG3qBLs2lUKCwv8uMA824agSK+OK1juO6wXN7M60S2mKSMzURU/PaoW7yQ4qW\r\n2LjmNNCr09qrxwb1Jds0gFc4+u0vc7nEPi3Abm1g6okMypH0PpUnhhW6cqZ7\r\n5GFZl3Q2SPfGWyO4jHbgNXRu7S5QrBiR+TVJwfdHGnIYwU3AC9jcrl6vWwVU\r\naEt4tuo1l/zgXO/0SvcjsRMQuToKJReYtlVREUcI7ef1pqf8JO+o5W34T3w9\r\nHsoTV8NSFxRSm1agL1mf/2hF0xMC9uO/1JpCM8Opsu3lrd6k4Yt1Pq1ySTjt\r\nUUwRfpuosRi2QSvMmDxnspy6qcse/O8yxT8/44udh/2r5jqObGzTUOS8OKW8\r\nJYnzaLo3xSa75AO1xAUBQLPt42WHF8gtvCN9Zwnw1HTv/bJQmIHfk2+O6y68\r\nypTGhHySynQvG+//hRpLPZGOfsQLcrYwrWU=\r\n=CsyN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.15.0_1665910301487_0.7137199028301084"},"_hasShrinkwrap":false},"2.15.1":{"name":"@flair-sdk/contracts","version":"2.15.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"205d7867d22a67283390c0780d5b7fb450aa35ee","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.15.1","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-oIbWIOh0cg3f1itzOQZpPLFLiVR8Z6dxDT6Y/EjmQZ6iGyhY24/4dmnCkW5fUe02auN7sGgLlrRztC9AfE80rQ==","shasum":"69d88e64234843c5f06b3436830e4b05861a271a","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.15.1.tgz","fileCount":724,"unpackedSize":10596146,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH8qNUNlOuJweV3CGjRRuSuVeRXd7biGUbRk8cCEJJFAIgRaw1XCy6tAAQk9uLhgNF+sCXGrb2jGFp2o1eCKcQJUQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjS8iLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5QQ/8Cf6zBPtYgc6ay8ynasmQ6R0uiVfz90O7cee3skGRTx43Bh2/\r\nBNWpUXwBSB2Pgmt842+9MHDXZQW0czRiwKKAvml5A0zR3gKnalrVVdF/3h72\r\npAXRB3kVgs4t4t7HeUqjYriGnnb01ydEsoxQo1gf5wyy/r2mU71QHaHBeJ42\r\nim4kxYawY8gfWK7a4laeupcyybgGS3XqMVfWtJFJwuiKlvwQNur2drxTkRmB\r\nx6mi4Ax6uZL9K2jQUtqyxtIz+w6mR0AI6/z+B+zs74Ag2vGJDs1ex5EzJVgv\r\nbhPNyVDaDRYgGAoXKx9Zc6YzhQb1YcDnZtNCBtViN6Z7HJHUi0RPIcgEcsiR\r\ns7jzUrfNbgxxfDjZkBtZYK+T+nWA8jnKMD9Ww8ICow5N7LX37pJksc7Coth3\r\nsyx+OOq3YcCzDwUXnwkHVvXiWWFW6kN9nK2lpFFdDntMl5LEoOevH93Aa/A2\r\nH3Abu6O8IjFSKYY31/i8iVkO/eI/KLodcqlBVelDBu/flM8USx7k5/otinze\r\nNspgVQby7e6GYpKG4TiA2QL2onZ/S+xIOUEwJaYVmNYi2VlBrC9SjOJEpNVL\r\nndqVOassxJIVvYYUD5tBF04+uvIOBk7h5yWWowrWf9f7ecLEogXm18r4ZzIW\r\nDGIE5gJXcVb/ecSh824iSsUGTpE8thHYaJs=\r\n=pAtu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.15.1_1665910923245_0.011861608326386275"},"_hasShrinkwrap":false},"2.16.0":{"name":"@flair-sdk/contracts","version":"2.16.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"b3ca355cc52d3aa0bceab4c0dbbab39490c3d9b0","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.16.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-k+1lng9tSskC8C9mjPwEacGzI9NHBC2VQeOxKwy4hgFiNl5ErdWw6IGi/DuTL24Mi2knEvjkNt/lkVOopKq3sA==","shasum":"374508bfcd27b3c0c5fe397cd8171f4128bf3503","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.16.0.tgz","fileCount":732,"unpackedSize":10635240,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+Mj4V/RsKwWiaHa8/xAK27cZa5WDGg0rwdXeR8uVQfAiEAogMJLThQO9QaP4vq49taLmcJORgdbFFrSRmL3aYY1y0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTA8gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8cg//SJbsJH+Qcu3tbqInU79NitDxRze2H9tHIJnfrewMo3l5voy7\r\nXpk6F9WmYEz9FGgbwy+qtsRlYjOmK29lSEgBMozYvZzZco9Evdm69IWSyVGF\r\n4PsyxVxv6VRiOVPMRzM/6aBl0mt6ymWmWoczGGWj0SWL1SN/MdOm80E9FjLx\r\ndbSeKbdNUpzG/D+4Q2Wi8FNJigYyoLM9drORk81c1Q+zKn+9F6wIUlcf6S4n\r\nrbB423dKGbZFris1YcDqW5w5ZhAthZ7MxhZ25pX7AoDH7rh/wswYINcJiSOk\r\nc3U/oaj3EYxAA9ZTU7pqiSbGFcLWSgE1l+/EnjHr68ODliPa7qjV9Nig2S1r\r\nLakrzSQOcUmc8X13pzpfD3UnZuB4dszxnIb8m8bk1VRmJOLHOEXJ8rdsPnPC\r\npB35puPNgCBF4u0YkszKxMbL7QHlSKaVcFjaIPgbDBBodGwVmJG8PDtbqfjR\r\nc3+veXHdpilEhLMlz/KEO9t8xog6HCStlEtcQmKBbZgWFToPLhM64ghBCZAL\r\nOW138L3zIP8mEvyXcTwSdl99X8d5CaqQvivPpLT+jjpUhp9rIZisV4c3Ncc+\r\nxqGF+wGjyjgrvkrO1n3xQ2V7IV4fJ5ztMUfWZWaVinAwI88o34qA1RdDP9ML\r\na0wLCJSsjfXvM/dCoEZ8WWXmvHvcvNTcKak=\r\n=c+ic\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.16.0_1665928992515_0.7891119391253927"},"_hasShrinkwrap":false},"2.16.1":{"name":"@flair-sdk/contracts","version":"2.16.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"e9f179f3c84ccb5ae334cd0b5e390f03ea93b15a","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.16.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-CCC/EfsF8m+DyX0U8IXv+ccqHMfc9m8DaRrjqg2eljml/XVzED8nKlg3SgypMOnpCcevNs25l2EA/iJXHK5USQ==","shasum":"4514ef51b3e9f8c1e4eca5cca73b323fec93fd48","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.16.1.tgz","fileCount":732,"unpackedSize":10638438,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbkxWpYNgrsYJcrAJ6K2PsEkhbr1LYgMeBJ/jDX0XKJAiB0DNmUNWYbuXF1v4G+BX39MpNgZ2jIll5XmYxUeEhYPA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTCR1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpemQ/+MQor5jd8ykqVf1bjipBmvS8KxzrMRCuEkn+acJc+hYk0Fljo\r\nzvsSiQ6YzWv4Epv/gKIF1jDyBX0K3X/oCwrbNC1llreuicOJVlxn93tEF9az\r\nX47ADbFtBrI8bfpd5e5EadZ301WTVF7zc1d46lOP5ZJ+caVK1bpA5pB4wsyr\r\n8Sv8Jjjck5RcstdC43GGJeEpsYguGfcgPcfnTfWLqiI0aalGxZWYUcGCMxU9\r\n9y+hT9yx6E75mQZTgzwiRQ3JgcL0eVXKxhS3ZnONoCUfFI2RGM+oi2JUAcjj\r\naOwSZDlLAKloPmJKnhct1rKHS7ruoVQZ08W8CerL70+MmWKHa2JlzROFgs+u\r\nJfqHcjBnvzmYhA6oV5mgzAFORMvIw9oL98IROClwJhvH3dSld1in16Nzd2UJ\r\nI6c0e8A7a67yLx/OjNen0r92+7ELltw0dWkwLBl0BrGxFH3ZES1nKUx1MgUC\r\nQUemdgYoTe5uRM2+tCE3/ohHTNjsPKYNt7jIYTzzd5ykneUQQuQ6/aPjEBz1\r\nehpmHqdB2wIfhZopph3yxnIlJb5rLvtJIcJAwV7wl/DMMZGsxl5KkP/GhQ73\r\nVYnn9WRiahG3OnT8Mj0H9TgfBv7yCgK62nI+Wlr1jwVy+dyO3eKUOz9pBNBR\r\nEOg/J8JwSeXYSIUqW9coGiMWehhler/Vbec=\r\n=5O6e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.16.1_1665934452752_0.41800595531562523"},"_hasShrinkwrap":false},"2.17.0":{"name":"@flair-sdk/contracts","version":"2.17.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"93af86e30a150c955cc1844b533361512d6d2daa","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.17.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-qM4O5sE6VWYInN133hR1dFnpX4xItgZWISYmKhEJa6L855PCfQA5fvCCJElJdCbkIUlBcUQsGf8MdajcSACxIQ==","shasum":"7ed9e743d3e413f0f6e15d1af8a000fdf772203a","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.17.0.tgz","fileCount":740,"unpackedSize":10845530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDShVahmjqDRkIPHewiYKhQMEq5iEpB1J8tWir6IgDStAIhANohpRYNzaomUmWQAjInuw+Ef2kQ0Er+x/xcUIv5rRmU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUHIPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBhA//bsgbZOsmPhvvagd6o76JUcr24SBcEt8fJ9Rcq1I/pb//SPrA\r\nL0mh3/p7tHmufogk5NnBuIqsk9GitVDg/rwnWE301fGnmxDA1XX2u9tSmewB\r\n2xMr/d1htrDMiZdWTPOLhhy4kYD7jHFaGb0BPJEPd1GznL0ZcIhqyhZafupI\r\ncFMjYO7s6cZVMS4qdCf3K01A35edW+zQjUQL0Z0LDHdODetMaUmJnUPVsZUX\r\njG5Y88IENVa75IJMMaY/zpWf/oooB5yxT5nj5S49PUunz6sjwcUGEQvJfhCa\r\nHltIbM5mqpsx9RFOkMqRz06woWTyCkEqOEZ+DWgSgiL1eojGNo/I1MSx+pgD\r\nS8BOrObZHJyvRzYmCq1zXCIcMe2hcqMU0VItdZBsBk/jLeWu4kGPZOx8a6o7\r\nnorAwztke0u3TcNhd5ZrjujF6nXfqWYDBYBXcguJX4Azwwqv9xU8e030UTZd\r\npafjznKeQyQYhdZWzewzukHl0ZKHaye9Yvj6XYXPxfl4x9BJ7MadTYvDOad7\r\naya/P8c3vo4YLV68DHOS3Fzz6x+nfTB0KSWLF6+fH6VDA9KvNLnJGzy9TeN+\r\n6xRCdjrC7j/LPiB24VGyFigYl3tTLB4pE4rWj54yumMbmcyVG7rH+wDurmr2\r\nVs96BOca+QlRy2sgcH23oVk9SFX79fuTJDg=\r\n=9mED\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.17.0_1666216463511_0.7890008504236301"},"_hasShrinkwrap":false},"2.17.1":{"name":"@flair-sdk/contracts","version":"2.17.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:expensive":"npm run deploy:arbitrumOne && npm run deploy:mainnet","deploy:cheap":"npm run deploy:polygon && npm run deploy:ropsten && npm run deploy:rinkeby && npm run deploy:goerli && npm run deploy:arbitrumTestnet && npm run deploy:opera && npm run deploy:ftmTestnet && npm run deploy:avalanche && npm run deploy:avalancheFujiTestnet && npm run deploy:okcMainnet && npm run deploy:sepolia","verify:all":"npm run verify:mainnet && npm run verify:polygon && npm run verify:ropsten && npm run verify:rinkeby && npm run verify:goerli && npm run verify:arbitrumOne && npm run verify:arbitrumTestnet && npm run verify:opera && npm run verify:ftmTestnet && npm run verify:avalanche && npm run verify:avalancheFujiTestnet && npm run verify:sepolia","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify & npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify & npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify & npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify & npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify & npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify & npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify & npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify & npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify & npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify & npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify & npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify & npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify & npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify & npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify & npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify & npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify & npx hardhat etherscan-verify --network bscTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify & npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"747d2f784188b9bebe319c45eb4cb1917d1a426a","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.17.1","_nodeVersion":"16.17.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-y/bmoz8q1izLeg0C3EuCw/XNglPRjEVBDImD1V4sxEA90UL7E8uy8KpwOCjJVkCu5pDI+7nMlTlP0xoi4BkRFQ==","shasum":"d324bcc26689a48f848ef209c65a460b93a22e6e","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.17.1.tgz","fileCount":740,"unpackedSize":10845524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnLobQNzSpUPnfeBq0oarKKPtvVElMkev6w3zFQi/SIwIgMcjFnhxKehP29/Ee0h/eVX5oki5Zce9lXeLVCQdV0r8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjURCiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF/Q//d6UrEUeMUWE9I8ZOVVM7NkoWUS7PmCmPHGBZUAXWBNA+PBBA\r\npcSeOUFpD1hadWlWh0CtcaBxOkehoHiU0UimASUiVfsVflyuZ8m87kBcMtGR\r\n0gc/k/yNY0SrNMBbCFU65AAC2AsDf0NWe+B0bXS3E09iMC9rf0KiAzGASBN6\r\nrNEvc4Ay0uctUoVXugFepnB2Hkiomc5NEDsF3N1WnkLXBOmLfgSLobeh531g\r\nUXXIAFfC8CtQGTRscQhh9+9s464qR2mn9rY2hSjvNXpL6a/rXEDawap/HPpz\r\nPFJJ5Cd42VCNpTr2zPiLD4IMPlNEGEHgGsw+rqyKTBbPTkVKekc/Yf8f6eih\r\nrYs61T36iK/G0ARg5pZlavev+ofEta0z2puAjy1jmJnUi6PqHL2Ne4K6H2PR\r\nTi25Y2gKWSUYhtDjtCq7LKsrHjFMcBjZ5af6HJAICbXcnlBf/YTZ+nGLaD3W\r\nEH/7tAOBeB4pDmK/vqYpEaI/YB3OeaKPPBOh1p7QVoCcJcRtLTg0cAP24ah9\r\nER1dJ3sSlyD/Yrc45oCadeKHTvKPN4IqkmU8Vrpg2zUxkp6LEm280X3w5PWT\r\nVhh3p6UTrCoRyDB031BfGA49CJJL/cl2iGEfXNZuTJlGbNTxWUflu4pvRJlg\r\nSXuNvJmIYFDvfwGCkvHXenT86npaLq7LCJQ=\r\n=p7RF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.17.1_1666257057772_0.09573985741566982"},"_hasShrinkwrap":false},"2.18.0":{"name":"@flair-sdk/contracts","version":"2.18.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"82fd5b795aa76a3a47c6d51cb83399c9bcb636e8","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.18.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-xoW94O8Gp+Pu+0P7hktx+exQj089EKIHWFxCBrlAwzpnoPHOIPdXx59PdCIXzWERw/L3qHlSttjsKc8BiE/upA==","shasum":"e884c91a1d52f2c314d29e701ac21eaecdbba114","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.18.0.tgz","fileCount":896,"unpackedSize":12909321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6A0hAyjolmWqzl2dVaOHK8Pyef/+LfuLsP8dG3sOFCAiEA/GTR0wfGT+Qb5lUyzuRqc2cCBgbCR+03bIn9YMUZt8M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUvf9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8vw/9G06XIFq2lZ5cgV8bJZZC8j71x3eaoChEN9A+pG6uImvJ3n9P\r\nV1nvC1BBZg+B4gWjLMP9VACcrtG9+nIlUGbTlYihZmrgw0gahwqLy1s5pz3G\r\n8HtSAuTdFgYxvtLg/97TSrwRQqA7+EO+yjFbEkaszKYBW/uQX1PdP+xXcbbO\r\nsQ8wK2a9Nh/veUbolPER0E1tqbT8U6LIkgg1peplQY6ajw5E9MLMKSy4v0FB\r\nXWsKGtoQnk4IyeUZoVlgRXmLcd+9rp3XknDTTOl+IRcJHKMo15w8kLTIKkuj\r\nlf7jkAIpEdMgsL0o6f27h5bZaqxydiccN+3f1c3RbNc3fDY75tCOV2a9NQrw\r\nRKWCp+Q5I6fECCD9AeEhROwAXt82gx779AIz+Px5E0KrIuBgQr6ogqJW6ym5\r\nLV+OfH5I2vdAYwfj726u3RZsPNMYSVVnN98mf+waTMOo6RXUqKrEC9AvRPtB\r\nb28m++0Nvw3pPXiG1cgVty6/s0qyT7YUIwL0gm/qzHgTqjwY0t2z8B93sK4u\r\nDopU3cKIiWmTR/Trxs1RfZBFTdaOSIFVqZa4uef2Cri94aKuHr+mkT4ranIq\r\n4VYRl/w1z/du/yEk7gMljVk/OqqSExcbhEQNQRz567/kvM7k/2R+Ckp6bD0w\r\n8sGVQJxv/rcmiXOBvuwqaTcnppNxq58+BRw=\r\n=2URI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.18.0_1666381821298_0.3179559069235449"},"_hasShrinkwrap":false},"2.19.0":{"name":"@flair-sdk/contracts","version":"2.19.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"9fc3a46dd90a49a901908954e8d2fc464fbc4c13","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.19.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-QMMilEVzswzDXr6l06H2ugj4gHB7u8yCz4bNAm1LwJjaYfQuwLHb7UhqrKjw4dIsSDwzUOPUTS4p5B7ICscbAA==","shasum":"810c797347a2468f285ac9b607a58ee3ce5db9bf","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.19.0.tgz","fileCount":896,"unpackedSize":12914119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOmkY8uxxekGT1+LcTGcKFE7D7UESmAMKLU6uBG+/wTAIgO0LjmHoNpIpf45t3pLHmM5GByABz6auqjpLmdLDF4o0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU+54ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1LA//abe5giS54AQekHcUpM7ZXLUUaS1kx7c5kl34AMZzoDn7I3s5\r\nwm/3qki8FdoHpIO2+2gUtfbCrUpGN/XMf0veKGburhYL96O9HY6upQ56THIm\r\n/m2+SIWBsreEPF2s5atwa70iqF5w21yOZlUVEn6B3A73HnV3s+yRgXdWybCs\r\nWgQD1gjaliUUxEf22psrEvm0Wx8POOvw/NqeUREPGtOkhpY6WMSWD9qakWCc\r\n/tc/IPWO6+2U12ziwKkTDqD4x1CYqiw8T5wv/cFkWHdKLjeSiZNi9oSfmsrv\r\nMNGtxOYJlcyj8V33LMgnPYbAefJnOUq8U3lwR2iki5Fr15KLzhyITwjI/IfJ\r\nFon6qrxTQUCF6lnVjVHq9qCCtGacVtFxzQcDK4CgK1eN5YbKLQK9VCEIolTk\r\nIU7dV/4KjGTPMwunExzs3/IQQ5bQUfbaT529A7NRwzlSDl518YNMSKAwaTkj\r\nk8m5ZpB30mAyvmzQJKkUIELtboXKrIDha2JkQihRWwWZqYDbIJciJAiEZF1e\r\n6N7ZqUnwsNzL2xVzdELlMgZ39DVGQlyhw1kJJzI+dlbcQDaLW6fL63Tpq0Io\r\ncIKUHMCJxPHRpvDb1R4JhOiUX7MQeAtKbpG7gO/MSDbms/K+RseZvDibpS5Z\r\nGtTc8PMUidrstSbNFtk9M1CFt4uCl/PBPgU=\r\n=sPAs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.19.0_1666444920261_0.6355192908689158"},"_hasShrinkwrap":false},"2.19.1":{"name":"@flair-sdk/contracts","version":"2.19.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"bd52de864efaefef955c0920543143ab5867f905","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.19.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-m6Zg5MByOG7vTUldnufBaXkGl9SRJpiXD2mwmCf4/xcfADlvBYbBOxB2fGtVte5nAze2M4uOdaJE9zgaYazLiw==","shasum":"0d7dd1169b1e995bee2bbfaf262678c6a40dd6be","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.19.1.tgz","fileCount":896,"unpackedSize":12959801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvLb6zNP4uq7ODkacmlNDMamsiP+hmZ9nQtwnPW70PxgIgQ0CDY5fi9MQxbIuKJN8hm19CHg8TzJz0koOWOoos+AI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVFtvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3KA/+OP1gFqatdn3DW0JipJjeuLP50wJqhcdBLMXnRSfhD50RIcy0\r\n7HUQVYlM2leiFX7ZS+rZuBOrJI8ff1SivGXeXDdFEQjll+cs+whchke8fR2X\r\nM+iznp9F/I167K2qSxGvL/Cnswbggz9scdbdV4fU01eAIafae0uRme4EockL\r\n0UNUaSb8SnmcmGGecO4420cshJJzhsrSrLlCW1T6dy77qmnk5wyi1iT2xvTf\r\nHea7V5wSnwZNd8h352CR91/auSeYAaBX6AYuui9HkfAAWqUgKAOn0lqQVwuO\r\nDhHXA3mkGWrD3M3iyQ6b5UD3/dHj4Y96SvSpyHlKucgQ76CbdJP9lntJZq/9\r\n9EvKYVI1R5ugDu9k0l/+yrfgxe4qgcM32M7K56VqZpPZXeXr9FfnCGM64Pk2\r\ngjZQTQUvfCbjLwS7FTYj8zPx3Sue0la2KJpDx+V1XvFZDzuw7GMqIELfhEp4\r\ncjGJD50mSbZI85+7LbmuHLlu8SMpoi7E2EyudEk8WtFwLsMVvS1atKlFvVyV\r\nbGUazSVwHHpRG5q0qGTPywPv0EwPGvxgrvbKQ9dxOVicLwfpISlgVndLhJbb\r\n/OKnz0plL6uNr+eEirSJ7bskAgaH3Ep3XYG2645eeo7W1QJwxjVxex9B6YJL\r\nY8836qn2OAyVGgc/ejWsPSs6XZ1ueMuI6Sc=\r\n=PfWO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.19.1_1666472815023_0.5471369349048412"},"_hasShrinkwrap":false},"2.19.2":{"name":"@flair-sdk/contracts","version":"2.19.2","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"0999e6f00df8df5a2ca29abc98e318ebfa3e117f","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.19.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-B2er25p/OtCcIvStZ5R5njfwWXhfIVaAzFzbxwl4b1iyEvGwWIzemXFJXS0k2qWS6JWB2ICJb8rScxnWI0wmAA==","shasum":"dd941450fe7fc5202853c193abc35a5225e21769","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.19.2.tgz","fileCount":896,"unpackedSize":12968457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDECYB4zQ01S1TQ0M0pMPWopsuxWZ5cBpxZuIJBsXbvFgIgb861P1ZNedI5gW+YSB93sryw0Gx/95lMTcAwMujhOj4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVTKoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVYw//YC63BwwJcRHB/NZBy86JBY+WkgIFobg152Q2Bwu0AlHHMAUH\r\naXo82546/dR/gxzdRHA2cBVJRkHTY7YsPgcG4zcHHrJ0nfQayWRUTU4eDKNL\r\nYXvspJo4GRgN1VecLFDFE0xQh5nkU4uLJY+AriiJr/XjGHpulUq9YUNsWh1k\r\n63N1dRICH8DFLBisnEtIE3Vkq5nVyxsZjR34jXMuShr9J9h8TWJyvMNwClHm\r\ngOdwJCZa5rblX65effyEKixEwqayh9PFVRQKAPkA/CVjENiIKATHf+ajXgwC\r\nykqeNTrQ5rf28NI1zDqhNp+1gJpD5F+3b9xf7+VqLA8oonIkFrjkN44KkMC4\r\nf2gNae6mFQizxRCEiXXAbKx3G4Fp20ITmWRkR1wA6YEbQnaIAn2QkkA9XzlN\r\n29f1kvcnWPv1dza/T2WF0nCl7TvMx8PTpAua7+zl2nFs5RKlakJcyXliJuPv\r\n05prtO858IHnXwBgHti4C0LZ8wZXiAbz/1mm/JRwEdgGqbh03mOlfDoT0raB\r\nqdFYNVE8SSQHt7t+RyESOYF/xTXaPP28xsBn4jF0LMMbYxm+EzNB3amt03u6\r\n5r76S0X9gluFlBm6/faMbM8bvTJAs9dG1WJje48YvUBqRshWhMWcreDo/Xi6\r\n3XTy9mhSTgIklshoJOeggwmR8nB1qGGnPGc=\r\n=+tXh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.19.2_1666527912134_0.8460068251992459"},"_hasShrinkwrap":false},"2.19.3":{"name":"@flair-sdk/contracts","version":"2.19.3","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"b1b1759ef08b6e7383ba19976aa115e260b725bb","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.19.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-b1MlO3v7uuptrtId2F/uG/XXiPhMT5cYtQpMOi0qex0DSpqghdrvpy2l/Q7k7wq4FOvoBMG3jP1ZwrvIJirJeg==","shasum":"8a30b57acfb5c6cbd9863c815a2de642cc08a5ec","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.19.3.tgz","fileCount":896,"unpackedSize":12976227,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+2lrmp4RYuMXaLa48gKHN6AbMrPRY8hH5+BjZAv7ebAIgfLXX1OtcjhMLpzQmjC0VuP5QmWqubxjC67UgdKj9dcE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVVbCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonBw/+IUngUROhLHjXrQYbmtSx7TSeBuzJJetvJuIvPuRdGhkIl6jI\r\n5CAAY5Otxc84CqwFL5wB+FaaLqT9Z2+maDANBS5Ro4mbQjpShwjv2pSUownS\r\n1JuO3FZuZYi1+IGZN4ZsqW/pUFGxeHBWcXOkBaM4CkGtUU6A+65I0fnQOhBW\r\nTjx9zjW/eAgPkYHq17Y3EfrQFo1M02Q9b0Zfo0CHmF8DwNCdaKlReeY3nAui\r\nlLuiz5Ybiqec6kbTiI1Ilp7xkTsuKfR95C65NTDywlwMBXCLIpCm9KBFeqNt\r\nFqRNYIx4tkDpzamyHql51EWAvSyz6BSVjDs4lrWNX24AgRcatIxrUR8q9pUW\r\nHqi6bO/DEjFUfVVotKaw9ZNhJWLf6/lCE9zzU+b+64r+rU2UhHrZscIMrMmF\r\nhR5lZgUYXag8j9Y63YHay+F/ydkdLO7N2aRyA3anTQTYi8XCMWVUpbKH7Sel\r\nvY4YZrtiOXj/xlGKPqmIbPf904jC7ook221imjUVNsfdMa88KQLS5qRtq+qB\r\n10Z/uSsXFu2De0Ww+2gFxY3EkU7juYCaER+fodH76e9LbiCdDxHXakZ4CW2t\r\nzShQJzYAPTwagSwADlNGpz64/vZyukjmmKc8sNYP1Jfr9MJTF2YElhy6IuCd\r\nxOZsuGXWTn6YLowY8myo25IZV/jsz0VLhEs=\r\n=JUcn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.19.3_1666537153840_0.3524340400299295"},"_hasShrinkwrap":false},"2.20.0":{"name":"@flair-sdk/contracts","version":"2.20.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"8aa5d197311af1df8e899b62c4f78adacebad864","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.20.0","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-76CtBfWJXEGJqw/L+BQhv6UL8y2+A5tc7Ar9EtkS8BfZ/WhzFp7KQc+PG/ipjaZ8MX48Gk6rwqlnRJnuhd1hOQ==","shasum":"ffd4192673b7192e08a716951b447e1840320466","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.20.0.tgz","fileCount":896,"unpackedSize":13049075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCULNXtG777ITgYFvvGswpRreWfeWjZLA8chJphp3/TtAIhAOPtWHwb1LNpD41Sbnvhg4JjX2btfcfS2Rrytqzwvaoq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVXwNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiGg//YUyBU1whRxIq4wfAmWz4CsxVnftQw0Mjl013PttKOavGDIqg\r\nat9ybezPSlmuGFhrvuK16PpbsDHqtbBx3ykUiEpEAtqlKRdFsD6gcg9OOfY6\r\nOOoK8YT1Mm52GAg6T8ax7laWEAIoWBLnx+F10aOtYApNPfUp6iSmINKJr+cP\r\nxg5PEfHIsCVH8dVvVP6rhuLxg2r1kfTEi59U4DoigAZ9LMFLbAJPlGsw8C2c\r\nSpmo7di29Ma7Ck1kSTb7B5cDumMT8NiIRpBbKHYkeDPtK/0VcZpIApDvR0Da\r\n/T+W5PGDfQUhV6yvhD951CkfD2XACwr/CvHfv1Onoe615sQVrX3DE4xh0wQ9\r\nT0dhS2uOmwRGTvd1eEzd0z+P5AuJgRbdd0Ce3HovPHvg5J+e6SSEoR6x+4uW\r\no28NixaDFJqPv0FsIxiZUG+Uo/B2BDFuliy72Dm3FDaPQ+PRt5dDhFcNvNDi\r\nn7I2P7EaDWl6Cfx17xm8qFaDXK8ns8ezk/qsG2+KUsWfFZKAEtfbU39HU9jV\r\nxNKfyBzMlXsmjCFSjE46wWOJ2XNBG+vFbMw0NmSHm1VUXD4/lS6hTE8UPmiT\r\nCpWP51s4LQSMxDNDIRrYv6bdX82PkSPswz6C+h+4tcUe98NmuNS8ptNlxKaa\r\nnLCPFvJHfzOYNpHFlkZDFkjwVHxf8oVSZZQ=\r\n=1E5e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.20.0_1666546701116_0.6353128743963834"},"_hasShrinkwrap":false},"2.20.1":{"name":"@flair-sdk/contracts","version":"2.20.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"6f1810900fef31baa1cb34ac21edea97485da8c7","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.20.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-8RHIXLG83sL2X2W/cjwd0kk8rqUd72BLtZDknk1HP2u/K/84y5DkaM7+kTD+YVpUisLkB/pq5iQ4FIc/+2oD6w==","shasum":"9e1b9aa36a62ef3bc27b10e7d2f4d986fea20649","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.20.1.tgz","fileCount":896,"unpackedSize":13055719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRKXKAII9pWAX8CnPq/7vIZkeHOwQ0dXQuR0czUHmw9QIgZ90tg1xCkREuQzN7DlO2WgJCfR5dBF06xBLrSvTVY9Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVaqPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgYQ/+M6UHTm3sz4TvRzDuKEwGt7HqS8bTgHlJLuN9z2OyfLn4q6E/\r\nI5H0sl9xAbbLkcMeBlAvvVFE+qwZg6bXQHbwzT92w9Jw/5YEEtICDGyzvCl9\r\n3O25xdV/kDGGPQidLg2Y3owzJlNXDkJkCA2vqDo0fmyHwuS1rmwRw1RDYoSb\r\ntp/qaqh7sAFVCbVYFiPUj1r66yLA9Tj9xAHhgcCkk5s0AWzh6HK+eXjGTbET\r\nb7USIBzr8LnsE1dca8M+u9Cu5fo8PqszZSPn51pi9nRFz8o/Fw6zOCEXbZWO\r\n8ZUdbek+itcvK9KyCc8sDfkA9RupQ78fUDRTGOXXzI7HPjM9bu017RKx5NnJ\r\nmLmHaFF8fs+6m3WegIlvb4irBCBKS6hVUceROC3B3yiWOzsP4ono7Mx8mP4T\r\n3o8X7O3BlPe/BZX8dmYXiu8YBewekjIJPMBixjs1BHuKYg2z24Mdmp/PROrb\r\n797Et8Ft5ovVVr9H93yKu548ukkmJQX2oPfm8ZwFq1zuLrLgaupWGHhnQgIS\r\nAHViJnv2Zv4iejsCd4FfC9bWYgvfI2gty51h0x3fGk8lMbsKTwoSA0TZ7SUV\r\nIA+V2aoqmyOvj0JdY2TXn/nzZC5HOEZTL1TX3evFxMZP496OGWyZKNpchrAM\r\n8mVABQLxmfgGEN6G4yybl8/apGOViEvwAxQ=\r\n=nd7g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.20.1_1666558607187_0.26495484615644505"},"_hasShrinkwrap":false},"2.20.2":{"name":"@flair-sdk/contracts","version":"2.20.2","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"a9c12f6fff061ade855df3bc51382f28166b9c0f","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.20.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-q08suOt/A4oedlSGJjAEccfVvO/AFYr3cABP2Z1fN/kyGLHjalI8vGjK//puFxvG8IWaqONuGs15/uV7AJ99oQ==","shasum":"05ed7911e13725bc691f1b7a7e1e2799f55c4f13","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.20.2.tgz","fileCount":896,"unpackedSize":13089720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElw2Uogfbl0DT+Bx6/WN/8SMkEOHy/9WxT4nToKyaNmAiEAvKcUBrVtabmfAppSTOH64ES3pv24tMsvxMOLW4Yge7c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVbWJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxDxAAkMcnZHqTglwHp0ICgB5w/0vd20JB0ZSBmDL9E+ZqttmkVTTJ\r\naotIg6AKyEXi/APGynnkRPJDWaB5U/RL3zMygTDx22nAV7TGghkMxB536EBU\r\nEecpJ8pWbYntpk+cM0nC2V7BeQXesIC9jofxzs4XvN0OlXz5iQpV/A5SkHqY\r\nqEVm8f1E/reiLr6+XHaUJzrbJBnA8dzmTS0nrQDtC9ofsjo5lHSv1AaYb9VE\r\ncT290/6GR+o+Oho4455VEWogkk98b5DjztgcFeZ6Qrfnm84CJOREjhAzntNt\r\nwQG8XPMRFJ4g+kuh5zS+vuZqdqO1MmrCVNq3oKj0LT97N8wuGVejF4J3sYqD\r\nqusEdLXP/LFmI+KgkIlPvVSQWurLOYJ4hW/K8SZD0m61WXqWK2mO71wQ6NX+\r\nhqlHtO1dXLFoqgh5OxAUoDqblQ0HIiVf91gaduAaU3VV8xrIPk9Qor6uceWJ\r\nawBNzRX+OH9QiCJyto55UAL6vubUr+2lmxLRSQX/rY5pHZClgjWq9qwrvtcS\r\ntPwQYx89JsW/UW1QK5suRCKgJVNmhJBYr2ffCxgW8ytdhNQhOKzBup16mC5J\r\nKhOPcVoJbYrmPSny4E82bR8iWIyh3oLGyL0PQuY3aiBB2ikWs6DMVoNHOKPY\r\nH5vyubZMqxRATLAqUxUiTABuePTl2zwolv4=\r\n=2wiD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.20.2_1666561416950_0.7174794387712173"},"_hasShrinkwrap":false},"2.20.3":{"name":"@flair-sdk/contracts","version":"2.20.3","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"c56ac37a02b026246b2fee61c1cb2a345ed438fc","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.20.3","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-ul3w9FWew/UNQ8Gj6hUmKGaMnrw5SGTCuqu8GF86mRaWDCYVC6615ZYb/vVieCT2cmyRCpz7doUi10xcPH7D5A==","shasum":"555c7dcd21163de19930fac790a69b6ba2315bfd","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.20.3.tgz","fileCount":896,"unpackedSize":13123618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC614mGcUnO+6Ohzz67vrDVMXL9x37JqHQYxvjh1F8lhwIgKdNs6XqpqcsCoCYTb4eGiqvE/VGxsO5Ql5Ej67G6W0o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVm5PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9+Q//VEpkLra1JdZfDoJyjKegbVkjkA4/j3+USrk0cIFRREYVxFQi\r\nyEbUN3R9k5DSaTqhPvA6/D7v8aTMzxrojVIi2OYBU/cB9bqLrNRrdDtFXV25\r\nFsLEfBfnmVSM8casDLvhDdyGzm9PjvPsAPkWSQci7+XY7XvoH4gVTbrn65GF\r\nyl3ZCoxio3fDCg0Q+qSORzd8D9piwgUO6JkCNnA8ghB6+nzSgjVZbDGrPn47\r\nT0s+oE0K0IuQ1wUE+RmGAg4RnbXsyWjwPeCzgj7iwED/wr3IBqEEvxT5D5f/\r\nf3i0OXbSNlqLLrict+ihBYZA95OZ+57lSyyoOd2nhbZ9rMB2pEjmoVPkqQKK\r\n6f+/6sZnFXH7ECItkIBmrzFYnqqX7ScfmocXqGDERmFWvOpPVSmR+8rqxSd1\r\nOkillRva2OazePiAmJR5nVKf20QIYe842l0mEr21XqPn9RNVR6apovKDavLU\r\nX9oohI07eOh17/759gUgWuylIQZajC3+9hr1STyq+6H3Z+EeFPROQnmCW6Ry\r\nE1B2rxK+svbyYKwSmifXjNslHjc471rZSwwdab5WVPU2VC2qu/xSn0fMPd+5\r\n1W6z/0W8pjbCY4fTJTw5waioso1SK0PdElL4rKqw9TMyo9/TZnHyS2qSGN07\r\nEtl+1YX283V6kHJEmHi02GIYaNt81IPN28s=\r\n=YOii\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.20.3_1666608718970_0.17338087756753584"},"_hasShrinkwrap":false},"2.20.4":{"name":"@flair-sdk/contracts","version":"2.20.4","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"05ff7e7d32b64e112b2ff2eefff23d2776a22800","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.20.4","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-JAB+cS4JLtwFkgmeTz9qA8Ht3fqHApvv4nc82wjW6IzFKdnaIjcwD/mj+v7/hSHm2gxU26QtS6kDM5LTsA/z6g==","shasum":"6386f8a00414f7027c9d02fa7ead1f175abd53da","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.20.4.tgz","fileCount":896,"unpackedSize":13123754,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7ypBfzV8PPKgj0a8uIBUNFakWRRnLghInhfDgighuMQIgKzmjxsjWI2GjUmt4Aj2XSeC3HUEpbocKHr07vKmJOZw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVs/aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/dQ/+NP4tLC/jRnOOAJ77nOGiIAfmca1IkOhd/SAQbTj2tnrxDjUi\r\nCh3Gp3gFtlhD/8yhF0OWeSWq/GvO/BZld8u3VWITazw7NhwyjYTGEJinDJKa\r\nD9bdSS2DaXr0EaQM1BIfD6u6iQOZAwziTFDV1TJLLrWva4BuIFifO/W1Mpid\r\nlh9P2igk2A0JBTqVFxp1kOCwhq6mEkuG6GBBVhWI3lXWjKOFktcUCVetfv9N\r\nsGwI6YpR2aF9v8wwl1b0+adxfGbCJEEqd//oRTmg1NxfslAgDlu+rfYTKB5l\r\nYSAGDZ/cXI0vfLQYM7nrUTvGN7vPetHcepIkB4UaBkw+D2MCqJmW4E7bG0lc\r\nTq/cT/CJzSo55/odQbZ5SWTvwuww7wFW15dvZic5fZj232YNYVMbVDNRfmbR\r\nuP8bHNWQdDp8AZdeBawfc+UJrTyUTCEn8DLcF6CxiFQa5WA49tGaH/yC2jR2\r\nrN3Bj4/Bo2fHP19JsRzZXCMMEeqxJ2LdchdtCxW7HgoUEP24rEmk6nIkVqK9\r\nObY3k8BinCSGs5xx0TyxcJE+5EA7ARm1KamIqbYQTZ1LwfMK2hNNyqpi2SHw\r\ntkAIkIZml4AV1dUEwisRnWxH7VKAw5aExz9bWa7xjUJSJw2v7NNc1qKEUiRD\r\nQsp1INESYZ+g60IgLOdDec9+TA4RlUZGYu8=\r\n=RSTu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.20.4_1666633690081_0.8064545985433824"},"_hasShrinkwrap":false},"2.20.5":{"name":"@flair-sdk/contracts","version":"2.20.5","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"5167546feab2dd3990fd26b9c60a303957b6f07d","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.20.5","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-hO8DCMsXyFlMcAihjlORiVWzMoLdg3lKkHFBdTL//q1eWU0wcxDO5DNyWf3oGzujqBqYjQwEPxmJm7sAOAIWKw==","shasum":"a0c327ac25092eead793891d6b6203bd547dcd7e","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.20.5.tgz","fileCount":896,"unpackedSize":13123754,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzUMiqOZXeGseWUYx2AGgFtSp2q6iMg/JX2ZaZ5+qEeAiBKpW85wyK7EsJUrkNs0gTZYeiFKzg3aJBeGmlKQCDz8g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV6kBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVphAAmh9F6IJqS6IVT3SOqEH73LkZrth60pUr3qiWnEVpCmM0XyKk\r\nsOPm0i+EqoO2z7unTefcap4n3McjCTQ39G1UMDUhGe+Khc97ldNsZCOnFlB3\r\nWff7kZ/efuE5r08FNkPTrkICU8OP7rRJtwRiN3mjd3HHpub9UxQ4gSIoR8aC\r\nZCULyaeys6X/K+YJZRJrSXr0H1SANavTrlx3Jz4r1U4Mcfycy+ko18NlaQPU\r\n71aElyKlyM5GqQPodo0lvpIyup5ARwfhFiMfEEMpQNT+iJq3VE/y3Zti+kyL\r\nlDLH9QI3ZAmVnNdRSbVq3/iEbknuV8WYHOjtawq5RPx4WnCCNw7lIP1k2wnb\r\nzOn8hYV9Rze+gZTgQTkQn8ybTIJ4hGO+Tb20DI2q2C+0ND2A5uA32eFg6lJ2\r\nkZVfcdhReOxVt1lOgAFHJYhLIVjIc2FLu8uaB06fIce5LxkRDLj+9hueOPM/\r\nAbikKaqR4+wNs3OlfrzPrBCjgExg13MWY9OV5At+CnKXoT6IAluJOlw9DAd9\r\nxApA+YNJtBF88WpDJ7lrXY9jUZpHoQeZSXJHJjWmMu7V+Xxfh2UrDlLVZfuL\r\nvgw6ns9LQztR47EaDNDC9wttyIi/ZcXO6JcJQ44HNFfyFzm1LlmGd1TfU3Ew\r\nFwwBhvwQmUjq6JGiL0zGHGK3crlM8AJtXKs=\r\n=lQlW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.20.5_1666689281551_0.2591452737423421"},"_hasShrinkwrap":false},"2.20.6":{"name":"@flair-sdk/contracts","version":"2.20.6","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"937affebe864348eb40571a4160e381b411726e7","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.20.6","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-gpnEYffl9r4qtrq5gwuJVWiTebWFbLUYjIeMkHBV/uSyX8hyJcjCZ/eZcWe567OtpPlbwjkQ3IsQJu0aPX5nPg==","shasum":"de8490b48540f76ceab282da68bc34fcf98bdd47","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.20.6.tgz","fileCount":896,"unpackedSize":13192845,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU33reQTVFhgd4h/i3WmbOxwjzbN7e0OhFlDv2nEhLcwIhAIYh97EDrn/zu4+9TZuFBMwUYTCXjcy028R/uc9bKscR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV70QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEVhAAmcNQAnHqQRI2wlRm07VS2nMWv0n8TD7GmPqPMsOqNgVi4pv/\r\nKaW1nLp5guJNvsDTrlzBBs2X8Paj3tjfYfqbM4tccCDcb0iw6Pg7WPkFGWKj\r\nrmFfZRpkBQh3RiCESoPK3YJNtiS+Cvu1cVPVdYvajEFVcsN6LIUuq4rmYCSC\r\n6sG2Rv3ge57dt+s/Bj3W7/UPip/NxlgYH3XxctanACZ2BC49t5t3pOp/5n+h\r\nFs/DYZmH+hrPjfEGU6PjoLfm9fEFtxG0bWRVdWM/unxhNSAJrkDVDYbCM32G\r\nkFWuL6008BpltWbElB9VZnOCt6hFzFDQGOdbM4pavHPYf+1Fu97Ix/8RiUO8\r\nKJrexMq8dTUWDuYXICGxQsKePA281EpPMfiaXkXp3l30XFBFwLPPHtDWZTbA\r\nkEvTpih+kD4TQUKp+Kh9smOwpHfmgnilAFAT60uftzaZ/ZGMvXS0M6pLi530\r\n5fYgIqFbsqfXngoDB0Me/Yvb637ZStNarkYC56xQAeiFU+PbI77vqjJt0s/K\r\nPKjDC+DIFST9Gud43D7RTQho1cCKy5aWXVrtPoMkt+D2BFSop/2GETIglCyv\r\n//BTAOqh8XYGo88ltSi0VcjVGbT1Kix1hOPJ67800AW2cut4NSYK6QIMX836\r\ngrjQRzpgqDYRifBUaMjVUh7pErsqfhd81Do=\r\n=F0WY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.20.6_1666694416644_0.659235525794085"},"_hasShrinkwrap":false},"2.20.7":{"name":"@flair-sdk/contracts","version":"2.20.7","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"a3da30eb638722ad26d65b4120aac8c0c336874a","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.20.7","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-yLt823hAm54kQgPIBkVftPjcenzT0WURg3s6yShNhF5RAS1CtPJOcKf2mTdy6IP6Fwy3s78f1kWibnf4j54iQA==","shasum":"5274c10449838a65ad7385abc249bdadcd024730","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.20.7.tgz","fileCount":896,"unpackedSize":13227935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5pI/qdvN5Bojuzj3JlJcrxXNtQhhyxPooOLIZMX93hAIgCMD7iNiDSUQU6NL3/LkPU4poQZoJNYk4rc7bWAI57Xg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV+AuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHng//X64j2oguYBWWIpxwkUUztWbrmof7/hx/hX62lxpAU1itDzAK\r\nrQzJihXcZfFYbcuOl79kOqgPX8WYq1uFMqgPeua4pLTajGl0UKkwJwPuBFAl\r\nHlpTeq2GRVSijcFtJCWXKwinNt1UxeeHHgeZH8A22NdkH4HLZ7/+m4r0F3F4\r\n5QRvXwXaWx3zqEbXHynkjZzmTxkCp6+rLSY5oV15Jdc/GKhcX2h1o5aNfwjt\r\nyEOnKVmlAgwvyItVMp46aWnKgHUw7jGY41fOktpqTCcnUNfHq5IwmzkuGWKZ\r\nrDk2mEOZdCAM4gK5gkcnIfk1EE1cGOF43/K6VUqFzmGJzP+e+cIeBIaXkpKq\r\n8Ca/admDEamU5XIXwUshXB8M76IC1t/aqAqdkYd8E2OTTHGZ1czTJigOToef\r\nwT560RLw+FtlSBLC+QnjYPGxzeWQtU7W3U3GyGarOyx6eHGrzYm+hv1OR1Fp\r\nIn+WhknOZQHOjJVnGPQnXppW8U17MGHsQNpAWSUUTohFl7vJvH72virQWUT8\r\nIdgEo/Qptf4Iab+xRBHOXSfPaxgLywjlo7Wy6nBInFLJiUZ4yIKbVJcICZ0B\r\nlKLKTTU2/V+Qk0FqllFqzOeL2WSQ+uRI8IM+yMJjvtZHQf7EIgnRA7hSYAV8\r\njWUu20Xv2Bo4e8DFs45Tgm/Nk7RxsBWPhkc=\r\n=Hq3b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.20.7_1666703406369_0.5602419430984265"},"_hasShrinkwrap":false},"2.20.8":{"name":"@flair-sdk/contracts","version":"2.20.8","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"b0b61616b688ad361feb470e50808ed3e105f8f9","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.20.8","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-+4xMN4RHG/O0fMDtTUymhzNfCiLIGc652B1GFhjkVnPy1/LY08ECVlHzRJGYUp9sx/1rgbWJSax/deLrVW68Tw==","shasum":"c409024b6a7b086e678001453d6e5d8831ad09d2","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.20.8.tgz","fileCount":896,"unpackedSize":13227935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJxcuQ/NsJNkMJj/BOflxKNKNX726M6slrt98c2w0vkAiEA0C4lVfKs14oHAVtvPJd9XC3n63SD/lrfCdH7iCoBo14="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYWCxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobEBAAoVG6TNmseCtmFr50d6jA+ussew1g30iPnIpVCEyz/gBmtcCq\r\n2bUC4fD59MAHX8k5aFXPl5NQIy8fgBmLNkGOKstXlc7KPHogpdivLsbi31Bt\r\n9HfQMxSwG0/UY/jdFy31yxpNAJLxEAwi0XrTllmi9mKY1ah0KvDlgEDSSczF\r\nsdPCmpsagjuFBfDVBK2WOGaGXY2qYrgog+38eVnZ45L0hEpRntIVYlKI++Md\r\nfFOSvmovnrz9HbNIZ0XfQKr/UiTRTZlbzsd0WFEdmqYmQjuJI5sprYQTqTeV\r\nGBwD9IE4nOtFkZHS+U+AXZW77PN3EdWfsFXjAeLtniUfT0Le/b33AAhUvpaC\r\nHH+APcNJG6r9mNG1G9jrBtJSQPMcVUCdK7hAweKuNZa6vVSTbZkGqjXQo03f\r\nxhoJbynTr5kVe5mkP61sKBIh0DTAiJgOQMPcHo3EWZMIP17YWRoaapRFnv51\r\nrQ22a22TRA3jvuuVWBZpIFVDpGMGdvoC+f70ljn6ij/nUp023dsN+KE7jj3U\r\ns5K3r3HYwWtGCK2M8BGgz5X0DY69+2hmowgnMiWz+GCWXE0DgYet5IXr6hAx\r\n7Q3IF8dgImpUV18dMhMwLIHvBc+8qmyPpIqVeUxmhr8KEQKQTBbGxsfAkQzC\r\n8hwfSUqdohylkTY3yVOFKGS8JBrm3GrYJAg=\r\n=ELbT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.20.8_1667326129208_0.45404908941511724"},"_hasShrinkwrap":false},"2.20.9":{"name":"@flair-sdk/contracts","version":"2.20.9","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"c548092a2ff0453ee7832ec93443d759aff0ddc2","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.20.9","_nodeVersion":"16.18.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-Zpabw3HuU7VyPtSemTYZBJfxWYwBSJOgVGQbFv9OpO/04xB6sDSPypKE2DFmJEoXont4L1smctzvAHT7m1CwrQ==","shasum":"9a7f9223cb075e119eacea0f5326fe56fe9f2d6c","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.20.9.tgz","fileCount":896,"unpackedSize":13299036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAse21TPO3+vFizLMm2Z9sprBp5n9qO9KIGKueCUhm2wIhAKlzWmseSxD1Ufg7zmRt/eGaxH5dtn+3ddRMr/Myh0JK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfi6sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbXQ/+L/tdtQzBollX2soxE/SwyHCs2p/RizJ8Ko9pC2nrPsnwl9Og\r\nGVAYIk5as3Nuu1zZ/Apy/iP8lqfDrTo8FVDs8QYdWgsLQVhS1fIU2bymrDLZ\r\na3TEEuA9xXer3sHfjnxKxdYyy/ZT+7+O/IlIn8/6qiDCT6fuaP891UWXAjoV\r\nGYMPmEj6b9SYvs+duPzp/2+EpffP3jIfVOAeukCLcAMkMW/gIjpPNSHpGUKU\r\nYpdWB0VJed/Hjlf8RzxrLpMib1ynlVAKoL16bcyOsma4MOksHPxM5/ipX0cF\r\ngwXWPiMMNbBAnx2lIUFQqMnWXEgz+Kc0OrXAo/kT1D6CyhLbiyrf9ql8BCgv\r\nwVEbSv8IX6DKcC3eub8kKhz1jvYy3n+VsdOA8cIkaDD8YqLQCE+yHAKoUbRA\r\nUS+F70QWHlHzaczRUma11fHpve17/UKFq5heZyPR7AlvsySkzVtO5+h1sXd+\r\n4fHChhjYWmgGV3ZFaEnXTdt/r+iVBDJvcmTav4zI640/VKf5cLYzLZP9ritb\r\nWv31q7Yqs9HSYqTssKx9hZWIjntHUrusf9k6MtCLvcRTsYnH7SXyU0kdQUza\r\n2vdmJYXzFqPPuNiiugqf5v4Ses53u1aH25dooC5ivjPnFZUFWb6nWDmVbxjP\r\nNWqAyDEWo6UAXzWQBnPUGGQ2FTlTk1ce4PM=\r\n=s3Fi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.20.9_1669213868678_0.7025237498425996"},"_hasShrinkwrap":false},"2.21.0":{"name":"@flair-sdk/contracts","version":"2.21.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumTestnet":"npx hardhat deploy --network arbitrumTestnet","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumTestnet":"npx hardhat --network arbitrumTestnet sourcify && npx hardhat etherscan-verify --network arbitrumTestnet","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"d16f51279b94b708e87b7aa29b57a6c521520ba6","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.21.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-7nwRmgkWAiKv0lmy5sNxDaA6TR/ktep7apM+0pdfCKtuDoGYzaSo7KdM+cMyoabCZ7V/7jTrZwBcDi7Mg6vS9A==","shasum":"e32e007e227f1207cf14cbe1b8375c793226451b","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.21.0.tgz","fileCount":900,"unpackedSize":13476671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4+7X1qv4eQroZOUDGYj2pTR42Zz800Q+Z/OzLWbjAbAiBwwwyhJtoGXpbjgw4HbJgmrJAo368DqR+dT8EoeICETw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf2vNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop9g//cIvCLu2Qg5cBX7AYLhn7dnz8Ps2KJWiFqAg9Dugc+6e/NVRx\r\nWROHTh1fJdO7yTPNFPX6/IZVB+mfQvwXm6CfT2AnZ8pyk1gqoI5UyZ1sOxX1\r\nK5GKUkqCfbtlVl1QGnmTWgCbJ6uEqZLp83uK43fs462NlIrdkuY1Fto5hoJD\r\nkwvU5vXZXwmnMXUp+1A6TrucmXkVbU5PujyteKXnLXQy8L0hH5qGxDDQxjiF\r\nLfwv4CkqsD5zZzylMG1ZsFz5sqQIC/rkBZ1w5JitZrcEsDGhxd1sfAJHwsXT\r\nIEIx73IFA5I0pesViy6kqpbcNlXdiTCgZpwIP9Niu8qLQ4bvmIVEwKnInVLr\r\n1iazT87ZEgYBj5juq+tcuf+nwybGN11hQ76cCmt9UQxkME5NP7kA6VbatdP9\r\nPUkbFLkp6QP0t3PjEhn+txlBpYTY8fBnZZy7gtCZqqNENNrTeksm8KGy7ZDS\r\nnxj4gWwxe4xGYwkVZnVVB0cT5kYv7ffJ1sJTcuK5XKlecWKuRGb6t5G1ukRx\r\n8uYYwimfCbexs6PDYzbWFkcFZKf2GtcN2bldPvI2qNEMKgSGRsyjAXNFWew6\r\nrrTuGYOtxK99UipcrFTSag3eZv2BNDCydTNJrLRtuSCq3mAra/rHucdBW0lw\r\nlehlqqosgS9o4huL/3MUToUi9YU+dwK14rk=\r\n=bbOA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.21.0_1669295053591_0.9905683746125393"},"_hasShrinkwrap":false},"2.22.0":{"name":"@flair-sdk/contracts","version":"2.22.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"5e1f38e8ad455b62fed7387059bc09af9c624e57","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.22.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-MgGaWzbmrLBg/D7grvLKeiVGHGLgfpOYynBpdokHwGriSR7ioMQ0vh9pm8ZS0NROs1YxN4OOChm81qmuAGVIog==","shasum":"81e718a43e505bb1c99bea001f5b625a96daaacd","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.22.0.tgz","fileCount":900,"unpackedSize":13830403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfwQ+rwEE7uxm93qscyVH9VbElU8Bu+nT8oFEaM/lRMAiEAhZCWgszNuV9kf20PMUcASKz8MBZdkF+sKq8cMBTnfD8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgzJeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBORAAh3Mnd6ifXKJS5JoMN0cn3K5uXWZiTF1Gi8InpA16Idmz9iWA\r\n+c7cDV3s3RdIbIWCNsdQAK25HjSmkWqCtluMtdZwUPBhgzusSQnL0trciubW\r\n9SPcZy50+Zd37hpP45EoQtjrFx1/nmJyqtA22gT5w5cei4hJQ09bZU0tclUz\r\nrijUlZkkiWBQdniFqbZ5kygniuUjNZertzQcuOFE8zj+IXCUC2t4JNApmuAT\r\nhaF0qlaY6O5F+qys+doJ39mkhERYj/2cdwnBlHqDFlGqxhmJsBJnSWKAcpoB\r\nzwI5Kl6qCKJI13khweFuegkaIKofJHV6+RHvf6cQ/k7UE8fMo4QHXtHWlkIG\r\nUTjlIyhksc1bO/CUrZU02Kpean4zf01blmsyY9SFdvZAtaMAzmmkC3K9vARI\r\n+IzEOYz798/oLwHfcA8Bi9XzxY8buEhULptCi7kPV5WZth22BaxXDjLOApQN\r\ni0jft4kxnGxhdfzDbwGFajNYX0eBc07kebHeHr28GDsdx7bFvZJV8Q9nMDJv\r\n9NT0oB3xuWKUObGWs2lz2/ZTLy8ZS2l8kimErEGJ13i6OScDcWGUiKdAy58I\r\n8QJT9STfJC0Xqxusa0mN/QYRHPYN2PoQrkP7bjzhXccdqFzP4BYicveibPey\r\nJPIHdP2nzl+vp6DNjMXnRu9YqYGcgHmxPU0=\r\n=LUF/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.22.0_1669542493750_0.8112680348615329"},"_hasShrinkwrap":false},"2.22.1":{"name":"@flair-sdk/contracts","version":"2.22.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"devDependencies":{"@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"2593d02e5921d4c64505c10938ed9cc3d3310f0d","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.22.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-vRPLlyou/65qLH/ZkBMF0GS+c3AFBtmHZROaZ2Z5LUVXi86gRdHYXEZ0MjfhCFItfmuo6odjxTyYAg8TJbjcCw==","shasum":"ef6790ce723866c0cf0dbefdfc8ff96b3fa8cee1","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.22.1.tgz","fileCount":900,"unpackedSize":13830403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUqPj7j6Dnf5CsquOkeuCXqO6yOt4VWozCYrwFjiNWEAiEArRZVJ9AD4PCovn23Q3JZCjZdpyfhvsLxOfRXexHsD24="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgzYCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMXw//aWUFlwJhJoN2dZ1+yi5TmuT9iXe/3HmRHD+OzjQPqnmRfUME\r\nnRO5yj5Go1KUynS1WN4C7vv/S3+wA6Xe1fU+Nyza7ZBzB86WYT8HAdjfnxmr\r\n3ih6zCYeKBSWfR+m11Iri0pGax0t88W0ts8i/w3RfHxBrX9DO4zsjvGLS8vP\r\n5F7xVdKFuwLRFNtNmBPqA8aDPVB+mSUj5Q5SIOZFuZklOe5aCEb96MxuM3C8\r\nMoNJVyCZKUEsl6tCCgFxoHff8ylGEKEPRccHSXO2YWUXfZQoKa5bxiTatgv9\r\nv3gQsSHXE7TSbiRJEGwwfpPeGJjtPFlnaIu9AhIYB5OQQL6IVlD9rqk/ZxUd\r\nxY8UdtOupLIZBE2MFN62DUtrBnck2jk54o1ILlw4TQRJouhJmQXHjcKjbWIs\r\nq9jX4juZcy/jCayHs1gAUdqtQ/dUm5Qsa7HaO4fhyQ1iAmPQ0fyRGNlM7pT4\r\nYKgYX57GYAilxXmlg07Nss7gO7dS/mA3+M8JAgigQr3Ir9n15M4bX3nE2bbE\r\nn0ZPDNjkGi+mFh3sCbhCT6zzYhL6mNDGlSsSQrI4g3cVBJvduQRmxYCvAi+c\r\n4LF9Ukd8IDESuQ5hSrCGDR1xz1XPsdIp/t1xo1de5JA2lvT/F+x+sCijWOr7\r\noF7rYkCkarwq3mSGF+4SCrfLau6R6QBKRlU=\r\n=j/pc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.22.1_1669543426324_0.9280144328953603"},"_hasShrinkwrap":false},"2.23.0":{"name":"@flair-sdk/contracts","version":"2.23.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"devDependencies":{"operator-filter-registry":"^1.3.0","@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"7c2621daa0542c03f182d9ec2f1f437a11f23182","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.23.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-+OKkoE+uVkmmIi8QJPmvfENCzkENa9JgU0ZdbVGoEGySKNxUaCfzQnsWd1FIN9AX5FiolNryGxndkzyrndV3fA==","shasum":"bd97dd861be33621b31904c8817577de4dbbcf99","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.23.0.tgz","fileCount":938,"unpackedSize":14529998,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvpiw2GJMzfxga08FHA4MNGeVwNqOX9xs/x/sZLUHkzAiAmvw2hiel19RA2yAq273HbMtal3bqy929d1Azfpzm29A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhSKmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot0g/+OKS32xpFCyisXhL0jN0d7Uos2oQUEBpDPfdaj9MFpiBY1QB2\r\n0D3FV4xEMZl53DyknHmuwILhWxjjCvPVWeaYcVV3+EjcrUYjPOo8xwmm8VkU\r\nQGVAeyiMu/2xoIegqJsE3k7KHfRDaEytimeNnzFWChbiNJ41qFgghYXaiJHS\r\nn1a8vF61NpgU0Pyts7bPNTh11qmyfCD/o05BBEQcSYA8JJhmAfFq3OhNapud\r\nJWiTfQA7jxLH4XWfw/aaNAd3/42yumPSoFj+Zs4GUfBwVRqDLUDun5LgQ8r6\r\nsooxwt/l7LRkG9CRr59RZnOtppIP9bs5e188xe9OGcrYyO2g3DYCasHSs29e\r\n0X+C2xrrfD/bm50JbJ4tzE5JFNBag0anHVwT1v2qzrGp08F7Rp9mqL/RpgGJ\r\nGw5Hisitnkn4LuPQU6bfKnBgsgvoCeJ29ORD0n197YYWPn7dOaL8P6G4R1Ey\r\noEolNO3Zk8OnlhQ+CH8TtpLOQYPqO36pzHquPcOsnHv2WtQdCWEDLhx431XO\r\nMnfhecr8nR+DKAUiBvu0Q+xi8wAllzwqpp9rUPOoexmSkURBiGEtXYuDX+Ab\r\n/OoCu53HYbEZ5rzjZBdf0pfk5J+XMEDyL9gFsyIsOO49rikJSNu1N7fD8IZF\r\nG14VSPPKBDV1z5ewbh07GBdqOIN6+J/CYRw=\r\n=BUvM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.23.0_1669669541948_0.2355676933776285"},"_hasShrinkwrap":false},"2.23.1":{"name":"@flair-sdk/contracts","version":"2.23.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"devDependencies":{"operator-filter-registry":"^1.3.0","@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"3486fd6c800155cb1368e42eb6424295143c4ac4","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.23.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-UPUzWjI4XXaZKUusRtPssGODKkfHURTOKOuOttYob15XXGRP+cO83STbQRMu5WrFo7sJoaYNMxAjeLN0gp4Tng==","shasum":"9adfd76f68b32ef0aa8e7564d347c6428cbafdd9","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.23.1.tgz","fileCount":938,"unpackedSize":14531110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLLoh9eSEI6d26IAjxOX0SebMrpN/B+2+9a2jXVt4zgAiEA4+y2wTBFsZieJq+0FFkASELRnr9GGuGUwLFZOzoszd0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhcyVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+7Q//f1ynRZkLXRmTcon3yHxgHb5Jk5BoUQd1hDmrOZ0UnjAGin37\r\nXTY4mslUdCpuQmAPdSWf4nkt9jM0lAMO8iFZijsjfugWcOslJM48fMPnsTmU\r\nTjfsJ3ERYi8NqNBxLMXCBToYiq62+7CB92f2+TqF4ofBim3KVjIWIu51aCrw\r\nFFoMksG1FYtbT/etOAGkQZBwTIQfIHVUVXpTluvDfLsXb2/GCFeYEHJ4Va0N\r\ncHT1QyPYMtCWIqdr8db3y1zfDfdbwMIx6vYl8eVms+jf9lGCUAKwRHxoLzbX\r\nWYzIydue2lLV3dqOD7PNciRY7G5fnJbubMtpRxhUNu3d+iqwrFHhs9dGn6dL\r\nh/yQ3VZtUd128eC22gXOnCtLZ5asleKd1v7bq+VeOhuo1R/8BHyZaSIYKZiC\r\n+8Afoqj/6UX2SegPe0mwsCNzUCJ5SwmYm7Ckq0c9CW7q4jp423ZxnM0IZhbI\r\nvAqm1RaVGWQcUsJ+9UX+F3yJYZ0MjdqDG3kZkOqnzmEnAOjzA2KDvbe87Yqc\r\n8HBJeNnvO8jqmNMcE68E0eujcZ6+YU5bxOIzb3GKbxU4v2MpwRdiiPZ6EFkl\r\n/tZXI13fApHZ9OsG+Zoy4bZfuWu7+BwW2MYw1TeLZm1VOj2kY/WezMF9J9YI\r\nlk8BpA35wiJ4GJI46n3PWZ0J+MYYQbS32tA=\r\n=7Oeu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.23.1_1669713044733_0.8848932508846492"},"_hasShrinkwrap":false},"2.23.2":{"name":"@flair-sdk/contracts","version":"2.23.2","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"devDependencies":{"operator-filter-registry":"^1.3.0","@a16z/contracts":"^0.0.8","@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@openzeppelin/contracts":"^4.7.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","erc721a-upgradeable":"^4.2.2","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"a34b119187039f52807f2979d7606e3aa121badd","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.23.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-kCw+Q1gs+xNGM5wNUhIvgTVEhVDMLUtBQPQfdC2gqJ/u+xuHN8nP8Q5g/x++g72Tg9eQfogyCewQXL7mP/PdIA==","shasum":"d6266bb4d72c68e54b6ccde50b08c91940ac7713","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.23.2.tgz","fileCount":938,"unpackedSize":14542536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJNkAfFJ6/CVfIz9mAmtf+fdzr81LSVCRQLnIgICox5AiEAidZm3Ym6HafXttPA1LmWLdjxkI8ovhG06C+0czHqduM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiO3+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpicQ/8CnLTRgs/KyrOapVKQarDTXTYOaLPk9DJXPvCZIOqr8uUKna2\r\nBw/o+cRsS2mxdxhirtGmnrL1rYAR+piqdaSHoPn3gf6QOKaXIO/PbIj6NSQo\r\nZ9VWEWSPT8Q7+SjHiOfgPO6xoiEMcqd2A/XC+Vu/MSZ+VQOsInPX2iUIvP6p\r\n/2Y/hVND4Z0D+YjAktenYYAVmjQfoNh6Xm0sBDeavkf7DiSZBoPlWon5960k\r\nDDkJKQjYkz542Xa0xdnB7V+CI+O9yBVFJ+zrV1Oijtxh9BQW0Y9519d5LIhj\r\n8n12cPBc2EpyGZ/+NaIr+U0w19G5lsQNv9vrahIApiWVBG+0gt0y50NXCyny\r\nCJmB2aBWN9yzaa4aQB8ALB9jtLi84uFVlk4dC5L3JDoXJTvZ0ZZ/YUmWHYi3\r\nQbbk1lJiC/0r63Rio1lkgOOZ7mwpI3y01AXWaNlyBXqrZxHIxRw6DsHrIhkg\r\nIbPlGEgA0V8SRnB9ZcJ4kPmoGysOhuBeVxXByT73jRTzI9SXLKwX3n1KlS1l\r\nYSPcSsY8Iv2OT+ERMBOfOUYCkzx9/2815QJlaxZM3zzgkjenXTEZvrOb31yo\r\nx/g7oonkNHJ6Fy4pzM7HYhapR9gs0ZItDqUoqsyHoFxzJ30VZ5m9MnO39dmd\r\niF6N0AXw6OYu95etTcqtMg4xqBeipt2gpy8=\r\n=BGYu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.23.2_1669918206412_0.8300341423790933"},"_hasShrinkwrap":false},"2.23.3":{"name":"@flair-sdk/contracts","version":"2.23.3","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"dependencies":{"operator-filter-registry":"^1.3.0","@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a-upgradeable":"^4.2.2"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"ab96932919ea8f2d8d8598e1178c3950dca3d7ef","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.23.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-UbWlPmvo+YHmO0ASjsBzec5bCw1ffvw0qtNmnKS/KIf+ZE17e3ep9t9+LeBD5Oh1LYNt0W0OgzawHle7YBt+qA==","shasum":"b80b6079cc1cce4e218e09e48ce1f2e26f76cb09","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.23.3.tgz","fileCount":932,"unpackedSize":14537674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWaf9GkVT7yYfd1PL+X+PxiVgtd8gFgn5FjohtnY2wPAiEAgelV76EOX+Ht2KkKmtmQ4k6PAsweMOpUozsZztDo9iw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji46cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbbQ/6A8hF26RB4A0tuwZpmeTsCDnyBMpfXwjukjFzepuOjHLCXcsI\r\nFs2SRNY2h2PABlSupmxQFGAosvjDW0Vxs8D5IQQ9yiYpzkuuepzC3YgcbjVg\r\nBZXY/jpVSGNEvLzUWejMbLNU69xfGwmm/dTEEY0LbuxIHkov/Gm/wtC35yDZ\r\nK4WFFK7fmrWfRHpQbYJg0H8jCuXvj+tdK5Qg3LFrrtj/smvz58O0IkOLKt7M\r\nztbqVzIasclM9yRGRZaEet9kJKpgPK22CR9qFBjqfKI1b/CDmyuOu/XxAeqs\r\nGjt2ytffFpWqES10WHnUGqJnfSXxgU2B4CJQXXmNkUrwv2QpdWGiOsmj2Lj3\r\nG7ejne6+cjIrxFiC8qIdaGTK04LYLq7QBirJZwqoUC1gfQFA7GyDWwYdPfx/\r\nRRE1TxQrRx63Hxur/UCjzaTP+G6DZ87FG6X89Bly6Wk8ckUxhMyHou6608Mc\r\n08yTGT/tzVwR7hgHw+Aaep2WZzpIncYaHlU7lTnLNFynKfzkL/We0orJ21tR\r\nVOdf8sA/URQfNa0tmfjDZQHUmlppYqwQDahyKEyFuHeALB2UQ6g6vxkzdzwx\r\nz8sq3EgR0CFHDzfR+cOY3YlNq95YlJVtv0AZ/tQ4i7OWx7vjulujEM+3Xpoc\r\nSsNiJzMcJfnPGnimgb/Y3YU9dpkIQ7niGWo=\r\n=vbo1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.23.3_1670090396572_0.8815079954081426"},"_hasShrinkwrap":false},"2.23.4":{"name":"@flair-sdk/contracts","version":"2.23.4","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"dependencies":{"operator-filter-registry":"^1.3.0","@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a-upgradeable":"^4.2.2"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"5a38360ed2339dbee368b845531bcd6b97568e4b","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.23.4","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-6e3HbRGw9WmezXA2YdRxVtvS8HW35kD63ETYV4wjjWSlhcXxUT/wmQE6Z3bZV2xK0BSlzdq4Eqz/RThHwpZxNA==","shasum":"47ad2b61059ba057ec31fbec2f65a13c16366b69","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.23.4.tgz","fileCount":932,"unpackedSize":14537910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMkgGcSdzHbLuvSCUdOtk8+q72RxCKs+a5trEOGPh3fAiEAiJ1KXNFnRpYADiJCRPqcXRyjZZAiYR+pquXh6ZDejKQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji5RxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Uw/+PGfH2dzPkl6gjpAMwFmFVAxh/tT7NZ4sWve23f6RNDFInDaD\r\nkZJMdJwDXKBi5Knp8lQwh7+G+DFUy/MKaxbH6qU+qLSRaU0jyhes/wD/1hrc\r\nCSjUmb2l+8+HOahS+WiHdNEuSlqKFduLXWga5DLOKQ5zOVhCSXMTUgtliXjG\r\nRIGTgtFLW6ZQg+U4TY/EeXVxpi/MHOIlm9S+ilvVg+KOxKk9RVm9V3HUzco8\r\np1vBl5Pg5NUJOXuntGaB2U6E2xHKq/O7gDWmM5Ya6mj/EUVR25V51uLGJHc1\r\n2IPALj15BCy6mKgIn3XqZIRG/T4cLVCUSpM+07Cc7ZjwZg1BoCC/DisDUBpJ\r\nTjpkkB2rPR0DzybnSFBkziw/IYd1RKqsORK8cLk+diDmfCecKzdd9hTMZ9nh\r\nMSAUDyzCLYZ52jTj4O6C1USg3lUOFto+jOn4NOXEuAhKWf39iAQEjXNFSmGz\r\n5fuZKPzPr1sBOZRP0GGN/QVTmzqKJpcUxEOEslXTl+e95FWiqBPiR3BDs2eT\r\n6zAT8pqMQdr7Vr3+LZsYYdghvmHca0/iaP7vSteRUe8dqoUspqN3f/58TaEY\r\nEO+MwSygG6k+1aoYQkLXzYNbpGuSaiI5BDE8nTxESW8xNm2wMFwUQDMowkav\r\n/i34dwGsTBFpBnh4S81jPO5dIJkJHlCIZHg=\r\n=Llou\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.23.4_1670091889343_0.6398922198084129"},"_hasShrinkwrap":false},"2.23.5":{"name":"@flair-sdk/contracts","version":"2.23.5","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"dependencies":{"operator-filter-registry":"^1.3.0","@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a-upgradeable":"^4.2.2"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"2bab3247c052f27887e0d88a7b2b350efac46b16","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.23.5","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-d5h9n0HnL95QjRIdyvhyItacvjjCJWbNqRYwn7WMqDw+lB4zpbzKHM54qRuNZGaIcGHg5RMYgX0XT2e+XA/Y7g==","shasum":"7ac65c1f2688f671fa864689dd6037c4612b89ea","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.23.5.tgz","fileCount":932,"unpackedSize":14539132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU6Zp+W6VzHJVneuAHkc6V3fql9lBlXodXeoEbgkbXFQIgfj4BqGh7o9kkmOBOMWb0X/fdV1/lghsFEtr3gZpYKYQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji5hTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm/Q/8DuxAtf5bUE8QaQYQy7dNYV+f1ekAVGkNQrGZdwdEL0/JtqAW\r\ndIlI/gxAOtAswk9DTWdyvaE7AasT2JTHL02IBpcHjSBdWU6RHUvJLRcOb2wr\r\nUJklLzkwmtY/45vHnrQESAKMVwLxjsBStSUFQwgwW2k/uihu23MnjnbkRlX6\r\nL7mtOk3Eyj0jufFd8Aicq1oEyAr418C5twsLEHxr//ZhwkKu8zG3xsivPl+g\r\nF0sZuH13/UMY14LomtWsXyuYTZ4QsdjWgUMN4ospM88BN5yhPUtKGXyJRzPl\r\nW8dIku0OMA5PN2M1e0xQk9KMKzFv4WVi4wMakaXIFHyVSeBJPzsnaIp7H7ww\r\ncPwnP/1Lrp4uixbf7qEKR54QYIjn/8ZDzHNPJ5toWfzM7rlJ4x/m978C1xfW\r\n64K7dbaKTJDzekqDrjaqnGEo9PACD0aXr+JdpKbdQhwVZXtWdx7JPtk+AGuA\r\nGtd+vXfI47SZzAFY3LWMXuK/IvTWDkPwApqO4pSxGAzDcU//vSzgedrYQKWN\r\nszCbOKn5CLWOT0ZVF+KfeRfL35LI1vOjWx1wKDh2dcVTPYrdyf35Pg+zkfA3\r\ndnnBTk9dsMBuOuMp/efuBmypZGey9t4a6xpTTsvi0GQjQ5JsGuXf1MrSYjpf\r\n++aX2iH24QqtgVWiCQfuIeihe9t6JhoOeN0=\r\n=1t5w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.23.5_1670092883199_0.1952726918610206"},"_hasShrinkwrap":false},"2.23.6":{"name":"@flair-sdk/contracts","version":"2.23.6","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"dependencies":{"operator-filter-registry":"^1.3.0","@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a-upgradeable":"^4.2.2"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"72039bc0b13b2efc22b3084d4fa3cc77d0075499","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.23.6","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-9x/lFB19cc8TBZweYn5S0ewOCMly0GjV9DcFfoCBxttdpcp8HCfNe7BfQcMIbTlaZZ8IGpo5+JZ8Lq0dvXJz/w==","shasum":"0976741929448c20ee824cf1589a05824db1a014","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.23.6.tgz","fileCount":932,"unpackedSize":14581342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7T/2WxA10d4ExAQYjQswUH1IjPtafOcK/fXaog5gC9AIgBqEUNyYu9TXWevFENZC6O1tvAOd+aIyBd+OsRAn5sqI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjHEGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIShAAh2GLprUchyA3jKJxmsLxoZYoX19Cq3XJi+p9mu0FreKqQOJ7\r\nXDGa1tvyVcb7Y4cn252uDOKxMLbau7U6FNtjfKsg4Ti0gDCkoNjrLOMU4cW6\r\n+sEErNLvKXB/csKPW/2Fq8XI7hs8+zwgQ4Q4COlZ6zMCfIOVN3/z+WgMmNrp\r\nO+vrKVrGlKkXSxwqyIE27yIy9OBwbNHl4Ts1KPzqhSIdko7bmw0M5LxO2frF\r\nG3HSwE4jVMevA8Eh/NNIaSOOeCAFuE2IRrNALN05iV8LZqcZzcQZTmwcrvcs\r\nM0AYhO73Is18yPfD+5V6dZdf5hjrWxhKTEdGtb4dlFaaY82yggCs7afjTLYY\r\niO1wUz3vEZDjYZnjukylJSgPLJt9vdgBVH1TFwu3FPEWsa05EWhF8lKKsbNd\r\nPQXwUW2f1aVRPHr6QMO9abcJkoF71IOBO17GOKjSJ1l7bEtnJdtt2uFrJqQE\r\nBpC/MmHjCTmjbtWtEKPcBMnW58OSuesKiSIb9HoiiV0nN/FFJ4EZmhUJJNnh\r\ngtmbQ4Bhuj8YliygOLylFvdZGxaIWhABDCm/mpLFZLur9kotlY5uX65BLmUX\r\ncJ/aU8QcE2Y/o8DAzPvs4etzuhrBOP8ebXfsqHZVoHm1FegKa7JMgGmPAaLu\r\n3APSEg+TKLrIeeT95zp/jIXrvGNGgfHIvR8=\r\n=boAv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.23.6_1670148358365_0.04018315976621212"},"_hasShrinkwrap":false},"2.23.7":{"name":"@flair-sdk/contracts","version":"2.23.7","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.js"}},"module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"dependencies":{"operator-filter-registry":"^1.3.0","@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a-upgradeable":"^4.2.2"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"6afaded4882c7d3fc54aa966c94ddd86298aa58d","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.23.7","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-lpo06v7qvAuf5zaE5EQAyG9DLTz7wN9RXQPNeHwRiMNWQ/W2fFuU0fHSQyDcWmf1smKp+RSq6MU250sn8xT1hA==","shasum":"1d4379d218ceb1609fa90e5743e3a947193de711","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.23.7.tgz","fileCount":932,"unpackedSize":14581600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8FX249npDA+VT8PAwLUPco81aFnACW5aL0TYyjKUUvAiBAchKb1QEzotNIFUOc+87dPSl0l9e+8WoGYJ7H33Dr7A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo3htACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAtA//Zi+BSI4qsrqeKVh90qAfY2bfPUczLg+Xvv3BzTjjCh5ttT7w\r\nxm4jnae42UydrbzJQXpK4RFM+HEjCWuq6EDnM3ZR2z/TlBszbqHg/Dm9XBf2\r\nNxWeyy/ZRXMFahtnJlpbwTeVtqrBxFFDypH8L0gJYvK78AVAIHOgySXTKuTd\r\nH3ehDwAxFzxX/RVg6KN5XaYicENJFCOzRaNrQltBlHAFOgCNTgQewVyK0NA/\r\n2F07diLY+9wXn4DTRh4LVcJ6olAc7fxx4Rh1K+A1bdtmBikGGMoKx4iBLT8+\r\n+VqeF58kxHf+trBK0k0afnlUnEkzBxhvIzMOw7CfadAhznjX2rTUVUKghdJX\r\nylhtnApjY03iEPIIfUsj1i6yi4ewZFFmzT6SoazMIvL3XXVL3UN5OhhBWymY\r\nH9m/8SED+Yh6gFggiYITlYoKrD7LGdWZVMI3EN4pmr47+Co0ouJovv7hNF7i\r\nYksd1cJMvfkzZYSpcUxA78TUXlxaa8jhNIMyXPUnEHbKVoHPFPzpgiLjzdcA\r\n+6lAOZsnwcOt6yN+h+JESakIdtYU6dIWWBQOz+ybvpGTsqPXeUe2w2HiF84z\r\n1NeV+elOcho7o79gKG8/um29oSUMj7/EEFTSN85zMB6cRWb0jmsBUIFH+Cdc\r\nnh8hDr7sBrcJF8KaQBTHFfyPJMhuO2ngU/8=\r\n=Vsdm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.23.7_1671657581159_0.7723600002566093"},"_hasShrinkwrap":false},"2.23.8":{"name":"@flair-sdk/contracts","version":"2.23.8","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.js","default":"./src/index.js"},"./package.json":"./package.json"},"module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"dependencies":{"operator-filter-registry":"^1.3.0","@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a-upgradeable":"^4.2.2"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"2836db2940e1b79189896187230731a9e55880af","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.23.8","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-OEJbyQG8Jgt7H70XMryE0zYn5lZn9UqE98QhYNGKFlGlIR19ljNC2tj0G/lDoETJlCCS2IszMEw8T6P5JrKgDw==","shasum":"8d296556eb4b0a5edb2dac06abce48e4d2bdd365","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.23.8.tgz","fileCount":932,"unpackedSize":14581750,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLV2RRTP7V0LEDOwX/fYCTRHyGp0LuanESexouEThfYAiBo9nVvna9NXxQAYO57ggPBlaynUyTJ5KUFKkryQSc8GA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo5nvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoojw/+JfoSn/Kc2KHgSeRcu9W0BW9s0i3S4JTXkqJHqNCsXCW3pCNw\r\np+iFry6O+8scspWg6qBt/PmmzQMkQZ4j+yHybjqBcqHthn18dARf6LuF70eO\r\nzD8MWRwmTeKqVKTsaGK9Yg5CceWH759LDDCV/bZXUNbOKsncESFqkvsFkXNn\r\n/Fo5QPhZCqQ/fHTl5jCjPC/dTCJ/EKhOiG1jUwNpOfOjVibivfWy6CI61NHH\r\nJrOAgEUzJfT0LOwJoezk85ywM6pTypAU75hOO5tpWZQqF5xlSD4bEe07oER0\r\nJmoTV1M+E/JctgW1/avuz+PMBC4shtwG+OyJfNOQJuYUZp+ok6tF6Q4iT5vF\r\noP8I26XdM9NAGkvSnLv9FIHD+2Tj1UkecBPmxIYKZaSmatMS6oB0wi+SaWwB\r\nZ5zSPH2cogWEnc13P3Qk1blr6OEA7eI5xWXkepAXyaSpSwK3m05i45QE35tb\r\nrF/XjlVYn60QM2h/sW5ZRhBJ4BN9HHcayv4vQpS4bgAMSIBtoBK+OmPVVK0k\r\n+yj3dASL0bTv76FU27OC5e0BLeVCzIELcAVxOL0v0qKgsdR4pSusAUJwyrM+\r\nZP5vlCK6z4jb889rKVTdXs2hBj0wl4pZLHqzydmtfeBzKNoeNIK59OmoWjwF\r\nzrYpOGv0XgklvU8o1UYsZrAfKI2s1638ljo=\r\n=yGWb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.23.8_1671666159396_0.12922346570308818"},"_hasShrinkwrap":false},"2.23.9":{"name":"@flair-sdk/contracts","version":"2.23.9","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.js","default":"./src/index.js"},"./package.json":"./package.json"},"module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse"},"dependencies":{"operator-filter-registry":"^1.3.0","@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a-upgradeable":"^4.2.2"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"1da88750e8cc9ac43f2d33b7afe19d795333322c","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.23.9","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-rvCaGVVqZs9QFehkpVPdtDmBfxqcG5GWLyo000Gw46kiL+gVWTLR5pJMKi8Q4uRh7kLeV6mMCsv2HwLAUaBYmA==","shasum":"d5019d2ea906c492b0c433fa689323f583a131f7","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.23.9.tgz","fileCount":932,"unpackedSize":14581730,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfpjZsgeFFuNVmfhsjsOYANY/ye5Ov9uDuBPfqpoebUAiA4hvP28IbR7ToZ5CL6+LDwmmt8diRLrUEDFGJcNs60eg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpCd1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqulA//XFtku2e54awnfGvxjoQqZOqHw59bMIE8IdNP8mUG8k4tsd2P\r\nKBA2BYOoTXf2k3MsLs3058cxRVWdVnwLL8ozDc1LcK6ASDPnfK753MdXRp7s\r\n3pUqcJZAesQiLUDbKxW1sDbjOAbnNVsoRH9JJDp++NlyYgEfOXzKMFQYhPM6\r\nAKn0FSONRTSiTnQUMK6ekPODcytOzgNhuwX0qn0iMVaqdC4djPgtNNwSQN8c\r\nrXHl0tGaAn1pbpZdm25i6hBLSeos54fnYcgChVTjHQW/eJwcUpUROhxkRSvg\r\nMHJ8dUQJA0WkYy1cxJnKZeD6Q1r0xW19uW0k/fOh+iZrvfHTfAAH7nRq7S56\r\n6fcMGy5Y4Hn4wKCCpXsxxrzJeUe1sp6bRYnHSXPj98LnCDwwZ306TtCM1IZk\r\nBSADblhvbhw966NzEx5DHchl9aPDQrF6nGCxB6+06grxZeo9rsuFc3eXwPfK\r\nmnqJCq9HDXGpe9LPXG7baEsrwXDzPoa93tXS+h0CMLjWFr/3Mijz3kOSx+Zx\r\naSBWS580ZoQFmqwAAy0SSfAkyfuNB2/yP/nryQCF4MhyKcCwZgXmi475IVBz\r\n3I0NcStjly8nExXnaykap9bromjwhvvBRnJs0SOh1kdvaswtGV+dvLHxfExD\r\naFjpqjZGAsOM49Uro+Keqtf7sOBn8bNff2Y=\r\n=uo6X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.23.9_1671702389071_0.023728093424518537"},"_hasShrinkwrap":false},"2.24.0":{"name":"@flair-sdk/contracts","version":"2.24.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.js","default":"./src/index.js"},"./package.json":"./package.json"},"module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","deploy:metis":"npx hardhat deploy --network metis","deploy:metisGoerli":"npx hardhat deploy --network metisGoerli","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse","verify:metis":"npx hardhat --network metis sourcify && npx hardhat etherscan-verify --network metis","verify:metisGoerli":"npx hardhat --network metisGoerli sourcify && npx hardhat etherscan-verify --network metisGoerli"},"dependencies":{"operator-filter-registry":"^1.3.0","@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a-upgradeable":"^4.2.2"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@matterlabs/hardhat-zksync-deploy":"^0.4.0","@matterlabs/hardhat-zksync-solc":"^0.3.7","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"overrides":{"hardhat-deploy":{"zksync-web3":"^0.8.1"}},"gitHead":"d4316e50e62847e1cbbef4ce4c0d7d0b26cc7295","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.24.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-Bny2u091lyHTETRhmqVz/SzMaj1yRhRS5OzZclNQumQaa7S/B6N3L2TkRMw3uwc/qTPY3S4QsUKLO4ordxOywA==","shasum":"43b698118a7f01c1fdbff9680a62bb0dc9284604","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.24.0.tgz","fileCount":932,"unpackedSize":14655156,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbN7JMPJtfRFQ9TFe8kzLaiFWaB6KJRwIxIswVCY2lJQIgatHLb43VVi+2R8nUFRpIE1NKvPF5zSr0SnYpCyIRG3w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrIJNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4GA/+M8dVs+bbgJ5riQeEVlX4N8ZN8teBjeC4EHIpO1sHcd/uxbgY\r\nVJji2ZT4qgPtvPUGBqzB82aejVFAuXxdsiiJ5vB4j1wtOvZokA7Ad1+1ELaa\r\n161k5F2FzAo+IasL0Gsi5rGoX9J7CRMEtNWh6Hk1vlAm6JPfA2XLGnd/XP4C\r\now69PogY6G1mymyfLosX4BQznU4terBbxbYcfq8/EIWStThVaVhjqHN2aahU\r\nPr+PW4JJmrQ6/t0b0GtG1koyclvZTnKoWMTxW+jNwZG2k+nO5MGWFyuFzP/a\r\nxwWMH586cSS/jWwGtGUp/9sHkZX+CA36bTb2/cV8tFGYfzhuw4snuADwGl6C\r\nrJQsc5C+/wIycQOzMz7Tvoe/xw6+WjLbpLwPXpFL9E0BR0xZ8pm9lY4nn98m\r\nZXC8sorrfKxOWreWjbqzfv2I2/M5XuIpRa9TT1fatABbdU7gkmB73VxZIT1/\r\ntGGkxgzoLRuwfmMxc3p9phr5RmKCBBL85yxxR6mnN6n0mHLrW+wiH8ow/PRu\r\ngbd/JP6o4TBmrkMtl+QxsYcG2+zYeCRQ1pkbVtnnuQgRxf80Usr9sx+NwHOH\r\nYuxAATa0bFjd5Onll/qnFh7xXS+GjrB6OkMyW/MxeP18Q9qU5MVyzH1EcrXS\r\n4rXZ/yCCyzdkiIJf0J78pvRKf1R1ptMReWM=\r\n=C2g1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.24.0_1672249933585_0.10746457519137742"},"_hasShrinkwrap":false},"2.25.0":{"name":"@flair-sdk/contracts","version":"2.25.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.js","default":"./src/index.js"},"./package.json":"./package.json"},"module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","deploy:metis":"npx hardhat deploy --network metis","deploy:metisGoerli":"npx hardhat deploy --network metisGoerli","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse","verify:metis":"npx hardhat --network metis sourcify && npx hardhat etherscan-verify --network metis","verify:metisGoerli":"npx hardhat --network metisGoerli sourcify && npx hardhat etherscan-verify --network metisGoerli"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a-upgradeable":"^4.2.2","operator-filter-registry":"^1.3.0"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@matterlabs/hardhat-zksync-deploy":"^0.6.1","@matterlabs/hardhat-zksync-solc":"^0.3.13","@matterlabs/zksync-contracts":"^0.5.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1","zksync-web3":"^0.12.3"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"gitHead":"5e1b7cb1ad2618e265d63efeb67d86f7102d8fef","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.25.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-hgnT/quTm8DzB8sC/ICqP1nk/UEaITmfDJpXauTfAm/Ut6KnSYY0UR9if2jAWyjh4I72CV5nu6D3NxB431UkfA==","shasum":"dd13cdf09810bf8ce0dbd578368168dd50455380","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.25.0.tgz","fileCount":932,"unpackedSize":14677030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlpsF6V1MAraHoL87lTTxCUHaQvKparM6vcye84QBHVAiAIxfyjTeAm0mFN5WqCmJkMEd+GnCzwPp2DJymTI4Dm3w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsFK0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE7A//Z/tXHY13WhFic8K1ZLH+aAa4EJnfRIqRuS43vRXGgDuHJrK8\r\nA9taV9w6nEcoYVM9EKjJq7bt2NQ1ZOkB1zdk3UEtrbCqms7ECNgkIazopsLA\r\nsSObiOJh3ttaI5JsTVdAAVkfQ4Mf+48OogdW2PN5In6WA6AbO1RWGOJZQpEK\r\nexDBA7SsDZ6H0SoVjdimdPGjYTEB9s+M7YXMbD3BkGHVnZhaKuvkhC7yTpmf\r\nL/iSW8wTVILYaRvacx1KOrCg3jF5Wq4vePS7lQ7J43yesN9lQWXuiPh9VpIs\r\n5Qs8kI3nKa9oUoBSSxuLSxGAUAZLPBirnRqu+WOn3hSsBv1Cl91tIDzDsI82\r\n/B9NmMZdk2p04E44Gs7C7ft5r+K6Yp03z8ootbMIA4v7WFMu3pw2ffj2nAcd\r\n+4R7LJ94i4wWi9jDVVHBLwfxFj18heiIwiFtQAXiJcYamxr+2Iqm68G1XhM3\r\nkN2g0/67MVwg+dv9XHL3DebclbzQOfUPqWPzP4tRBOUIriGSB5vmfK86pAiR\r\nfZcg2x7D1Ev48zhDAb+dwc6NAK9joF6j04FJiu8SS22qfNpxfhQdmNSCqvLM\r\nrO/dGS7IRhffz10+x0nBvAQ5/fdXxopfCTwVLVuRYIJckEclQYBYUGKwNR7e\r\nEmpab8UuqyFVpTVPmPRHkifBCnof0w9rlBc=\r\n=If3m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.25.0_1672499892381_0.21927579321220847"},"_hasShrinkwrap":false},"2.26.0":{"name":"@flair-sdk/contracts","version":"2.26.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.js","default":"./src/index.js"},"./package.json":"./package.json"},"module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","deploy:metis":"npx hardhat deploy --network metis","deploy:metisGoerli":"npx hardhat deploy --network metisGoerli","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse","verify:metis":"npx hardhat --network metis sourcify && npx hardhat etherscan-verify --network metis","verify:metisGoerli":"npx hardhat --network metisGoerli sourcify && npx hardhat etherscan-verify --network metisGoerli"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a-upgradeable":"^4.2.2","operator-filter-registry":"^1.3.0"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@matterlabs/hardhat-zksync-deploy":"^0.6.1","@matterlabs/hardhat-zksync-solc":"^0.3.13","@matterlabs/zksync-contracts":"^0.5.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1","zksync-web3":"^0.12.3"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"gitHead":"159e5beb3a3d6ae78bcc7bb6fce894ac5683acd7","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.26.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-kxLCTRiOB6/VzxoXOWyb3aaGTlqBBoZjm4RGfRtWs5oA++aLVnVzW39xoXRghqyQbCocrTVQPYYSA3VZEFNciw==","shasum":"36e1a1931942d216a395f93973ebf9b9ff8b85c1","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.26.0.tgz","fileCount":932,"unpackedSize":14908192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDOJuuXQ43nigFR6siUaBBSQrfYTde+SXGoHpwKtjY8gIhAOXAMooV5PrnqH7GrO8ImIlcHit2ZET6nC4ypgkcqSgc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuIhiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrqQ//bcrrHxX7oHNB0c7Dbb6yx7eoUE5kQLWdIv2VkAgW6E0pmKTJ\r\nxwRP8Y+A9QHBszLUF2sbVxW3g1zM14/oB/c3xUWpQD/vhi/3JlA+ltwCCOMs\r\nc1Am2gA4N4aV0CirfK5HBByW0A9nQUpTj/YZTF6kfkTf986L34UsWvTsC2cZ\r\nFNYXSlf7hVzvPrU+UWNHDo3DR8aWbT6wxZ/yqTxRhDOHyHt0lR7iZpGeOMym\r\nfZD7zlKeYzRdSMUkxeQ0YUvTBq7XncXxbdZ8XcSctGz3dZMFlAhwQ5ra8S0h\r\nB/U79GBBZ7a6AGvJG6sWhT44P3kPLj4rkqi/St+2J4g3xuA7JFCa5frdDJxL\r\ngZz3MeOSE/hWV9JUAA7n4qlHgKcYAHB/9U6OpnVu/VUDP7tiLPOGk/uBCMmS\r\nhIPd1Gz5s1ITZguc9LnSGrTpshbo3QhrMKXN9jFXaZxMjv6oajtO78IZ3vSt\r\n5BEdzfBY6EaJWG5kQAb6jDVADCsJcF8xRRTXUz8nGn42lSRAxy3j7BcHOteI\r\nhxAYGMRzTdY83nE2EzMRkIlS8t2r6PBJaAuNQ0OkXp5GqvLyakTbfV4rfpQm\r\nKFrgf15Ox7OLiemRI0oocE9PPCxgZD5UY0nPWFSQxIE3gngMUE1neZ0TdHoL\r\nSD/igzkfMaIwooDncJr21HCnr0uFl8FfaM4=\r\n=eZD6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.26.0_1673037922596_0.818762633983501"},"_hasShrinkwrap":false},"2.26.1":{"name":"@flair-sdk/contracts","version":"2.26.1","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.js","default":"./src/index.js"},"./package.json":"./package.json"},"module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","deploy:metis":"npx hardhat deploy --network metis","deploy:metisGoerli":"npx hardhat deploy --network metisGoerli","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse","verify:metis":"npx hardhat --network metis sourcify && npx hardhat etherscan-verify --network metis","verify:metisGoerli":"npx hardhat --network metisGoerli sourcify && npx hardhat etherscan-verify --network metisGoerli"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a-upgradeable":"^4.2.2","operator-filter-registry":"^1.3.0"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@matterlabs/hardhat-zksync-deploy":"^0.6.1","@matterlabs/hardhat-zksync-solc":"^0.3.13","@matterlabs/zksync-contracts":"^0.5.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1","zksync-web3":"^0.12.3"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"gitHead":"63122d8863a383b96e966c9c23db8ead11425b71","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.26.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-avrMgKWMaQgyIlje4OJzaFgKLLI1aQFi5bQnm904mmhBb2hklcLm+amO9bZWlAAU4WEWK7Lr1C676Gtm+pnqwg==","shasum":"a03d669095be4f843ae43d682c46172c74d009ee","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.26.1.tgz","fileCount":932,"unpackedSize":14908192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+I/8jLHAwLCFvTSN6JUKsvDUPX9IYRdGnuyhjjN+cdAiATwQdpLOXTQQ3k6Mbxc+39+nAsNxfbnz91QidZQVDrMA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuUlwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHdw/8DzIYa0C8lKIY4hMzOjCd83R9gsCktzLV5GyxchUBWYZIIQH2\r\nGnoGv8Ylz3iUo5O3ISj6BZ3JTDsXQDsPYKmzvZfyglT4ruSR5EqM2ijbo90a\r\nx9vv6aMfgcrpJckKIExu5/uajrOYvATix7XBQojdlhEvskbJvR8KQr8V8tUd\r\nUmlHPPEVlTtbNTpc1kqGc/PdKXOfXMqPoKhUxweb73mRgOHI6zmknyuTP3Xb\r\njHbaKa3cXG2bCu54ILSLCaTgXOU0dDv13+6GdQQ80ulm5dWN1Gy0uq1TSrgo\r\nitvRf97XM6NVw9moDL6ax5Z0OZ4tuNByviecfmFwCuJSANrrxOby4AYBqdIf\r\nNtDSwoWLe5xLyX2ZR2ymOiMmkUr01miWFAM4sVfmzb17AK+nU7pCWaa525cY\r\nhPDggV5Ay1x25bdG9/kAw02RHamUnOenQOwAiLaF+RMg5uTo4xjCUfhffANX\r\nneNQ2Y8nHXzKDVFEdijh2cYQmnv85BxMnFHxzpD8aENcy13gfDqejcxq2YYZ\r\n1cjtr/d7xDewdVR3bsyvMHjW2THYUU7FPQExVsG+Q4cVXnKOOaXTUNWlsJl7\r\nqXPhd/J+VgN9HAqVh9Jb2ycu+YqJt5XcUNce1znOtnXzURwbibSvEULsG2NR\r\noht2hCFzQzUNGXX1opaH1di9cyZmRW7ceHw=\r\n=4ylO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.26.1_1673087344658_0.4195161822536222"},"_hasShrinkwrap":false},"2.27.0":{"name":"@flair-sdk/contracts","version":"2.27.0","author":{"name":"flair.dev"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"engines":{"node":">=14.0.0"},"main":"dist/index.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.js","default":"./src/index.js"},"./package.json":"./package.json"},"module":"dist/index.es.js","types":"dist/types.d.ts","scripts":{"lint":"eslint \"**/*.{js,ts}\" && solhint src/**/*.sol","lint:fix":"eslint --fix \"**/*.{js,ts}\" && solhint --fix src/**/*.sol","format":"prettier --check \"**/*.{ts,js,sol}\"","format:fix":"prettier --write \"**/*.{ts,js,sol}\"","test":"npx hardhat test --network hardhat","compile":"npm run compile-flair && npm run compile-openzeppelin","compile-flair":"npx hardhat compile --network hardhat","compile-openzeppelin":"npx hardhat compile --config openzeppelin.config.ts --network hardhat","fix-typechain":"./scripts/fix-typechain.sh","generate-manifests":"ts-node ./scripts/generate-manifests.ts","clean":"npx hardhat clean --network hardhat && rimraf ./dist","build-contracts":"npm run compile","build-typescript":"rollup -c","dist":"mkdir -p ./dist && cp -r ./package*.json ./dist/","build":"npm run clean && npm run dist && npm run build-contracts && npm run fix-typechain && npm run generate-manifests && npm run build-typescript","coverage":"npm run build && npx hardhat coverage --temp artifacts --network hardhat","prepublishOnly":"npm run generate-manifests && npm run build-typescript && cp -r ./src/* ./","release":"semantic-release --debug","release:dry":"semantic-release --dry-run --no-ci","deploy:all":"./scripts/deploy-all.sh && npm run build","verify:all":"./scripts/verify-all.sh","deploy:mainnet":"npx hardhat deploy --network mainnet","deploy:goerli":"npx hardhat deploy --network goerli","deploy:sepolia":"npx hardhat deploy --network sepolia","deploy:opera":"npx hardhat deploy --network opera","deploy:ftmTestnet":"npx hardhat deploy --network ftmTestnet","deploy:avalanche":"npx hardhat deploy --network avalanche","deploy:avalancheFujiTestnet":"npx hardhat deploy --network avalancheFujiTestnet","deploy:arbitrumOne":"npx hardhat deploy --network arbitrumOne","deploy:arbitrumNova":"npx hardhat deploy --network arbitrumNova","deploy:arbitrumGoerli":"npx hardhat deploy --network arbitrumGoerli","deploy:polygon":"npx hardhat deploy --network polygon","deploy:polygonMumbai":"npx hardhat deploy --network polygonMumbai","deploy:bsc":"npx hardhat deploy --network bsc","deploy:bscTestnet":"npx hardhat deploy --network bscTestnet","deploy:okcMainnet":"npx hardhat deploy --network okcMainnet","deploy:okcTestnet":"npx hardhat deploy --network okcTestnet","deploy:evmosMainnet":"npx hardhat deploy --network evmosMainnet","deploy:evmosTestnet":"npx hardhat deploy --network evmosTestnet","deploy:cronos":"npx hardhat deploy --network cronos","deploy:cronosTestnet":"npx hardhat deploy --network cronosTestnet","deploy:telos":"npx hardhat deploy --network telos","deploy:telosTestnet":"npx hardhat deploy --network telosTestnet","deploy:celo":"npx hardhat deploy --network celo","deploy:celoTestnet":"npx hardhat deploy --network celoTestnet","deploy:oasisEmerald":"npx hardhat deploy --network oasisEmerald","deploy:oasisEmeraldTestnet":"npx hardhat deploy --network oasisEmeraldTestnet","deploy:zksyncTestnet":"npx hardhat deploy --network zksyncTestnet","deploy:nearAurora":"npx hardhat deploy --network nearAurora","deploy:nearAuroraTestnet":"npx hardhat deploy --network nearAuroraTestnet","deploy:moonriver":"npx hardhat deploy --network moonriver","deploy:moonbeam":"npx hardhat deploy --network moonbeam","deploy:fuse":"npx hardhat deploy --network fuse","deploy:metis":"npx hardhat deploy --network metis","deploy:metisGoerli":"npx hardhat deploy --network metisGoerli","verify:mainnet":"npx hardhat --network mainnet sourcify && npx hardhat etherscan-verify --network mainnet","verify:goerli":"npx hardhat --network goerli sourcify && npx hardhat etherscan-verify --network goerli","verify:sepolia":"npx hardhat --network sepolia sourcify && npx hardhat etherscan-verify --network sepolia","verify:opera":"npx hardhat --network opera sourcify && npx hardhat etherscan-verify --network opera","verify:ftmTestnet":"npx hardhat --network ftmTestnet sourcify && npx hardhat etherscan-verify --network ftmTestnet","verify:avalanche":"npx hardhat --network avalanche sourcify && npx hardhat etherscan-verify --network avalanche","verify:avalancheFujiTestnet":"npx hardhat --network avalancheFujiTestnet sourcify && npx hardhat etherscan-verify --network avalancheFujiTestnet","verify:arbitrumOne":"npx hardhat --network arbitrumOne sourcify && npx hardhat etherscan-verify --network arbitrumOne","verify:arbitrumNova":"npx hardhat --network arbitrumNova sourcify && npx hardhat etherscan-verify --network arbitrumNova --api-url https://api-nova.arbiscan.io","verify:arbitrumGoerli":"npx hardhat --network arbitrumGoerli sourcify && npx hardhat etherscan-verify --network arbitrumGoerli","verify:polygon":"npx hardhat --network polygon sourcify && npx hardhat etherscan-verify --network polygon","verify:polygonMumbai":"npx hardhat --network polygonMumbai sourcify && npx hardhat etherscan-verify --network polygonMumbai","verify:okcMainnet":"npx hardhat --network okcMainnet sourcify && npx hardhat etherscan-verify --network okcMainnet","verify:okcTestnet":"npx hardhat --network okcTestnet sourcify && npx hardhat etherscan-verify --network okcTestnet","verify:evmosMainnet":"npx hardhat --network evmosMainnet sourcify && npx hardhat etherscan-verify --network evmosMainnet","verify:evmosTestnet":"npx hardhat --network evmosTestnet sourcify && npx hardhat etherscan-verify --network evmosTestnet","verify:bsc":"npx hardhat --network bsc sourcify && npx hardhat etherscan-verify --network bsc","verify:bscTestnet":"npx hardhat --network bscTestnet sourcify && npx hardhat etherscan-verify --network bscTestnet","verify:nearAurora":"npx hardhat --network nearAurora sourcify && npx hardhat etherscan-verify --network nearAurora","verify:nearAuroraTestnet":"npx hardhat --network nearAuroraTestnet sourcify && npx hardhat etherscan-verify --network nearAuroraTestnet","verify:cronos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:cronosTestnet":"npx hardhat --network cronosTestnet sourcify && npx hardhat etherscan-verify --network cronosTestnet","verify:telos":"npx hardhat --network cronos sourcify && npx hardhat etherscan-verify --network cronos","verify:telosTestnet":"npx hardhat --network telosTestnet sourcify && npx hardhat etherscan-verify --network telosTestnet","verify:celo":"npx hardhat --network celo sourcify && npx hardhat etherscan-verify --network celo","verify:celoTestnet":"npx hardhat --network celoTestnet sourcify && npx hardhat etherscan-verify --network celoTestnet","verify:oasisEmerald":"npx hardhat --network oasisEmerald sourcify && npx hardhat etherscan-verify --network oasisEmerald","verify:oasisEmeraldTestnet":"npx hardhat --network oasisEmeraldTestnet sourcify && npx hardhat etherscan-verify --network oasisEmeraldTestnet","verify:zksyncTestnet":"npx hardhat --network zksyncTestnet sourcify && npx hardhat etherscan-verify --network zksyncTestnet","verify:fuse":"npx hardhat --network fuse sourcify && npx hardhat etherscan-verify --network fuse","verify:metis":"npx hardhat --network metis sourcify && npx hardhat etherscan-verify --network metis","verify:metisGoerli":"npx hardhat --network metisGoerli sourcify && npx hardhat etherscan-verify --network metisGoerli"},"dependencies":{"@a16z/contracts":"^0.0.8","@manifoldxyz/royalty-registry-solidity":"^1.0.9","@openzeppelin/contracts":"^4.7.3","erc721a-upgradeable":"^4.2.2","operator-filter-registry":"^1.3.0"},"devDependencies":{"@commitlint/cli":"^16.2.3","@commitlint/config-conventional":"^16.2.1","@flair-sdk/common":"^2.23.3","@flair-sdk/registry":"^2.23.3","@matterlabs/hardhat-zksync-deploy":"^0.6.1","@matterlabs/hardhat-zksync-solc":"^0.3.13","@matterlabs/zksync-contracts":"^0.5.1","@nomiclabs/hardhat-ethers":"npm:hardhat-deploy-ethers@^0.3.0-beta.13","@nomiclabs/hardhat-etherscan":"^3.1.0","@nomiclabs/hardhat-waffle":"^2.0.3","@rollup/plugin-commonjs":"^21.0.2","@rollup/plugin-dynamic-import-vars":"^1.4.4","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.1","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/exec":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@typechain/ethers-v5":"^7.2.0","@typechain/hardhat":"^2.3.1","@types/chai":"^4.3.0","@types/fs-extra":"^9.0.13","@types/glob":"^7.2.0","@types/jest":"^27.4.1","@types/mocha":"^9.1.0","@types/node":"^12.20.47","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","chai":"^4.3.6","dotenv":"^10.0.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","eth-sig-util":"^3.0.1","ethereum-waffle":"^3.4.4","ethers":"^5.6.6","fs-extra":"^10.0.1","glob":"^7.2.0","hardhat":"^2.9.1","hardhat-contract-sizer":"^2.5.1","hardhat-deploy":"^0.11.12","hardhat-gas-reporter":"^1.0.8","keccak256":"^1.0.6","merkletreejs":"^0.2.32","prettier":"^2.6.0","prettier-plugin-solidity":"^1.0.0-beta.13","rimraf":"^3.0.2","rollup":"^2.70.1","rollup-plugin-dts":"^4.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-string":"^3.0.0","semantic-release":"^19.0.2","solc":"^0.8.15","solc-typed-ast":"^10.1.6","solhint":"^3.3.7","solidity-coverage":"^0.7.20","ts-jest":"^27.1.4","ts-node":"^10.7.0","typechain":"^5.2.0","typescript":"^4.6.2","web3":"^1.7.1","zksync-web3":"^0.12.3"},"peerDependencies":{"@flair-sdk/common":"*","@flair-sdk/registry":"*","bignumber":"*","ethers":"*"},"peerDependenciesMeta":{"@flair-sdk/common":{"optional":true},"@flair-sdk/registry":{"optional":true},"bignumber":{"optional":true},"ethers":{"optional":true}},"gitHead":"0cd1baa0839db0900119f1415f8d41a6540a6469","description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"homepage":"https://github.com/flair-sdk/contracts#readme","_id":"@flair-sdk/contracts@2.27.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.1","dist":{"integrity":"sha512-ZKw2azZjAsKaWfDCypsdbxkzo2QiQp/q3qD2jVeQPsDtIEqNKZzzm+2OxER2Ewz2EzKFYKWpMiQ3FwW8ebtI2A==","shasum":"56baff983219c0f4e88389950d3c9ccdfa189458","tarball":"https://registry.npmjs.org/@flair-sdk/contracts/-/contracts-2.27.0.tgz","fileCount":940,"unpackedSize":15104510,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVOyToZbtoKqn/eZLd93lo6mRnQlg7Im5a58X4j9vlmAIhAMOeG+A/ta4MDjdU8Fa0fssBaUVahXU0sQxoXuQSul+t"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjut2tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrceg/+KQvuKIE033v92UIdn9woEJVVxAOMW5On83xkqPSKCQUe+dCl\r\nuTbmj8HWQTHjJ1Z2ij0asvbjINgKEg3M/IYjtc/Km2K/EMmXw8ryG1Qv8jSe\r\nmsWw4O0cYBmt4VQF9SgXK3d2YcSdlVrQw9Ns5nwBKVmTB2rjy/jWtczxMzZa\r\nazu5MIL89coKsO+0HKOKD1VL0qnH5m6bYPsPQ4tjMdB3TS3ISjgNzmwPM2WY\r\nD8u1f4SpV17q7DhhxR6ROpUC7hGc6uBiyhiW/gHyB8WfUDdXUA8UKXZrDCkX\r\nXT1KOgcNosSOYhz/0bAZj/QUs1Jh8yM8BmpauBVvw4aZPkeg9B9SuEQv0Wd6\r\nk4/fWdRGjyAUPqaLNZVTTrfn7bxCQ1tYVCW32pjFR8Z1DD88fzKiit7f+Cm5\r\n0PsRBwy3SkAzQgRXtzsSr2WoDCD3SH2ocoSjgIpum6ihy7y5q3zjS+nnIJrT\r\nKZat0xzJ5moUDMEZLwTJcOpuWV1zpZ2u68SmtIn7hu5DRf1QfDqx3Fm8pz9t\r\nvkAR6Pnw4kzYyvLsacpkhJdawnodHj5SL99c7BgO4FscOqAJi1hRBo9zf2L+\r\nJGh+LockOxVUc7TIElxIqDttWKRXAkcZruuUzajkFnyvSl2Vo1T2CHuFNu4u\r\n+P/1jbkcEf6TGFYQGcxzNWStrQAVt/45kbg=\r\n=Xmf2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aramalipoor","email":"aram.alipoor@gmail.com"},"directories":{},"maintainers":[{"name":"aramalipoor","email":"aram.alipoor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contracts_2.27.0_1673190828981_0.3261521171211421"},"_hasShrinkwrap":false}},"maintainers":[{"email":"kasrakhosravi2@gmail.com","name":"kasrakhosravi"},{"email":"aram.alipoor@gmail.com","name":"aramalipoor"}],"description":"A monorepo containing all evm-based smart contracts and extensions used in Flair platform.","homepage":"https://github.com/flair-sdk/contracts#readme","repository":{"type":"git","url":"git+https://github.com/flair-sdk/contracts.git"},"author":{"name":"flair.dev"},"bugs":{"url":"https://github.com/flair-sdk/contracts/issues"},"license":"MIT","readme":"# Flair EVM Smart Contracts\n\nA monorepo containing all evm-based smart contracts and extensions used in Flair platform.\n\n## Dashboard\n\nYou can deploy these contracts right from browser, using your own wallet or multisig via [Flair](https://app.flair.dev).\n","readmeFilename":"README.md"}