表面上,一個簡單的交換看起來像是「拿資產A,給資產B」。對STONfi來說,其最小化版本可能在一個流程中包含以下所有步驟。
首先,應用程式向STONfi SDK請求一條路徑:要使用哪些池、以什麼順序、預期產出多少。SDK將此委託給路由模組,路由模組要求求解器提出路徑。一條路徑勝出。
其次,SDK構建一筆交易,該交易編碼了那條路徑、最小可接受產出以及一個截止時間。錢包顯示數字並要求確認。
第三,交易到達TON並在池合約中執行。餘額變動、費用被收取、訊息被發送,只有當每項檢查都通過時,用戶才會看到新的餘額。這一切仍然算作「僅僅一次交換」,但從點擊到結果的路徑經過精心設計,使其在多個介面中表現一致。
$GRAM $DOGS