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 チャットを使用してゼロからワークフローを構築します。複雑なパラメータ設定やフローチャートのドラッグは不要です。