-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy path.env.example
More file actions
87 lines (72 loc) · 3.11 KB
/
.env.example
File metadata and controls
87 lines (72 loc) · 3.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# --- SYSTEM CONTRACTS ---
# --- CHANGE IF NEEDED ---
SEA_DROP_ADDRESS="0x00005EA00Ac477B1030CE78506496e8C2dE24bf5"
MULTIMINT_ADDRESS="0x0000419B4B6132e05DfBd89F65B165DFD6fA126F"
# --- NETWORK SELECTION ---
# Options: ETH, BASE, OP, ARB, POLY, AVAX, BSC, BERA, MONAD, ABSTRACT
NETWORK="ETH"
# --- TARGET MINTING ---
NFT_CONTRACT_ADDRESS="TheNFTContractAddressHere"
MINT_QUANTITY="1"
# --- TIME SNIPER ---
# Set ‘true’ to bypass the timer (mint immediately)
FORCE_START=false
# --- MINTING MODE ---
# Mode: ‘PROXY’ (Default, via MultiMint) or ‘DIRECT’ (Directly to the target contract)
MINT_MODE="DIRECT"
# Minting Function Name (Only for DIRECT mode)
# Check on Etherscan (Write Contract). Common examples: ‘mint’, ‘publicMint’, “purchase”, ‘claim’
MINT_FUNC_NAME="mint"
# --- PROXY SETTINGS ---
# Set ‘true’ to use proxies from proxies.txt
# Set ‘false’ to run the bot directly (without proxy)
USE_PROXIES=false
# --- PERFORMANCE ---
MAX_WORKERS="5"
RETRY_DELAY_MIN="1.5"
RETRY_DELAY_MAX="3.0"
# Leave blank for automatic. Enter a number (e.g. 5) to force a specific Gwei.
GAS_PRICE_GWEI=""
# --- GAS GUARDIAN ---
# Maximum Gwei limit. If network gas > this, bot PAUSES.
MAX_GAS_LIMIT="50"
# --- GOD MODE (PRE-SIGNED TX) ---
# Set ‘true’ to prepare transactions before minting time arrives
PRE_SIGN_ENABLED=false
# Gas Price Buffer (Multiplier) for Pre-Sign.
# 2.0 means we set the gas to 2x the current price so that the TX doesn't get stuck during the war.
PRE_SIGN_GAS_MULTIPLIER="2.0"
# Hardcoded Gas Limit (because estimates often fail before minting opens)
# Standard NFT mint: 150000 - 300000
PRE_SIGN_GAS_LIMIT="300,000"
# --- AUTO FUNDER (GAS DISPENSER) ---
# Set to ‘true’ to enable
AUTO_FUND_ENABLED=false
# Main Wallet Private Key (Master) that will send ETH to workers
MASTER_PRIVATE_KEY="0xYourMasterPrivateKeyHere"
# What is the minimum balance a worker must have? (e.g. 0.005 ETH)
# If it is less than this, the Master will transfer.
MIN_WORKER_BALANCE="0.005"
# How much will be transferred if the balance is insufficient? (Top-up Amount)
FUNDING_AMOUNT="0.01"
# --- WALLET CLEANER ---
# Set ‘true’ to withdraw the remaining ETH to the Recipient Address after minting is complete
AUTO_SWEEP_ETH=false
# Minimum balance that can be withdrawn (to avoid losing money on fees). Example: 0.005 ETH
MIN_ETH_TO_SWEEP="0.005"
# --- AUTO TRANSFER / CONSOLIDATION ---
# Set ‘true’ to enable the feature to send NFTs to Cold Wallet
AUTO_TRANSFER_ENABLED=false
RECIPIENT_ADDRESS="0xYourMainWalletAddressHere"
# --- NOTIFICATION SYSTEM ---
DISCORD_ENABLED=false
DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/xxxx/xxxx"
# --- THE ACCOUNTANT (BOOKKEEPING) ---
# Set ‘true’ to record transaction history to the history.csv file.
ACCOUNTANT_ENABLED=false
# --- ANTI-HONEYPOT / VERIFIER ---
# Set to ‘true’ to check whether the contract source code has been verified before minting.
VERIFY_CONTRACT_ENABLED=false
# Enter API Key Explorer (Etherscan/Basescan/Arbiscan according to network)
# Register for free at: https://basescan.org/myapikey (Example for BASE)
EXPLORER_API_KEY="YourExplorerApiKeyHere"