@@ -17,24 +17,24 @@ The vTokens can then be used to earn yield by:<br>
17
17
18
18
## Contracts
19
19
20
- Contract | mainnet | sepolia | goerli
21
- --- | --- | --- | ---
22
- [ CreateVaultZap] ( ./src/zaps/CreateVaultZap.sol ) | [ 0x56dab32697B4A313f353DA0CE42B5113eD8E6f74] ( https://etherscan.io/address/0x56dab32697B4A313f353DA0CE42B5113eD8E6f74#code ) | [ 0xD80b916470F8e79FD8d09874cb159CbB8D13d8da] ( https://sepolia.etherscan.io/address/0xD80b916470F8e79FD8d09874cb159CbB8D13d8da#code ) | [ 0xc6464CC63bC20b64e1633A0293C2C9b202F4f1b6] ( https://goerli.etherscan.io/address/0xc6464CC63bC20b64e1633A0293C2C9b202F4f1b6#code )
23
- [ MarketplaceUniversalRouterZap] ( ./src/zaps/MarketplaceUniversalRouterZap.sol ) | [ 0x293A0c49c85F1D8851C665Ac3cE1f1DC2a79bE3d] ( https://etherscan.io/address/0x293A0c49c85F1D8851C665Ac3cE1f1DC2a79bE3d#code ) | [ 0xd88a3B9D0Fb2d39ec8394CfFD983aFBB2D4a6410] ( https://sepolia.etherscan.io/address/0xd88a3B9D0Fb2d39ec8394CfFD983aFBB2D4a6410#code ) | [ 0x0be2D766Eef4b6a72F1fAe2e49619F013d647B8A] ( https://goerli.etherscan.io/address/0x0be2D766Eef4b6a72F1fAe2e49619F013d647B8A#code )
24
- [ MigratorZap] ( ./src/zaps/MigratorZap.sol ) | [ 0x089610Fb04c34C014B4B391f4eCEFAef94E98CEc] ( https://etherscan.io/address/0x089610Fb04c34C014B4B391f4eCEFAef94E98CEc#code ) | [ 0x19762e505aF085284E287c8DAb931fb28545461f] ( https://sepolia.etherscan.io/address/0x19762e505aF085284E287c8DAb931fb28545461f#code ) | [ 0xD4B67Fe6a1258fd5e1C4dF84f3De01F62e7ac127] ( https://goerli.etherscan.io/address/0xD4B67Fe6a1258fd5e1C4dF84f3De01F62e7ac127#code )
25
- [ NFTXEligibilityManager] ( ./src/v2/NFTXEligibilityManager.sol ) | [ 0x4086e98Cce041d286112d021612fD894cFed94D5] ( https://etherscan.io/address/0x4086e98Cce041d286112d021612fD894cFed94D5#code ) | [ 0xa1ad09f8Fd789E3A940Ba9Dc5aE4D17021eF290D] ( https://sepolia.etherscan.io/address/0xa1ad09f8Fd789E3A940Ba9Dc5aE4D17021eF290D#code ) | [ 0xA4e9e286CE7A34d19f774c36844225468290C3A8] ( https://goerli.etherscan.io/address/0xA4e9e286CE7A34d19f774c36844225468290C3A8#code )
26
- [ NFTXFeeDistributorV3] ( ./src/NFTXFeeDistributorV3.sol ) | [ 0xF4d96C5094FCD9eC24E612585e723b58F89e21fe] ( https://etherscan.io/address/0xF4d96C5094FCD9eC24E612585e723b58F89e21fe#code ) | [ 0x66EF5B4b6ee05639194844CE4867515665F14fED] ( https://sepolia.etherscan.io/address/0x66EF5B4b6ee05639194844CE4867515665F14fED#code ) | [ 0xA8076Ec5Dbb95165e14624Ff43dE2290e78A6905] ( https://goerli.etherscan.io/address/0xA8076Ec5Dbb95165e14624Ff43dE2290e78A6905#code )
27
- [ NFTXInventoryStakingV3Upgradeable] ( ./src/NFTXInventoryStakingV3Upgradeable.sol ) | [ 0x889f313e2a3FDC1c9a45bC6020A8a18749CD6152] ( https://etherscan.io/address/0x889f313e2a3FDC1c9a45bC6020A8a18749CD6152#code ) | [ 0xfBFf0635f7c5327FD138E1EBa72BD9877A6a7C1C] ( https://sepolia.etherscan.io/address/0xfBFf0635f7c5327FD138E1EBa72BD9877A6a7C1C#code ) | [ 0xEf771a17e6970d8B4b208a76e94F175277554230] ( https://goerli.etherscan.io/address/0xEf771a17e6970d8B4b208a76e94F175277554230#code )
28
- [ NFTXRouter] ( ./src/NFTXRouter.sol ) | [ 0x70A741A12262d4b5Ff45C0179c783a380EebE42a] ( https://etherscan.io/address/0x70A741A12262d4b5Ff45C0179c783a380EebE42a#code ) | [ 0x441b7DE4340AAa5aA86dB4DA43d9Badf7B2DAA66] ( https://sepolia.etherscan.io/address/0x441b7DE4340AAa5aA86dB4DA43d9Badf7B2DAA66#code ) | [ 0x8E16cdd0D9A15d2d0EFeA531660e8DbD0F6eE12D] ( https://goerli.etherscan.io/address/0x8E16cdd0D9A15d2d0EFeA531660e8DbD0F6eE12D#code )
29
- [ nftxUniversalRouter] ( https://github.com/NFTX-project/nftx-universal-router/blob/nftx-universal-router/contracts/UniversalRouter.sol ) | [ 0x250d62a67254A46c0De472d2c9215E1d890cC90f] ( https://etherscan.io/address/0x250d62a67254A46c0De472d2c9215E1d890cC90f#code ) | [ 0x12156cCA1958B6591CC49EaE03a5553458a4b424] ( https://sepolia.etherscan.io/address/0x12156cCA1958B6591CC49EaE03a5553458a4b424#code ) | [ 0xF7c4FC5C2e30258e1E4d1197fc63aeDE371508f3] ( https://goerli.etherscan.io/address/0xF7c4FC5C2e30258e1E4d1197fc63aeDE371508f3#code )
30
- [ NFTXVaultFactoryUpgradeableV3] ( ./src/NFTXVaultFactoryUpgradeableV3.sol ) | [ 0xC255335bc5aBd6928063F5788a5E420554858f01] ( https://etherscan.io/address/0xC255335bc5aBd6928063F5788a5E420554858f01#code ) | [ 0x31C56CaF49125043e80B4d3C7f8734f949d8178C] ( https://sepolia.etherscan.io/address/0x31C56CaF49125043e80B4d3C7f8734f949d8178C#code ) | [ 0x1d552A0e6c2f680872C4a88b1e7def05F1858dF0] ( https://goerli.etherscan.io/address/0x1d552A0e6c2f680872C4a88b1e7def05F1858dF0#code )
31
- [ NonfungiblePositionManager] ( ./src/uniswap/v3-periphery/NonfungiblePositionManager.sol ) | [ 0x26387fcA3692FCac1C1e8E4E2B22A6CF0d4b71bF] ( https://etherscan.io/address/0x26387fcA3692FCac1C1e8E4E2B22A6CF0d4b71bF#code ) | [ 0xA9bCC1e29d3460177875f68fDCC0264D22c40BF0] ( https://sepolia.etherscan.io/address/0xA9bCC1e29d3460177875f68fDCC0264D22c40BF0#code ) | [ 0xDa9411C5455a1bfDb527d0988c0A2764E2a104be] ( https://goerli.etherscan.io/address/0xDa9411C5455a1bfDb527d0988c0A2764E2a104be#code )
32
- [ permit2] ( https://github.com/Uniswap/permit2/blob/main/src/Permit2.sol ) | [ 0x000000000022d473030f116ddee9f6b43ac78ba3] ( https://etherscan.io/address/0x000000000022d473030f116ddee9f6b43ac78ba3#code ) | [ 0x000000000022d473030f116ddee9f6b43ac78ba3] ( https://sepolia.etherscan.io/address/0x000000000022d473030f116ddee9f6b43ac78ba3#code ) | [ 0x000000000022d473030f116ddee9f6b43ac78ba3] ( https://goerli.etherscan.io/address/0x000000000022d473030f116ddee9f6b43ac78ba3#code )
33
- [ QuoterV2] ( ./src/uniswap/v3-periphery/lens/QuoterV2.sol ) | [ 0x5493dF723c17B6A768aA61F79405bA56ffC5294a] ( https://etherscan.io/address/0x5493dF723c17B6A768aA61F79405bA56ffC5294a#code ) | [ 0xb8EB27ca4715f7A04228c6F83935379D1f5AbABd] ( https://sepolia.etherscan.io/address/0xb8EB27ca4715f7A04228c6F83935379D1f5AbABd#code ) | [ 0xBb473dbEF3363b5d7CDD5f12429Fd1C5F0c10499] ( https://goerli.etherscan.io/address/0xBb473dbEF3363b5d7CDD5f12429Fd1C5F0c10499#code )
34
- [ SwapRouter] ( ./src/uniswap/v3-periphery/SwapRouter.sol ) | [ 0x1703f8111B0E7A10e1d14f9073F53680d64277A3] ( https://etherscan.io/address/0x1703f8111B0E7A10e1d14f9073F53680d64277A3#code ) | [ 0xa7069da6a7e600e0348620484fD2B1f24E075d5f] ( https://sepolia.etherscan.io/address/0xa7069da6a7e600e0348620484fD2B1f24E075d5f#code ) | [ 0x2E77A788fc66c5312354aaE0df1dC1895ce556f8] ( https://goerli.etherscan.io/address/0x2E77A788fc66c5312354aaE0df1dC1895ce556f8#code )
35
- [ TickLens] ( ./src/uniswap/v3-periphery/lens/TickLens.sol ) | [ 0x1650115DDD287bE6F4972180d290D0FF89a42c40] ( https://etherscan.io/address/0x1650115DDD287bE6F4972180d290D0FF89a42c40#code ) | [ 0xA13E04fAEe08E784A44C27e9E77Ca7a02D45BFd7] ( https://sepolia.etherscan.io/address/0xA13E04fAEe08E784A44C27e9E77Ca7a02D45BFd7#code ) | [ 0x32A7703773cBc265cf79D49340F656837169FEcD] ( https://goerli.etherscan.io/address/0x32A7703773cBc265cf79D49340F656837169FEcD#code )
36
- [ UniswapV3FactoryUpgradeable] ( ./src/uniswap/v3-core/UniswapV3FactoryUpgradeable.sol ) | [ 0xa70e10beB02fF9a44007D9D3695d4b96003db101] ( https://etherscan.io/address/0xa70e10beB02fF9a44007D9D3695d4b96003db101#code ) | [ 0xDD2dce9C403f93c10af1846543870D065419E70b] ( https://sepolia.etherscan.io/address/0xDD2dce9C403f93c10af1846543870D065419E70b#code ) | [ 0xf25081B098c5929A26F562aa2502795fE89BC73f] ( https://goerli.etherscan.io/address/0xf25081B098c5929A26F562aa2502795fE89BC73f#code )
37
- [ WETH] ( https://vscode.blockscan.com/ethereum/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 ) | [ 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2] ( https://etherscan.io/address/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2#code ) | [ 0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14] ( https://sepolia.etherscan.io/address/0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14#code ) | [ 0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6] ( https://goerli.etherscan.io/address/0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6#code )
20
+ | Contract | mainnet | sepolia | goerli |
21
+ | ------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
22
+ | [ CreateVaultZap] ( ./src/zaps/CreateVaultZap.sol ) | [ 0x56dab32697B4A313f353DA0CE42B5113eD8E6f74] ( https://etherscan.io/address/0x56dab32697B4A313f353DA0CE42B5113eD8E6f74#code ) | [ 0xD80b916470F8e79FD8d09874cb159CbB8D13d8da] ( https://sepolia.etherscan.io/address/0xD80b916470F8e79FD8d09874cb159CbB8D13d8da#code ) | [ 0xc6464CC63bC20b64e1633A0293C2C9b202F4f1b6] ( https://goerli.etherscan.io/address/0xc6464CC63bC20b64e1633A0293C2C9b202F4f1b6#code ) |
23
+ | [ MarketplaceUniversalRouterZap] ( ./src/zaps/MarketplaceUniversalRouterZap.sol ) | [ 0x293A0c49c85F1D8851C665Ac3cE1f1DC2a79bE3d] ( https://etherscan.io/address/0x293A0c49c85F1D8851C665Ac3cE1f1DC2a79bE3d#code ) | [ 0xd88a3B9D0Fb2d39ec8394CfFD983aFBB2D4a6410] ( https://sepolia.etherscan.io/address/0xd88a3B9D0Fb2d39ec8394CfFD983aFBB2D4a6410#code ) | [ 0x0be2D766Eef4b6a72F1fAe2e49619F013d647B8A] ( https://goerli.etherscan.io/address/0x0be2D766Eef4b6a72F1fAe2e49619F013d647B8A#code ) |
24
+ | [ MigratorZap] ( ./src/zaps/MigratorZap.sol ) | [ 0x089610Fb04c34C014B4B391f4eCEFAef94E98CEc] ( https://etherscan.io/address/0x089610Fb04c34C014B4B391f4eCEFAef94E98CEc#code ) | [ 0x19762e505aF085284E287c8DAb931fb28545461f] ( https://sepolia.etherscan.io/address/0x19762e505aF085284E287c8DAb931fb28545461f#code ) | [ 0xD4B67Fe6a1258fd5e1C4dF84f3De01F62e7ac127] ( https://goerli.etherscan.io/address/0xD4B67Fe6a1258fd5e1C4dF84f3De01F62e7ac127#code ) |
25
+ | [ NFTXEligibilityManager] ( ./src/v2/NFTXEligibilityManager.sol ) | [ 0x4086e98Cce041d286112d021612fD894cFed94D5] ( https://etherscan.io/address/0x4086e98Cce041d286112d021612fD894cFed94D5#code ) | [ 0xa1ad09f8Fd789E3A940Ba9Dc5aE4D17021eF290D] ( https://sepolia.etherscan.io/address/0xa1ad09f8Fd789E3A940Ba9Dc5aE4D17021eF290D#code ) | [ 0xA4e9e286CE7A34d19f774c36844225468290C3A8] ( https://goerli.etherscan.io/address/0xA4e9e286CE7A34d19f774c36844225468290C3A8#code ) |
26
+ | [ NFTXFeeDistributorV3] ( ./src/NFTXFeeDistributorV3.sol ) | [ 0xF4d96C5094FCD9eC24E612585e723b58F89e21fe] ( https://etherscan.io/address/0xF4d96C5094FCD9eC24E612585e723b58F89e21fe#code ) | [ 0x66EF5B4b6ee05639194844CE4867515665F14fED] ( https://sepolia.etherscan.io/address/0x66EF5B4b6ee05639194844CE4867515665F14fED#code ) | [ 0xA8076Ec5Dbb95165e14624Ff43dE2290e78A6905] ( https://goerli.etherscan.io/address/0xA8076Ec5Dbb95165e14624Ff43dE2290e78A6905#code ) |
27
+ | [ NFTXInventoryStakingV3Upgradeable] ( ./src/NFTXInventoryStakingV3Upgradeable.sol ) | [ 0x889f313e2a3FDC1c9a45bC6020A8a18749CD6152] ( https://etherscan.io/address/0x889f313e2a3FDC1c9a45bC6020A8a18749CD6152#code ) | [ 0xfBFf0635f7c5327FD138E1EBa72BD9877A6a7C1C] ( https://sepolia.etherscan.io/address/0xfBFf0635f7c5327FD138E1EBa72BD9877A6a7C1C#code ) | [ 0xEf771a17e6970d8B4b208a76e94F175277554230] ( https://goerli.etherscan.io/address/0xEf771a17e6970d8B4b208a76e94F175277554230#code ) |
28
+ | [ NFTXRouter] ( ./src/NFTXRouter.sol ) | [ 0x70A741A12262d4b5Ff45C0179c783a380EebE42a] ( https://etherscan.io/address/0x70A741A12262d4b5Ff45C0179c783a380EebE42a#code ) | [ 0x441b7DE4340AAa5aA86dB4DA43d9Badf7B2DAA66] ( https://sepolia.etherscan.io/address/0x441b7DE4340AAa5aA86dB4DA43d9Badf7B2DAA66#code ) | [ 0x8E16cdd0D9A15d2d0EFeA531660e8DbD0F6eE12D] ( https://goerli.etherscan.io/address/0x8E16cdd0D9A15d2d0EFeA531660e8DbD0F6eE12D#code ) |
29
+ | [ nftxUniversalRouter] ( https://github.com/NFTX-project/nftx-universal-router/blob/nftx-universal-router/contracts/UniversalRouter.sol ) | [ 0x250d62a67254A46c0De472d2c9215E1d890cC90f] ( https://etherscan.io/address/0x250d62a67254A46c0De472d2c9215E1d890cC90f#code ) | [ 0x12156cCA1958B6591CC49EaE03a5553458a4b424] ( https://sepolia.etherscan.io/address/0x12156cCA1958B6591CC49EaE03a5553458a4b424#code ) | [ 0xF7c4FC5C2e30258e1E4d1197fc63aeDE371508f3] ( https://goerli.etherscan.io/address/0xF7c4FC5C2e30258e1E4d1197fc63aeDE371508f3#code ) |
30
+ | [ NFTXVaultFactoryUpgradeableV3] ( ./src/NFTXVaultFactoryUpgradeableV3.sol ) | [ 0xC255335bc5aBd6928063F5788a5E420554858f01] ( https://etherscan.io/address/0xC255335bc5aBd6928063F5788a5E420554858f01#code ) | [ 0x31C56CaF49125043e80B4d3C7f8734f949d8178C] ( https://sepolia.etherscan.io/address/0x31C56CaF49125043e80B4d3C7f8734f949d8178C#code ) | [ 0x1d552A0e6c2f680872C4a88b1e7def05F1858dF0] ( https://goerli.etherscan.io/address/0x1d552A0e6c2f680872C4a88b1e7def05F1858dF0#code ) |
31
+ | [ NonfungiblePositionManager] ( ./src/uniswap/v3-periphery/NonfungiblePositionManager.sol ) | [ 0x26387fcA3692FCac1C1e8E4E2B22A6CF0d4b71bF] ( https://etherscan.io/address/0x26387fcA3692FCac1C1e8E4E2B22A6CF0d4b71bF#code ) | [ 0xA9bCC1e29d3460177875f68fDCC0264D22c40BF0] ( https://sepolia.etherscan.io/address/0xA9bCC1e29d3460177875f68fDCC0264D22c40BF0#code ) | [ 0xDa9411C5455a1bfDb527d0988c0A2764E2a104be] ( https://goerli.etherscan.io/address/0xDa9411C5455a1bfDb527d0988c0A2764E2a104be#code ) |
32
+ | [ permit2] ( https://github.com/Uniswap/permit2/blob/main/src/Permit2.sol ) | [ 0x000000000022d473030f116ddee9f6b43ac78ba3] ( https://etherscan.io/address/0x000000000022d473030f116ddee9f6b43ac78ba3#code ) | [ 0x000000000022d473030f116ddee9f6b43ac78ba3] ( https://sepolia.etherscan.io/address/0x000000000022d473030f116ddee9f6b43ac78ba3#code ) | [ 0x000000000022d473030f116ddee9f6b43ac78ba3] ( https://goerli.etherscan.io/address/0x000000000022d473030f116ddee9f6b43ac78ba3#code ) |
33
+ | [ QuoterV2] ( ./src/uniswap/v3-periphery/lens/QuoterV2.sol ) | [ 0x5493dF723c17B6A768aA61F79405bA56ffC5294a] ( https://etherscan.io/address/0x5493dF723c17B6A768aA61F79405bA56ffC5294a#code ) | [ 0xb8EB27ca4715f7A04228c6F83935379D1f5AbABd] ( https://sepolia.etherscan.io/address/0xb8EB27ca4715f7A04228c6F83935379D1f5AbABd#code ) | [ 0xBb473dbEF3363b5d7CDD5f12429Fd1C5F0c10499] ( https://goerli.etherscan.io/address/0xBb473dbEF3363b5d7CDD5f12429Fd1C5F0c10499#code ) |
34
+ | [ SwapRouter] ( ./src/uniswap/v3-periphery/SwapRouter.sol ) | [ 0x1703f8111B0E7A10e1d14f9073F53680d64277A3] ( https://etherscan.io/address/0x1703f8111B0E7A10e1d14f9073F53680d64277A3#code ) | [ 0xa7069da6a7e600e0348620484fD2B1f24E075d5f] ( https://sepolia.etherscan.io/address/0xa7069da6a7e600e0348620484fD2B1f24E075d5f#code ) | [ 0x2E77A788fc66c5312354aaE0df1dC1895ce556f8] ( https://goerli.etherscan.io/address/0x2E77A788fc66c5312354aaE0df1dC1895ce556f8#code ) |
35
+ | [ TickLens] ( ./src/uniswap/v3-periphery/lens/TickLens.sol ) | [ 0x1650115DDD287bE6F4972180d290D0FF89a42c40] ( https://etherscan.io/address/0x1650115DDD287bE6F4972180d290D0FF89a42c40#code ) | [ 0xA13E04fAEe08E784A44C27e9E77Ca7a02D45BFd7] ( https://sepolia.etherscan.io/address/0xA13E04fAEe08E784A44C27e9E77Ca7a02D45BFd7#code ) | [ 0x32A7703773cBc265cf79D49340F656837169FEcD] ( https://goerli.etherscan.io/address/0x32A7703773cBc265cf79D49340F656837169FEcD#code ) |
36
+ | [ UniswapV3FactoryUpgradeable] ( ./src/uniswap/v3-core/UniswapV3FactoryUpgradeable.sol ) | [ 0xa70e10beB02fF9a44007D9D3695d4b96003db101] ( https://etherscan.io/address/0xa70e10beB02fF9a44007D9D3695d4b96003db101#code ) | [ 0xDD2dce9C403f93c10af1846543870D065419E70b] ( https://sepolia.etherscan.io/address/0xDD2dce9C403f93c10af1846543870D065419E70b#code ) | [ 0xf25081B098c5929A26F562aa2502795fE89BC73f] ( https://goerli.etherscan.io/address/0xf25081B098c5929A26F562aa2502795fE89BC73f#code ) |
37
+ | [ WETH] ( https://vscode.blockscan.com/ethereum/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 ) | [ 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2] ( https://etherscan.io/address/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2#code ) | [ 0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14] ( https://sepolia.etherscan.io/address/0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14#code ) | [ 0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6] ( https://goerli.etherscan.io/address/0xB4FBF271143F4FBf7B91A5ded31805e42b2208d6#code ) |
38
38
39
39
## Core Contracts
40
40
@@ -175,8 +175,32 @@ Note: Tags are defined in the deploy script at the end like: `func.tags = ["<tag
175
175
176
176
` yarn verify:goerli --license "GPL-2.0" --force-license --solc-input `
177
177
178
- How to verify the BeaconProxy (for Vaults):
179
- ` source .env && forge verify-contract --chain-id 5 --num-of-optimizations 800 --watch --etherscan-api-key $ETHERSCAN_API_KEY --compiler-version v0.8.15+commit.e14f2714 0xffE5d77309efd6e9391Ac14D95f2035A1e138659 lib/openzeppelin-contracts/contracts/proxy/beacon/BeaconProxy.sol:BeaconProxy --constructor-args $(cast abi-encode "constructor(address,bytes)" 0x1d552A0e6c2f680872C4a88b1e7def05F1858dF0 "") `
180
-
181
- where ` 0xffE5d77309efd6e9391Ac14D95f2035A1e138659 ` = vault (proxy) address\
182
- and ` 0x1d552A0e6c2f680872C4a88b1e7def05F1858dF0 ` = vault factory
178
+ - How to verify the Create2BeaconProxy (for Vaults):
179
+
180
+ ```
181
+ source .env &&
182
+ forge verify-contract --chain-id 1 \
183
+ 0x8e42595f46e5998332F51D3267830DE982A3E59a \
184
+ src/custom/proxy/Create2BeaconProxy.sol:Create2BeaconProxy \
185
+ --num-of-optimizations 800 \
186
+ --compiler-version v0.8.15+commit.e14f2714 \
187
+ --watch \
188
+ --etherscan-api-key $ETHERSCAN_API_KEY
189
+ ```
190
+
191
+ where ` 0x8e42595f46e5998332F51D3267830DE982A3E59a ` = vault (proxy) address.
192
+
193
+ - How to verify the Create2BeaconProxy (for UniswapV3Pool):
194
+
195
+ ```
196
+ source .env &&
197
+ forge verify-contract --chain-id 1 \
198
+ 0x2c2511250C3561F6E5f8999Ac777d9465E7e27FA \
199
+ src/custom/proxy/Create2BeaconProxy.sol:Create2BeaconProxy \
200
+ --num-of-optimizations 380 \
201
+ --compiler-version v0.8.15+commit.e14f2714 \
202
+ --watch \
203
+ --etherscan-api-key $ETHERSCAN_API_KEY
204
+ ```
205
+
206
+ where ` 0x2c2511250C3561F6E5f8999Ac777d9465E7e27FA ` = pool (proxy) address.
0 commit comments