bs58 1.0.2 copy "bs58: ^1.0.2" to clipboard
bs58: ^1.0.2 copied to clipboard

Dart package to compute base 58 encoding. This encoding is typically used for crypto currencies such as Bitcoin.

base58 #

A Dart Base58 Cipher - Encoder/Decoder library for Dart developers. This encoding is typically used for crypto currencies such as Bitcoin.

Install #

dependencies:
  bs58: ^1.0.2

Usage #

import 'dart:typed_data';

import 'package:bs58/bs58.dart';
import 'package:hex/hex.dart';

void main() {
  Uint8List hash =
  HEX.decode('0efb18dccaeb61e855e56dbc35922b24f6ee6e37caa3a07ba923')
  as Uint8List;

  print(base58.encode(hash));
  // => TcASfmyoFiNobNaCHeiPMkWgGmovoxk1sqk

  print(base58.decode('TcASfmyoFiNobNaCHeiPMkWgGmovoxk1sqk'));
  // => [14, 251, 24, 220, 202, 235, 97, 232, 85, 229, 109, 188, 53, 146, 43, 36, 246, 238, 110, 55, 202, 163, 160, 123, 169, 35]
}

LICENSE MIT #

7
likes
160
points
7.81k
downloads

Publisher

unverified uploader

Weekly Downloads

Dart package to compute base 58 encoding. This encoding is typically used for crypto currencies such as Bitcoin.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

base_x

More

Packages that depend on bs58