├── .cursorignore ├── .env.example ├── .gitignore ├── .solcover.js ├── COMMUNITY_AUDIT.md ├── LICENSE ├── README.md ├── contracts ├── BulkSender.sol ├── Locker.sol ├── MCV1_Wrapper.sol ├── MCV2_BlastBond.sol ├── MCV2_Bond.sol ├── MCV2_BondPeriphery.sol ├── MCV2_BuyBackBurner.sol ├── MCV2_MultiToken.sol ├── MCV2_NFTDistributor.sol ├── MCV2_Royalty.sol ├── MCV2_Token.sol ├── MCV2_ZapV1.sol ├── MerkleDistributor.sol ├── MerkleDistributorV2.sol ├── Stake.sol ├── interfaces │ ├── IBulkSender.sol │ ├── IMCV2_Bond.sol │ ├── IMintClubBond.sol │ ├── IWETH.sol │ └── MCV2_ICommonToken.sol ├── lib │ ├── ERC1155Initializable.sol │ ├── ERC20Initializable.sol │ └── WDEGEN.sol └── mock │ ├── GasBombToken.sol │ ├── InvalidTokenMocks.sol │ ├── TaxToken.sol │ ├── TestERC1155.sol │ ├── TestMultiToken.sol │ ├── TestToken.sol │ └── WETH9.sol ├── flatten.sol ├── funding.json ├── hardhat.config.js ├── package.json ├── scripts ├── check-blast-yield.js ├── deploy-bond-periphery.js ├── deploy-bond.js ├── deploy-bulk-sender.js ├── deploy-buyback-bunner.js ├── deploy-buyback-burner.js ├── deploy-merkle-distributor.js ├── deploy-nft-distributor.js ├── deploy-stake.js ├── deploy-v1-wrapper.js ├── deploy-wdegen.js ├── deploy.js ├── prefill-staking-poos.js ├── update-bulk-sender-fee.js ├── update-creation-fee.js └── update-staking-fee.js ├── security-audits ├── CertiK-20240118.pdf ├── CertiK-Staking Investigation Report.pdf ├── CertiK-Staking-20250812.pdf └── CertiK-Staking-20250830.pdf └── test ├── Bond.test.js ├── BondMultiToken.test.js ├── BondPeriphery.test.js ├── BondRoyalty.test.js ├── BulkSender.test.js ├── BuyBackBurner.test.js ├── Locker.test.js ├── MerkleDistributor.test.js ├── MerkleDistributorV2.test.js ├── NFTDistributor.test.js ├── Stake.test.js ├── Zap.test.js └── utils └── test-utils.js /.cursorignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/.cursorignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/.gitignore -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/.solcover.js -------------------------------------------------------------------------------- /COMMUNITY_AUDIT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/COMMUNITY_AUDIT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/README.md -------------------------------------------------------------------------------- /contracts/BulkSender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/BulkSender.sol -------------------------------------------------------------------------------- /contracts/Locker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/Locker.sol -------------------------------------------------------------------------------- /contracts/MCV1_Wrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/MCV1_Wrapper.sol -------------------------------------------------------------------------------- /contracts/MCV2_BlastBond.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/MCV2_BlastBond.sol -------------------------------------------------------------------------------- /contracts/MCV2_Bond.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/MCV2_Bond.sol -------------------------------------------------------------------------------- /contracts/MCV2_BondPeriphery.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/MCV2_BondPeriphery.sol -------------------------------------------------------------------------------- /contracts/MCV2_BuyBackBurner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/MCV2_BuyBackBurner.sol -------------------------------------------------------------------------------- /contracts/MCV2_MultiToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/MCV2_MultiToken.sol -------------------------------------------------------------------------------- /contracts/MCV2_NFTDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/MCV2_NFTDistributor.sol -------------------------------------------------------------------------------- /contracts/MCV2_Royalty.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/MCV2_Royalty.sol -------------------------------------------------------------------------------- /contracts/MCV2_Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/MCV2_Token.sol -------------------------------------------------------------------------------- /contracts/MCV2_ZapV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/MCV2_ZapV1.sol -------------------------------------------------------------------------------- /contracts/MerkleDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/MerkleDistributor.sol -------------------------------------------------------------------------------- /contracts/MerkleDistributorV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/MerkleDistributorV2.sol -------------------------------------------------------------------------------- /contracts/Stake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/Stake.sol -------------------------------------------------------------------------------- /contracts/interfaces/IBulkSender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/interfaces/IBulkSender.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMCV2_Bond.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/interfaces/IMCV2_Bond.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMintClubBond.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/interfaces/IMintClubBond.sol -------------------------------------------------------------------------------- /contracts/interfaces/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/interfaces/IWETH.sol -------------------------------------------------------------------------------- /contracts/interfaces/MCV2_ICommonToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/interfaces/MCV2_ICommonToken.sol -------------------------------------------------------------------------------- /contracts/lib/ERC1155Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/lib/ERC1155Initializable.sol -------------------------------------------------------------------------------- /contracts/lib/ERC20Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/lib/ERC20Initializable.sol -------------------------------------------------------------------------------- /contracts/lib/WDEGEN.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/lib/WDEGEN.sol -------------------------------------------------------------------------------- /contracts/mock/GasBombToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/mock/GasBombToken.sol -------------------------------------------------------------------------------- /contracts/mock/InvalidTokenMocks.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/mock/InvalidTokenMocks.sol -------------------------------------------------------------------------------- /contracts/mock/TaxToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/mock/TaxToken.sol -------------------------------------------------------------------------------- /contracts/mock/TestERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/mock/TestERC1155.sol -------------------------------------------------------------------------------- /contracts/mock/TestMultiToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/mock/TestMultiToken.sol -------------------------------------------------------------------------------- /contracts/mock/TestToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/mock/TestToken.sol -------------------------------------------------------------------------------- /contracts/mock/WETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/contracts/mock/WETH9.sol -------------------------------------------------------------------------------- /flatten.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/flatten.sol -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/funding.json -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/package.json -------------------------------------------------------------------------------- /scripts/check-blast-yield.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/check-blast-yield.js -------------------------------------------------------------------------------- /scripts/deploy-bond-periphery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/deploy-bond-periphery.js -------------------------------------------------------------------------------- /scripts/deploy-bond.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/deploy-bond.js -------------------------------------------------------------------------------- /scripts/deploy-bulk-sender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/deploy-bulk-sender.js -------------------------------------------------------------------------------- /scripts/deploy-buyback-bunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/deploy-buyback-bunner.js -------------------------------------------------------------------------------- /scripts/deploy-buyback-burner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/deploy-buyback-burner.js -------------------------------------------------------------------------------- /scripts/deploy-merkle-distributor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/deploy-merkle-distributor.js -------------------------------------------------------------------------------- /scripts/deploy-nft-distributor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/deploy-nft-distributor.js -------------------------------------------------------------------------------- /scripts/deploy-stake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/deploy-stake.js -------------------------------------------------------------------------------- /scripts/deploy-v1-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/deploy-v1-wrapper.js -------------------------------------------------------------------------------- /scripts/deploy-wdegen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/deploy-wdegen.js -------------------------------------------------------------------------------- /scripts/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/deploy.js -------------------------------------------------------------------------------- /scripts/prefill-staking-poos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/prefill-staking-poos.js -------------------------------------------------------------------------------- /scripts/update-bulk-sender-fee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/update-bulk-sender-fee.js -------------------------------------------------------------------------------- /scripts/update-creation-fee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/update-creation-fee.js -------------------------------------------------------------------------------- /scripts/update-staking-fee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/scripts/update-staking-fee.js -------------------------------------------------------------------------------- /security-audits/CertiK-20240118.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/security-audits/CertiK-20240118.pdf -------------------------------------------------------------------------------- /security-audits/CertiK-Staking Investigation Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/security-audits/CertiK-Staking Investigation Report.pdf -------------------------------------------------------------------------------- /security-audits/CertiK-Staking-20250812.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/security-audits/CertiK-Staking-20250812.pdf -------------------------------------------------------------------------------- /security-audits/CertiK-Staking-20250830.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/security-audits/CertiK-Staking-20250830.pdf -------------------------------------------------------------------------------- /test/Bond.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/Bond.test.js -------------------------------------------------------------------------------- /test/BondMultiToken.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/BondMultiToken.test.js -------------------------------------------------------------------------------- /test/BondPeriphery.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/BondPeriphery.test.js -------------------------------------------------------------------------------- /test/BondRoyalty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/BondRoyalty.test.js -------------------------------------------------------------------------------- /test/BulkSender.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/BulkSender.test.js -------------------------------------------------------------------------------- /test/BuyBackBurner.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/BuyBackBurner.test.js -------------------------------------------------------------------------------- /test/Locker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/Locker.test.js -------------------------------------------------------------------------------- /test/MerkleDistributor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/MerkleDistributor.test.js -------------------------------------------------------------------------------- /test/MerkleDistributorV2.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/MerkleDistributorV2.test.js -------------------------------------------------------------------------------- /test/NFTDistributor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/NFTDistributor.test.js -------------------------------------------------------------------------------- /test/Stake.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/Stake.test.js -------------------------------------------------------------------------------- /test/Zap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/Zap.test.js -------------------------------------------------------------------------------- /test/utils/test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steemhunt/mint.club-v2-contract/HEAD/test/utils/test-utils.js --------------------------------------------------------------------------------