Code Monkey home page Code Monkey logo

magicalcryptowallet's Introduction

Magical Crypto Wallet

Windows Linux & OSX
Windows build status Linux & OSX build status

Roadmap

Goal: Stability, feature minimalization.

It is expected for the proposed timeline to take roughly 1.5 times longer.

1. Wallet Stage

  • 1. Wallet Back End. 2 weeks. NBitcoin, Bitcoin Core RPC, ASP.NET. Build back end for the wallet based on the specification.

  • 2. Small Tor Library. 1 week. Tor, .NET Core, cross platform. Build a small Tor library based on DotNetTor, that removes features those are unrelated to the wallet and makes the rest more stable.

  • 3. Key Manager. 1 week. NBitcoin. Build a new, high performance key manager with accounts, labelling, etc...

  • 4. Wallet Client. 1 month. NBitcoin. Build a high performance client that can work with the new back end, which is built for client side filtering.

    Depends on:

    • ALL previous items

2. Privacy Stage

  • 5. ZeroLink v2 Revision. 1 month. Bitcoin privacy, cryptography. Revise ZeroLink, based on technological advancements.

  • 6. ZeroLink Coordinator. 2 weeks. NBitcoin, Bitcoin Core RPC. Revise the ZeroLink Coordinator code based on ZeroLink v2 Revision.

    Depends on:

    • ZeroLink v2 Revision
  • 7. ZeroLink Client. 2 weeks. NBitcoin. Revise the ZeroLink Client code based on ZeroLink v2 Revision.

    Depends on:

    • ZeroLink v2 Revision
    • ZeroLink Coordinator

3. User Experience Stage

  • 8. GUI. 1 month. Electron, front end, Bitcoin. Redesign the user experience and build it.

    Depends on:

    • ALL previous items

4. Deployment Stage

  • 9. Documentation. 1 week. Bitcoin. Create documentation.

    Depends on:

    • ALL previous items
  • 10. Internal Testing. 2 weeks. Bitcoin or .NET or front end. Test the software and fix the bugs (if there is any haha).

    Depends on:

    • ALL previous items, except Documentation
  • 11. Deploy To Mainnet. 2 weeks. .NET Core, ASP.NET Core deployment. Deploy the software to Bitcoin Mainnet.

    Depends on:

    • ALL previous items, except Documentation
  • 12. Mainnet Beta Testing. 2 weeks. It's rather a marketing phase. The goal is to get at least 1 round done with > 100 user.

    Depends on:

    • ALL previous items

magicalcryptowallet's People

Contributors

lontivero avatar nopara73 avatar

Watchers

 avatar  avatar

Forkers

austress

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.