web3-send
web3 send: Send native tokens or ERC-20 tokens to an address.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
web3 send: Send native tokens or ERC-20 tokens to an address.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Getting started: Create a wallet and send your first transaction.
web3 balance: Check native token and ERC-20 token balances.
web3 CLI: Shared patterns for key management, global flags, and security rules.
web3 wallet: Create, import, show, export, and reset wallets.
| name | web3-send |
| version | 1.0.0 |
| description | web3 send: Send native tokens or ERC-20 tokens to an address. |
| metadata | {"openclaw":{"category":"web3","requires":{"bins":["web3"],"skills":["web3-shared"]}}} |
PREREQUISITE: Read
../web3-shared/SKILL.mdfor key management, global flags, and security rules.
Send native tokens (ETH, MATIC, etc.) or ERC-20 tokens to a recipient address.
[!CAUTION] This is a write command that transfers real funds. ALWAYS run with
--dry-runfirst, then confirm with the user before executing without--dry-run.
web3 send <TO> <AMOUNT> [--token <CONTRACT>] [--dry-run] [--chain <CHAIN>]
| Flag | Required | Default | Description |
|---|---|---|---|
<TO> | ✓ | — | Recipient address |
<AMOUNT> | ✓ | — | Amount to send (human-readable, e.g., 0.1 not wei) |
--token <CONTRACT> | — | — | Token contract address (for ERC-20 transfers) |
--dry-run | — | false | Simulate the transaction without sending |
--chain <CHAIN> | — | config default | Chain to send on |
--network <NETWORK> | — | config default | Network (mainnet or testnet) |
--output <FORMAT> | — | table | Output format: table or json |
# Step 1: Always dry-run first
web3 send 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18 0.1 --dry-run --chain ethereum
# Step 2: Confirm with user, then send for real
web3 send 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18 0.1 --chain ethereum
# Dry-run USDC transfer
web3 send 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18 100 \
--token 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 \
--dry-run --chain ethereum
# Execute USDC transfer
web3 send 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18 100 \
--token 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 \
--chain ethereum
web3 send 0x742d...5f2bD18 0.1 --dry-run --chain ethereum --output json
0.1 ETH), not in wei.0 or 0.0) trigger a warning — they still cost gas.web3 validate <address>web3 balance --chain <CHAIN>When an agent needs to send funds, follow this sequence:
web3 validate <TO>web3 balance --chain <CHAIN>web3 send <TO> <AMOUNT> --dry-run --chain <CHAIN>web3 send <TO> <AMOUNT> --chain <CHAIN>web3 tx status <HASH> --chain <CHAIN>