Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Multi-chain wallet management for AI agents. Create wallets, check balances, transfer tokens (USDC/native), and bridge cross-chain. Use when agents need to send/receive payments, check funds, or manage crypto wallets. Supports Solana, Base, and Ethereum. Trigger phrases include "create wallet", "check balance", "send USDC", "transfer", "my addresses", "wallet status".
Multi-chain wallet management for AI agents. Create wallets, check balances, transfer tokens (USDC/native), and bridge cross-chain. Use when agents need to send/receive payments, check funds, or manage crypto wallets. Supports Solana, Base, and Ethereum. Trigger phrases include "create wallet", "check balance", "send USDC", "transfer", "my addresses", "wallet status".
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Multi-chain wallet skill for AI agents. One seed phrase, all chains.
CommandExampleCreate wallet"Create a new wallet"Show addresses"Show my addresses" / "What's my wallet?"Check balance"Check my balance" / "How much USDC do I have?"Transfer"Send 10 USDC to 0x..." / "Transfer 5 SOL to ..."Bridge"Bridge 10 USDC from Base to Solana"Chain info"What chains are supported?"
User: "Create a new wallet" Generates BIP-39 seed phrase, derives addresses for all chains. Shows seed ONCE with security warning.
User: "Import my wallet" Response: "Add your seed phrase to .env as WALLET_SEED_PHRASE, then say 'Show my addresses' to verify." No seed phrases in chat for imports - security first.
# Required for wallet operations WALLET_SEED_PHRASE="your twelve word seed phrase goes here" # Optional NETWORK=testnet # testnet (default) or mainnet SOLANA_RPC= # Custom Solana RPC (defaults to public) BASE_RPC= # Custom Base RPC (defaults to public) ETH_RPC= # Custom Ethereum RPC (defaults to public)
Run: node scripts/wallet.js create Output format: βββββββββββββββββββββββββββββββββββββββββββββββββ π NEW WALLET GENERATED βββββββββββββββββββββββββββββββββββββββββββββββββ β οΈ CRITICAL: Save this seed phrase securely! It will NOT be shown again. Anyone with this phrase can access your funds. Seed Phrase: ββββββββββββββββββββββββββββββββββββββββββββββ β word1 word2 word3 word4 word5 word6 β β word7 word8 word9 word10 word11 word12 β ββββββββββββββββββββββββββββββββββββββββββββββ Your Addresses: ββ Solana: 7xK9...mP4q ββ Base: 0x7a3B...4f2E ββ Ethereum: 0x7a3B...4f2E (same as Base) Add to .env: WALLET_SEED_PHRASE="word1 word2 word3 ..." Network: TESTNET βββββββββββββββββββββββββββββββββββββββββββββββββ
Run: node scripts/wallet.js addresses Shows derived addresses without exposing seed.
Run: node scripts/wallet.js balance [chain] node scripts/wallet.js balance - All chains node scripts/wallet.js balance solana - Solana only node scripts/wallet.js balance base - Base only Output includes native token + USDC balance per chain.
Run: node scripts/wallet.js transfer <chain> <token> <amount> <recipient> Examples: node scripts/wallet.js transfer solana USDC 10 7xK9fR2... node scripts/wallet.js transfer base ETH 0.01 0x7a3B... node scripts/wallet.js transfer solana SOL 0.5 7xK9fR2... Supported tokens per chain: Solana: SOL, USDC Base: ETH, USDC Ethereum: ETH, USDC
Run: node scripts/wallet.js bridge <from-chain> <to-chain> <amount> Bridges USDC between chains using Circle CCTP V2. Examples: node scripts/wallet.js bridge base solana 10 - Bridge 10 USDC from Base to Solana node scripts/wallet.js bridge ethereum base 50 - Bridge 50 USDC from Ethereum to Base node scripts/wallet.js bridge solana ethereum 25 - Bridge 25 USDC from Solana to Ethereum Note: Bridging takes 1-5 minutes (burn β attestation β mint). Requires USDC on source chain plus native tokens for gas.
Run: node scripts/wallet.js chains Lists supported chains, networks, and USDC contract addresses.
All chains derive from single BIP-39 seed: ChainPathStandardSolanam/44'/501'/0'/0'Solana/PhantomEVM (Base/Eth)m/44'/60'/0'/0/0BIP-44 Ethereum EVM chains share the same address (same derivation path).
One seed per agent - Each agent instance isolated Seed shown once - Only at creation, never logged Memory only - Private keys derived on-demand, never persisted No chat import - Seeds added via .env only (except generation)
ErrorCauseFix"WALLET_SEED_PHRASE not set"Missing env varAdd seed to .env"Invalid seed phrase"Wrong formatMust be 12 or 24 words"Insufficient balance"Not enough fundsCheck balance first"Invalid address"Wrong formatVerify recipient address
For RPC endpoints, USDC addresses, and chain-specific details, see references/chains.md.
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.