Giter Site home page Giter Site logo

Comments (8)

simolus3 avatar simolus3 commented on July 29, 2024 2

Hi. This library does not support 'fancy' wallet stuff yet, only some simple methods dealing with the private key directly. But I'll look into adding support for more sophisticated wallets if you need it.

from web3dart.

simolus3 avatar simolus3 commented on July 29, 2024 2

I've published an update with wallet support to this repository, but its not out on pub yet so that I can get some feedback as it breaks backwards compatibility.
Check the readme for details on how wallet support is designed in this library. Let me know if that's helpful for you. It does not contain anything dealing with mnemonics, just the minimum support for the Web3 Secret Storage Definition.
If you want to try this version of the library, change the dependency to this:

dependencies:
  web3dart:
    git: https://github.com/simolus3/web3dart.git

from web3dart.

eddywm avatar eddywm commented on July 29, 2024

Hi @simolus3 I may even be willing to contribute to this lib.

I have been developping wallets on the Android platform prior to discovering Flutter months ago, now I can't think a mobile development world without Flutter and all the benefits it brings in terms of dev time and productivity.

from web3dart.

simolus3 avatar simolus3 commented on July 29, 2024

Sounds great, I'd appreciate it much if you could invest some of your time in this project!

from web3dart.

eddywm avatar eddywm commented on July 29, 2024

Are you planning to add support for those fancy wallet stuff
If so I can help since I have a decent understanding of Mnemonic derivations and the HD wallets for the bitcoin blockchain, it might be an opportunity for me to understand the Ethereum way of doing these stuffs.

from web3dart.

simolus3 avatar simolus3 commented on July 29, 2024

I am. However, I've already started implementing wallet loading and decryption following this standard, so I think the best way here would be to wait until I've published the basic code dealing with wallets (should only take 1-2 from now, I hope). After that, you can add support for Mnemonics or more sophisticated use-cases of Wallets into this library if you want to.

from web3dart.

eddywm avatar eddywm commented on July 29, 2024

Great !

from web3dart.

eddywm avatar eddywm commented on July 29, 2024

Excellent I have started to try it, I have just realized the type mismatch error that was surfacing is now fixed and a couple of API changes you have made.

On the other news, I started the mnemonic generation work following the web3j and others, and I have been able to get somewhere.
I was just waiting for you to publish these changes to propose a merge request in the development branch so that you can see what I have been doing and whether you can improve somwhere ( I'm still learning the idiomatic Dart . ).

from web3dart.

Related Issues (20)

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.