@clawwallet/cli
v0.1.0
Published
ClawWallet CLI — manage agent wallets on Abstract Chain
Downloads
72
Maintainers
Readme
@clawwallet/cli
🐾 ClawWallet — Agent wallet management on Abstract Chain.
Install
npm i -g @clawwallet/cliOr run directly:
npx @clawwallet/cliQuick Start
# Initialize a new wallet
clawwallet init
# Check wallet balance
clawwallet wallet
# Get testnet ETH
clawwallet wallet fund
# View full dashboard
clawwallet statusCommands
Wallet Management
| Command | Description |
|---------|-------------|
| clawwallet init | Create or import an agent wallet |
| clawwallet wallet | Show wallet address and balances |
| clawwallet wallet fund | Instructions to fund wallet |
| clawwallet wallet export | Export private key (requires password) |
Transactions
| Command | Description |
|---------|-------------|
| clawwallet send <to> <amount> | Send ETH to an address |
| clawwallet swap <from> <to> <amount> | Swap tokens on Abstract DEX |
Token Launch
| Command | Description |
|---------|-------------|
| clawwallet token launch <name> <symbol> <supply> | Fair launch a new token |
| clawwallet token list | List your launched tokens |
| clawwallet token info <address> | Get token info and stats |
Skills
| Command | Description |
|---------|-------------|
| clawwallet skills list | Browse available skills |
| clawwallet skills install <name> | Install a skill |
| clawwallet skills remove <name> | Remove a skill |
Identity (ERC-8004)
| Command | Description |
|---------|-------------|
| clawwallet identity | Show your identity |
| clawwallet identity register <name> | Register an identity name |
| clawwallet identity link <domain> | Link a claw-domain NFT |
Configuration
| Command | Description |
|---------|-------------|
| clawwallet config | Show current config |
| clawwallet config set <key> <value> | Set a config value |
| clawwallet status | Full dashboard view |
Configuration
Config is stored in ~/.clawwallet/config.json. Available keys:
| Key | Values | Default |
|-----|--------|---------|
| network | testnet, mainnet | testnet |
| rpcUrl | Custom RPC URL | (network default) |
| explorerUrl | Custom explorer URL | (network default) |
| defaultGasLimit | Gas limit number | (auto) |
Security
- Encrypted keystore — Private keys are encrypted with scrypt + AES-256-CTR
- Password required — All signing operations require your password
- Local storage — Keys never leave your machine
- No analytics — Zero telemetry
Networks
| Network | Chain ID | RPC |
|---------|----------|-----|
| Abstract Testnet | 11124 | https://api.testnet.abs.xyz |
| Abstract Mainnet | 2741 | https://api.abs.xyz |
Use --mainnet flag or clawwallet config set network mainnet for mainnet.
Development
cd cli
npm install
npm run dev -- init # Run in dev mode
npm run build # Compile TypeScript
npm start -- --help # Run compiled versionLicense
MIT
