binance-agentic-wallet
Use when the user mentions wallet connect/sign in/sign out, check balance, send/transfer…
Binance Onchain Pay enables users to buy cryptocurrency with fiat (e.g., EUR, USD) or send existing crypto from their Binance account directly to any external on-chain wallet address in a single flow—no manual withdrawal needed. Enables partners to integrate crypto buying
$ npx -y skills add binance/binance-skills-hub --skill onchain-pay --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/onchain-payContext preview
The summary Claude sees to decide when to auto-load this skill.
Binance Onchain Pay enables users to buy cryptocurrency with fiat (e.g., EUR, USD) or send existing crypto from their Binance account directly to any external on-chain wallet address in a single flow—no manual withdrawal needed. Enables partners to integrate crypto buying
name: onchain-pay-open-api description: | Binance Onchain Pay enables users to buy cryptocurrency with fiat (e.g., EUR, USD) or send existing crypto from their Binance account directly to any external on-chain wallet address in a single flow—no manual withdrawal needed. Enables partners to integrate crypto buying services: - payment-method-list: Get available payment methods (Card, P2P, Google Pay, Apple Pay, etc.) with limits for a fiat/crypto pair - trading-pairs: List all supported fiat currencies and cryptocurrencies - estimated-quote: Get real-time price quote including exchange rate, fees, and estimated crypto amount - pre-order: Create a buy order and get redirect URL to Binance payment flow - order: Query order status and details (processing, completed, failed, etc.) - crypto-network: Get supported blockchain networks with withdraw fees and limits - p2p/trading-pairs: List P2P-specific trading pairs metadata: version: 0.1.2 author: onchain-pay-team license: MIT
Call Binance Onchain-Pay Open API endpoints with automatic RSA SHA256 request signing.
This skill is designed for the following scenarios:
**When to use**: User wants to buy crypto with fiat currency and send directly to an external on-chain wallet address
**Key APIs**: `trading-pairs` → `payment-method-list` → `estimated-quote` → `pre-order`
**When to use**: User has crypto in Binance account and wants to send to external address
**Key APIs**: `pre-order` with `SEND_PRIMARY` customization
**When to use**: User needs to buy crypto on one chain and transfer to another network
**Key APIs**: `crypto-network` → `pre-order` with network selection
**When to use**: Integrate crypto payment gateway for e-commerce or services
**Key APIs**: `pre-order` with `externalOrderId` tracking
**When to use**: Buy crypto and execute smart contract in one transaction
**Key APIs**: `pre-order` with `ON_CHAIN_PROXY_MODE` customization
**When to use**: Check order status, available networks, or payment methods
**Key APIs**: `order`, `crypto-network`, `trading-pairs`, `payment-method-list`
---
| Endpoint | API Path | Required Params | Optional Params | |----------|----------|-----------------|-----------------| | Payment Method List (v1) | `papi/v1/ramp/connect/buy/payment-method-list` | fiatCurrency, cryptoCurrency, totalAmount, amountType | network, contractAddress | | Payment Method List (v2) | `papi/v2/ramp/connect/buy/payment-method-list` | (none) | lang | | Trading Pairs | `papi/v1/ramp/connect/buy/trading-pairs` | (none) | (none) | | Estimated Quote | `papi/v1/ramp/connect/buy/estimated-quote` | fiatCurrency, requestedAmount, payMethodCode, amountType | cryptoCurrency, contractAddress, address, network | | Pre-order | `papi/v1/ramp/connect/buy/pre-order` | externalOrderId, merchantCode, merchantName, ts | fiatCurrency, fiatAmount, cryptoCurrency, requestedAmount, amountType, address, network, payMethodCode, payMethodSubCode, redirectUrl, failRedirectUrl, redirectDeepLink, failRedirectDeepLink, customization, destContractAddress, destContractABI, destContractParams, affiliateCode, gtrTemplateCode, contractAddress | | Get Order | `papi/v1/ramp/connect/order` | externalOrderId | (none) | | Crypto Network | `papi/v1/ramp/connect/crypto-network` | (none) | (none) | | P2P Trading Pairs | `papi/v1/ramp/connect/buy/p2p/trading-pairs` | (none) | fiatCurrency |
---
Use the default account (prod) unless the user specifies otherwise. You need:
Use the account marked `(default)` in `.local.md`.
Build a compact JSON body from user-specified parameters. Remove any parameters the user did not provide.
**IMPORTANT: Address and Network Validation**
bash <skill_path>/scripts/sign_and_call.sh \ "<BASE_URL>" \ "<API_PATH>" \ "<CLIENT_ID>" \ "<API_KEY>" \ "<PEM_PATH>" \ '<JSON_BODY>'
Display the JSON response to the user in a readable format.
---
See [`referen
Binance Skills Hub is an open skills marketplace that gives AI agents native access to crypto: both centralized and decentralized. Search tokens, execute trades, track wallets, monitor signals, and interact with DeFi protocols, all through natural language.
Repo: binance/binance-skills-hub
Use when the user mentions wallet connect/sign in/sign out, check balance, send/transfer…
On-chain wallet leaderboard and Gem Hunter analysis on Binance Web3. Query top trader…
Scaffold for assembling on-chain copy-trading strategies on Binance Agentic Wallet. Wires the…
Use when users ask for World Cup or 世界杯 AI match predictions, WC assistant probabilities,…
Query Ondo tokenized US stock data on Binance Web3. Covers: supported stock token list, RWA…
On-chain trading signals and custom signal strategy management on Binance Web3. Three signal…