lib5 0.2.0 copy "lib5: ^0.2.0" to clipboard
lib5: ^0.2.0 copied to clipboard

Base library for S5.

example/lib5_example.dart

import 'package:base_codecs/base_codecs.dart';
import 'package:lib5/constants.dart';
import 'package:lib5/lib5.dart';

void main() {
  final mediaCID =
      CID.decode('z5TTp1umafoRLvi8VHEU6fXtUxkpjas2N5KPKhZyaLff9ZZ5');
  print(mediaCID.type == cidTypeMetadataMedia);

  final rawCID =
      CID.decode('uJh9HlpMAkwc3YGnUflReWWPwj6Vtg3ihGyXFYNe_KvJbGl_fj1s');
  print(rawCID.type == cidTypeRaw);
  print('${rawCID.size! / 1000 / 1000} MB');

  print(rawCID.hash.functionType == mhashBlake3Default);
  print('BLAKE3 hash: ${hex.encode(rawCID.hash.hashBytes).toLowerCase()}');

  print(rawCID.toBase32());
  print(rawCID.toBase58());
}
0
likes
110
points
97
downloads

Publisher

verified publishersfive.net

Weekly Downloads

Base library for S5.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

base_codecs, convert, http, http_parser, mime, s5_msgpack, tint, web_socket_channel

More

Packages that depend on lib5