Katana Task Creation & Execution
Last updated
Last updated
When you create a task from the mint bot, a katana symbol will pop up if it is contract mintable. In a nutshell, contract minting involves delegating access to multiple proxies (rather than using multiple wallets), and using these proxies to mint.
Not all contracts are Katana-able! We do our best to show users what is Katana-able. Katana requires a contract to be loopable. If a contract contains the following code, it is not loopable: tx.origin == msg.sender
You will have the option to:
Select the number of proxies
you wish to mint with. You can also select a preset number of proxies in the settings.
Select the execution type
[standard, transfer, loop]. More information about this below.
This will create a Katana mint task. This wraps the original mint task, and is represented by the swords around the duplicated task. You can then start and execute as standard, just like in the regular mint bot.
In the wallets column, you will notice that it shows the number of proxies
and execute type
selected. It also automatically selects for the wallet whitelisted for Katana, to make your life easier.
Contract minting benefits from gas savings due to not needing to pay a fixed gas unit fee (about 21K gas units) for every transaction. By looping multiple proxy transactions into one big transaction, users not only save gas. Not only that, overall transaction aggregates ALL of the gas used by the proxies, increasing the probability of the transaction being mined in the next block.
Use Katana with caution. You can burn a LOT of gas if you are not careful.
Standard
Mints using all of your proxies WITHOUT transfer of NFTs to a designated wallet. You can then manually transfer out the NFTs at a latter date, preferably when gas is cheaper.
Transfer
Mints using all of your proxies WITH transfer of NFTs to a designated wallet.
Loop
Mints using only ONE proxy, transfers the NFT out to a designated wallet, and repeats this loop multiple amount of times.
You can choose a designated wallet in settings.