polkadart 1.0.0 copy "polkadart: ^1.0.0" to clipboard
polkadart: ^1.0.0 copied to clipboard

Polkadart is a set of packages that provides a high-level interface for interacting with Polkadot, you can query storage, submit extrinsics, make RPC calls and much more.

example/polkadart_example.dart

import 'dart:typed_data';

import 'package:convert/convert.dart';
import 'package:polkadart/apis/apis.dart';

void main() async {
  final polkadart = Provider.fromUri(Uri.parse('wss://rpc.matrix.canary.enjin.io'));
  final state = StateApi(polkadart);
  final runtimeVersion = await state.getRuntimeVersion();
  print(runtimeVersion.toJson());

  final author = AuthorApi(polkadart);
  final extrinsic = hex.decode(
    '350284004ea987928399dfe5b94bf7d37995850a21067bfa4549fa83b40250ee635fc06400036990f9642741b00d3484d2e5bd7cba6fa2eea682f6b6c612e47c204f09b0838c171ba42feae5bea1c48a48213cba42a5d590e1c07d1213d263a258f23f5102001c000a07004ea987928399dfe5b94bf7d37995850a21067bfa4549fa83b40250ee635fc064025a6202',
  );

  final submit = await author.submitAndWatchExtrinsic(
    extrinsic as Uint8List,
    (data) => print('From here: ${data.type} - ${data.value}'),
  );
  print(submit);
}
9
likes
150
points
1.98k
downloads

Publisher

verified publisherpolkadart.dev

Weekly Downloads

Polkadart is a set of packages that provides a high-level interface for interacting with Polkadot, you can query storage, submit extrinsics, make RPC calls and much more.

Homepage
Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

convert, equatable, http, json_annotation, json_serializable, polkadart_scale_codec, ss58, substrate_metadata, web_socket_client

More

Packages that depend on polkadart