ZJUBCA.Wallet
ZJUBCA.Wallet是由协会Wallet组自研的一款基于EOS区块链的移动端钱包。
感谢@lowesyang @awmleer的开发贡献。
感谢花花(凌君华)对Logo与启动页的设计贡献。
代码仓库。
架构总览
模块详解
转账功能
转账功能是钱包的基础功能,可实现基于eosio.token协议发行的token以及基于eosio.nft协议的非同质代币的查询、转账功能。
生态服务入口
生态服务入口是协会钱包的信息发布和活动联动的窗口。
该部分分为两个子模块:
- 信息发布模块,由原生列表实现。
- 活动联动,即允许第三方的活动报名链接,由内嵌webview实现。
信息发布
该模块包含一个信息列表页以及对应的信息详情页。支持分享功能。
活动联动
该模块包含一个活动发布列表页以及一个webview,用于加载活动详情。
活动发布列表可采用非线性,带权重列表,例如轮播图+列表的形式。
Dapp市场
该模块主要包含三个独立页:
- Dapp浏览器。以Tab的形式切换下面三个页:
- 市场首页
- 排行榜
- 搜索页
- Dapp详情页,主要介绍Dapp的详细信息,并露出启动按钮。
- Dapp运行页(基于WebView)。
Dapp唤起钱包的交易功能遵循社区的通用对接协议。