做了一个 0 手续费交易 $FSHEX 的工具: puzi.io

timqian · 2025-8-28 09:19:25 · 2372 次点击

🔗 直达链接:puzi.io/trade/fshex

为什么做这个?

看到目前交易 $FSHEX 即使是最优方案也要收 0.3% 手续费,于是我开发了这个完全免费 (仅需 gas) 的交易工具。

怎么用?

  1. 连接钱包
  2. 设定数量和价格
  3. 上架代币

核心特性

  • 0 手续费:合约层面不收取任何费用,只需支付链上 Gas
  • 完全开源:前端和智能合约代码全部开源,欢迎审计
  • 去中心化:基于挂单撮合机制,无中心化控制
  • 支持多币种:除了 FSHEX ,还支持交易任意 SPL 代币

相关链接

其他功能

除了交易 FSHEX ,你还可以:

  • 交易其他代币(如 WSol
  • 在自己的铺子上架任意 SPL 代币供他人购买

⚠️ 免责声明

这是一个实验性的开源项目。虽然代码经过多轮审查( GPT 和 Claude 各审了两遍),但仍可能存在未知风险:

  • 建议先用小额测试
  • 欢迎大家 review 代码
  • 使用前请了解相关风险,损失自负

发现 bug 或有改进建议? 欢迎在 GitHub Issues 提出,一起让这个工具变得更好!

举报· 2372 次点击
登录 注册 站外分享
21 条回复  
timqian 楼主 初学 2025-8-28 10:50:50
@ooTwToo 你把我的回复告诉他让他再确认下哈哈
timqian 楼主 初学 2025-8-28 10:49:00
#17 @ooTwToo 应该不会有重入攻击,Solana 的交易是原子性的,要么全部成功,要么全部失败,不允许中途再调用其他合约
zenfsharp 小成 2025-8-28 10:42:24
@timqian 👌多谢释疑 给 OP 创意点个赞👍
timqian 楼主 初学 2025-8-28 10:38:31
#16 @zenfsharp 是挂单。 股票买卖,币安/okx ,或者链上也有很多挂单机制的交易所。这个项目和他们不同的点是 - 无手续费 - 去中心化 - 开源 至于赔钱还是赚钱,是由你的操作决定的。这个工具就是在某些情况下可以给你节省一些手续费。
ooTwToo 初学 2025-8-28 10:27:02
我用 Calude4 审计了一下合约,存在重入攻击漏洞: 这是一个基于 Solana 的去中心化交易所(DEX)智能合约,实现了代币交易的基本功能:创建订单、购买代币和取消订单。 ### 🔴 发现的安全问题 1. 重入攻击风险 (高危) - 问题 : purchase 函数中先转账给卖家,再从托管转账给买家,存在重入攻击可能 - 影响 : 恶意卖家可能通过重入攻击多次提取资金 - 建议 : 使用检查-效果-交互模式,先更新状态再进行外部调用 2. 价格计算精度损失 (中危) - 问题 : 第 58-65 行的价格计算使用整数除法,可能导致精度损失 - 影响 : 买家可能支付不准确的价格,特别是小额交易 - 建议 : 使用更精确的定点数计算或四舍五入机制 3. 订单 ID 冲突风险 (中危) - 问题 : listing_id 由用户提供,可能导致同一卖家的订单 ID 冲突 - 影响 : 新订单可能覆盖现有订单,导致资金损失 - 建议 : 使用自增计数器或时间戳生成唯一 ID 4. 缺少滑点保护 (中危) - 问题 : 购买时没有最大价格保护机制 - 影响 : 用户可能在价格变动时支付超出预期的费用 - 建议 : 添加 max_price 参数进行滑点保护
zenfsharp 小成 2025-8-28 10:18:54
可不可以理解为像股市一样挂单有? 但是我的理解是这样的: - 如果池子里的便宜,我就直接在池子里买; - 如果挂单的便宜,挂单的人就撤单放在池子里卖了 - 因此能在这里挂着的,只跟池子里的即时交易只差一丢丢手续费而已 - 而我挂上来的单子,比池子里即时交易的价格高了就卖不出去,低了我就亏 - 所以感觉是一个纯赔钱的买卖 是这样吗?
mazyi 初学 2025-8-28 10:15:05
这种在币价波动剧烈的时候,可以来套利哈哈哈
timqian 楼主 初学 2025-8-28 10:06:54
#12 @ooTwToo 大概是这个意思,用户 A 可以把任意代币放在托管账户,用户 B 使用用户 A 指定的另一种代币来交换用户 A 的代币。合约在此: https://github.com/timqian/puzi.io/blob/main/program/programs/puzi/src/lib.rs #13 目前 FSHEX -> SOL 只能在自己铺子上架,还没有一个像 puzi.io/trade/fex 这样的界面,如果需要的人多,也可以加一下
zenfsharp 小成 2025-8-28 10:02:26
哎?怎么使用 SOL/FSHEX 交易对?
123下一页
返回顶部