chainkit_flutter 0.0.1 copy "chainkit_flutter: ^0.0.1" to clipboard
chainkit_flutter: ^0.0.1 copied to clipboard

A Flutter package for validating Bitcoin, Ethereum, Solana, and Binance cryptocurrency addresses.

example/main.dart

import 'package:chainkit_flutter/chainkit_flutter.dart';

void main() {
  const bitcoinAddress = '1BoatSLRHtKNngkdXEeobR76b53LETtpyT';

  final isBitcoinAddress = AddressValidator.validate(
    address: bitcoinAddress,
    chain: ChainType.bitcoin,
  );

  assert(isBitcoinAddress);

  final detectedChain = AddressDetector.detect(
    'bc1qqqqsyqcyq5rqwzqfpg9scrgwpugpzysn4v0345',
  );

  assert(detectedChain == ChainType.bitcoin);

  final isSupportedAddress = ChainKit.validateAuto(
    'bnb1grpf0955h0ykzq3ar5nmum7y6gdfl6lxfn46h2',
  );

  assert(isSupportedAddress);
}
1
likes
160
points
34
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter package for validating Bitcoin, Ethereum, Solana, and Binance cryptocurrency addresses.

Repository (GitHub)
View/report issues

Topics

#flutter #blockchain #crypto #cryptocurrency #web3

License

MIT (license)

Dependencies

bech32, bs58, convert, crypto, flutter, web3dart

More

Packages that depend on chainkit_flutter