Complete index of all utility scripts and their purposes.
Last Updated: 2025-11-13
- Latency Probe ⭐ - Test RPC latency and health
- Verify Contracts ⭐ - Verify contract addresses and nonce
- Analyze Known Mints ⭐ - Analyze successful mint transactions
- latency-probe.ts ⭐ - Test RPC latency and health
- Purpose: Measure RPC response times and identify fastest RPCs
- Usage:
npm run latency-probe - Output: Latency metrics for all configured RPCs
- When to Use: Before mint windows, when troubleshooting RPC issues
- test-rpc-latency.ts - Test RPC latency (legacy)
- Purpose: Basic RPC latency testing
- Note: Consider using
latency-probe.tsinstead
- analyze-known-mints.ts ⭐ - Analyze successful mint transactions
- Purpose: Fetch and analyze gas/timing data for successful mints
- Usage:
npm run analyze:mints:known - Output:
mint-insights.jsonwith detailed transaction analysis - When to Use: Research gas strategies, verify winning transactions
- verify-contracts.ts ⭐ - Verify contract addresses and nonce
- Purpose: Verify contract addresses, check nonce, validate configuration
- Usage:
npm run verify-contracts - Output: Contract verification and nonce status
- When to Use: Before mint windows, when troubleshooting nonce issues
- gas-insights.ts - Gas insights analysis
- Purpose: Analyze gas usage patterns
- Usage:
npm run gas-insights(if available) - When to Use: Gas strategy research
- audit-units.ts - Audit time unit bugs
- Purpose: Check for milliseconds vs seconds bugs across codebase
- Usage:
npm run audit:units - Output: List of potential time unit issues
- When to Use: After code changes, before releases
- check-ascii-docs.ts - Check ASCII documentation
- Purpose: Verify documentation encoding
- Usage:
npm run check-ascii-docs(if available) - When to Use: Documentation maintenance
- parse-balance-warnings.ts - Parse balance warnings from logs
- Purpose: Extract and analyze balance warnings from log files
- Usage:
npm run parse-balance-warnings(if available) - When to Use: Post-mortem analysis, balance troubleshooting
- test-alchemy-fee-cap.ts - Test Alchemy fee cap
- Purpose: Test Alchemy RPC fee cap behavior
- Usage:
npm run test-alchemy-fee-cap(if available) - When to Use: RPC provider testing
- verify-contracts.ts - Verify contracts and nonce
- latency-probe.ts - Test RPC health
- analyze-known-mints.ts - Analyze successful mints
- parse-balance-warnings.ts - Parse balance issues
- audit-units.ts - Check for time unit bugs
- check-ascii-docs.ts - Verify documentation
- latency-probe.ts - RPC latency testing
- test-alchemy-fee-cap.ts - Provider-specific testing
# 1. Verify contracts and nonce
npm run verify-contracts
# 2. Test RPC latency
npm run latency-probe
# 3. Audit for time unit bugs
npm run audit:units# 1. Analyze successful mints
npm run analyze:mints:known
# 2. Parse balance warnings (if any)
npm run parse-balance-warnings# Check for time unit bugs
npm run audit:units
# Verify documentation
npm run check-ascii-docs- Index of Indexes ⭐ - Master navigation hub for all indexes
- Documentation Index - Complete documentation index
- Guides Index - Complete guides index (27 guides)
- Utility Files Index - Source utility files index
- Cross-Reference Map - Relationships between documents
- Timeline Index - Chronological index (117+ cross-references)
- Changelog - All changes (67+ cross-references)
- Configuration Guide - Configuration reference
- Runbook - Pre-run verification checklist
- Location:
scripts/latency-probe.ts - Command:
npm run latency-probe - Purpose: Measure RPC latency and identify fastest RPCs
- Output: Console output with latency metrics
- Dependencies: RPC configuration from
.env
- Location:
scripts/verify-contracts.ts - Command:
npm run verify-contracts - Purpose: Verify contract addresses, check nonce, validate configuration
- Output: Contract verification status, nonce comparison
- Dependencies: RPC configuration, contract addresses
- Location:
scripts/analyze-known-mints.ts - Command:
npm run analyze:mints:known - Purpose: Analyze successful mint transactions
- Output:
mint-insights.jsonwith transaction analysis - Dependencies: RPC configuration, transaction hashes
- Location:
scripts/audit-units.ts - Command:
npm run audit:units - Purpose: Check for milliseconds vs seconds bugs
- Output: List of potential time unit issues
- Dependencies: TypeScript source files
Last Updated: 2025-11-13
Total Scripts: 8
⭐ = Most used / Recommended