功能范围声明
SEMI 钱包集成 · iMeeting · 第一期交付边界定义
⚠  本次报价仅覆盖「身份验证与账户绑定」。链上交易、资产操作、合约交互等均不在本期范围。
决议来源
本开发报价依据 iMeeting 相关会议决议形成:会议 #373984141(2026/5/29 · !蘿蔔富產品 · 3个购买服务的推进)确认将开发范围与报价单功能范围声明保持一致,并将工时调整为 88 小时;会议 #907975076(2026/5/2 · sem-i-Meeting商業財務)作为 SEMI 钱包长期发展与共同用户机制的背景依据。
✅ 本期交付范围  IN SCOPE
范围类型 / 功能点技术实现 & 验收依据
IN  (a) 交付物 · 钱包身份验证 OAuth2 Implicit Flow → access_token → SEMI /get_me → iMeeting 后端签发 Auth Token
覆盖场景:持有 SEMI 钱包的用户一键登录 iMeeting
IN  (b) 交付物 · 身份绑定 已登录 iMeeting 用户发起 SEMI 绑定;匹配逻辑:semiId → 手机号 → 邮箱;写入 UserModel
覆盖场景:老用户在 Profile 页绑定 / 更换 SEMI 钱包
IN  (c) 交付物 · 新账户创建 首次钱包登录无匹配账户时,以 SEMI 手机号/邮箱自动注册新 iMeeting 账户
覆盖场景:新用户通过 SEMI 钱包直接完成注册
IN  (d) 验收依据 · 双技术路线兼容 以 OAuth2 Implicit Flow 为主路线;同步保持项目沟通期前 SEMI API 直连路线为辅,确保切换灵活性
覆盖场景:OAuth 上线前以 API 路线维持可用;OAuth 就绪后无缝切换为主路线,API 路线作降级保留
📦  以上四项为本次全部交付内容,工时 88h,总价 $1,936 USD  → 查看完整报价
❌ 本期不包含  OUT OF SCOPE(需另行报价)
类别说明
OUT  链上交易发起代币转账、NFT 铸造/转移等任何需用户签名并广播至链上的操作
OUT  链上数据读取钱包余额、NFT 持仓、链上历史、合约状态 read calls
OUT  智能合约交互调用任何合约(ERC-20/721/1155/6551 等)的 write 操作
OUT  Gas 代付 / PaymasterERC-4337 账户抽象、无感 Gas 支付流程
OUT  钱包资产管理余额展示、资产列表、历史记录、代币兑换等钱包原生功能
OUT  多链支持以太坊以外的任何链(Polygon、BSC、Arbitrum、Base 等)
OUT  SEMI 深度 API除 /get_me 外的任何 SEMI 接口(支付、积分、链上操作代理等)
OUT  其他业务功能iMeeting 原有功能修改、会议/通知/支付/统计等与钱包身份无关模块
SEMI 钱包集成 — 开发报价单
iMeeting × SEMI Wallet  |  OAuth2 Full Integration
总工时
88 h
开发时薪
$22 USD/h
合同总价
$1,936 USD
人民币参考
¥14,036
USD/CNY 汇率
7.25
核心工时
64
小时(模块开发)
备用工时
24
沟通 / Review / 风险
总工时
88
小时
一、核心开发工时  (64 小时)
开发模块任务说明工时(h)单价($)费用($)费用(¥)
① 环境 & 模型UserModel 新增 semiId / semiWalletAddress / semiSyncAt;配置 .env 变量32266478.50
② loginSemi.js账户匹配(findById → Mobile/Email → CreateNew);签发 Auth Token;错误分支12222641,914.00
③ linkSemi.js已登录用户绑定/解绑/更换钱包;冲突账号检测与提示522110797.50
④ 前端 UI登录页 SEMI 按钮;Profile 钱包展示 & 绑定入口;Loading 状态动画8221761,276.00
⑤ OAuthHelper重定向 URL 构建;URL Hash Token 提取;history.replaceState() 安全清理12222641,914.00
⑥ 回调处理MainPageController 检测 #access_token=;调用 /get_me;同步接口;跳转622132957.00
⑦ 账户关联前端多状态响应处理(新用户 / 老用户绑定 / 冲突);登录后路由622132957.00
⑧ 测试 & 联调OAuth 闭环联调;多设备;账户冲突边缘测试;Testnet 安全回归12222641,914.00
小计641,40810,208.00
二、技术沟通工时  (+24 小时)
开发模块任务说明工时(h)单价($)费用($)费用(¥)
项目沟通需求确认、方案讨论、进度同步(线上/异步)622132957.00
Review & 文档代码 Review;接口文档;部署说明42288638.00
风险预留SEMI API 变更、环境差异调试、意外返工622132957.00
社区 Handover 沟通开发者社区 handover 非预期沟通;双技术路线(API / OAuth)切换协调8221761,276.00
小计245283,828.00
合计  (88h × $22/h) $1,936 ¥14,036
付款计划
稳定币优先 · ETH 可接受(首付日价格锚定)· 70% + 30% 分期 · 报价日:2026/5/29
💡  首选支付方式:USDT 或 USDC(稳定币),以 USD 金额为最终结算基准,汇率波动风险最低。以太币(ETH)为可接受的替代方式,但须遵守以下锚定规则。
A. 基准参数
参数备注
合同总金额$1,936 USD引用报价单合计;以 USD 为最终计价单位
首选支付币种USDT / USDC稳定币,1:1 锚定美元,无折算风险
可接受替代币种ETH须按首付日价格折算,见 B 节规则
Phase 1 比例70%首付,合同签署后 24h 内
Phase 2 比例30%验收交付后 48h 内
报价日 ETH 14日均价
(5/16–5/29,CoinGecko/Binance)
≈ $2,1045/16 约 $2,320 → 5/29 约 $2,013;14日均价约 $2,104;仅供估算参考
USDT / CNY 参考汇率
(兑汇日期:2026/5/29)
1 USDT ≈ ¥6.7755来源:WEEX;实际兑换以交易所当日报价为准
USDC / CNY 参考汇率
(兑汇日期:2026/5/29)
1 USDC ≈ ¥6.7661来源:Wise USD/CNY 中间价;USDC 与 USD 等值
Gas Price (Gwei) ETH付款适用5主网 ETH 转账保守估算
单笔 Gas 费 (ETH) ETH付款适用0.000105Gas Limit 21,000 × 5 Gwei × 1e-9
B. ETH 付款锚定规则
⚠️  选择 ETH 付款时,每笔款项以该笔付款实际到账日的 ETH 市价折算,而非报价日均价。两期付款使用各自到账日的独立价格,互不沿用。
规则说明
锚定时点以该笔款项链上确认时间所在日期(UTC+8)的 ETH/USD 市价为折算基准
参考价格来源CoinGecko / Binance 现货日均价,双方于付款前 24h 内确认
报价日 14日均价用途仅用于本报价文件估算参考(见 D 节敏感性表),不作为实际 ETH 折算依据
尾款独立定价Phase 2 以尾款到账日市价独立折算,与 Phase 1 价格无关
超额/不足处理若 ETH 折算后与 USD 金额存在微小差异(<0.5%),以实际到账等值为准,不追补
C. 两期付款明细
PHASE 1
首付 70%
触发条件合同签署 + 开发启动确认后 24h 内
USD 金额$1,355.20
稳定币(首选)1,355.20 USDT/USDC
USDT/CNY 参考≈ ¥9,183 (5/29)
ETH(参考估算)≈ 0.6441 ETH *
PHASE 2
尾款 30%
触发条件验收通过 + 代码交付后 48h 内
USD 金额$580.80
稳定币(首选)580.80 USDT/USDC
USDT/CNY 参考≈ ¥3,935 (5/29)
ETH(参考估算)≈ 0.2760 ETH *
阶段条件USD 金额稳定币 (USDT/USDC)USDT/CNY 参考 (5/29)ETH 参考估算 *
Phase 1
首付 70%
合同签署 + 开发启动确认后 24h 内1,355.201,355.20≈ ¥9,183≈ 0.64411
Phase 2
尾款 30%
验收通过 + 代码交付后 48h 内580.80580.80≈ ¥3,935≈ 0.27604
合计  88h × $22/h1,9361,936.00≈ ¥13,119≈ 0.92015
* ETH 估算以报价日(5/29)回溯 14 天均价 ≈ $2,104 计算,仅供参考。实际付款时以当日市价重新折算。USDT/CNY 参考汇率 6.7755(兑汇日期 2026/5/29,来源:WEEX)。
D. ETH 均价敏感性参考($1,936 USD · 报价日 5/29 估算)
以下数据仅为报价参考,不作为 ETH 付款的锚定依据。实际 ETH 折算金额以付款日市价确认为准。CNY 栏以 USDT/CNY = 6.7755(2026/5/29)计算。
ETH 价格Phase 1 ETHPhase 2 ETH合计 ETH合计 CNY(USDT等值)备注
$1,8000.752890.322671.07556≈ ¥13,119
$2,0000.677600.290400.96800≈ ¥13,119
≈ $2,104 ← 14日均价参考0.644110.276040.92015≈ ¥13,1195/16–5/29 均价
$2,3000.589220.252520.84174≈ ¥13,119
$2,5000.542080.232320.77440≈ ¥13,119
$2,8000.484000.207430.69143≈ ¥13,119
背景说明
工时估算依据 · 版本迭代记录 · 会议纪要与发言摘录
工时估算的核心理由
🔒

