Purr CLI
Command Reference
All purr CLI commands with arguments and examples.
Command Reference
All commands follow this pattern:
purr <command> [args]purr wallet address
Get your wallet address.
purr wallet address --chain-type ethereumReturns JSON with your wallet address.
purr wallet balance
Check native or token balance.
purr wallet balancepurr wallet transfer
Transfer native tokens or ERC-20s to a recipient.
purr wallet transfer --to <address> --amount <amount> --token <symbol>purr wallet sign
Sign a message with your wallet.
purr wallet sign --message "authenticate:user123"purr wallet sign-typed-data
Sign EIP-712 typed data.
purr wallet sign-typed-data --data <json>purr execute
Execute transaction steps from a file.
purr execute --file <steps.json>purr pancake swap
Swap tokens via PancakeSwap.
purr pancake swap --executepurr dflow swap
Swap tokens on Solana via DFlow.
purr dflow swap --executepurr bitget swap
Multi-chain EVM swaps via Bitget.
purr bitget swap --executepurr lista deposit
Deposit into Lista DAO vaults.
purr lista deposit --executepurr lista list-vaults
List available Lista vaults.
purr lista list-vaultspurr fourmeme buy
Buy tokens on Four.meme.
purr fourmeme buy --executepurr config
Manage your purr configuration.
purr config set api-url "https://purr.pieverse.io"
purr config set api-token "<token>"
purr config set instance-id "<id>"
purr config listConfig is read from environment variables (WALLET_API_URL, WALLET_API_TOKEN, INSTANCE_ID) or from values set via config set. Environment variables take precedence.