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.
Export your key
Section titled “Export your key”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.Where to store your backup
Section titled “Where to store your backup”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
How the key is stored
Section titled “How the key is stored”Your private key is stored as a base58-encoded string in your OpenClaw config:
~/.openclaw/openclaw.json → skills.entries.shipmytoken.env.SOLANA_PRIVATE_KEYThis 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.
Security model
Section titled “Security model”- 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.
What if I lose my key?
Section titled “What if I lose my key?”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.
Importing an existing wallet
Section titled “Importing an existing 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.
Related
Section titled “Related”- Getting Started — first-time setup
- FAQ — common questions
- Troubleshooting — solving issues