表面的には、単純なスワップは「資産Aを取得し、資産Bを提供する」ように見えます。STONfiにとって、その最小限のバージョンには、以下のすべてのステップが1つのフローに含まれる可能性があります。
まず、アプリケーションはSTONfi SDKにルート(どのプールを使用するか、どの順序で、どのような期待出力か)を問い合わせます。SDKはこれをルーティングに委任し、ルーティングはソルバーにパスを提案するよう依頼します。1つのルートが勝ちます。
次に、SDKはそのルート、最小許容出力、および期限をエンコードしたトランザクションを構築します。ウォレットは数値を表示し、確認を求めます。
第三に、トランザクションはTONに到達し、プールコントラクトを実行します。残高が変わり、手数料が徴収され、メッセージが送信され、すべてのチェックが通過した場合のみ、ユーザーは新しい残高を確認できます。これらすべては依然として「単なるスワップ」としてカウントされますが、クリックから結果に至るまでの経路は、多くのインターフェースで同じように動作するように注意深く設計されています。
$GRAM