Launching
Pump launch, prepare, metadata, deploy, vamp, and mint pools.
Launch flow: metadata → mint → creator/beneficiary → build/sign → broadcast.
Pump launch flows
slrd launch pump
Build and optionally broadcast a Pump token deployment from a stored creator wallet.
shell
slrd launch pump --creator <wallet> (--uri <metadata_uri> | --metadata <json> | --image <path> --description <text>) [--pair SOL|USDC|<custom-quote-mint>] [--beneficiary <wallet|address>] [--alias <name>] [--live] [--skip-simulation] [--deployment-sender helius-rpc|helius-fast] [--helius-tip-sol 0.01]- Metadata can be supplied as an existing URI, JSON payload, or local image plus description. Local launch planning resolves a real signing wallet even before broadcast, while actual broadcast is controlled by --live.
slrd prepare pump
Build an externally payable Pump deployment while leaving the payer signature absent.
shell
slrd prepare pump --payer <phantom-address> --name <name> --symbol <symbol> --uri <metadata_uri> [--pair SOL|USDC|<custom-quote-mint>] [--beneficiary <address>] [--out prepared.json]- The command mint-partial-signs the prepared transaction, keeps the supplied payer unsigned, writes a preparation artifact when requested, and never broadcasts.
slrd metadata upload
Upload token metadata and media through the configured Pump frontend or Pinata path.
shell
slrd metadata upload --image <local_path> --name <name> --symbol <symbol> --description <text> [--provider pump-frontend|pinata] [--twitter <url>] [--telegram <url>] [--website <url>] [--video <url>] [--hide-name]- The default provider is controlled by SLRD_METADATA_UPLOADER and otherwise defaults to pump-frontend. Pinata requires PINATA_JWT.
slrd vamp
Create a new launch using metadata derived from or associated with an existing source mint, with optional buy planning and pooled vanity mint selection.
shell
slrd vamp <source-mint> --creator <wallet> [--name <name>] [--symbol <symbol>] [--image <path-or-url>] [--description <text>] [--website <url>] [--twitter <url>] [--telegram <url>] [--video <url>] [--uri <metadata-uri>] [--buy-plan <file>] [--mint-pool pump] [--submit-mode jito-bundle] [--live] [--skip-simulation]- This command requires access to a signing creator wallet even for its local construction path. --live controls broadcast, and Jito bundle submission can be selected explicitly.
slrd deploy pump
Higher-level Pump deployment command that can upload metadata and then construct the launch.
shell
slrd deploy pump --wallet <wallet> --name <name> --symbol <symbol> (--uri <metadata_uri> | --image <local_path> --description <text>) [--pair SOL|USDC|<custom-quote-mint>] [--beneficiary <wallet|address>] [--alias <name>] [--live] [--twitter <url>] [--telegram <url>] [--website <url>] [--video <url>] [--hide-name]- The command combines metadata preparation with deployment. Broadcast remains explicit through --live.
Using the vanity mint pool
Use --mint-pool <suffix> to consume a stored vanity mint; --mint-pool-address selects one reservation.