Solard

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]

No broadcast without --live.

  • 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]

Plans or simulates by default.

  • 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]

External side effect; no Solana transaction.

  • 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]

No broadcast without --live.

  • 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]

No broadcast without --live.

  • 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.