基本信息

案例ID:239053

技术顾问:Ivan ༽ - 9年经验 - 蚂蚁金服

联系沟通

微信扫码,建群沟通

项目名称:Zink冷钱包

所属行业:金融 - 虚拟货币

->查看更多案例

案例介绍

1、设计并实现面向 Web3 多链钱包的高性能 Indexer 扫链架构,覆盖 EVM、
Tron、Solana 等主流公链,通过链类型抽象与模块化解析引擎,实现统一交易
模型与资产模型标准化。
2、设计钱包场景专用的交易识别与地址索引体系,通过 Redis + PostgreSQL
构建高效索引关系,实现秒级到账感知。
3、基于Kafka构建链上数据实时分发管道,将区块扫描、交易解析、余额计算
、价格换算、通知推送等流程解耦,实现链数据毫秒级流转。结合Redis多级缓
存与批量写库策略,降低数据库写入压力。
4、针对Tron能量/带宽机制、EVM Gas模型、Solana Account模型差异,分
别设计专用解析策略与手续费计算模型,保障多链交易数据在钱包侧展示的一
致性与准确性。
5、实现交易状态机与确认深度策略(Pending/Confirming/Confirmed/Faile
d),解决链上延迟、分叉、回滚等问题,提升钱包交易状态展示的准确性与用
户体验。
6、基于 Flutter构建 Android / iOS 双端统一代码体系,围绕钱包创建导入、资产展示、转账
收款、DApp 连接、安全验证等核心场景搭建完整钱包端产品能力。
7、设计并实现多钱包多账户管理体系,支持助记词/私钥创建与导入、EVM/BS
C/Tron 多链地址派生、钱包切换与账户恢复,满足用户在钱包侧的统一资产管
理需求。
8、设计钱包端本地数据层,基于 Sqflite 构建交易账本与同步游标机制,将后
台/Indexer 返回的交易记录增量落库,支持本地优先展示、分页查询、断点续
同步及 Pending/Confirmed/Failed 状态更新,提升交易记录页加载性能与状
态一致性。
9、围绕钱包首页与账户页实现资产数据的后台拉取与本地快照缓存机制,结
合链上余额查询、价格换算与资产聚合能力,将资产总览、账户资产与网络维
度结果做本地持久化,优化冷启动秒开、弱网兜底与后台刷新体验。
10、构建交易状态轮询与后台增量同步联动机制,在本地 pending 交易轮询确
认的同时,结合后台交易历史同步结果修正状态与补齐外部转入记录,提升钱
包交易状态展示准确性和到账感知能力。

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服