Pieverse Docs
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 ethereum

Returns JSON with your wallet address.


purr wallet balance

Check native or token balance.

purr wallet balance

purr 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 --execute

purr dflow swap

Swap tokens on Solana via DFlow.

purr dflow swap --execute

purr bitget swap

Multi-chain EVM swaps via Bitget.

purr bitget swap --execute

purr lista deposit

Deposit into Lista DAO vaults.

purr lista deposit --execute

purr lista list-vaults

List available Lista vaults.

purr lista list-vaults

purr fourmeme buy

Buy tokens on Four.meme.

purr fourmeme buy --execute

purr 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 list

Config is read from environment variables (WALLET_API_URL, WALLET_API_TOKEN, INSTANCE_ID) or from values set via config set. Environment variables take precedence.

On this page