Open Wallet for Openclaw

A bridge for AI agents to generate shareable links that allow users to securely execute blockchain transactions or sign messages using their own wallets.

stephancill
v1.0.4
Feb 10, 2026
0
1.8k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install open-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 open-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 Open Wallet?

Open Wallet is a specialized utility designed to bridge the gap between AI agents and on-chain execution. By utilizing the tx.steer.fun interface, this skill allows agents to generate a customized URL that guides users through the process of connecting a wallet, switching to the correct network, and approving a JSON-RPC request. It is a vital component for developers building with Openclaw Skills who need a secure, non-custodial way to handle user authorizations for transactions like sending ETH or signing typed data.

This approach ensures that the agent never touches private keys, maintaining high security standards while enabling complex decentralized workflows. By leveraging the structured URL format, agents can request signatures or transaction hashes and receive the results back through a variety of redirection methods, making it a cornerstone for decentralized Openclaw Skills applications.

Open Wallet Use Cases

  • Sending on-chain transactions like eth_sendTransaction via an AI agent interface.
  • Requesting cryptographic signatures such as personal_sign for authentication or message verification.
  • Executing complex batch calls using wallet_sendCalls for DeFi interactions.
  • Signing structured data via eth_signTypedData_v4 for protocol governance or permit approvals.
  • Integrating Web3 wallet actions into chat-based workflows utilizing Openclaw Skills.

How Open Wallet Works

  1. The AI agent identifies a required on-chain action and prepares the necessary JSON-RPC parameters.
  2. The agent constructs a URL pointing to the tx.steer.fun base URL, including the method, chainId, and encoded params.
  3. The user receives and clicks the generated link, opening a clear interface to review the request details.
  4. The user connects their wallet and is prompted to switch to the specified network if necessary.
  5. Upon user approval, the wallet executes the transaction or signs the message.
  6. The resulting transaction hash or signature is returned to the agent, either through a manual copy-paste or an automated redirect_url, completing the workflow within the Openclaw Skills ecosystem.

Open Wallet Setup

To implement Open Wallet within your Openclaw Skills environment, you must construct URLs that follow the tx.steer.fun specification. Since it is a browser-based utility, no local binary installation is required. Ensure your agent is capable of URL-encoding JSON parameters to avoid double-encoding errors.

Example of constructing a signing link:

# Base URL: https://tx.steer.fun/
# Parameters: method=personal_sign, chainId=1, params={"message":"hello"}
https://tx.steer.fun/?method=personal_sign&chainId=1&params=%7B%22message%22%3A%22hello%22%7D

For automated responses, configure a redirect_url that points back to your agent listener or uses a deep link to a messaging platform.

Open Wallet Data Schema & Taxonomy

Open Wallet utilizes a structured query parameter schema to facilitate communication between the agent and the user wallet interface. The following table outlines the primary data inputs:

Parameter Type Description
method String The JSON-RPC method to execute (e.g., eth_sendTransaction).
chainId Integer The network ID where the action should occur.
params JSON A URL-encoded object or array containing the transaction data.
redirect_url String An optional URL for returning results to the Openclaw Skills agent.

When using a redirect_url, the system returns a resultType (string or json) and the result (the actual hash or signature), or an error message if the action fails.

Open Wallet Advanced Features

  • Template Mode: Developers can use {{result}} or {{error}} placeholders in the redirect_url for dynamic data injection without standard query string appending.
  • Automated Chain Switching: The interface automatically prompts users to switch to the correct network based on the chainId parameter.
  • Intelligent Mapping: If params are provided as an object, the app maps them to common JSON-RPC shapes, simplifying logic for Openclaw Skills developers.
  • Messaging Integration: Use deep links as the redirect_url to send results directly back into a chat thread on platforms like Telegram or Slack.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*