Skip to content

Introduction

Polkadart is a powerful and type-safe Dart/Flutter SDK that provides developers with everything needed to build decentralized applications on Polkadot, Substrate, and other compatible blockchain networks. With comprehensive APIs, automatic code generation, and Flutter-first design, it’s the most developer-friendly way to integrate blockchain functionality into your Dart applications.

All Polkadart packages are available on GitHub with a permissive Apache 2.0 license.

Polkadart is a modular ecosystem where each package serves a specific purpose. You can use them independently or together based on your needs.

PackageDescriptionVersion
polkadartMain SDK for blockchain interaction - provides APIs for connecting to nodes, querying state, and sending transactionspub
polkadart_keyringSecure key management and account handling - create wallets, manage keypairs, and sign transactionspub
polkadart_cliCommand-line tool for generating typed APIs from chain metadatapub
PackageDescriptionVersion
polkadart_scale_codecSCALE (Simple Concatenated Aggregate Little-Endian) codec implementationpub
substrate_metadataRuntime metadata decoder for parsing chain metadatapub
ss58SS58 address format encoder/decoder for Substrate addressespub
PackageDescriptionVersion
sr25519Schnorrkel/Ristretto SR25519 signature scheme (Polkadot’s default)pub
secp256k1_ecdsaSECP256k1 elliptic curve for ECDSA signatures (Ethereum compatibility)pub
substrate_bip39BIP39 mnemonic phrase generation for HD walletspub
PackageDescriptionVersion
ink_abiink! smart contract ABI encoder/decoderpub
ink_cliCLI tool for generating typed interfaces from ink! contract metadatapub

We welcome contributions to the Polkadart project. If you see something that needs improvement or a new feature, please open an issue or submit a pull request. We follow the Contributor Covenant code of conduct.

Web3 foundation grants program

We extend our deepest gratitude to the Web3 Foundation for their invaluable support in furthering the development of the Polkadart project. With your support, we have been able to expand our library, offering a robust set of tools that foster innovation and growth within the Web3 ecosystem. Thank you for partnering with us on this journey towards a decentralized future.