-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
70 lines (55 loc) · 2.1 KB
/
Copy path.env.example
File metadata and controls
70 lines (55 loc) · 2.1 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
RPC_URL=https://api.mainnet-beta.solana.com
WALLET_SECRET_KEY=[1,2,3]
# Existing DAMM v2 config account
CONFIG_ADDRESS=REPLACE_WITH_CONFIG_PUBKEY
# DAMM launch reads token mint from this JSON (written by token_mint.ts)
TOKEN_MINT_OUTPUT_PATH=data/latest-token-mint.json
POOL_OUTPUT_PATH=data/latest-pool.json
# Quote mint for DAMM pool
# WSOL or USDC
QUOTE_MINT_TYPE=WSOL
# Create DAMM v2 pool that is connected to Alpha Vault
CONNECT_ALPHA_VAULT_POOL=true
# Price of 1 token A in token B units, string format
# Example: "0.0125"
INITIAL_PRICE=0.01
# Optional auto-price mode:
# If INITIAL_PRICE is empty, set TOKEN_B_INPUT_AMOUNT_RAW and price is auto-calculated
# TOKEN_B_INPUT_AMOUNT_RAW=10000
# Alpha Vault FCFS output path
ALPHA_VAULT_OUTPUT_PATH=data/latest-alpha-vault.json
# Initial token A to seed in raw base units (decimals already applied)
# Example: if token A has 6 decimals and you want 10 tokens, use 10000000
TOKEN_A_INPUT_AMOUNT_RAW=1000000
# Safety switch: keep true first, then set false to send tx
DRY_RUN=true
# Optional
IS_LOCK_LIQUIDITY=false
# token mint settings
TOKEN_PROGRAM=TOKEN_2022
TOKEN_DECIMALS=6
TOKEN_INITIAL_SUPPLY_RAW=1000000000000
# legacy compatibility keys (optional)
BASE_TOKEN_PROGRAM=SPL
BASE_MINT_DECIMALS=6
BASE_INITIAL_SUPPLY_RAW=1000000000000
# token metadata
TOKEN_NAME=Devnet Base Token
TOKEN_SYMBOL=DBASE
TOKEN_DESCRIPTION=Devnet token minted for Meteora DAMM v2 launch testing.
TOKEN_IMAGE_PATH=image/XD.jpg
TOKEN_SOCIAL_LINKS=[]
# Pinata API keys
PINATA_API_KEY=REPLACE_WITH_PINATA_API_KEY
PINATA_SECRET_API_KEY=REPLACE_WITH_PINATA_SECRET_API_KEY
# Alpha Vault FCFS settings
# cap values are in raw quote token units (lamports for WSOL, 6 decimals for USDC)
ALPHA_FCFS_MAX_DEPOSITING_CAP_RAW=1000000000
ALPHA_FCFS_INDIVIDUAL_CAP_RAW=1000000000
ALPHA_FCFS_ESCROW_FEE_RAW=0
ALPHA_FCFS_WHITELIST_MODE=permissionless
# Optional explicit points (unix seconds). If omitted, script auto-generates:
# depositingPoint = now + 5m, startVestingPoint = now + 70m, endVestingPoint = start + 24h
# ALPHA_FCFS_DEPOSITING_POINT=0
# ALPHA_FCFS_START_VESTING_POINT=0
# ALPHA_FCFS_END_VESTING_POINT=0