Polkadart Logo
Getting Started

Installation

Quick installation guide for Polkadart packages to get you started with blockchain development

Creating Your First Project

Let's create a sample application together:

dart create demo

Installing Polkadart Packages

Now let's add Polkadart packages. You can install all packages for comprehensive functionality, or just the ones you need:

dart pub add polkadart polkadart_cli polkadart_keyring polkadart_scale_codec secp256k1_ecdsa sr25519 ss58 substrate_bip39 substrate_metadata
# Essential packages for basic functionality
dart pub add polkadart polkadart_cli polkadart_keyring
# Choose packages based on your needs:
dart pub add polkadart        # Core SDK
dart pub add polkadart_cli    # Type generation
dart pub add polkadart_keyring # Key management
# Add other packages as needed

Package Configuration

After installation, your pubspec.yaml should contain these dependencies:

pubspec.yaml
name: demo
version: 1.0.0
environment:
  sdk: ^3.0.0

dependencies:
  # Core packages
  polkadart: ^0.4.7           # Main SDK for blockchain interaction
  polkadart_cli: ^0.4.3       # CLI tool for code generation
  polkadart_keyring: ^0.4.4   # Key management and signing
  
  # Encoding and cryptography
  polkadart_scale_codec: ^1.2.1  # SCALE codec implementation
  substrate_metadata: ^1.2.3      # Metadata parsing
  ss58: ^1.1.3                    # Address encoding
  
  # Cryptographic primitives (optional)
  secp256k1_ecdsa: ^0.4.1    # ECDSA signatures
  sr25519: ^0.4.1            # SR25519 signatures
  substrate_bip39: ^0.4.1    # Mnemonic phrases

Next Steps