Giter Club home page Giter Club logo

lotus's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.