Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add deployment log + minter suite details for Collaborations #475

Merged
merged 4 commits into from
Jan 31, 2023

Conversation

jakerockland
Copy link
Contributor

@jakerockland jakerockland commented Jan 31, 2023

Description of the change

Add deployment details to this repository for the 3 Collaborations/Engine V3 contracts deployed at EOY '22, and add details for full-minter suites deployed for the "Art Blocks x Pace" and "Art Blocks x Bright Moments" Collaborations.

@jakerockland
Copy link
Contributor Author

jakerockland commented Jan 31, 2023

Deployment details for Art Blocks x Pace goerli-artist-staging deployment, given the following input params:

const CORE_CONTRACT_ADDRESS = "0x0eba0bd3702d850EEc7a8215EB53FFC293c42341";
// MinterFilterV1
const FILTER_CONTRACT_ADDRESS = "0x5E22FBBB6bb2C45aE060b4C96f5039efdF7Fb328";
// Note: deployed w/ same mainnet/testnet address
const DELEGATION_REGISTRY_ADDRESS =
  "0x00000000000076A84feF008CDAbe6409d2FE638B";

Full deployment log running yarn hardhat run scripts/1_reference_minter_suite_minter_deployer.ts --network goerli:

Using MinterFilterV1 deployed at 0x5E22FBBB6bb2C45aE060b4C96f5039efdF7Fb328
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterDAExpV4 deployed at 0x5d292CFfD4e3EA08049760D42F8F67bcde4E9260
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
Duplicate definition of ResetAuctionDetails (ResetAuctionDetails(uint256), ResetAuctionDetails(uint256,uint256,uint256))
MinterDAExpSettlementV1 deployed at 0x8ABdb5c40BB6593550ff0027d15D8B6BEc416a24
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterDALinV4 deployed at 0x1353fd9d3dC70d1a18149C8FB2ADB4FB906DE4E8
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterHolderV4 deployed at 0xA3ae49B0fE17A0735dBc9f11Fb51122687DbC27E
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterMerkleV5 deployed at 0x8F7DbE58B34710510E44FE9d513e54F01729c686
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterSetPriceV4 deployed at 0xde6DCA519049473Da8826c57B4F45f6dE7f22a73
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterSetPriceERC20V4 deployed at 0x0D4BeE9AfbB364cF32F37912845C770A4badd83E
REMINDER: Allowlist these minters on your MinterFilterV1 deployed at: 0x5E22FBBB6bb2C45aE060b4C96f5039efdF7Fb328
If automated verification below fails, verify deployment with:
yarn hardhat verify --network goerli 0x5d292CFfD4e3EA08049760D42F8F67bcde4E9260 0x0eba0bd3702d850EEc7a8215EB53FFC293c42341 0x5E22FBBB6bb2C45aE060b4C96f5039efdF7Fb328
yarn hardhat verify --network goerli 0x8ABdb5c40BB6593550ff0027d15D8B6BEc416a24 0x0eba0bd3702d850EEc7a8215EB53FFC293c42341 0x5E22FBBB6bb2C45aE060b4C96f5039efdF7Fb328
yarn hardhat verify --network goerli 0x1353fd9d3dC70d1a18149C8FB2ADB4FB906DE4E8 0x0eba0bd3702d850EEc7a8215EB53FFC293c42341 0x5E22FBBB6bb2C45aE060b4C96f5039efdF7Fb328
yarn hardhat verify --network goerli 0xA3ae49B0fE17A0735dBc9f11Fb51122687DbC27E 0x0eba0bd3702d850EEc7a8215EB53FFC293c42341 0x5E22FBBB6bb2C45aE060b4C96f5039efdF7Fb328 0x00000000000076A84feF008CDAbe6409d2FE638B
yarn hardhat verify --network goerli 0x8F7DbE58B34710510E44FE9d513e54F01729c686 0x0eba0bd3702d850EEc7a8215EB53FFC293c42341 0x5E22FBBB6bb2C45aE060b4C96f5039efdF7Fb328 0x00000000000076A84feF008CDAbe6409d2FE638B
yarn hardhat verify --network goerli 0xde6DCA519049473Da8826c57B4F45f6dE7f22a73 0x0eba0bd3702d850EEc7a8215EB53FFC293c42341 0x5E22FBBB6bb2C45aE060b4C96f5039efdF7Fb328
yarn hardhat verify --network goerli 0x0D4BeE9AfbB364cF32F37912845C770A4badd83E 0x0eba0bd3702d850EEc7a8215EB53FFC293c42341 0x5E22FBBB6bb2C45aE060b4C96f5039efdF7Fb328
Nothing to compile
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterDAExpV4.sol:MinterDAExpV4 at 0x5d292CFfD4e3EA08049760D42F8F67bcde4E9260
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterDAExpV4 on Etherscan.
https://goerli.etherscan.io/address/0x5d292CFfD4e3EA08049760D42F8F67bcde4E9260#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterDAExpSettlementV1.sol:MinterDAExpSettlementV1 at 0x8ABdb5c40BB6593550ff0027d15D8B6BEc416a24
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterDAExpSettlementV1 on Etherscan.
https://goerli.etherscan.io/address/0x8ABdb5c40BB6593550ff0027d15D8B6BEc416a24#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterDALinV4.sol:MinterDALinV4 at 0x1353fd9d3dC70d1a18149C8FB2ADB4FB906DE4E8
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterDALinV4 on Etherscan.
https://goerli.etherscan.io/address/0x1353fd9d3dC70d1a18149C8FB2ADB4FB906DE4E8#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterHolderV4.sol:MinterHolderV4 at 0xA3ae49B0fE17A0735dBc9f11Fb51122687DbC27E
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterHolderV4 on Etherscan.
https://goerli.etherscan.io/address/0xA3ae49B0fE17A0735dBc9f11Fb51122687DbC27E#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterMerkleV5.sol:MinterMerkleV5 at 0x8F7DbE58B34710510E44FE9d513e54F01729c686
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterMerkleV5 on Etherscan.
https://goerli.etherscan.io/address/0x8F7DbE58B34710510E44FE9d513e54F01729c686#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterSetPriceV4.sol:MinterSetPriceV4 at 0xde6DCA519049473Da8826c57B4F45f6dE7f22a73
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterSetPriceV4 on Etherscan.
https://goerli.etherscan.io/address/0xde6DCA519049473Da8826c57B4F45f6dE7f22a73#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterSetPriceERC20V4.sol:MinterSetPriceERC20V4 at 0x0D4BeE9AfbB364cF32F37912845C770A4badd83E
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterSetPriceERC20V4 on Etherscan.
https://goerli.etherscan.io/address/0x0D4BeE9AfbB364cF32F37912845C770A4badd83E#code
✨  Done in 497.27s.

