ℹ️ Notes
We require 3 business days notice to setup a Highlight contract
Secondary sale royalties should be configured as normal on Highlight
Only mainnet Ethereum and Sepolia are supported at the moment
1. Artist sets up on Highlight.xyz
Create your Generative collection on Highlight.xyz as normal
The primary sale will be managed by your merchant’s Shopify app
Secondary Sale Royalties will behave as normal: you should set secondary sale royalties as normal in the Highlight dashboard
When configuring the Mint Details choose Deploy without an initial sale (you will be adding a custom minter in the next step)
2. Artist grants minting permission
ℹ️ In this step, the artist gives the merchant permission to mint on their Highlight contract. This requires an on-chain transaction.
2a. Generate a unique seed value - we suggest using https://currentmillis.com/. Note down this value.
‼️ The seed just needs to be unique. Using the current time in milliseconds is an easy way to achieve this.
2b. Go to the highlight.xyz MintManager contract:
2c. Connect your wallet (the admin of the highlight contract)
2d. Find the registerMechanicVector
function under Write as Proxy
contractAddress: (your highlight contract address)
editionId:
0
mechanic:
Ethereum:
0xe66CE7640A5Ecf430F7e02d17fC6F224bE9afF66
Sepolia:
0x642fEd40AeD8e7A7CF7c4CFf77F2529a4348ccC3
isEditionBased:
0
isChoose: If you are using choose token mode then
1
otherwise0
<aside> ℹ️ If you want to use
isChoose
mode, please get in touch with Verisart as this will require special setup</aside>
Paused:
0
seed: See above
vectorData:
0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2e. Click “Write”
3. Artist provides details to Verisart
Once Step 2 is completed please let Verisart know
Please provide the following:
The highlight collection URL E.g.
https://highlight.xyz/tools/collections/{collectionID}/manage
The seed value from above
Verisart will then set everything up for the merchant
4. Merchant sets up NFT drop
Once Verisart has set everything up, the merchant can set up an NFT drop as normal on Verisart
Note that secondary sale royalties can not be set on Verisart: just follow the standard Highlight process for setting royalties.n
Appendix
Contracts used for integration
Network | MintManager | VerisartMechanic |
Mainnet | ||
Sepolia |