dart_varuint_bitcoin 1.0.1 copy "dart_varuint_bitcoin: ^1.0.1" to clipboard
dart_varuint_bitcoin: ^1.0.1 copied to clipboard

outdated

This package uses it to encode/decode the number as bitcoin variable length integer.

example/dart_varuint_bitcoin_example.dart

import 'dart:typed_data';

import 'package:convert/convert.dart';
import 'package:dart_varuint_bitcoin/dart_varuint_bitcoin.dart' as varuint;

void main() {
  ByteData buffer = ByteData(2);
  final encoded = varuint.encode(0xfc, buffer, 1);
  print(hex.encode(encoded.buffer.buffer.asUint8List()));
  // => 00fx

  ByteData buffer2 =
      Uint8List.fromList(List.from([0x00, 0xfc])).buffer.asByteData();
  final decoded = varuint.decode(buffer2, 1);
  print(decoded.output.toRadixString(16));
  // => fc
}
0
likes
0
pub points
5%
popularity

Publisher

verified publishermahsumurebe.com

This package uses it to encode/decode the number as bitcoin variable length integer.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on dart_varuint_bitcoin