
Verdaderamente plug-and-play
Trading rápido y sin comisiones de gas, con una experiencia cross-chain fluida
git clone git@github.com:bitget-wallet-ai-lab/bitget-wallet-skill.gitDesde asistentes personales de trading hasta bots para comunidades profesionales.
Haz un seguimiento del volumen de trading de memecoins y de la actividad on-chain en Solana y otras plataformas, las 24 horas del día. Nuestro algoritmo exclusivo Hot Picks te ayuda a detectar oportunidades con antelación.
Agrega más de 8 cadenas principales. Trading sin comisiones de gas y de alta velocidad con ejecución cross-chain en una sola orden.
Detección integrada de riesgos de contrato con alertas de amenazas en tiempo real, lo que garantiza la seguridad del trading basado en IA.
Modo de código de socio integrado. Cada trade que realicen los miembros de la comunidad te genera ingresos recurrentes.
Funciona con el protocolo x402. Los agentes pueden llamar a API de pago y adquirir servicios de datos on-chain de forma totalmente automatizada, sin necesidad de realizar pasos manuales.
Cuatro ventajas fundamentales para un agente de IA on-chain imparable.
Tradea al instante sin tener que gestionar el gas ni bridges cross-chain. EIP-7702 elimina la fricción de gas desde el origen.
Con el Modo de orden, solo tienes que indicar tu intención de trading y el sistema seleccionará automáticamente la ruta y la liquidez óptimas.
Accede a más de 500 DEX y agregadores propietarios. Consigue una profundidad de precio y una velocidad de ejecución óptimas tanto para tokens principales como para tokens emergentes.
Totalmente compatible con protocolos de código abierto con licencia del MIT. Personaliza a nivel de código fuente, tanto para herramientas personales como para plataformas a gran escala: mantén el control total de tu lógica principal.
Compara de un vistazo las principales soluciones de IA on-chain.
| Capacidad | Bitget Wallet SkillBitget Wallet | Soluciones de Onchain OS | Soluciones de cadena única |
|---|---|---|---|
| Facilidad de uso | Muy alto (plug-and-play, no se requiere clave API) | Moderado (se requiere una clave API; se proporciona una clave API de sandbox) | Moderado (se requiere una clave API) |
| Cadenas admitidas | 8+ | Multicadena | Ecosistema de BNB Chain y principales cadenas DeFi |
| Datos del mercado | Gráfico de velas / precio / cambio en el precio / información del token | Tokens populares / precio / cambio en el precio / gráficos de velas | Rankings / tokens populares / cambio en el precio |
| Análisis de direcciones | PnL de la dirección / holdings / transacciones | No admitido | Análisis de los holders de tokens |
| Swap/Tradear | Admitido (solicitar cotización + ejecutar trade) | Admitido (cotización + trading + cross-chain + órdenes limit) | Admitido (cotización cross-chain + trading) |
| Señales de trading | 3 tipos de suscripción (precio / gráficos de velas / trades) | Signal (walletType 1/2/3) | Sondeo de API |
| Bridge cross-chain | Admitido (cross-chain + trading) | Admitido | No admitido |
| Cross-chain sin gas | Cross-chain sin gas admitido | No admitido | Admitido |
| Memecoins | Fiebre de memecoins (tendencias sociales / cambio en el precio / nuevos tokens) | No admitido | No admitido |
| Órdenes limit | Admitido | Admitido | No admitido |
| Auditoría de seguridad | Comprobaciones de seguridad del token | Información sobre la auditoría del token | No admitido |
| WebSocket | 3 tipos de suscripción (precio / gráficos de velas / trades) | Push en tiempo real vía WebSocket | Sondeo de API (se recomienda un intervalo de 5 minutos) |
| Compatibilidad con NFT | Admite consultas del saldo de NFT | No admitido | No admitido |
| ¿Código abierto? | MIT | Apache-2.0 (parcialmente de código abierto) | MIT |
| Reparto de ingresos B2B | Admitido (a través del modo Código de socio) | No admitido | No admitido |
En constante evolución, cada vez más potente.
Dos pasos, dos firmas: propenso a errores
Un paso, una firma: totalmente automatizado
Desde pagos diarios con cripto hasta trading sin contratiempos de acciones y metales preciosos.
Admite 8 cadenas principales; próximamente se añadirán más ecosistemas.
Ethereum
Base
BNB Chain
Arbitrum
Polygon
SolanaNo se requiere una clave API. Instálalo y ponlo en marcha al instante.
Metadatos y detalles del token
Consultas de precio de tokens por lote
Datos de gráficos de velas
Estadísticas de trading
Rankings de tokens según distintas métricas
Información y análisis del pool
Verificación de seguridad del contrato
Consigue las mejores cotizaciones de swap
Realizar swaps de tokens
Cotizaciones de órdenes cross-chain
Crear órdenes cross-chain
Enviar órdenes firmadas
Seguir el estado de la orden
Información sobre las cadenas admitidas
Lista de tokens operables
Pago a través de un agente
Pon tu agente de IA on-chain en cuestión de minutos: es sencillo, rápido y sin complicaciones.
# 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);