Automation
Scripts, strategies, groups, agents, watches, Jito, and ALTs.
Scripts and strategies
slrd scripts
List scripts registered in slrd.config.ts.
slrd scriptsslrd run
Execute a registered or path-based Bun/TypeScript script that imports Solard.
slrd run <name-or-path> [script flags...]
slrd run snipe --name <exact_name> --group <group> --sol 0.05 --sender jito- Live behavior is script-defined. The CLI treats --live runs as signing operations for vault preparation, but each script controls its own transaction logic.
slrd strategy run
Run an onPrice event strategy against the shared feed with wallet/execution state isolated per strategy agent.
slrd strategy run <file.ts> --token <mint|alias> --wallet <wallet> [--params <json>] [--feed ws://127.0.0.1:8788/ws] [--live]- The same strategy file can be backtested with the next command. Broadcast is explicit through --live.
slrd strategy backtest
Replay an onPrice strategy file over durable token history instead of the live feed.
slrd strategy backtest <file.ts> --token <mint> [--params <json>] [--capital-sol 1] [--price-sample 5s] [--sol-usd N] [--json]Groups and agents
slrd group create
Create a persisted wallet group.
slrd group create <name> [description]slrd group add
Add one wallet to a group with an optional basis-point weight.
slrd group add <group> <wallet> [weight_bps]slrd group add-many
Add multiple stored wallets to a group in one command.
slrd group add-many <group> <wallet1,wallet2,...>slrd group show / list
Inspect one group with resolved wallet addresses or list all persisted groups.
slrd group show <group>
slrd group listGroup buy/sell
Target a persisted wallet group from the normal buy/sell commands.
slrd buy <token|ca> --group <name> --sol <amount> --sender jito
slrd sell <token|ca> --group <name> --sender jito- With the Jito sender, group transactions are submitted as bundles in batches of five transactions per bundle according to the CLI help contract.
slrd agent
Persist lightweight agent definitions bound to stored signing wallets and optional JSON configuration.
slrd agent create <name> --wallet <wallet> [--config-json <json>]
slrd agent listWatching, Jito, and ALTs
slrd watch
Persist active watch targets for tokens, wallets, or arbitrary programs and list currently active watches.
slrd watch token <token|ca> [label]
slrd watch wallet <wallet> [label]
slrd watch program <address> [label]
slrd watch listslrd alt
Register, create, list, and extend Solana address lookup tables used by transaction assembly.
slrd alt add <address> [label]
slrd alt list
slrd alt create --wallet <wallet>
slrd alt extend <address> --wallet <wallet> <account...>- create and extend are signing operations; add/list only manage or inspect known ALT addresses.
slrd jito tip-accounts
Inspect tip accounts from a Jito block engine for bundle submission workflows.
slrd jito tip-accounts [--endpoint <block-engine-url>]