安全性

OAuth2 Implicit Flow 中 access_token 暴露在 URL,history.replaceState() 清理、Token 有效期与过期兜底是不可省略的安全要求,原社群方案未计入此成本

⚠️

错误覆盖

账户冲突(同一手机号属于不同账户)等边缘场景有真实用户影响,必须完整处理;原方案未包含此类边缘处理预算

🔧

联调摩擦 · 社区 Handover

SEMI 方 API 变更、沙盒环境差异、多设备测试属于客观成本,不在开发者控制范围内。此外,开发者社区内部 Handover 流程中,版本信息不一致、文档交接不完整所造成的上下文重建与协调确认,构成额外的非预期沟通成本(+8h,见版本 V3 说明)

📄

沟通与文档交付

商业交付须含接口文档与部署说明;项目沟通、代码 Review、风险预留属于商业项目的必要成本,原社群方案未计入

版本迭代记录
版本日期总工时 / 总价变更说明
V1 2026/4 初 — / — 初版报价草稿,基于社群基金方案,核心模块估算 44 小时,未含沟通与风险工时
V2 2026/5/1 80h / $1,760 正式报价。核心开发 64h + 沟通备用 16h;含功能范围声明、双技术路线(OAuth 主 / API 备)、付款计划
V3 2026/5/29 88h / $1,936 依据 5/29 会议决议(#373984141):增加 8h 社区 Handover 沟通工时;范围声明补充 (d) 双技术路线条款;付款计划改为稳定币优先,更新 ETH 14日均价(5/16–5/29 ≈ $2,104),新增 USDT/USDC/CNY 参考汇率(兑汇日期 2026/5/29)
会议纪要摘录
会议 #373984141
2026/5/29 · !蘿蔔富產品 · 3个购买服务的推进 · 参会:FC、刘兵(亲自出席 2/5 有表决权)
议题纪要要点
工时调整决议
主动议 · 表决通过
赞成 2 票 / 反对 0 票
开发范围与报价单功能范围声明一致;将工时从 80 小时调整为 88 小时,增加的 8 小时用于沟通,按 $22/h 计算;合并当前价格支付至指定位置;其余参考 V2 报价单内容
Handover 背景
自由讨论 5
FC 说明:开发社区在交接过程中提供的版本、文件信息不一致,导致开发者在等待与核对上耗费了额外时间;难度不在技术层面,而在社区内部 Handover 流程的信息成本。此部分未含于 V2,因此以 +8h 补足
双技术路线确认
修正案 1.1 · 默认一致同意
在 SEMI 集成中,确保 CI 主动提供 API 与 OS OAuth 时两条通道均可连通,以 OS OAuth 为主要方式;API 路线作为降级备用
会议 #907975076
2026/5/2 · sem-i-Meeting商業財務 · 参会:FC、刘兵(亲自出席 2/2 有表决权)
议题纪要要点
SEMI 钱包长期发展
主动议 1.1 · 默认一致同意
推动 SEMI 钱包开源社区发展,吸引更多开发者参与;加强与区块链的互动能力,改善社区开发能力与氛围,促进长期发展
iMeeting × SEMI 共同用户机制
主动议 1.2 · 赞成 2 票
① 在登录功能基础上增加备忘录;② 追加功能点讨论清晰后随后报价进入开发排程,否则基础报价直接推进;③ 探讨除 SEMI 钱包外其他钱包(MetaMask、imToken 等)加入的情况,须先梳理产品设计逻辑与生态
Web3 合同与表决机制
主动议 2.1 · 赞成 2 票
探讨基于 iMeeting 的数字身份表决与合同机制:表决确认 → 资金扣入决议 → 转化电子合同 → 智能合约执行;推动 Web3 方向,需评估法律风险
重要发言记录摘录
FC · 2026/5/29 下午 1:56 · 主动议润色确认 · 会议 #373984141
「开发的范围是按照报价单中的功能范围声明一致的……在原报价单上面增加 8 小时的沟通时间。其余都不变。就从 V2 的版本变成 V3,只增加沟通时间而已,其他都不改变。」
FC · 2026/5/29 下午 1:54 · 自由讨论 5 · 会议 #373984141
「大概就增加 8 小时吧,因为其实我前后也就花了时间……当时报给你总共是 80 个小时,总价是用 USD 报的,是 1760。如果再多加 8 个小时的话,大概是 1800 多 USD……我一会儿跟你谈完之后,就把这个报价单重新整理一下,把当时跟你讲的沟通情况放进去。」
FC · 2026/5/29 下午 1:51 · 自由讨论 5(Handover 背景)· 会议 #373984141
「那时候也不晓得 OS 开发不开发,也不晓得在家等 AP 还是在等 OS……开发者社区里面,他们可能在开发过程当中的版本啊、文件啊等等给的信息,让袁老师在那边绕了一圈……所以我才想说,我 5 月 1 号提供你那份报价,我希望能够再增加差不多 4 到 8 小时的时间,去补足袁老师这一块。」
刘兵 · 2026/5/29 下午 1:56 · 附议 · 会议 #373984141
「我附议!」(赞成 2 票,主动议通过)
刘兵 · 2026/5/2 上午 10:01 · 自由发言 · 会议 #907975076
「我希望 iMeeting 的登录不仅仅是绑定 KI 钱包登录,它也可以选择 I'm talking 和 MetaMask……数字身份登录有接口,点进去之后出来的是 SIM 排第一个,然后是 MetaMask,这样让大家可以选择。」
M2C · 01 SEMI 钱包集成 · 历史沿革
https://imeeting.club/01-semi-wallet-integration/
最新报价单固定入口 Q-20260529-v3版本档案 Q-20260529-v3 · legacy旧链接档案