-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add weekly wins demo deployment details (#509)
- Loading branch information
Showing
3 changed files
with
169 additions
and
0 deletions.
There are no files selected for viewing
44 changes: 44 additions & 0 deletions
44
deployments/engine/V3/internal-testing/dev-example-wins-demo/DEPLOYMENTS.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
|
||
# Deployment | ||
|
||
Date: 2023-03-03T18:15:32.253Z | ||
|
||
## **Network:** goerli | ||
|
||
## **Environment:** dev | ||
|
||
**Deployment Input File:** `deployments/engine/V3/internal-testing/dev-example-wins-demo/deployment-config.dev.ts` | ||
|
||
**GenArt721CoreV3_Engine:** https://etherscan.io/address/0x4A185f9A8ee3d247fD564407658602228a8de265#code | ||
|
||
**AdminACLV1:** https://etherscan.io/address/0x4210a9477d0B0e4FfB20Ec04c649DA9982803Ac2#code | ||
|
||
**Engine Registry:** https://etherscan.io/address/0x2A39132E8d594d2c840D6656327fB26d900C05bA#code | ||
|
||
**MinterFilterV1:** https://etherscan.io/address/0x19254c1226Dbb83EC08Ab07Ba0B5c3994792D9D8#code | ||
|
||
**Minters:** | ||
|
||
**MinterSetPriceV4:** https://etherscan.io/address/0x2cf1978Cf9C66Ac98a9cb0259b9F4Ca51aF149f1#code | ||
|
||
**MinterDAExpSettlementV1:** https://etherscan.io/address/0xf1A6EF1FA55AbF58fC801109D622A0b68E142bF0#code | ||
|
||
|
||
|
||
**Metadata** | ||
|
||
- **Starting Project Id:** 0 | ||
- **Token Name:** Weekly Wins Demo | ||
- **Token Ticker:** WINS_DEMO | ||
- **Auto Approve Artist Split Proposals:** true | ||
- **Render Provider Address, Primary Sales:** deployer | ||
- **Platform Provider Address, Primary Sales:** deployer | ||
|
||
**Other** | ||
|
||
- **Add initial project?:** true | ||
- **Add initial token?:** true | ||
- **Image Bucket:** weekly-wins-demo-goerli | ||
|
||
--- | ||
|
79 changes: 79 additions & 0 deletions
79
deployments/engine/V3/internal-testing/dev-example-wins-demo/DEPLOYMENT_LOGS.log
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
---------------------------------------- | ||
[INFO] Datetime of deployment: 2023-03-03T18:09:03.005Z | ||
[INFO] Deployment configuration file: /Users/ryleyohlsen/Documents/GitHub/artblocks-contracts/deployments/engine/V3/internal-testing/dev-example-wins-demo/deployment-config.dev.ts | ||
[INFO] Deploying to network: goerli | ||
[INFO] Deploying to environment: dev | ||
[INFO] New Admin ACL AdminACLV1 deployed at address: 0x4210a9477d0B0e4FfB20Ec04c649DA9982803Ac2 | ||
[INFO] Randomizer BasicRandomizerV2 deployed at 0x4520095627EC42d1c8Fe7A61E5Cf61F4FEb271F8 | ||
[INFO] Core GenArt721CoreV3_Engine deployed at 0x4A185f9A8ee3d247fD564407658602228a8de265 | ||
[INFO] Minter Filter MinterFilterV1 deployed at 0x19254c1226Dbb83EC08Ab07Ba0B5c3994792D9D8 | ||
[INFO] MinterSetPriceV4 deployed at 0x2cf1978Cf9C66Ac98a9cb0259b9F4Ca51aF149f1 | ||
[INFO] MinterDAExpSettlementV1 deployed at 0xf1A6EF1FA55AbF58fC801109D622A0b68E142bF0 | ||
[INFO] Assigned randomizer to core and renounced ownership of randomizer | ||
[INFO] Updated the Minter Filter on the Core contract to 0x19254c1226Dbb83EC08Ab07Ba0B5c3994792D9D8. | ||
[INFO] Allowlisted minter MinterSetPriceV4 at 0x2cf1978Cf9C66Ac98a9cb0259b9F4Ca51aF149f1 on minter filter. | ||
[INFO] Allowlisted minter MinterDAExpSettlementV1 at 0xf1A6EF1FA55AbF58fC801109D622A0b68E142bF0 on minter filter. | ||
[INFO] Added Weekly Wins Demo project 0 placeholder on Weekly Wins Demo contract, artist is 0x2246475beddf9333b6a6D9217194576E7617Afd1. | ||
[INFO] Configured set price minter (0x2cf1978Cf9C66Ac98a9cb0259b9F4Ca51aF149f1) for project 0. | ||
[INFO] Configured minter price project 0. | ||
[INFO] Minted token 0 for project 0. | ||
[INFO] Verifying core contract contract deployment... | ||
Nothing to compile | ||
Successfully submitted source code for contract | ||
contracts/GenArt721CoreV3_Engine.sol:GenArt721CoreV3_Engine at 0x4A185f9A8ee3d247fD564407658602228a8de265 | ||
for verification on the block explorer. Waiting for verification result... | ||
|
||
Successfully verified contract GenArt721CoreV3_Engine on Etherscan. | ||
https://goerli.etherscan.io/address/0x4A185f9A8ee3d247fD564407658602228a8de265#code | ||
[INFO] Core contract verified on Etherscan at 0x4A185f9A8ee3d247fD564407658602228a8de265} | ||
[INFO] Verifying MinterFilter contract deployment... | ||
Compiled 189 Solidity files successfully | ||
Successfully submitted source code for contract | ||
contracts/minter-suite/MinterFilter/MinterFilterV1.sol:MinterFilterV1 at 0x19254c1226Dbb83EC08Ab07Ba0B5c3994792D9D8 | ||
for verification on the block explorer. Waiting for verification result... | ||
|
||
Successfully verified contract MinterFilterV1 on Etherscan. | ||
https://goerli.etherscan.io/address/0x19254c1226Dbb83EC08Ab07Ba0B5c3994792D9D8#code | ||
[INFO] MinterFilter contract verified on Etherscan at 0x19254c1226Dbb83EC08Ab07Ba0B5c3994792D9D8} | ||
[INFO] Verifying MinterSetPriceV4 contract deployment... | ||
Compiled 189 Solidity files successfully | ||
Successfully submitted source code for contract | ||
contracts/minter-suite/Minters/MinterSetPriceV4.sol:MinterSetPriceV4 at 0x2cf1978Cf9C66Ac98a9cb0259b9F4Ca51aF149f1 | ||
for verification on the block explorer. Waiting for verification result... | ||
|
||
Successfully verified contract MinterSetPriceV4 on Etherscan. | ||
https://goerli.etherscan.io/address/0x2cf1978Cf9C66Ac98a9cb0259b9F4Ca51aF149f1#code | ||
[INFO] MinterSetPriceV4 contract verified on Etherscan at 0x2cf1978Cf9C66Ac98a9cb0259b9F4Ca51aF149f1} | ||
[INFO] Verifying MinterDAExpSettlementV1 contract deployment... | ||
Compiled 189 Solidity files successfully | ||
Successfully submitted source code for contract | ||
contracts/archive/minter-suite/Minters/MinterDAExpSettlement/MinterDAExpSettlementV1.sol:MinterDAExpSettlementV1 at 0xf1A6EF1FA55AbF58fC801109D622A0b68E142bF0 | ||
for verification on the block explorer. Waiting for verification result... | ||
|
||
Successfully verified contract MinterDAExpSettlementV1 on Etherscan. | ||
https://goerli.etherscan.io/address/0xf1A6EF1FA55AbF58fC801109D622A0b68E142bF0#code | ||
[INFO] MinterDAExpSettlementV1 contract verified on Etherscan at 0xf1A6EF1FA55AbF58fC801109D622A0b68E142bF0} | ||
Created s3 bucket for https://weekly-wins-demo-goerli.s3.amazonaws.com | ||
[INFO] Created image bucket weekly-wins-demo-goerli | ||
[INFO] Deployment details written to /Users/ryleyohlsen/Documents/GitHub/artblocks-contracts/deployments/engine/V3/internal-testing/dev-example-wins-demo/DEPLOYMENTS.md | ||
Upserting 1 contract... | ||
Contracts metadata upsert input: | ||
{ | ||
"address": "0x4a185f9a8ee3d247fd564407658602228a8de265", | ||
"name": "Weekly Wins Demo", | ||
"bucket_name": "weekly-wins-demo-goerli", | ||
"default_vertical_name": "fullyonchain" | ||
} | ||
Successfully upserted 1 contract | ||
Upserting 1 project... | ||
Projects metadata upsert input: | ||
{ | ||
"id": "0x4a185f9a8ee3d247fd564407658602228a8de265-0", | ||
"contract_address": "0x4a185f9a8ee3d247fd564407658602228a8de265", | ||
"project_id": "0", | ||
"artist_address": "0x2246475beddf9333b6a6d9217194576e7617afd1", | ||
"vertical_name": "fullyonchain" | ||
} | ||
Successfully upserted 1 project | ||
[ACTION] provider primary and secondary sales payment addresses remain as deployer addresses: 0x2246475beddf9333b6a6D9217194576E7617Afd1. Update later as needed. | ||
[ACTION] AdminACL's superAdmin address is 0x2246475beddf9333b6a6D9217194576E7617Afd1, don't forget to update if requred. |
46 changes: 46 additions & 0 deletions
46
deployments/engine/V3/internal-testing/dev-example-wins-demo/deployment-config.dev.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
// This file is used to configure the deployment of the Engine Partner contracts | ||
// It is intended to be imported by the generic deployer in `/scripts/engine/V3/generic-v3-engine-deployer.ts` | ||
export const deployDetailsArray = [ | ||
{ | ||
network: "goerli", | ||
// environment is only used for metadata purposes, and is not used in the deployment process | ||
// Please set to "dev", "staging", or "mainnet", as appropriate | ||
environment: "dev", | ||
// if you want to use an existing admin ACL, set the address here (otherwise set as undefined to deploy a new one) | ||
existingAdminACL: undefined, | ||
// the following can be undefined if you are using an existing admin ACL, otherwise define the Admin ACL contract name | ||
// if deploying a new AdminACL | ||
adminACLContractName: "AdminACLV1", | ||
// See the `KNOWN_ENGINE_REGISTRIES` object in `/scripts/engine/V3/constants.ts` for the correct registry address for | ||
// the intended network and the corresponding deployer wallet addresses | ||
// @dev if you neeed a new engine registry, use the `/scripts/engine/V3/engine-registry-deployer.ts` script | ||
engineRegistryAddress: "0x2A39132E8d594d2c840D6656327fB26d900C05bA", // indexed dev registry | ||
randomizerContractName: "BasicRandomizerV2", | ||
genArt721CoreContractName: "GenArt721CoreV3_Engine", | ||
tokenName: "Weekly Wins Demo", | ||
tokenTicker: "WINS_DEMO", | ||
startingProjectId: 0, | ||
autoApproveArtistSplitProposals: true, | ||
renderProviderAddress: "deployer", // use either "0x..." or special "deployer" which sets the render provider to the deployer | ||
platformProviderAddress: "deployer", // use either "0x..." or special "deployer" which sets the render provider to the deployer | ||
// minter suite | ||
minterFilterContractName: "MinterFilterV1", | ||
minters: [ | ||
// include any of the most recent minter contracts the engine partner wishes to use | ||
// @dev ensure the minter contracts here are the latest versions | ||
"MinterSetPriceV4", | ||
"MinterDAExpSettlementV1", | ||
], | ||
// set to true if you want to add an initial project to the core contract | ||
addInitialProject: true, | ||
// set to true if you want to add an initial token to the initial project | ||
// (this will only work if you have set addInitialProject to true, and requires a MinterSetPriceV[4-9]) | ||
addInitialToken: true, | ||
// optionally define this to set default vertical name for the contract after deployment. | ||
// if not defined, the default vertical name will be "unassigned". | ||
// common values include `fullyonchain`, `flex`, or partnerships like `artblocksxpace`. | ||
// also note that if you desire to create a new veritcal, you will need to add the vertical name to the | ||
// `project_verticals` table in the database before running this deploy script. | ||
defaultVerticalName: "fullyonchain", | ||
}, | ||
]; |