Flex Engine
Helpful Resources
Art Blocks technical documentation: https://docs.artblocks.io/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-technical-details/#art-blocks-engine-flex-technical-details
Deploying to Testnet
Watch this 5 minute Loom video describes the basics of getting setup on the Flex Engine contract.
- Visit the staging home page: https://artist-staging.artblocks.io/. 
- Connect your wallet associated with the artist address you provided to the Bright Moments team and sign the nonce to connect to the Art Blocks staging website. 
- Visit your project’s test environment by going to the Goerli URL, replacing the last field (<PROJECT-ID>) with your Project ID: https://artist-staging.artblocks.io/engine/flex/projects/0x2146A41F2c1432895d6D0ADF9c60BF0a226Bac0e/PROJECT-ID 
- Edit the project fields. - Project: - Project name 
- Artist name 
- Project website 
- Project description 
- Display notes (optional) 
- Project license: eg. NFT License 2.0, CC BY-NC 4.0, CC BY 4.0, etc - Helpful resource on licenses here: https://creativecommons.org/choose/ 
 
 
- Token: - Maximum invocations: collection size 
- Base uri: https://token.staging.artblocks.io/0x2146A41F2c1432895d6D0ADF9c60BF0a226Bac0e/ 
 
- Script: - Script type 
- Aspect ratio (width / height) 
 
 
- Upload your project script. We recommend splitting your code into 10 kb chunks uploaded over multiple transactions. More info here on preparing your script for Art Blocks Engine: https://docs.artblocks.io/creator-docs/creator-onboarding/readme/#documentation 
- Upload your features script. More info here: https://docs.artblocks.io/creator-docs/creator-onboarding/readme/project-form-fields-guide/#features 
- Learn more about the Art Blocks Flex Engine Technical Details here: https://docs.artblocks.io/creator-docs/art-blocks-engine-onboarding/art-blocks-engine-101/engine-technical-details/ 
Minting to Testnet
- Go to the Minter smart contract: 0x47A91457a3a1f700097199Fd63c039c4784384aB 
- Connect to Etherscan using your artist ETH wallet 
- Find Write function 3) _purchase 
- Input the following: - _purchase = 0 
- _projectId = <PROJECT-ID> 
 
- Click "Write" and confirm the transaction in your ETH wallet 
- Once you are satisfied with the outputs, notify the Bright Moments team in Discord that you would like to get set up with a project shell on mainnet. 
Contract Details
- Testnet (Goerli) - Core Contract: 0x2146a41f2c1432895d6d0adf9c60bf0a226bac0e 
- Minter Contract: 0x47A91457a3a1f700097199Fd63c039c4784384aB 
 
- Mainnet - Core Contract: 0x7c3Ea2b7B3beFA1115aB51c09F0C9f245C500B18 
- Minter Contract: 0xB5C1F9c5e8032264a10e618fb64042E3C3CDf39c 
 
Art Blocks Artist Interface
To view your project interface, replace (<PROJECT-ID>) with your Project ID.
Last updated
Was this helpful?
