
Truly plug-and-play
Gasless, fast trading with seamless cross-chain experience
git clone git@github.com:bitget-wallet-ai-lab/bitget-wallet-skill.gitFrom personal trading assistants to professional community bots.
Track meme trading volume and on-chain activity across Solana and more, around the clock. Our proprietary Hot Picks algorithm helps you spot opportunities early.
Aggregates 8+ major chains. Gasless, high-speed trading with cross-chain execution in a single order.
Built-in contract risk detection with real-time threat alerts, safeguarding AI-driven trading.
Built-in Partner Code mode. Every trade by community members generates recurring income for you.
Powered by the x402 protocol. Agents can call paid APIs and purchase data services on-chain—fully automated, no manual steps required.
Four core advantages for an unstoppable on-chain AI agent.
Trade instantly without needing to manage gas or cross-chain bridges. EIP-7702 eliminates gas friction at the source.
With Order Mode, simply express your trading intent and the system automatically routes the optimal path and liquidity.
Access 500+ DEXs and proprietary aggregators. Get optimal price depth and execution speed across both major and emerging tokens.
Fully compatible with MIT-licensed open-source protocols. Customize at the source level for personal tools or large-scale platforms—retain full control over your core logic.
Compare leading on-chain AI solutions at a glance.
| Capability | Bitget Wallet SkillBitget Wallet | Onchain OS solutions | Single-chain solutions |
|---|---|---|---|
| Ease of use | Very high (plug-and-play, no API key required) | Moderate (API key required; sandbox API key provided) | Moderate (API key required) |
| Supported chains | 8+ | Multi-chain | BNB chain ecosystem & major DeFi chains |
| Market data | Candlestick chart / price / price change / token info | Hot tokens / price / price change / candlestick charts | Rankings / hot tokens / price change |
| Address analytics | Address PnL / holdings / transactions | Not supported | Token holder analysis |
| Swap/Trade | Supported (get quote + execute trade) | Supported (quote + trade + cross-chain + limit orders) | Supported (cross-chain quote + trade) |
| Trading signals | 3 subscription types (price / candlestick charts / trades) | Signal (walletType 1/2/3) | API polling |
| Cross-chain bridge | Supported (cross-chain + trade) | Supported | Not supported |
| Gasless cross-chain | Gasless cross-chain supported | Not supported | Supported |
| Memecoins | Memecoin Rush (social trends / price change / new tokens) | Not supported | Not supported |
| Limit orders | Supported | Supported | Not supported |
| Security audit | Token security checks | Token audit info | Not supported |
| WebSocket | 3 subscription types (price / candlestick charts / trades) | WebSocket real-time push | API polling (5-min interval recommended) |
| NFT support | NFT balance query supported | Not supported | Not supported |
| Open source? | MIT | Apache-2.0 (partially open source) | MIT |
| B2B revenue sharing | Supported (via Partner Code mode) | Not supported | Not supported |
Continuously evolving, increasingly powerful.
Two steps, two signatures—error-prone
One step, one signature—fully automated
From everyday crypto payments to seamless trading of stocks and precious metals.
Supports 8 major chains—more ecosystems coming soon.
Ethereum
Base
BNB Chain
Arbitrum
Polygon
SolanaNo API key required. Install and start instantly.
Token metadata & details
Batch token price queries
Candlestick chart data
Trading statistics
Token rankings by metrics
Pool info & analytics
Contract security check
Get the best swap quotes
Execute token swaps
Cross-chain order quotes
Create cross-chain orders
Submit signed orders
Track order progress
Supported chain info
Tradable token list
Agent-based 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);