Code Monkey home page Code Monkey 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

lotus's People

Contributors

magik6k avatar whyrusleeping avatar arajasek avatar vyzo avatar raulk avatar stebalien avatar jennijuju avatar nonsense avatar dirkmc avatar hannahhoward avatar travisperson avatar kubuxu avatar laser avatar zenground0 avatar aarshkshah1992 avatar ribasushi avatar frrist avatar placer14 avatar zgfzgf avatar deaswang avatar yusefnapora avatar jimmylee avatar schomatis avatar ingar avatar jsign avatar masih avatar thedivic avatar alanshaw avatar eshon avatar mrsmkl avatar

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.