-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: Create dart
implementation of multihash
for use in dart_cid
#1
Comments
dart
implementation of multihash
for us in dart_cid
dart
implementation of multihash
for use in dart_cid
Added constants for supported hash functions. Added encoding function that uses varint encoding.
Using `listEquals` that is enough in our case, since we are comparing first-level arrays (array of bytes) and not objects.
@LuchoTurtle the package should be called just
Please rename |
We shouldn't change it to |
Good spot. 👍 |
@LuchoTurtle if you need to push directly to |
The package has been published and a PR has been opened to add it to the |
@LuchoTurtle stoked you got your implementation published and PR adding it to the list merged. 🎉 |
Well done again. 🙌 |
As noted in /dwyl/learn-ipfs we believe that distributed networks are the future.
At the time of writing there is no
dart
implementation ofmultihash
listed in: github.com/multiformats/multihash/#implementationsOur objective is to create one so that we can use it in our
Flutter
Project.Putting in the effort up-front to do create a well-documented, tested & maintained package
will help save other people building "DApps" time.
Todo ✅
dart_multihash
in adart
orFlutter
project up-front. 📝Flutter
App similar to https://github.com/dwyl/flutter-counter-exampleor just have an
/examples
directory within this repo. Your pick! 💻Go
,Rust
orJS
implementation (a known working example) 🧪code
with alldart
best practices for inline docs 🧑💻pub.dev
under the@dwyl
namespace/ownership for business continuity. 📦https://pub.dev/packages/multihash
https://pub.dev/packages?q=multihash
The text was updated successfully, but these errors were encountered: