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