O que emblem-token-swap faz?
Execute trocas de tokens em 6 blockchains via EmblemAI. Otimização automática de rota e ponte cross-chain via ChangeNow. Use quando o usuário quiser trocar tokens, converter criptomoedas, trocar entre moedas ou fazer pontes de ativos entre cadeias.
Visão Geral
Esta skill permite que agentes de IA realizem swaps de tokens entre cadeias suportadas de forma eficiente. Ela gerencia automaticamente a descoberta de rotas, cálculo de taxas e execução da transação.
Blockchains Suportadas
- Ethereum (ETH)
- Binance Smart Chain (BSC)
- Polygon (MATIC)
- Avalanche (AVAX)
- Fantom (FTM)
- Arbitrum (ARB)
Como Usar
Para executar um swap, forneça os seguintes parâmetros:
fromToken: Endereço ou símbolo do token de origem (ex:0x...ouUSDC)toToken: Endereço ou símbolo do token de destinoamount: Quantidade a ser trocada (em unidades do token de origem)fromChain: Chain ID da blockchain de origem (ex:1para Ethereum mainnet)toChain: Chain ID da blockchain de destino (opcional, padrão: mesma chain de origem)
Exemplo de Uso
# Trocar 100 USDC (Ethereum) para MATIC (Polygon)
node swap.js --fromToken USDC --toToken MATIC --amount 100 --fromChain 1 --toChain 137
Saída Esperada
Após a execução bem-sucedida, a skill retorna:
transactionHash: Hash da transação na blockchain de origemestimatedRate: Taxa de câmbio estimadastatus: Status da troca (ex:completed,pending)confirmationLink: Link para explorador de blocos
Segurança
- Validação de endereços de contrato antes da execução.
- Limites de slippage configuráveis (padrão: 1%).
- Suporte a aprovação de tokens via
approvequando necessário.
Dependências
axiospara chamadas à API ChangeNowweb3ouetherspara interação com blockchains- Variáveis de ambiente:
CHANGENOW_API_KEY,PRIVATE_KEY
Contribuição
Relate issues ou contribua via pull requests no repositório emblemcompany/emblem-token-swap.