one-wallet for Openclaw

A versatile CLI for managing Ethereum wallets, executing on-chain transactions, and signing data with JSON-friendly output.

viyozc
v1.0.0
Mar 17, 2026
0
861
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install one-wallet

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install one-wallet using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is one-wallet?

one-wallet is a robust command-line interface designed to bridge the gap between terminal environments and the Ethereum blockchain. As a key component of Openclaw Skills, it provides a high-level abstraction for managing private keys, querying balances, and interacting with smart contracts. It is built for developers who need to script blockchain actions or empower AI agents with transactional capabilities.

The tool excels in automation-heavy environments, offering machine-readable JSON outputs and comprehensive support for EIP-191 and EIP-712 signing. Whether you are deploying contracts or managing assets, this skill ensures that EVM operations are fast, secure, and easily integrated into larger technical stacks.

one-wallet Use Cases

  • Managing multiple agent wallets through a single CLI interface.
  • Automating ETH or ERC20 token transfers in scripting environments.
  • Inspecting smart contract states and transaction receipts on the fly.
  • Securely signing messages and typed data for decentralized application authentication.

How one-wallet Works

  1. Set the network provider using presets like mainnet or a custom RPC URL.
  2. Initialize a wallet by creating a new one or importing an existing private key.
  3. Perform on-chain actions such as sending funds or calling contract methods using clear CLI commands.
  4. Utilize the --json flag to pipe structured data into other tools or AI processing pipelines.

one-wallet Setup

Install the package globally via your preferred package manager:

npm install -g one-wallet

Configure your RPC provider to begin:

one-wallet provider set mainnet

Verify the installation:

one-wallet --help

one-wallet Data Schema & Taxonomy

The skill maintains a structured configuration directory, typically located at ~/.one-wallet. This can be overridden using environment variables for better portability.

Data Component Format Description
Wallet Storage Encrypted JSON Stores private keys and wallet metadata locally.
Config File JSON Stores RPC provider settings and default wallet preferences.
Command Output JSON Structured data returned when using the --json flag for automated parsing.

one-wallet Advanced Features

  • Full support for EIP-712 typed data signing and EIP-191 message verification.
  • Session TTL management for encrypted wallets to balance security and developer convenience.
  • Environment variable overrides (ONE_WALLET_KEY_NAME) for sensitive data, making it ideal for CI/CD pipelines.
  • Built-in gas estimation and manual gas limit overrides for precise transaction control within the Openclaw Skills framework.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*