graph LR
Start(["`Start`"])
1["`<strong>set</strong><br>config`"]
5["`<strong>chainKit</strong><br>decode transfer event amount`"]
2["`<strong>chainKit</strong><br>get from token balance`"]
3["`<strong>liquidityHub</strong><br>swap on pancake`"]
7["`<strong>liquidityHub</strong><br>swap token back on pancake`"]
8["`<strong>chainKit</strong><br>sign swap transaction on back`"]
4["`<strong>chainKit</strong><br>sign swap transaction`"]
6["`<strong>set</strong><br>get to token balance`"]
Start ---> 1
1 ---> 2
5 ---> 6
2 ---> 3
3 ---> 4
7 ---> 8
4 ---> 5
6 ---> 7
Fluxo de trabalho automatizado de troca bidirecional de tokens que troca de qualquer token para outro e volta no PancakeSwap V3, com assinatura de transações e extração automática de quantias a partir de eventos transfer
Este fluxo de trabalho é projetado para usuários DeFi que querem automatizar swaps de tokens bidirecionais na PancakeSwap V3. É ideal para usuários que precisam trocar tokens programaticamente e desejam executar um swap de ida e volta (trocar de Token A para Token B, e depois voltar de Token B para Token A) com verificação de transações.
O swap manual de tokens bidirecional requer múltiplas etapas: checar saldos, iniciar swaps em ambas as direções, assinar transações e verificar resultados. Este fluxo de trabalho automatiza:
ChainKit - Get Token Balance: Lê o saldo de token ERC20 para ownerAddress em chainType
LiquidityHub - Swap tokens: Troca fromToken por toToken na PancakeSwap V3 sobre chainType usando accountAddress e amountIn (opcional slippageBps, fee, recipient, deadline)
ChainKit - Sign Transaction: Assina transações usando chainType, from, to, value, data, gas, gasPrice e nonce extraídos das transações de swap
ChainKit - Decode Transfer Event: Decodifica eventos ERC20 Transfer a partir de um hash de transação em chainType para extrair os valores reais do swap
Set - Get To Token Balance: Extrai a quantidade de toToken dos eventos transfer decodificados usando o endereço de token dinâmico da configuração
Dica: Este fluxo de trabalho executável foi gerado automaticamente pelo SeamFlux Bot. Para usá-lo, crie uma execução e teste-o com seus dados para garantir que atenda às suas necessidades.
Pronto para começar?
para executar este modelo ou criar uma tarefa agendada, e perguntar à IA sobre as etapas detalhadas de execução do nó.
Executar localmente — baixe este workflow em ZIP ou execute via Seamflux CLI no terminal; use o botão "Executar localmente" acima para escolher.
Construa um fluxo de trabalho do zero usando chat com IA. Nenhuma configuração complexa de parâmetros ou arrastar diagramas de fluxo necessária.