Version: 2.1.3
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.
- Node.js >= 18
- A SolanaTracker.io account
- macOS (required for native Keychain security and system notifications; other operating systems are not supported)
First-time operator? Run summon man first for the built-in walkthrough.
Have these inputs ready:
- SolanaTracker RPC URL assigned to your account (full
https://...endpoint;advancedTx=truecan be present or omitted because summon enforces it automatically) - Wallet private key in one accepted format: base58 string or JSON byte array string (example:
[12,34,...])
During summon setup, you'll be asked for:
rpcUrlslippage(numberor"auto")priorityFee(numberor"auto")priorityFeeLevel(min|low|medium|high|veryHigh)txVersion(v0orlegacy)showQuoteDetails(true/false)DEBUG_MODE(true/false)notificationsEnabled(true/false)jito.enabled(true/false)jito.tip(SOL, only when Jito is enabled)- Whether to store/replace your private key now (
y/N) and, if yes, paste the key
- VAULT77 Community: https://x.com/i/communities/1962257350309650488
- Telegram: https://t.me/BurnWalletBroadcast
npm install -g @vault77/summonsummon setupIf this is your first time, run summon man before setup for the full command walkthrough.
This:
- Creates/updates your config (RPC URL, slippage, priority fees, etc.)
- Stores your private key securely in macOS Keychain
- Prompts macOS notification permissions (optional)
summon buy <TOKEN_MINT> 0.1summon sell <TOKEN_MINT> 50%For the full first-time walkthrough:
summon mansummon setup— interactive setup for config plus Keychain/private key promptssummon config view— show current configsummon config edit— edit config in your$EDITORsummon config set <key> <value>— set one config valuesummon config wizard— interactive, validated config editorsummon config list— list config keys and expected typessummon keychain store— store private key in macOS Keychainsummon keychain unlock— verify key retrieval from Keychainsummon keychain delete— delete stored private keysummon buy [TOKEN_MINT] [amount]— buy with a fixed SOL amount or percentage (like25%);autois not supported for buyssummon sell [TOKEN_MINT] [amount]— sell fixed amount, percent (like50%), orautosummon wallet(summon w) — open your wallet page in browsersummon doctor(summon doctor -v) — run config/Keychain/RPC/swap/notification diagnostics with optional verbose detailssummon man— display the built-in manual
git clone https://github.com/monthviewsales/summonTheWarlord.git
cd summonTheWarlord
npm install
node summon-cli.js setupnpm install -g @vault77/summon@latestSee AGENTS.md for building conventions, coding rules, and automation guidance.
- VAULT77 Community: https://x.com/i/communities/1962257350309650488
- Telegram: https://t.me/BurnWalletBroadcast
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 deletenpm test
npm run lintsummon doctorRuns checks for config, Keychain access, RPC reachability, swap API health, and macOS notifications (skipped when disabled).
This never would have been possible without Open Source Software and these contributions.
Dependencies:
@solana/web3.js— MITaxios— MITbs58— MITcommander— MITfs-extra— MITkeytar— MITopen— MITsolana-swap— ISC
Tooling: