@anywalletkit/protocol-swap2-fynd (英语)
风向 ——Propeller Heads' DEX聚合器——作为任何钱包套件的同链互换2供应商. 在Ethereum、Base、Arbitrum、BNB链、Polygon、Unichain和Robinhood链上进行精确的输入交换,在Tycho指数池上取道.
安装
npm install @anywalletkit/protocol-swap2-fynd @anywalletkit/core
# or: pnpm add @anywalletkit/protocol-swap2-fynd @anywalletkit/core · yarn add @anywalletkit/protocol-swap2-fynd @anywalletkit/core
时间: @anywalletkit/protocol-swap2-fynd (英语)发表于 发布工作流程 与出处.
(原始内容存档于2013-10-10). Fynd Certain. Fynd公司生产的引文、路线和交易均根据该条例获得许可证 Fynd 许可证简言之:
- 从Fynd引文中创建的每个互换都必须通过Tycho路由器解决其链条(即: 路由器登记它的收费是完全不变的,绝不能在它四周改变路线;
- 路由器可收取平台费并保持正滑行;
- propeller Heads(Propeller Heads)将承担其中的一部分,并进行报告.
此模块只发送过编码的路由器交易 Fynd. 在你驾船前读一下驾照.
模块检查什么
在批准或签署任何文件之前,对编码交易进行解码并对照请求进行核对:
- 它瞄准被钉住的Tycho RouterV3的链;
- 方法为平原
singleSwap, (中文(简体) ),sequentialSwap或者说splitSwap(没有许可证2,没有金库资金); - (一) 将所要求的指示牌的金额用于要求的产出指示牌;
- 它支付用户,而不是任何人;
- (a) 预期产出和最低限度的报价相符,Fynd的收费细目加起来;
- 它不带客户费.
路由器返回到最小值以下. 与 rpcUrls 设置, 准确的交易也会被模拟: 输入本地输入的引用时间( 不需要允许) , 而每次互换在播放前.
为什么 uniswap_v4_hooks 默认排除. 2026-10-24年,通过Uniswap v4钩子池搭建的主机API每条Ethereum路线,大约比市场高出0.6-1 %,模拟(4对本土输入对和USDT → USDC)时返回。 没有这些池子的同一组人(8人横跨伊特鲁姆、基斯和阿比特鲁姆)。 即使服务器返回一条,通过被排除在外的家庭的路径也会被拒绝. 托管的API既没有自己的模拟功能,也没有它的价格保障功能,所以这些检查是钱包的.
配置
import { fyndProvider } from '@anywalletkit/protocol-swap2-fynd'
const fynd = fyndProvider({
apiKey: process.env.FYND_API_KEY, // hosted API; keep it on your server (remoteProvider)
// selfHosted: { 8453: 'https://fynd-base.internal' }, // or your own `fynd serve` per chain
rpcUrls: { 8453: ['https://base.example/rpc'] }, // optional: pre-broadcast simulation + receipts
})
后面,我们走 remoteProvider (您的服务器上的 API 密钥), 应用程序连接路由器的针和
交易检查 : remoteProvider({name: "fynd", baseUrl, ...fyndPins})。然后是发动机
只接受 Tycho 路由器 FYND_CHAINS 以物配主
checkFyndTransaction 根据客户端自己的请求(输入、信使、收件人、,
最小, 不收客户费) —— 一个后端不能指向其它任何地方的互换. 没有针
树枝没有路.
| 选项 | 默认 | 含义 |
|---|---|---|
apiKey | 无 | 托管来自Propeller头的 API 密钥, 作为原始 Authorization 头曰. |
baseUrl | https://fynd-api.propellerheads.xyz | 已托管 API; 请求到 {baseUrl}/v1/{chain}/quote。 。 。 . |
selfHosted | 无 | { chainId: url } ——您自己的Fynd服务器;请求到 {url}/v1/quote没有钥匙. |
rpcUrls | 无 | { chainId: [url…] } 用于模拟和收款. |
defaultSlippageBps | 50 | 当呼叫者通过无. |
quoteTtlMs | 30000 | Fynd的价格在一个街区;引擎在广播前重新检查这个. |
excludeProtocols | ["uniswap_v4_hooks"] | 流动性 Fynd 不得通过( 名称或家族前缀以 :) (中文(简体) ). |
当一个链条拥有自托管服务器或主机API密钥被设定时即服务.
不支持( 尚未支持)
- 精确输出互换——Fynd只售出准确输入.
- 交换期限 路由器只能通过签名的客户端-收费消息执行最后期限;本模块不会发送客户端-收费参数,因此链上保护是最小输出.
- 集成费.
Apache-2.0(这个模块的代码). Fynd输出:Fynd许可证.