分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

SheikhDynamo/aegis-crossmarket

金融

本地优先的桌面工作台,用扣除手续费和汇率换算后的净收益比较 CS2 饰品的跨市场交易。

104
11
TypeScript
MIT
今天创建

Aegis CrossMarket 是面向 CS2 饰品交易者的 Windows 桌面应用,目标不是给一个醒目的价差,而是给出可核查的跨市场数字。它把行情扫描、账户金库、买单计划和手续费假设拆成各自的工作区,并按卖出场地的手续费报告净收益。

功能

扫描器比较买入与卖出机会,并可展开净收益计算。每个场地有独立的默认费率和结算货币(例如 Steam 社区市场 13.00%、USD;Buff163 2.50%、CNY 换算为 USD;Skinport 12.00%、EUR 换算为 USD),因此估算会体现饰品在哪卖出、扣费后还剩多少。买单工作区保留收购上限和出价位置,连接与费率工作区保存估算背后的费率模型和端点配置。

实现方式

React/TypeScript 界面调用 Tauri v2 的 Rust 命令:一条命令统一买入货币、扣除卖出侧手续费,返回净利润和 ROI;另一条用 Rust 中的 HMAC-SHA1 根据共享密钥生成 Steam Guard TOTP 验证码;还有命令拉取 Steam 公开市场价格,并把费率模型和金库元数据持久化到 Tauri 应用数据目录下的 JSON 文件。

需要留意范围:界面默认带一份 15 条目的确定性行情 fixture,场地请求封装在 Rust 命令后,README 说“可以接入带认证的适配器”。文档没有展示已端到端接入的实时认证交易,因此可确认的只是 fixture 和公开价格拉取,而不是完整的交易链路。

要求与风险

下载路径仅限 Windows:一个包含已签名 Main.exe 和运行时文件的 zip,无需安装程序或管理员权限;README 要求把 Aegis CrossMarket 目录与可执行文件放在一起。从源码构建需要 Node.js 20+、Rust stable 和 Tauri 对应平台的前置条件,Windows 上还需要 WebView2 和 Microsoft C++ Build Tools;原生运行用 npm run tauri dev,安装包用 npm run tauri build 生成。

应用会在本地保存 Steam Guard 共享密钥并生成登录验证码,因此安全性很重要。文档所述的持久化就是本地 JSON 状态文件,README 没有说明静态加密或威胁模型;打算保存共享密钥的人应自行审查代码,而不要假定有保护。项目采用 MIT 许可证 仓库,安装与命令细节见 README。

HotRepo 点评

新项目榜记录显示 2026-10-31 该项目共有 100 星,即创建后一天。这只是一个带日期的快照,不能说明关注度持续或消退;上面的功能范围来自 README,而非该热度信号。

本文由 AI 根据项目 README 生成,更新于 2026年10月31日,以项目官方文档为准。