ワンクリックで
crypto-wallet
Discover supported cryptocurrencies, generate deposit addresses, and withdraw crypto to external wallets.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Discover supported cryptocurrencies, generate deposit addresses, and withdraw crypto to external wallets.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Meta-skill that indexes all AIOT platform skills and routes agent requests to the correct sub-skill.
Merchant registration, login, OTP verification, token refresh, and session management for the x402 payment protocol.
x402 payment protocol proxy — create orders, request payment parameters, verify signatures, settle on-chain, and query facilitator capabilities.
Create and manage x402 merchant products, rotate API keys, view payment dashboards, and list settlement history.
Know-Your-Customer verification via MasterPay Global. Submit personal data, upload identity documents, and track approval status.
Account signup, login via email/OTP/wallet/biometric, token refresh, password reset, and session management.
| name | Crypto Wallet |
| description | Discover supported cryptocurrencies, generate deposit addresses, and withdraw crypto to external wallets. |
| version | 1.0.0 |
| metadata | {"openclaw":{"requires":{"env":["AIOT_API_BASE_URL"]},"primaryEnv":"AIOT_API_BASE_URL"}} |
Use this skill when the user needs to deposit cryptocurrency into their wallet or withdraw to an external address.
The default API base URL is https://payment-api-dev.aiotnetwork.io. All endpoints are relative to this URL.
To override (e.g. for local development):
export AIOT_API_BASE_URL="http://localhost:8080"
If AIOT_API_BASE_URL is not set, use https://payment-api-dev.aiotnetwork.io as the base for all requests.
get_coins — List all supported cryptocurrencies | GET /api/v1/wallet/coins | Requires authget_coin_networks — List supported blockchain networks for a specific coin | GET /api/v1/wallet/coins/:coin_id/networks | Requires authget_deposit_address — Generate or retrieve a deposit address for a coin on a specific network | POST /api/v1/wallet/deposit/address | Requires authget_withdraw_quote — Get a quote for a crypto withdrawal (fees, limits) | POST /api/v1/wallet/withdraw/quote | Requires authinitiate_withdraw — Start a crypto withdrawal to an external address | POST /api/v1/wallet/withdraw | Requires authget_withdraw_status — Check the status of a crypto withdrawal | GET /api/v1/wallet/withdraw/:id | Requires authconfirm_withdraw — Confirm a pending crypto withdrawal | POST /api/v1/wallet/withdraw/:id/confirm | Requires auth | Requires transaction PINGenerate a deposit address and fund your wallet with crypto
Send crypto from your wallet to an external address
Follow these instructions when executing this skill:
Always follow the documented flow order. Do not skip steps.
If a tool requires authentication, verify the session has a valid bearer token before calling it.
If a tool requires a transaction PIN, ask the user for it fresh each time. Never cache or log PINs.
Never expose, log, or persist secrets (passwords, tokens, full card numbers, CVVs).
If the user requests an operation outside this skill's scope, decline and suggest the appropriate skill.
If a step fails, check the error and follow the recovery guidance below before retrying.
Always verify the user selected the correct blockchain network before generating a deposit address. Sending to the wrong network will permanently lose funds.
Withdrawal follows: get quote → initiate → confirm with transaction PIN. The confirmation step requires a 4-digit transaction PIN. Never skip the quote step.
Deposit addresses are deterministic — the same coin + network always returns the same address.