Skip to content

zhouwu5222/lotus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Lotus Logo

Project Lotus - 莲


钱包加密方案

Instructions

Suggest

  • 采用加密方案保障安全的同时,还需加强内部管理,控制设备访问权限;
  • 本方案使用了AES加密,一定程度保障了资金和私钥安全,但还是有泄露的风险,请知悉;
  • 源码编译前记得修改walletSaltPwd;

Donate

  • Eth+BSC+HECO+Matic: 0x70915885e6ff4121bdb24899b74c492ca8d910b0
  • FIL: f1kke5mnbtvczk2rrpfumkznrsnw6czakyb4v2ora

Do

  • 兼容适配:
    • 兼容官方lotus节点api;
    • 适配lotus和lotus-wallet两种方案;
  • 钱包密码管理:
    • 增加、修改、清理密码
    • 普通钱包与加密钱包互换;
  • 钱包消息管理:
    • 保障资金安全:加密钱包转账操作需验证密码;
    • 保护私钥安全:加密钱包导出私钥和删除需验证密码;
    • 密封消息不受影响:加密钱包密封消息不需验证密码;

ToDo

  • 3次失败锁定24小时:操作连续3次验证密码错误,锁定钱包24小时;
  • 钱包加密增强;

Examples

  • 钱包密码管理:
    lotus wallet addpasswd     ##增加密码
    lotus wallet resetpasswd   ##修改密码
    lotus wallet clearpasswd   ##清理密码
    lotus wallet encrypt <f1xxx/f3xxx>  ##普通钱包->加密钱包
    lotus wallet decrypt <f1xxx/f3xxx>  ##加密钱包->普通钱包
  • 钱包消息管理:
    lotus send f1kke5mnbtvczk2rrpfumkznrsnw6czakyb4v2ora 10  ##转账需要输入密码
    lotus wallet export f1kke5mnbtvczk2rrpfumkznrsnw6czakyb4v2ora  ##导出私钥需要输入密码
    lotus wallet delete f1kke5mnbtvczk2rrpfumkznrsnw6czakyb4v2ora  ##删除钱包需要输入密码

Donate

  • Eth+BSC+HECO+Matic: 0x70915885e6ff4121bdb24899b74c492ca8d910b0
  • FIL: f1kke5mnbtvczk2rrpfumkznrsnw6czakyb4v2ora

License

Dual-licensed under MIT + Apache 2.0

About

Implementation of the Filecoin protocol, written in Go

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 97.0%
  • JavaScript 1.2%
  • Shell 0.8%
  • Python 0.4%
  • Makefile 0.2%
  • Jupyter Notebook 0.1%
  • Other 0.3%