Skip to content

Mint Club V2 Contracts

Security Audits 🛡️

  • The Mint Club V2 contract underwent two audit processes to bolster its security. Initially, in December 2023, we conducted a community contract audit, engaging 15 Solidity experts from around the globe.
  • Additionally, in January 2024, we completed a rigorous security audit and KYC process with CertiK.

Contract addresses 📜

Contract / ChainEthereum / Optimism (L2) / Arbitrum (L2) / Base (L2) / BNB Chain / Polygon (PoS)
MCV2_Token0xAa70bC79fD1cB4a6FBA717018351F0C3c64B79Df
MCV2_MultiToken0x6c61918eECcC306D35247338FDcf025af0f6120A
MCV2_Bond0xc5a076cad94176c2996B32d8466Be1cE757FAa27
MCV2_ZapV10x91523b39813F3F4E406ECe406D0bEAaA9dE251fa
Locker0xA3dCf3Ca587D9929d540868c924f208726DC9aB6
MerkleDistributor0x1349A9DdEe26Fe16D0D44E35B3CB9B0CA18213a4
MCV1_Wrapper0x60432191893c4F742205a2C834817a1891feC435 (BNB Chain only)
Contract / ChainBlast (L2)
MCV2_Token0x1349A9DdEe26Fe16D0D44E35B3CB9B0CA18213a4
MCV2_MultiToken0x5DaE94e149CF2112Ec625D46670047814aA9aC2a
MCV2_Bond0x621c335b4BD8f2165E120DC70d3AfcAfc6628681
MCV2_ZapV10x06FD26c092Db44E5491abB7cDC580CE24D93030c
Locker0x3Fd5B4DcDa968C8e22898523f5343177F94ccfd1
MerkleDistributor0x29b0E6D2C2884aEa3FB4CB5dD1C7002A8E10c724
Contract / ChainAvalanche (C-Chain)
MCV2_Token0x5DaE94e149CF2112Ec625D46670047814aA9aC2a
MCV2_MultiToken0x621c335b4BD8f2165E120DC70d3AfcAfc6628681
MCV2_Bond0x3Fd5B4DcDa968C8e22898523f5343177F94ccfd1
MCV2_ZapV10x29b0E6D2C2884aEa3FB4CB5dD1C7002A8E10c724
Locker0x5b64cECC5cF3E4B1A668Abd895D16BdDC0c77a17
MerkleDistributor0x841A2bD2fc97DCB865b4Ddb352540148Bad2dB09
Contract / ChainSepolia Testnet
MCV2_Token0x749bA94344521727f55a3007c777FbeB5F52C2Eb
MCV2_MultiToken0x3cABE5125C5D8922c5f38c5b779F6E96F563cdc0
MCV2_Bond0x8dce343A86Aa950d539eeE0e166AFfd0Ef515C0c
MCV2_ZapV10x1Bf3183acc57571BecAea0E238d6C3A4d00633da
Locker0x7c204B1B03A88D24088941068f6DFC809f2fd022
MerkleDistributor0x0CD940395566d509168977Cf10E5296302efA57A
Contract / ChainBlast Sepolia Testnet
MCV2_Token0x37F540de37afE8bDf6C722d87CB019F30e5E406a
MCV2_MultiToken0x4bF67e5C9baD43DD89dbe8fCAD3c213C868fe881
MCV2_BlastBond (Yield Generating)0x5dfA75b0185efBaEF286E80B847ce84ff8a62C2d
MCV2_ZapV10x40c7DC399e01029a51cAb316f8Bca7D20DE31bad
Locker0x2c6B3fe4D6de27363cFEC95f703889EaF6b770fB
MerkleDistributor0xCbb23973235feA43E62C41a0c67717a92a2467f2
Contract / ChainAvalanche Fuji Testnet
MCV2_Token0xAD5a113ee65F30269f7558f96483126B1FB60c4E
MCV2_MultiToken0xB43826E079dFB2e2b48a0a473Efc7F1fe6391763
MCV2_Bond0x20fBC8a650d75e4C2Dab8b7e85C27135f0D64e89
MCV2_ZapV10x60432191893c4F742205a2C834817a1891feC435
Locker0x789771E410527691729e54A84103594ee6Be6C3C
MerkleDistributor0x6d1f4ecd17ddA7fb39C56Da566b66d63f06671d9

Test Coverage ☂️

File% Stmts% Branch% Funcs% LinesUncovered Lines
contracts/99.0879.3995.8999.08
Locker.sol97.584.0985.7198.21107
MCV2_Bond.sol99.3983.3396.4399.04351,721
MCV2_MultiToken.sol10058.33100100
MCV2_Royalty.sol10085100100
MCV2_Token.sol10050100100
MCV2_ZapV1.sol10054.55100100
MerkleDistributor.sol98.3982.8192.3198.81257
contracts/interfaces/100100100100
IMintClubBond.sol100100100100
IWETH.sol100100100100
MCV2_ICommonToken.sol100100100100
All files99.0879.3995.8999.08

Gas Consumption ⛽️

Methods

ContractMethodMinMaxAvg# callsusd (avg)
LockercreateLockUp11837117700714754440-
Lockerunlock6546566722660249-
MCV2_Bondburn9582813064811825443-
MCV2_BondburnRoyalties--798311-
MCV2_BondclaimRoyalties--801073-
MCV2_BondcreateMultiToken394070495607489206104-
MCV2_BondcreateToken299237521942495638146-
MCV2_Bondmint109458208974189745104-
MCV2_BondupdateBondCreator26250290622828315-
MCV2_BondupdateCreationFee4691746929469245-
MCV2_BondupdateMaxRoyaltyRange--297632-
MCV2_BondupdateProtocolBeneficiary--301501-
MCV2_MultiTokensafeTransferFrom--378671-
MCV2_MultiTokensetApprovalForAll--4881226-
MCV2_Tokenapprove48964493124922036-
MCV2_Tokentransfer--322801-
MCV2_ZapV1burnToEth16421516923016672312-
MCV2_ZapV1mintWithEth20702421078720890624-
MCV2_ZapV1rescueETH--346792-
MerkleDistributorclaim91708978129578530-
MerkleDistributorcreateDistribution14004620381018878269-
MerkleDistributorrefund4762448934482798-
TaxTokenapprove--466344-
TaxTokentransfer--543494-
TestMultiTokensetApprovalForAll26214461144552934-
TestTokenapprove243274661146057169-
TestTokentransfer343545149050452117-

Deployments

ContractMinMaxAvg% of limitusd (avg)
Locker--13113474.4%-
MCV2_Bond48496254849649484963016.2%-
MCV2_MultiToken--19551556.5%-
MCV2_Token--8585122.9%-
MCV2_ZapV1--14666944.9%-
MerkleDistributor--20535036.8%-
TaxToken--7365272.5%-
TestMultiToken1380930138095413809424.6%-
TestToken6594196797076781872.3%-
WETH9--7997252.7%-