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
PancakeSwap V3에서 임의의 토큰을 다른 토큰으로 교환하고 다시 되돌리는 자동 양방향 토큰 스왑 워크플로로, 트랜잭션 서명과 transfer 이벤트에서 금액 자동 추출을 포함합니다
이 워크플로우는 PancakeSwap V3에서 양방향 토큰 스왑을 자동화하려는 DeFi 사용자들을 위해 설계되었습니다. 토큰을 프로그래밍 방식으로 교환하고 왕복 스왑(토큰 A에서 토큰 B로 스왑한 후 토큰 B에서 다시 토큰 A로 스왑)을 수행하고 거래를 검증하려는 사용자에게 적합합니다.
수동 양방향 토큰 스왑은 여러 단계가 필요합니다: 잔액 확인, 양방향 스왑 시작, 트랜잭션 서명 및 결과 검증. 이 워크플로우는 다음을 자동화합니다:
ChainKit - Get Token Balance: chainType에서 ownerAddress의 ERC20 토큰 잔액을 읽습니다
LiquidityHub - Swap tokens: accountAddress와 amountIn(선택적: slippageBps, fee, recipient, deadline)을 사용하여 chainType에서 PancakeSwap V3에 대해 fromToken을 toToken으로 스왑합니다
ChainKit - Sign Transaction: 스왑 트랜잭션에서 추출된 chainType, from, to, value, data, gas, gasPrice 및 nonce를 사용하여 트랜잭션에 서명합니다
ChainKit - Decode Transfer Event: chainType에서 트랜잭션 해시로부터 ERC20 Transfer 이벤트를 디코딩하여 실제 스왑 금액을 추출합니다
Set - Get To Token Balance: 구성의 동적 토큰 주소를 사용하여 디코딩된 transfer 이벤트에서 toToken 금액을 추출합니다
팁: 이 실행 가능한 워크플로우는 SeamFlux Bot에 의해 자동으로 생성되었습니다. 사용하려면 실행을 생성하고 데이터로 테스트하여 요구 사항을 충족하는지 확인하세요.
시작할 준비가 되셨나요?
이 템플릿을 실행하거나 예약된 작업을 생성하고, AI에게 상세한 노드 실행 단계에 대해 물어봅니다.
로컬 실행 — 이 워크플로를 ZIP으로 다운로드하거나 터미널에서 Seamflux CLI로 실행할 수 있습니다. 위의 '로컬 실행' 버튼을 사용하세요.
AI 채팅을 사용하여 처음부터 워크플로우를 구축합니다. 복잡한 매개변수 구성이나 플로우차트 드래그가 필요하지 않습니다.