@jakerockland
Copy link
Contributor Author

jakerockland commented Jan 31, 2023

Deployment details for Art Blocks x Pace mainnet deployment, given the following input params:

const CORE_CONTRACT_ADDRESS = "0xEa698596b6009A622C3eD00dD5a8b5d1CAE4fC36";
// MinterFilterV1
const FILTER_CONTRACT_ADDRESS = "0xc89c6dfDE92AacD293AF930bD8D290a33D35eEf0";
// Note: deployed w/ same mainnet/testnet address
const DELEGATION_REGISTRY_ADDRESS =
  "0x00000000000076A84feF008CDAbe6409d2FE638B";

Full deployment log running yarn hardhat run scripts/1_reference_minter_suite_minter_deployer.ts --network mainnet:


Compiled 181 Solidity files successfully
Using MinterFilterV1 deployed at 0xc89c6dfDE92AacD293AF930bD8D290a33D35eEf0
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterDAExpV4 deployed at 0x67cdbA57b992E57Dc455134934771bB6Abc82BEc
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
Duplicate definition of ResetAuctionDetails (ResetAuctionDetails(uint256), ResetAuctionDetails(uint256,uint256,uint256))
MinterDAExpSettlementV1 deployed at 0x3aA2D7e6CE5f08E59b0511cdeB6ba866d9fe9994
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterDALinV4 deployed at 0x69F46b9e0fB09251f9d4466b39646e24bd511BBd
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterHolderV4 deployed at 0x69326faf88ed5B423a7fC4063Fc814bfb451fEd6
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterMerkleV5 deployed at 0x5F3562610dEDE0120087ec20BB61CF4A66124416
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterSetPriceV4 deployed at 0x9DA0aA1ECec6Aa824Fe67E3a19b1cA6a7045356F
Error: insufficient funds for intrinsic transaction cost [ See: https://links.ethers.org/v5-errors-INSUFFICIENT_FUNDS ] (error={"name":"ProviderError","_stack":"ProviderError: HttpProviderError\n    at HttpProvider.request (/Users/jakerockland/Code/artblocks-contracts/node_modules/hardhat/src/internal/core/providers/http.ts:78:19)\n    at LocalAccountsProvider.request (/Users/jakerockland/Code/artblocks-contracts/node_modules/hardhat/src/internal/core/providers/accounts.ts:181:36)\n    at processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at EthersProviderWrapper.send (/Users/jakerockland/Code/artblocks-contracts/node_modules/@nomiclabs/hardhat-ethers/src/internal/ethers-provider-wrapper.ts:13:20)","code":-32000,"_isProviderError":true}, method="sendTransaction", transaction=undefined, code=INSUFFICIENT_FUNDS, version=providers/5.7.2)
    at Logger.makeError (/Users/jakerockland/Code/artblocks-contracts/node_modules/@ethersproject/logger/src.ts/index.ts:269:28)
    at Logger.throwError (/Users/jakerockland/Code/artblocks-contracts/node_modules/@ethersproject/logger/src.ts/index.ts:281:20)
    at checkError (/Users/jakerockland/Code/artblocks-contracts/node_modules/@ethersproject/providers/src.ts/json-rpc-provider.ts:98:16)
    at /Users/jakerockland/Code/artblocks-contracts/node_modules/@ethersproject/providers/src.ts/json-rpc-provider.ts:265:24
    at processTicksAndRejections (node:internal/process/task_queues:95:5) {
  reason: 'insufficient funds for intrinsic transaction cost',
  code: 'INSUFFICIENT_FUNDS',
  error: ProviderError: HttpProviderError
      at HttpProvider.request (/Users/jakerockland/Code/artblocks-contracts/node_modules/hardhat/src/internal/core/providers/http.ts:78:19)
      at LocalAccountsProvider.request (/Users/jakerockland/Code/artblocks-contracts/node_modules/hardhat/src/internal/core/providers/accounts.ts:181:36)
      at processTicksAndRejections (node:internal/process/task_queues:95:5)
      at EthersProviderWrapper.send (/Users/jakerockland/Code/artblocks-contracts/node_modules/@nomiclabs/hardhat-ethers/src/internal/ethers-provider-wrapper.ts:13:20),
  method: 'sendTransaction',
  transaction: undefined
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Command failed mid-way (due to funding issues), so reinitiating with partial adjustment...

Updated re-run log:

Using MinterFilterV1 deployed at 0xc89c6dfDE92AacD293AF930bD8D290a33D35eEf0
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterSetPriceERC20V4 deployed at 0x6D136683CF43aF32387321A9b338809549dB0d9C
REMINDER: Allowlist these minters on your MinterFilterV1 deployed at: 0xc89c6dfDE92AacD293AF930bD8D290a33D35eEf0
If automated verification below fails, verify deployment with:
yarn hardhat verify --network mainnet 0x67cdbA57b992E57Dc455134934771bB6Abc82BEc 0xEa698596b6009A622C3eD00dD5a8b5d1CAE4fC36 0xc89c6dfDE92AacD293AF930bD8D290a33D35eEf0
yarn hardhat verify --network mainnet 0x3aA2D7e6CE5f08E59b0511cdeB6ba866d9fe9994 0xEa698596b6009A622C3eD00dD5a8b5d1CAE4fC36 0xc89c6dfDE92AacD293AF930bD8D290a33D35eEf0
yarn hardhat verify --network mainnet 0x69F46b9e0fB09251f9d4466b39646e24bd511BBd 0xEa698596b6009A622C3eD00dD5a8b5d1CAE4fC36 0xc89c6dfDE92AacD293AF930bD8D290a33D35eEf0
yarn hardhat verify --network mainnet 0x69326faf88ed5B423a7fC4063Fc814bfb451fEd6 0xEa698596b6009A622C3eD00dD5a8b5d1CAE4fC36 0xc89c6dfDE92AacD293AF930bD8D290a33D35eEf0 0x00000000000076A84feF008CDAbe6409d2FE638B
yarn hardhat verify --network mainnet 0x5F3562610dEDE0120087ec20BB61CF4A66124416 0xEa698596b6009A622C3eD00dD5a8b5d1CAE4fC36 0xc89c6dfDE92AacD293AF930bD8D290a33D35eEf0 0x00000000000076A84feF008CDAbe6409d2FE638B
yarn hardhat verify --network mainnet 0x9DA0aA1ECec6Aa824Fe67E3a19b1cA6a7045356F 0xEa698596b6009A622C3eD00dD5a8b5d1CAE4fC36 0xc89c6dfDE92AacD293AF930bD8D290a33D35eEf0
yarn hardhat verify --network mainnet 0x6D136683CF43aF32387321A9b338809549dB0d9C 0xEa698596b6009A622C3eD00dD5a8b5d1CAE4fC36 0xc89c6dfDE92AacD293AF930bD8D290a33D35eEf0
Nothing to compile
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterDAExpV4.sol:MinterDAExpV4 at 0x67cdbA57b992E57Dc455134934771bB6Abc82BEc
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterDAExpV4 on Etherscan.
https://etherscan.io/address/0x67cdbA57b992E57Dc455134934771bB6Abc82BEc#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterDAExpSettlementV1.sol:MinterDAExpSettlementV1 at 0x3aA2D7e6CE5f08E59b0511cdeB6ba866d9fe9994
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterDAExpSettlementV1 on Etherscan.
https://etherscan.io/address/0x3aA2D7e6CE5f08E59b0511cdeB6ba866d9fe9994#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterDALinV4.sol:MinterDALinV4 at 0x69F46b9e0fB09251f9d4466b39646e24bd511BBd
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterDALinV4 on Etherscan.
https://etherscan.io/address/0x69F46b9e0fB09251f9d4466b39646e24bd511BBd#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterHolderV4.sol:MinterHolderV4 at 0x69326faf88ed5B423a7fC4063Fc814bfb451fEd6
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterHolderV4 on Etherscan.
https://etherscan.io/address/0x69326faf88ed5B423a7fC4063Fc814bfb451fEd6#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterMerkleV5.sol:MinterMerkleV5 at 0x5F3562610dEDE0120087ec20BB61CF4A66124416
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterMerkleV5 on Etherscan.
https://etherscan.io/address/0x5F3562610dEDE0120087ec20BB61CF4A66124416#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterSetPriceV4.sol:MinterSetPriceV4 at 0x9DA0aA1ECec6Aa824Fe67E3a19b1cA6a7045356F
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterSetPriceV4 on Etherscan.
https://etherscan.io/address/0x9DA0aA1ECec6Aa824Fe67E3a19b1cA6a7045356F#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterSetPriceERC20V4.sol:MinterSetPriceERC20V4 at 0x6D136683CF43aF32387321A9b338809549dB0d9C
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterSetPriceERC20V4 on Etherscan.
https://etherscan.io/address/0x6D136683CF43aF32387321A9b338809549dB0d9C#code
✨  Done in 388.14s.

@jakerockland
Copy link
Contributor Author

jakerockland commented Jan 31, 2023

Deployment details for Art Blocks x Bright Moments goerli-artist-staging deployment, given the following input params:

const CORE_CONTRACT_ADDRESS = "0x5112c52535449513c81bDF113b8DCC757d7f122b";
// MinterFilterV1
const FILTER_CONTRACT_ADDRESS = "0x75b123eAcBf813804bAc83e1D6e5c3d1758746e6";
// Note: deployed w/ same mainnet/testnet address
const DELEGATION_REGISTRY_ADDRESS =
  "0x00000000000076A84feF008CDAbe6409d2FE638B";

Full deployment log running yarn hardhat run scripts/1_reference_minter_suite_minter_deployer.ts --network goerli:

Compiled 181 Solidity files successfully
Using MinterFilterV1 deployed at 0x75b123eAcBf813804bAc83e1D6e5c3d1758746e6
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterDAExpV4 deployed at 0x10BD2A01996711b0A66d8D5203a919463383701A
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
Duplicate definition of ResetAuctionDetails (ResetAuctionDetails(uint256), ResetAuctionDetails(uint256,uint256,uint256))
MinterDAExpSettlementV1 deployed at 0x9e05816E151708Efc1C52243a18A0cC804b33819
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterDALinV4 deployed at 0xD00495689D5161C511882364E0C342e12Dcc5f08
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterHolderV4 deployed at 0xB64116A7D5D84fE9795DD022ea191217A2e32076
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterMerkleV5 deployed at 0x7a67130593A161124686EA55484D1A64d99eefc9
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterSetPriceV4 deployed at 0xcBA628BcF6f458f6F929d875B69FE5f0F3fB99b6
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterSetPriceERC20V4 deployed at 0xdADB127c1565156C3Ce004E11db7E1ba626267E7
REMINDER: Allowlist these minters on your MinterFilterV1 deployed at: 0x75b123eAcBf813804bAc83e1D6e5c3d1758746e6
If automated verification below fails, verify deployment with:
yarn hardhat verify --network goerli 0x10BD2A01996711b0A66d8D5203a919463383701A 0x5112c52535449513c81bDF113b8DCC757d7f122b 0x75b123eAcBf813804bAc83e1D6e5c3d1758746e6
yarn hardhat verify --network goerli 0x9e05816E151708Efc1C52243a18A0cC804b33819 0x5112c52535449513c81bDF113b8DCC757d7f122b 0x75b123eAcBf813804bAc83e1D6e5c3d1758746e6
yarn hardhat verify --network goerli 0xD00495689D5161C511882364E0C342e12Dcc5f08 0x5112c52535449513c81bDF113b8DCC757d7f122b 0x75b123eAcBf813804bAc83e1D6e5c3d1758746e6
yarn hardhat verify --network goerli 0xB64116A7D5D84fE9795DD022ea191217A2e32076 0x5112c52535449513c81bDF113b8DCC757d7f122b 0x75b123eAcBf813804bAc83e1D6e5c3d1758746e6 0x00000000000076A84feF008CDAbe6409d2FE638B
yarn hardhat verify --network goerli 0x7a67130593A161124686EA55484D1A64d99eefc9 0x5112c52535449513c81bDF113b8DCC757d7f122b 0x75b123eAcBf813804bAc83e1D6e5c3d1758746e6 0x00000000000076A84feF008CDAbe6409d2FE638B
yarn hardhat verify --network goerli 0xcBA628BcF6f458f6F929d875B69FE5f0F3fB99b6 0x5112c52535449513c81bDF113b8DCC757d7f122b 0x75b123eAcBf813804bAc83e1D6e5c3d1758746e6
yarn hardhat verify --network goerli 0xdADB127c1565156C3Ce004E11db7E1ba626267E7 0x5112c52535449513c81bDF113b8DCC757d7f122b 0x75b123eAcBf813804bAc83e1D6e5c3d1758746e6
Nothing to compile
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterDAExpV4.sol:MinterDAExpV4 at 0x10BD2A01996711b0A66d8D5203a919463383701A
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterDAExpV4 on Etherscan.
https://goerli.etherscan.io/address/0x10BD2A01996711b0A66d8D5203a919463383701A#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterDAExpSettlementV1.sol:MinterDAExpSettlementV1 at 0x9e05816E151708Efc1C52243a18A0cC804b33819
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterDAExpSettlementV1 on Etherscan.
https://goerli.etherscan.io/address/0x9e05816E151708Efc1C52243a18A0cC804b33819#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterDALinV4.sol:MinterDALinV4 at 0xD00495689D5161C511882364E0C342e12Dcc5f08
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterDALinV4 on Etherscan.
https://goerli.etherscan.io/address/0xD00495689D5161C511882364E0C342e12Dcc5f08#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterHolderV4.sol:MinterHolderV4 at 0xB64116A7D5D84fE9795DD022ea191217A2e32076
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterHolderV4 on Etherscan.
https://goerli.etherscan.io/address/0xB64116A7D5D84fE9795DD022ea191217A2e32076#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterMerkleV5.sol:MinterMerkleV5 at 0x7a67130593A161124686EA55484D1A64d99eefc9
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterMerkleV5 on Etherscan.
https://goerli.etherscan.io/address/0x7a67130593A161124686EA55484D1A64d99eefc9#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterSetPriceV4.sol:MinterSetPriceV4 at 0xcBA628BcF6f458f6F929d875B69FE5f0F3fB99b6
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterSetPriceV4 on Etherscan.
https://goerli.etherscan.io/address/0xcBA628BcF6f458f6F929d875B69FE5f0F3fB99b6#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterSetPriceERC20V4.sol:MinterSetPriceERC20V4 at 0xdADB127c1565156C3Ce004E11db7E1ba626267E7
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterSetPriceERC20V4 on Etherscan.
https://goerli.etherscan.io/address/0xdADB127c1565156C3Ce004E11db7E1ba626267E7#code
✨  Done in 516.63s.

@jakerockland
Copy link
Contributor Author

jakerockland commented Jan 31, 2023

Deployment details for Art Blocks x Bright Moments mainnet deployment, given the following input params:

const CORE_CONTRACT_ADDRESS = "0x145789247973C5D612bF121e9E4Eef84b63Eb707";
// MinterFilterV1
const FILTER_CONTRACT_ADDRESS = "0x6E522449C1642E7cB0B12a2889CcBf79b51C69f8";
// Note: deployed w/ same mainnet/testnet address
const DELEGATION_REGISTRY_ADDRESS =
  "0x00000000000076A84feF008CDAbe6409d2FE638B";

Full deployment log running yarn hardhat run scripts/1_reference_minter_suite_minter_deployer.ts --network goerli:

Compiled 181 Solidity files successfully
Using MinterFilterV1 deployed at 0x6E522449C1642E7cB0B12a2889CcBf79b51C69f8
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterDAExpV4 deployed at 0x609564FDd916e45E4396BceD647Ac800c1621F4d
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
Duplicate definition of ResetAuctionDetails (ResetAuctionDetails(uint256), ResetAuctionDetails(uint256,uint256,uint256))
MinterDAExpSettlementV1 deployed at 0xd38CB6D95BFb5Eb7C61F36938e7B3Ca08810e7F7
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterDALinV4 deployed at 0x40A07aD414EC4214d03bF76571FDF38D6b0DE598
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterHolderV4 deployed at 0x27F79CB37B08E4C2FF56DB0f69aE875d4f5A6311
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterMerkleV5 deployed at 0x4610dB225D7305e31690658D674E7D37eB244f7e
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterSetPriceV4 deployed at 0x090860b07ae1413B9A08339F54cb621B392bB73d
Duplicate definition of ConfigValueAddedToSet (ConfigValueAddedToSet(uint256,bytes32,uint256), ConfigValueAddedToSet(uint256,bytes32,address), ConfigValueAddedToSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueRemovedFromSet (ConfigValueRemovedFromSet(uint256,bytes32,uint256), ConfigValueRemovedFromSet(uint256,bytes32,address), ConfigValueRemovedFromSet(uint256,bytes32,bytes32))
Duplicate definition of ConfigValueSet (ConfigValueSet(uint256,bytes32,bool), ConfigValueSet(uint256,bytes32,uint256), ConfigValueSet(uint256,bytes32,address), ConfigValueSet(uint256,bytes32,bytes32))
MinterSetPriceERC20V4 deployed at 0x07619C21fBf6A9CB10ce0B3B34934ba3b995C9Fb
REMINDER: Allowlist these minters on your MinterFilterV1 deployed at: 0x6E522449C1642E7cB0B12a2889CcBf79b51C69f8
If automated verification below fails, verify deployment with:
yarn hardhat verify --network mainnet 0x609564FDd916e45E4396BceD647Ac800c1621F4d 0x145789247973C5D612bF121e9E4Eef84b63Eb707 0x6E522449C1642E7cB0B12a2889CcBf79b51C69f8
yarn hardhat verify --network mainnet 0xd38CB6D95BFb5Eb7C61F36938e7B3Ca08810e7F7 0x145789247973C5D612bF121e9E4Eef84b63Eb707 0x6E522449C1642E7cB0B12a2889CcBf79b51C69f8
yarn hardhat verify --network mainnet 0x40A07aD414EC4214d03bF76571FDF38D6b0DE598 0x145789247973C5D612bF121e9E4Eef84b63Eb707 0x6E522449C1642E7cB0B12a2889CcBf79b51C69f8
yarn hardhat verify --network mainnet 0x27F79CB37B08E4C2FF56DB0f69aE875d4f5A6311 0x145789247973C5D612bF121e9E4Eef84b63Eb707 0x6E522449C1642E7cB0B12a2889CcBf79b51C69f8 0x00000000000076A84feF008CDAbe6409d2FE638B
yarn hardhat verify --network mainnet 0x4610dB225D7305e31690658D674E7D37eB244f7e 0x145789247973C5D612bF121e9E4Eef84b63Eb707 0x6E522449C1642E7cB0B12a2889CcBf79b51C69f8 0x00000000000076A84feF008CDAbe6409d2FE638B
yarn hardhat verify --network mainnet 0x090860b07ae1413B9A08339F54cb621B392bB73d 0x145789247973C5D612bF121e9E4Eef84b63Eb707 0x6E522449C1642E7cB0B12a2889CcBf79b51C69f8
yarn hardhat verify --network mainnet 0x07619C21fBf6A9CB10ce0B3B34934ba3b995C9Fb 0x145789247973C5D612bF121e9E4Eef84b63Eb707 0x6E522449C1642E7cB0B12a2889CcBf79b51C69f8
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterDAExpV4.sol:MinterDAExpV4 at 0x609564FDd916e45E4396BceD647Ac800c1621F4d
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterDAExpV4 on Etherscan.
https://etherscan.io/address/0x609564FDd916e45E4396BceD647Ac800c1621F4d#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterDAExpSettlementV1.sol:MinterDAExpSettlementV1 at 0xd38CB6D95BFb5Eb7C61F36938e7B3Ca08810e7F7
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterDAExpSettlementV1 on Etherscan.
https://etherscan.io/address/0xd38CB6D95BFb5Eb7C61F36938e7B3Ca08810e7F7#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterDALinV4.sol:MinterDALinV4 at 0x40A07aD414EC4214d03bF76571FDF38D6b0DE598
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterDALinV4 on Etherscan.
https://etherscan.io/address/0x40A07aD414EC4214d03bF76571FDF38D6b0DE598#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterHolderV4.sol:MinterHolderV4 at 0x27F79CB37B08E4C2FF56DB0f69aE875d4f5A6311
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterHolderV4 on Etherscan.
https://etherscan.io/address/0x27F79CB37B08E4C2FF56DB0f69aE875d4f5A6311#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterMerkleV5.sol:MinterMerkleV5 at 0x4610dB225D7305e31690658D674E7D37eB244f7e
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterMerkleV5 on Etherscan.
https://etherscan.io/address/0x4610dB225D7305e31690658D674E7D37eB244f7e#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterSetPriceV4.sol:MinterSetPriceV4 at 0x090860b07ae1413B9A08339F54cb621B392bB73d
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterSetPriceV4 on Etherscan.
https://etherscan.io/address/0x090860b07ae1413B9A08339F54cb621B392bB73d#code
Compiled 181 Solidity files successfully
Successfully submitted source code for contract
contracts/minter-suite/Minters/MinterSetPriceERC20V4.sol:MinterSetPriceERC20V4 at 0x07619C21fBf6A9CB10ce0B3B34934ba3b995C9Fb
for verification on the block explorer. Waiting for verification result...

Successfully verified contract MinterSetPriceERC20V4 on Etherscan.
https://etherscan.io/address/0x07619C21fBf6A9CB10ce0B3B34934ba3b995C9Fb#code
✨  Done in 519.82s.

@jakerockland jakerockland marked this pull request as ready for review January 31, 2023 22:10
@jakerockland jakerockland requested a review from a team as a code owner January 31, 2023 22:10
@jakerockland jakerockland requested a review from ryley-o January 31, 2023 22:10
Copy link
Contributor

@ryley-o ryley-o left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@ryley-o ryley-o merged commit 32f9442 into main Jan 31, 2023
@ryley-o ryley-o deleted the minter-suites-for-collabs branch January 31, 2023 23:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants