Binance Web3 API Skill - Usage Patterns

Link Setup

command -v binance-web3-openapi-cli
uxc link binance-web3-openapi-cli https://web3.binance.com \
  --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/binance-web3-openapi-skill/references/binance-web3.openapi.json
binance-web3-openapi-cli -h

Read Examples

# Search tokens by keyword
binance-web3-openapi-cli get:/bapi/defi/v5/public/wallet-direct/buw/wallet/market/token/search \
  keyword=bnb chainIds=56 orderBy=volume24h

# Get token metadata
binance-web3-openapi-cli get:/bapi/defi/v1/public/wallet-direct/buw/wallet/dex/market/token/meta/info \
  chainId=56 contractAddress=0x55d398326f99059ff775485246999027b3197955

# Get token market snapshot
binance-web3-openapi-cli get:/bapi/defi/v4/public/wallet-direct/buw/wallet/market/token/dynamic/info \
  chainId=56 contractAddress=0x55d398326f99059ff775485246999027b3197955

# List active positions for an address
binance-web3-openapi-cli get:/bapi/defi/v3/public/wallet-direct/buw/wallet/address/pnl/active-position-list \
  address=0x0000000000000000000000000000000000000001 chainId=56 offset=0 \
  clienttype=web clientversion=1.2.0

Ranking And Signal Examples

# Social hype leaderboard
binance-web3-openapi-cli get:/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/social/hype/rank/leaderboard \
  chainId=56 targetLanguage=en timeRange=1 sentiment=All socialLanguage=ALL

# Unified token rank
binance-web3-openapi-cli post:/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/unified/rank/list \
  '{"rankType":10,"chainId":"56","period":50,"page":1,"size":20}'

# Meme rush rank
binance-web3-openapi-cli post:/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/pulse/rank/list \
  '{"chainId":"CT_501","rankType":10,"limit":20}'

# Smart money signals
binance-web3-openapi-cli post:/bapi/defi/v1/public/wallet-direct/buw/wallet/web/signal/smart-money \
  '{"smartSignalType":"","page":1,"pageSize":50,"chainId":"56"}'

Token Audit Example

request_id="$(uuidgen)"

binance-web3-openapi-cli post:/bapi/defi/v1/public/wallet-direct/security/token/audit \
  "{\"binanceChainId\":\"56\",\"contractAddress\":\"0x55d398326f99059ff775485246999027b3197955\",\"requestId\":\"${request_id}\"}"

Fallback Equivalence