avalanche_flutter_sdk 0.0.1-dev copy "avalanche_flutter_sdk: ^0.0.1-dev" to clipboard
avalanche_flutter_sdk: ^0.0.1-dev copied to clipboard

The first native Flutter/Dart SDK for the Avalanche network. Pure Dart, no platform channels. Covers C-Chain EVM, Data API (Glacier), P-Chain staking, and X-Chain native assets.

Changelog #

All notable changes to avalanche_flutter_sdk will be documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.0.1-dev #

Phase 1 in progress: SDK skeleton and project architecture.

Added #

  • AvalancheClient: main entry point for the SDK
    • accepts NetworkConfig for Mainnet or Fuji Testnet
  • NetworkConfig: official Avalanche RPC endpoint configurations
    • NetworkConfig.mainnet: Avalanche Mainnet (C-Chain, P-Chain, X-Chain, Glacier API)
    • NetworkConfig.fuji: Avalanche Fuji Testnet (C-Chain, P-Chain, X-Chain, Glacier API)
    • endpoint URLs sourced from docs.avax.network
  • NetworkId: enum for Mainnet (1) and Fuji Testnet (5)
  • AvalancheException: base exception class for all SDK errors
  • analysis_options.yaml with very_good_analysis linter (zero warnings enforced)
  • scripts/pre_commit.ps1: local quality gate (format + analyze + test)
  • .github/workflows/ci.yml: GitHub Actions CI pipeline
    • format check, static analysis, test suite, coverage threshold (85%), pub publish dry-run
    • daily integration test job against Fuji Testnet (on develop push)
  • .github/pull_request_template.md: PR checklist
  • CONTRIBUTING.md: branch strategy, commit conventions, code and testing standards
  • SECURITY.md: vulnerability reporting policy and key handling rules
  • 6 initial unit tests (6/6 passing)

Status #

Phase 1 in progress: SDK skeleton, project architecture, and CI infrastructure complete.
Not ready for production use.
Next: secp256k1 key generation, BIP-39 mnemonics (EN + ES), HD key derivation (BIP-44).

1
likes
0
points
233
downloads

Publisher

verified publishernemorixpay.com

Weekly Downloads

The first native Flutter/Dart SDK for the Avalanche network. Pure Dart, no platform channels. Covers C-Chain EVM, Data API (Glacier), P-Chain staking, and X-Chain native assets.

Repository (GitHub)
View/report issues

Topics

#avalanche #blockchain #avax #flutter #web3

License

unknown (license)

Dependencies

flutter, http

More

Packages that depend on avalanche_flutter_sdk