bitcoin_bip44 0.1.0 copy "bitcoin_bip44: ^0.1.0" to clipboard
bitcoin_bip44: ^0.1.0 copied to clipboard

outdated

Library implementing Bitcoins BIP44 (HD wallet organization) specification in a Flutter friendly fashion.

example/main.dart

import "package:bitcoin_bip44/bitcoin_bip44.dart";

void main() {
  Bip44 bip44 = Bip44(toHexString("some seed"));
  Coin bitcoin = bip44.coins[0];
  account = Account(bitcoin, 0, changeExternal);
  Address unUsed = account.nextUnusedAddress();

  // Add a scanner of your own:
  scanners = [MyOwnScanner()];
}

class MyOwnScanner {
  Future<bool> present(String address) {
    // Total nonsense!
    if (address.endsWith('b')) {
      return Future.value(false);
    }
    return Future.value(true);
  }
}

String toHexString(String original) {
  return original.codeUnits
      .map((c) => c.toRadixString(16).padLeft(2, "0"))
      .toList()
      .join("");
}
2
likes
0
pub points
0%
popularity

Publisher

unverified uploader

Library implementing Bitcoins BIP44 (HD wallet organization) specification in a Flutter friendly fashion.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

bech32, bitcoin_bip32, http, pointycastle

More

Packages that depend on bitcoin_bip44