@agentwallex/agentwallex-openclaw
v0.9.1
Published
OpenClaw plugin for AgentWallex — AI Agent payments & crypto transactions
Downloads
507
Maintainers
Readme
@agentwallex/agentwallex-openclaw
OpenClaw plugin for AgentWallex payments — gives AI agents the ability to manage wallets, send payments, enforce policies, and handle approvals.
Installation
openclaw plugins install @agentwallex/agentwallex-openclawSetup
Tell your AI agent:
"Set up AgentWallex"The agent will guide you through signing in, creating an API key, and saving credentials. Zero config files needed.
Available Tools (24)
Setup
| Tool | Description |
|------|-------------|
| agentwallex_setup | Check configuration status and get setup instructions |
| agentwallex_configure | Validate and save API credentials |
Agent Management
| Tool | Description |
|------|-------------|
| agentwallex_create_agent | Create a new AI agent with its own wallet |
| agentwallex_list_agents | List all agents and their status |
| agentwallex_update_agent | Update an agent's name or description |
| agentwallex_delete_agent | Delete an agent |
| agentwallex_agent_status | Update agent status (active / suspended) |
Payments & Balance
| Tool | Description |
|------|-------------|
| agentwallex_pay | Send a payment to a recipient address |
| agentwallex_pay_resource | Pay for an x402 resource |
| agentwallex_check_balance | Check the agent's token balances |
| agentwallex_account_balance | Check platform account balance |
| agentwallex_create_wallet | Get or create a deposit address |
| agentwallex_get_deposit_address | Get deposit address for a chain |
| agentwallex_update_balance_priority | Set chain priority for balance checks |
| agentwallex_allocate | Allocate funds to an agent |
| agentwallex_collect | Collect funds from an agent |
Transactions
| Tool | Description |
|------|-------------|
| agentwallex_tx_status | Query the status of a transaction |
| agentwallex_list_transactions | List transactions with filtering |
Policies
| Tool | Description |
|------|-------------|
| agentwallex_create_policy | Create a spending policy |
| agentwallex_update_policy | Update a policy |
Approvals
| Tool | Description |
|------|-------------|
| agentwallex_list_approvals | List pending approvals |
| agentwallex_approve | Approve a request |
| agentwallex_reject | Reject a request |
Usage
Once installed, interact naturally:
"Check my balance"
"Send 5 USDC to 0xAbC...123 on base"
"Create a new agent called payment-bot on ethereum"
"What's the status of transaction tx-abc123?"For Developers
Use directly as an npm dependency:
npm install @agentwallex/agentwallex-openclawimport { AgentWallex, checkBalance, pay } from '@agentwallex/agentwallex-openclaw';
const client = new AgentWallex({ apiKey: 'awx_...' });
const balance = await checkBalance(client, agentId, { chain: 'base' });Links
License
MIT
