durt 0.1.6 icon indicating copy to clipboard operation
durt: ^0.1.6 copied to clipboard

Dart lib for duniter cryptography, useful to integrate Ğ1 libre currency to your app

Dart lib for duniter cryptography and APIs #

Description #

Here is the common library which will facilitate your creation of Ğ1 libre currency client in Dart/Flutter, or any other cryptocurrency generated by Duniter.

For the moment, it only contains the methods essential for the operation of the Ğecko client. Other methods will emerge there depending on the needs of Ğecko or any other client based on this library.

Actual content #

Crypto #

  • Generated BIP39 mnemonic in english, french, spanish or italian
  • Create HD wallets based on BIP32 ED25519 cryptography
  • Create Cesium type wallets with salt + password, based on scrypt and ED25519 cryptography
  • Generate DEWIF encrypted wallet, using scrypt and XOR cypher as describe in RFC 13. Ready to store on filesystem.
  • Decrypt DEWIF wallets with the given correct secret code
  • Sign and verify signature for both HD wallets and Cesium wallets

GVA #

  • Get account balance
  • Get account username
  • Pay with HD wallets
  • Pay with Cesium wallets

Cesium+ #

  • TODO
1
likes
130
pub points
49%
popularity

Publisher

verified publisher iconaxiom-team.fr

Dart lib for duniter cryptography, useful to integrate Ğ1 libre currency to your app

Homepage

Documentation

API reference

License

unknown (LICENSE)

Dependencies

bip32_ed25519, bip39_multi_nullsafety, collection, fast_base58, graphql, hex, pinenacl, pointycastle

More

Packages that depend on durt