Polkadart CLI

Dart package that generates Dart types and definitions from the chain metadata.

Usage

Follow these steps to get started:

Configure package

Add package configuration to your pubspec.yaml file. Here is a full configuration for the package:

polkadart:
  output_dir: lib/generated # Optional. Sets the directory of generated files. Provided value should be a valid path on your system. Default: lib/generated
  chains: # Dictionary of chains and endpoints
      polkadot: wss://rpc.polkadot.io
      kusama: wss://kusama-rpc.polkadot.io

Run command

To generate boilerplate code for substrate node, run the generate program inside directory where your pubspec.yaml file is located:

dart pub run polkadart_cli:generate -v

This will produce files inside lib/generated directory. You can also change the output folder from lib/generated to a custom directory by adding the output_dir line in your pubspec.yaml file.

Libraries

polkadart_cli