-
Notifications
You must be signed in to change notification settings - Fork 28
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1507 from ArtBlocks/04-18-engine-deployments
4-18 Engine Deployments
- Loading branch information
Showing
4 changed files
with
248 additions
and
0 deletions.
There are no files selected for viewing
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
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
37 changes: 37 additions & 0 deletions
37
...ges/contracts/deployments/engine/V3/partners/jeff-davis-flex/deployment-config.mainnet.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,37 @@ | ||
// This file is used to configure the deployment of the Engine Partner contracts | ||
// It is intended to be imported by the generic deployer by running `deploy:mainnet:v3-engine`, `deploy:staging:v3-engine` or `deploy:dev:v3-engine`. | ||
export const deployConfigDetailsArray = [ | ||
{ | ||
network: "mainnet", | ||
// 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: "mainnet", | ||
// 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 must always be defined and accurate, even if using an existing admin ACL | ||
adminACLContractName: "AdminACLV1", | ||
genArt721CoreContractName: "GenArt721CoreV3_Engine_Flex", | ||
tokenName: "Davis Editions", | ||
tokenTicker: "DE", | ||
startingProjectId: 0, | ||
autoApproveArtistSplitProposals: false, | ||
renderProviderAddress: "0x036F3D03C1ccdde1878F01607922EA12110Ee9Bd", // use either "0x..." or special "deployer" which sets the render provider to the deployer | ||
platformProviderAddress: "0x1D627Fe53e605f37ec5F6a58EBcE1f3A39882D68", // use either "0x..." or special "deployer" which sets the render provider to the deployer | ||
// set to true if you want to add an initial project to the core contract | ||
addInitialProject: false, | ||
// set to true if you want to transfer the superAdmin role to a different address | ||
doTransferSuperAdmin: true, | ||
// set to the address you want to transfer the superAdmin role to | ||
// (this will only work if you have set doTransferSuperAdmin to true, can be undefined if you are not transferring) | ||
newSuperAdminAddress: "0x1D627Fe53e605f37ec5F6a58EBcE1f3A39882D68", // use either "0x..." or undefined if not transferring | ||
// optional overrides for the default split percentages (default is 10% primary, 2.5% secondary) | ||
renderProviderSplitPercentagePrimary: 10, // percent | ||
renderProviderSplitBPSSecondary: 250, // basis points (e.g. 250 = 2.5%) | ||
// 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: "flex", | ||
}, | ||
]; |
37 changes: 37 additions & 0 deletions
37
...racts/deployments/engine/V3/partners/jeff-davis-flex/deployment-config.sepolia-staging.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,37 @@ | ||
// This file is used to configure the deployment of the Engine Partner contracts | ||
// It is intended to be imported by the generic deployer by running `deploy:mainnet:v3-engine`, `deploy:staging:v3-engine` or `deploy:dev:v3-engine`. | ||
export const deployConfigDetailsArray = [ | ||
{ | ||
network: "sepolia", | ||
// 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: "staging", | ||
// 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 must always be defined and accurate, even if using an existing admin ACL | ||
adminACLContractName: "AdminACLV1", | ||
genArt721CoreContractName: "GenArt721CoreV3_Engine_Flex", | ||
tokenName: "Davis Editions", | ||
tokenTicker: "DE", | ||
startingProjectId: 0, | ||
autoApproveArtistSplitProposals: false, | ||
renderProviderAddress: "deployer", // use either "0x..." or special "deployer" which sets the render provider to the deployer | ||
platformProviderAddress: "0x1D627Fe53e605f37ec5F6a58EBcE1f3A39882D68", // use either "0x..." or special "deployer" which sets the render provider to the deployer | ||
// set to true if you want to add an initial project to the core contract | ||
addInitialProject: false, | ||
// set to true if you want to transfer the superAdmin role to a different address | ||
doTransferSuperAdmin: true, | ||
// set to the address you want to transfer the superAdmin role to | ||
// (this will only work if you have set doTransferSuperAdmin to true, can be undefined if you are not transferring) | ||
newSuperAdminAddress: "0x1D627Fe53e605f37ec5F6a58EBcE1f3A39882D68", // use either "0x..." or undefined if not transferring | ||
// optional overrides for the default split percentages (default is 10% primary, 2.5% secondary) | ||
renderProviderSplitPercentagePrimary: 10, // percent | ||
renderProviderSplitBPSSecondary: 250, // basis points (e.g. 250 = 2.5%) | ||
// 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: "flex", | ||
}, | ||
]; |