{ "name": "contracts-imtbl", "version": "1.0.0", "description": "contracts for Immutable zkEVM", "main": "index.js", "scripts": { "test": "hardhat test", "compile": "hardhat compile --show-stack-traces", "clean": "hardhat clean", "deploy": "hardhat deploy --network imtbl_test", "deploy:nftclaim": "hardhat deploy --tags NFTClaimStage2 --network imtbl_test --reset", "deploy:nftclaimwl": "hardhat deploy --tags NFTClaimStage2WL --network imtbl_test --reset", "deploy:nft": "hardhat deploy --tags CFNFTGame --network imtbl_test --reset", "deploy:nftlock": "hardhat deploy --tags NFTLock --network imtbl_test --reset", "deploy:nftlock:v2": "hardhat deploy --tags NFTLockV2 --network imtbl_test --reset", "deploy:nftlock:main": "hardhat deploy --tags NFTLockMain --network sepolia_test --reset", "deploy:testtoken": "hardhat deploy --tags TestToken --network imtbl_test --reset", "deploy:airdrop": "hardhat deploy --tags AirdropToken --network imtbl_test --reset", "deploy:tokenclaim": "hardhat deploy --tags TokenClaim --network bsc_test --reset", "deploy:gameitemmall": "hardhat deploy --tags GameItemMall --network imtbl_test --reset", "deploy:staking:token": "hardhat deploy --tags EsCEC --network bsc_test --reset", "deploy:staking:cec": "hardhat deploy --tags StakingCEC --network bsc_test --reset", "deploy:staking:escec": "hardhat deploy --tags StakingEsCEC --network bsc_test --reset", "deploy:staking": "npm run deploy:staking:token && npm run deploy:staking:cec && npm run deploy:staking:escec", "deploy:cec:distributor": "hardhat deploy --tags CECDistributor --network bsc_test --reset", "deploy:tokenmall:test": "hardhat deploy --tags TokenMall --network base_sepolia --reset", "deploy:simplestake:test": "hardhat deploy --tags SimpleStake --network bsc_test --reset", "solhint": "solhint --config ./.solhint.json", "show_verify_list": "npx hardhat verify --list-networks", "convert-abi": "npx hardhat run scripts/convert-abi.js", "verify_sample": "npx hardhat verify --network bsc_test --constructor-args ./verify/tokenclaim.js 0xee0044BF2ACEf7C3D7f6781d8f5DC4d2Dd1CE64c", "callgraph": "slither contracts/staking/Vester.sol --print call-graph --solc-remaps @=node_modules/@" }, "author": "", "license": "ISC", "dependencies": { "@imtbl/contracts": "^2.2.7", "@openzeppelin/contracts": "^4.9.3" }, "devDependencies": { "@nomicfoundation/hardhat-chai-matchers": "^2.0.0", "@nomicfoundation/hardhat-ethers": "^3.0.0", "@nomicfoundation/hardhat-ignition": "^0.15.4", "@nomicfoundation/hardhat-ignition-ethers": "^0.15.0", "@nomicfoundation/hardhat-toolbox": "^5.0.0", "@nomicfoundation/hardhat-verify": "^2.0.0", "@nomicfoundation/ignition-core": "^0.15.4", "@typechain/ethers-v6": "^0.5.0", "@typechain/hardhat": "^9.0.0", "@types/chai": "^4.2.0", "@types/mocha": ">=9.1.0", "@typescript-eslint/eslint-plugin": "^5.60.0", "@typescript-eslint/parser": "^5.60.0", "chai": "^4.2.0", "dotenv": "^16.4.5", "ethers": "^6.12.1", "fs-jetpack": "^5.1.0", "hardhat": "^2.22.9", "hardhat-deploy": "^0.12.4", "hardhat-deploy-ethers": "^0.4.2", "hardhat-gas-reporter": "^1.0.8", "prettier": "^3.2.4", "prettier-plugin-solidity": "^1.3.1", "solhint": "^3.3.8", "solhint-community": "^3.7.0", "solhint-plugin-prettier": "^0.1.0", "solidity-coverage": "^0.8.1", "ts-node": "^10.9.2", "typechain": "^8.3.0", "typescript": "^5.4.5" } }