# --- Required --- MINTER_WALLET_SECRET=... MARKETPLACE_ADDRESS=r... # --- XRPL --- XRPL_NODE_URL=wss://s.altnet.rippletest.net:51233 # --- Redis & DB --- REDIS_URL=redis://localhost:6379 DATABASE_URL=./data/mints.db # --- Server --- PORT=3000 # --- Offers --- # Minutes until mint offer expires; expiration job then cancels offer and burns NFT OFFER_EXPIRATION_MINUTES=60 # How often the expiration job runs (minutes) EXPIRATION_PROCESSOR_INTERVAL_MINUTES=5 # --- Queue --- # Retries per job (1 = no retry) JOB_ATTEMPTS=1 # --- Submit verification (after client.submit, poll until validated) --- TX_VERIFY_INITIAL_WAIT_MS=3000 TX_VERIFY_POLL_MS=3000 TX_VERIFY_MAX_POLL=200 # --- Ticket mode (parallel mints) --- TICKET_MODE=false TICKET_QUEUE_THRESHOLD=5 TICKET_POOL_MAX=200 TICKET_REFILL_BATCH=10 TICKET_REFILL_INTERVAL_MS=5000 TICKET_WAIT_FOR_TICKET_POLL_MS=250 TICKET_WORKER_CONCURRENCY=200 TICKET_LAST_LEDGER_SEQUENCE_OFFSET=150 TICKET_REFILL_LAST_LEDGER_SEQUENCE_OFFSET=300