@vault77/summon
v2.0.2
Published
A recovered VAULT77 relic for macOS operators. summonTheWarlord is a high-performance CLI tool for ultra-fast, low-fee Solana swaps on macOS. Private keys are secured using the native macOS Keychain, never written to disk or exposed to JavaScript memory l
Maintainers
Readme
summonTheWarlord — a VAULT77 🔐77 relic
Version: 2.0.2
Relic software unearthed from VAULT77.
For trench operators only. macOS‑native. Handle with care.
It executes trades with speed and precision — a lifeline to save our futures.
⚠️ Operator notice: summonTheWarlord executes live on‑chain swaps. Always verify token mints, amounts, and configuration values before execution. If you buy crap its your fault.
Requirements
- Node.js >= 18
- A SolanaTracker.io account
- macOS (required for native Keychain security and system notifications; other operating systems are not supported)
📡 Connect with VAULT77
- VAULT77 Community: https://x.com/i/communities/1962257350309650488
- Telegram: https://t.me/BurnWalletBroadcast
⚡️ Step‑by‑Step Quickstart Guide
1. Install from npm
npm install -g @vault77/summon2. First Run — Initialize Wallet + Permissions
summon setupThis:
- Creates/updates your config (RPC URL, slippage, priority fees, etc.)
- Stores your private key securely in macOS Keychain
- Prompts macOS notification permissions (optional)
⚔️ Trading Examples
Buy with 0.1 SOL
summon buy <TOKEN_MINT> 0.1Sell 50% of holdings
summon sell <TOKEN_MINT> 50%🧰 Local Development (optional)
git clone https://github.com/monthviewsales/summonTheWarlord.git
cd summonTheWarlord
npm install
node summon-cli.js setup🛠 Upgrading
npm install -g @vault77/summon@latest👁🗨 For Coding Agents & Contributors
See AGENTS.md for building conventions, coding rules, and automation guidance.
🛡 Support
- VAULT77 Community: https://x.com/i/communities/1962257350309650488
- Telegram: https://t.me/BurnWalletBroadcast
⚙️ Configuration
The CLI stores configuration in:
~/Library/Application Support/summonTheWarlord/config.json
You can manage it with:
summon config view
summon config edit
summon config set <key> <value>
summon config wizard
summon config listTip: use summon config wizard for validated prompts and selector-based choices.
Key options:
rpcUrl(the CLI will appendadvancedTx=trueif missing)slippage(number or"auto")priorityFee(number or"auto")priorityFeeLevel(min|low|medium|high|veryHigh) — required whenpriorityFee="auto"txVersion(v0orlegacy)showQuoteDetails(true/false)DEBUG_MODE(true/false)notificationsEnabled(true/false)jito.enabled(true/false)jito.tip(number, SOL)
If you want fewer popups, set notificationsEnabled to false.
Override config location (useful for CI or tests):
SUMMON_CONFIG_HOME=/custom/config/dirSUMMON_CONFIG_PATH=/custom/path/config.json
Private keys are never stored in this file. Use:
summon keychain store
summon keychain unlock
summon keychain delete🧪 Testing & Linting
npm test
npm run lint🩺 Diagnostics
summon doctorRuns checks for config, Keychain access, RPC reachability, swap API health, and macOS notifications (skipped when disabled).
🫡 Open Source Thanks
This never would have been possible without Open Source Software and these contributions.
Dependencies:
@solana/web3.js— MITaxios— MITbs58— MITcommander— MITfs-extra— MITkeytar— MITnpm— Artistic-2.0open— MITsolana-swap— ISC
Tooling:
