Speed Up Minting
Last updated
Last updated
Transactions on a blockchain are always executed sequentially for a given Wallet. If one wallet triggers 1000 transactions, then these 1000 transactions are executed sequentially on the blockchain (the second transaction has to wait for the first one, and so on).
An NFT mint is also a "transaction" on a blockchain, so these fall under the same restriction. This therefore means that doing "bursts" of NFT minting (e.g. minting +1000 NFTs at the same time), will take some time to execute (and can potentially fail).
To circumvent this problem, you can use multiple wallets to execute the NFT minting transactions. This will circumvent the sequential restriction of using only one wallet and speed up the process.
As an NFT-API customer, you are given by default one minter wallet. This wallet will be used to execute the minting transactions.
You can request your minter wallet by performing the following call:
HTTP
It returns all the company minter wallets for all the chains used for NFT minting of your NFTs.
To add more wallets, and speed up minting, you can use the following endpoint:
HTTP
JSON
From this moment on, that (extra) minter wallet will be used in the minting process. When there are more minter wallets, and a minting request is done, our algorithm will select a minter wallet to execute the NFT-mint transaction in a round-robin style.
JSON