chainkit_flutter 0.0.1
chainkit_flutter: ^0.0.1 copied to clipboard
A Flutter package for validating Bitcoin, Ethereum, Solana, and Binance cryptocurrency addresses.
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);
}