# 3gm Contract Minting

## 🤖 Benefits

* Replacing multiple transactions with a single contract mint significantly reduces gas usage
* In case of a revert upon sell out or other reasons, reverts for a small fee

## 🤖 Functionality

User deploys contracts that can execute functions on NFT contracts. Main controller contract sends instructions to the contracts all in one transaction.&#x20;

## 🤖 Setup

* Get started at <https://mint.3gm.dev/>
* Purchase access with purchaseAccess(uint256 months) function.
  * 0.12 eth per month for non-3gm pass holder
  * 0.06 eth per month for 3gm Bot Pass
  * 0.03 eth per month for 3gm Genesis Pass
  * Purchase any amount of months
  * Access is fully extended if renewing an active subscription
  * Hold 3gm bot pass or 3gm genesis pass in your active wallet to maintain discount.
* Deploy contracts through deployClones(uint256 amount) function
  * One contract costs around 42,000 gas units to deploy
  * Deploying wallet is the only one with control over the contracts
  * Contracts are reusable
  * Contracts get saved from index 0 (50 deployed contracts is 0-49 range)
* Mint an NFT contract with any available mint function
* Withdraw NFTs with withdraw function if needed
* ABI in discord

## 🤖 3gm Browser Extension

Web: <https://mint.3gm.dev/>

Link to download: See Discord
