Truly Plug & Play
Zero-gas fast trading and seamless cross-chain experience
git clone git@github.com:bitget-wallet-ai-lab/bitget-wallet-skill.git From personal trading assistant to community pro Bot
7×24h monitoring of Meme trading volume and on-chain activity on Solana and other chains. Exclusive Hot Picks algorithm, lock in trading opportunities early.
Aggregate 8+ mainstream chains. Zero-gas fast trading, cross-chain in one order.
Built-in token contract security check, real-time risk interception, for AI trading.
Built-in Partner-Code mode. Every trade from community members brings you ongoing revenue.
x402 protocol support. Agent autonomously calls paid APIs and purchases data services — fully on-chain, no human intervention.
Four core advantages that make your AI Agent unstoppable on-chain.
No need to learn gas fees or cross-chain bridges—start trading instantly. Eliminate gas anxiety with EIP-7702.
With Order Mode, users only express intent and the system automatically matches the best route and liquidity.
500+ DEXs plus a proprietary aggregator—great depth and execution speed for both major and newly listed tokens.
Fully compatible with the MIT open-source license. Customize from source for personal tools or large-scale business platforms—keep core business under your control.
See how we compare against mainstream on-chain AI approaches.
| Capability | Bitget Wallet SkillBitget Wallet | Onchain OS Approach | Single-Chain Approach |
|---|---|---|---|
| Ease of Use | Extremely high (truly plug-and-play, no API Key required) | Moderate (API Key required, built-in Sandbox API Key) | Moderate (API Key required) |
| Supported Chains | 8+ | Multi-chain | Binance ecosystem & mainstream DeFi chains |
| Market Data | K-line/Price/Fluctuation/Token info | Hot tokens/Price/Fluctuation/K-line | Rankings/Hot tokens/Fluctuation |
| Address Analysis | Address P&L/Holdings/Transactions | Not supported | Token holder analysis |
| Swap/Trade | Supported (get quote + execute trade) | Supported (quote + trade + cross-chain + limit order) | Supported (cross-chain quote + trade) |
| Trading Signals | 3 subscription types (price / K-line / trade) | Signal (walletType 1/2/3) | API polling |
| Cross-chain Bridge | Supported (cross-chain + trade) | Supported | Not supported |
| Gas-free Cross-chain | 0 Gas tokens can cross-chain | Not supported | Supported |
| Meme Coins | Meme Rush (social heat/fluctuation/new tokens) | Not supported | Not supported |
| Limit Order | Supported | Supported | Not supported |
| Security Audit | Token security detection | Token audit info | Not supported |
| WebSocket | 3 subscription types (price / K-line / trade) | WebSocket real-time push | API polling (recommended 5 min interval) |
| NFT Support | NFT balance query available | Not supported | Not supported |
| Is Open Source | MIT | Apache-2.0 (partial) | MIT |
| B2B Commission | Supported (via Partner-Code mode) | Not supported | Not supported |
Continuously evolving, increasingly powerful.
2 steps, 2 signatures, error-prone
1 step, 1 signature, fully automatic
From everyday crypto payments to seamless trading of stocks and precious-metal assets.
Supports 8 major public chains, with continuous expansion across ecosystems.
Ethereum
Base
BNB Chain
Arbitrum
Polygon
SolanaNo API key required—install and start using it.
Token metadata & details
Batch token price queries
Candlestick chart data
Transaction statistics
Token rankings by metrics
Pool info & analytics
Contract security check
Get best swap quotes
Execute token swaps
Cross-chain order quotes
Create cross-chain orders
Submit signed orders
Track order progress
Supported chains info
Tradeable token catalog
Agent autonomous payment
Get your AI agent on-chain in minutes — simple, fast, effortless.
# Just one line to get started
npm install bitget-wallet-skillimport { BitgetWalletSkill } from 'bitget-wallet-skill';
// Set up your skill (takes 2 seconds) const skill = new BitgetWalletSkill({
apiKey: process.env.BITGET_WALLET_API_KEY, // or your API key
});
// Get the best price for your swap const quote = await skill.swapQuote({
chainId: '1',
fromToken: '0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE',
toToken: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
amount: '1000000000000000000', // 1 ETH
slippage: '0.5',
});
// One call to execute const result = await skill.swapSend({
...quote,
userAddress: '0xYourAddress',
});
console.log('Tx Hash:', result.txHash);// Magic: USDC (Base) → USDT (BNB Chain), No Gas needed const orderQuote = await skill.orderQuote({
fromChainId: '8453', // Base
toChainId: '56', // BNB Chain
fromToken: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913', // USDC
toToken: '0x55d398326f99059fF775485246999027B3197955', // USDT
amount: '100000000', // 100 USDC
gasless: true, // No Gas required!
});
// Sign and submit — that's it! const order = await skill.orderCreate(orderQuote);
const signed = await signer.signTransaction(order.txData);
const status = await skill.orderSubmit({ orderId: order.id, signature: signed });
console.log('Order:', status.orderId, 'Status:', status.status);