Skip to content

swan-bitcoin/btc_address_validate

This branch is 2 commits ahead of bottlepay/btc_address_validate:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

18a4fa5 · Jul 24, 2023

History

25 Commits
Apr 25, 2020
Jul 24, 2023
Jul 24, 2023
Jul 24, 2023
Apr 25, 2020
Mar 20, 2023
Apr 25, 2020
Apr 25, 2020
Nov 15, 2021
Jul 24, 2023
Jul 24, 2023

Repository files navigation

BTCAddressValidate

pub package CircleCI

A small library to validate Bitcoin addresses.

Thanks

To the excellent base58check and bech32 packages.

Partly inspired by the npm package bitcoin-address-validation.

Examples

  Address address = validate("1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2");
  print(address.type);
  // => Type.p2pkh
  print(address.network);
  // => Network.mainnet
  print(address.segwit);
  // => false

Alternatives

bitcoin_flutter also allows address validation. However, it lacks P2SH support.

About

A minimal library to validate Bitcoin addresses

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 100.0%