
Véritablement prêt à l'emploi
Trading rapide sans gaz avec une expérience cross-chain fluide
git clone git@github.com:bitget-wallet-ai-lab/bitget-wallet-skill.gitDes assistants de trading personnels aux bots de communauté professionnels.
Suivez le volume de trading des memecoins et l'activité on-chain sur Solana et plus encore, 24 heures sur 24. Notre algorithme exclusif Hot Picks vous aide à repérer les opportunités en amont.
Agrège plus de 8 blockchains majeures. Trading haute vitesse sans gaz avec exécution cross-chain en un seul ordre.
Détection de risque de contrat intégrée avec alertes de menaces en temps réel, sécurisant le trading piloté par l'IA.
Mode Code partenaire intégré. Chaque trade effectué par les membres de la communauté génère un revenu récurrent pour vous.
Fonctionne grâce au protocole x402. Les agents peuvent appeler des API payantes et acheter des services de données on-chain – entièrement automatisé, aucune intervention manuelle requise.
Quatre avantages clés pour un agent IA on-chain inarrêtable.
Tradez instantanément sans avoir à gérer le gaz ou les bridges cross-chain. L'EIP-7702 élimine les frictions liées au gaz à la source.
Avec le mode Ordre, exprimez simplement votre intention de trading et le système sélectionne automatiquement le parcours et la liquidité optimaux.
Accédez à plus de 500 DEX et agrégateurs propriétaires. Bénéficiez d'une profondeur de prix et d'une vitesse d'exécution optimales pour les tokens majeurs et émergents.
Entièrement compatible avec les protocoles open source sous licence MIT. Personnalisez au niveau du code source pour des outils personnels ou des plateformes à grande échelle – gardez le contrôle total sur votre logique de base.
Comparez les meilleures solutions d'IA on-chain en un coup d'œil.
| Capacité | Bitget Wallet SkillBitget Wallet | Solutions Onchain OS | Solutions single-chain |
|---|---|---|---|
| Facilité d'utilisation | Très élevé (prêt à l'emploi, aucune clé API requise) | Modérée (clé API requise ; clé API de test fournie) | Modérée (clé API requise) |
| Blockchains prises en charge | 8+ | Multi-chaînes | Écosystème BNB Chain et principales blockchains DeFi |
| Données du marché | Graphique en chandeliers / prix / variation de prix / infos du token | Tokens tendance / prix / variation de prix / graphiques en chandeliers | Classements / tokens tendance / variation de prix |
| Analyse d'adresse | P&L de l'adresse / avoirs / transactions | Non pris en charge | Analyse des détenteurs de tokens |
| Swap/Trade | Pris en charge (obtenir cotation + exécuter trade) | Pris en charge (cotation + trade + cross-chain + ordres Limit) | Pris en charge (cotation cross-chain + trade) |
| Signaux de trading | 3 types d'abonnement (prix / graphiques en chandeliers / trades) | Signal (walletType 1/2/3) | Interrogation API |
| Bridge cross-chain | Pris en charge (cross-chain + trade) | Pris en charge | Non pris en charge |
| Cross-chain sans gaz | Cross-chain sans gaz pris en charge | Non pris en charge | Pris en charge |
| Memecoins | Memecoin Rush (tendances sociales / variation de prix / nouveaux tokens) | Non pris en charge | Non pris en charge |
| Ordres Limit | Pris en charge | Pris en charge | Non pris en charge |
| Audit de sécurité | Vérifications de sécurité des tokens | Infos sur l'audit du token | Non pris en charge |
| WebSocket | 3 types d'abonnement (prix / graphiques en chandeliers / trades) | Notification en temps réel via WebSocket | Interrogation API (intervalle de 5 minutes recommandé) |
| Prise en charge des NFT | Consultation du solde NFT prise en charge | Non pris en charge | Non pris en charge |
| Open source ? | MIT | Apache-2.0 (partiellement open source) | MIT |
| Partage de revenus B2B | Pris en charge (via le mode Code partenaire) | Non pris en charge | Non pris en charge |
En constante évolution, de plus en plus puissant.
Deux étapes, deux signatures – sujet aux erreurs
Une étape, une signature – entièrement automatisé
Des paiements crypto du quotidien au trading fluide d'actions et de métaux précieux.
Compatible avec 8 blockchains majeures – d'autres écosystèmes arrivent prochainement.
Ethereum
Base
BNB Chain
Arbitrum
Polygon
SolanaAucune clé API requise. Installez et commencez instantanément.
Métadonnées et détails du token
Requêtes de prix de tokens par lot
Données des graphiques en chandeliers
Statistiques de trading
Classements des tokens par métriques
Infos et analyses des pools
Vérification de la sécurité du contrat
Obtenez les meilleures cotations de swap
Exécutez des swaps de tokens
Cotations d'ordres cross-chain
Créez des ordres cross-chain
Soumettez des ordres signés
Suivez la progression de vos ordres
Infos sur les blockchains prises en charge
Liste des tokens tradables
Paiement basé sur un agent
Déployez votre agent IA on-chain en quelques minutes – simple, rapide, sans effort.
# 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);