关于交易path的最短路径问题

匿名用户 提出于 2023-05-11 08:55 4549 浏览

请问类似uniswap、pancakeswap之类的交易所,在前端选择swap的两种token,他选择一个较优的路径来进行交换,这个是怎么做到的,是用合约实现的吗? 比如我想用A token 换F token。但是池子里没有A-F的交易对,需要A-B-C-F才能交易成功,那么这个路径是怎么得到的? 希望大佬能够解答

最佳答案

2023-05-12 09:00

是链下做的。

通常是选定几种主流的资产作为中间桥梁。 如选择: ETH , USDT ,USDC 等

然后对比: A - F A - ETH - F A - USDT - F A - USDC - F A - ETH - USDC - F

看哪一条路径有最高的兑换产出。

Tiny熊

擅长:智能合约,以太坊 · 采纳率 33% · 回答于 2023-05-11 11:52

其它 1 个回答

Jeack 2023-05-11 16:07

写回答

你需要登录后才可以回答问题,登录