# 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bot.3gm.dev/3gm-minting-services/3gm-contract-minting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
