Skip to content

Wallet Backup

ShipMyToken generates a Solana wallet locally on your machine. Your private key is stored in your OpenClaw config and never leaves your device. But you should back it up.

You: Backup my wallet
Agent: ⚠️ Your private key controls all your funds and tokens.
Anyone with this key can access your wallet.
Only save it somewhere secure (password manager, encrypted note).
Never share it with anyone.
Your private key: 5J3m...xyz
Your public address: 7xK9...abc
This is the only copy — if you lose it and your machine
is wiped, your funds are gone forever.

Recommended:

  • Password manager (1Password, Bitwarden, etc.)
  • Encrypted note on your device
  • Hardware backup (written down, stored securely)

Never:

  • Plain text file on your desktop
  • Cloud storage without encryption
  • Chat messages or emails
  • Screenshots

Your private key is stored as a base58-encoded string in your OpenClaw config:

~/.openclaw/openclaw.json → skills.entries.shipmytoken.env.SOLANA_PRIVATE_KEY

This file is local to your machine. It is not synced, shared, or uploaded anywhere. The key is injected into the process environment only during agent sessions.

  • Generated locally — the keypair is created on your machine using @solana/web3.js
  • Never transmitted — no third-party service ever sees your private key
  • Signed locally — all transactions are built and signed on your machine, then submitted directly to Solana
  • No custodian — you have full control. This also means full responsibility.

If your machine is wiped and you don’t have a backup, your wallet and its funds are gone forever. There is no recovery mechanism — this is a non-custodial wallet.

Back up your key as soon as you create your first token and fund the wallet.

ShipMyToken currently only supports wallets it generates. Importing an existing private key is not supported in v1 but may be added in a future release.