0.1.1 • Published 6 years ago

chainstack-wallet v0.1.1

Weekly downloads
84
License
MIT
Repository
-
Last release
6 years ago

Chainstack-Wallet

Task Lists

  • 添加对 app watch
  • 所有金额添加分割符
  • 添加 loading 动画
  • 修改为账户模型
  • 优化范式化合约
  • 对细节添加注释
  • 优化 store 部分函数结构
  • 重构钱包整体交互
  • 添加集成测试
  • 添加 E2E 测试
  • 编写hld
  • 完成 Electron publish
  • 完成 Electron auto update
  • 预研 NeDB

主流程

1. 创建钱包

  1. 输入密码提交
  2. 生成mnemonic
  3. 根据mnemonic得到seed,通过seed创建账户(hdAccount), 保存encrypt seed
  4. 根据hdAccount创建第一个钱包地址,更新钱包地址balance
  5. 保存encrypt seed和钱包地址到本地

2. 交易

  1. 输入接收地址和金额,点击next
  2. 根据账户和金额选中支付coins,计算出transactionFee, 点击confirm
  3. 生成交易和对应签名,发送签名
  4. 保存交易到本地