Skip to content
Articles
Article

crypto_wallet_core: a small Bitcoin and Ethereum wallet core in pure Dart

by Abdeldjalil Chougui dev.to

5 min read

A wallet is mostly a chain of small, well-specified steps. Twelve words become a seed (BIP-39). The seed becomes a tree of keys (BIP-32). A key becomes an address, in one of several encodings. A transaction is serialized, hashed and signed with secp256k1. Each step has a public specification and public test vectors. In a Dart app, these steps can end up spread over several dependencies: a general…

Forum

Questions about this, or something to add?

Discuss on the forum

Report this · Wrote this? Claim it

FlutterX is supported by