PackageTrack
Sign in Get early access

blockchain_utils

Comprehensive Crypto & Blockchain Toolkit, Pure Dart, Cross-Platform, Encoding, Cryptography, Addresses, Mnemonics, & More.

7.1.0 11K downloads/mo #2799 most downloaded on pub.dev mrtnetwork/blockchain_utils

What this package is like to depend on

Last release 1 months ago

16 Jul 2026

Release timing varies

gaps range from 2 weeks to 5 months

Most releases are documented

notes for 35 of 45 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

45 releases · first in 2023

5 releases in the last 12 months

see the full history below

Release timeline

45 releases · Sep 2023 to Jul 2026
2024 2025 2026
Release Pre-release

Releases

latest 45
  1. 7.1.0 16 Jul 2026
    Release notes
    • Replaced BigInt with optimized Uint64 arithmetic across CryptoOps, Secp256k1, JubJub, BLS12-381, and Pasta curves.
    • Improved Secp256k1 public key generation performance.
    Open source →
  2. 7.0.0 11 Jul 2026
    Release notes
    • Added CBOR encoding and decoding support for all provider requests and exception payloads.
      • Added support for the Poseidon hash function.
    Open source →
  3. 6.0.0 01 Feb 2026
    Release notes
    • Added support for FF1.
    • Added support for f4jumble.
    • Added support for BLS12-381.
    • Added support for Jubjub.
    • Added support for Vesta–Pallas.
    • Added support for Sinsemilla.
    • Added support for Poseidon
    • Added support for ZIP-32 hierarchical key derivation
    • Added support for Zcash addresses:
      • Unified Addresses (UA)
      • Sapling
      • Orchard
      • Transparent (P2PKH, P2SH)
    • Added support for Zcash viewing and spending keys:
      • USK
      • UFVK
      • UIVK
    • Added support for RedJubjub / RedDSA signatures
    • Minimum required Dart SDK version updated to 3.7.
    • Reduce static final variables.
    Open source →
  4. 5.4.0 10 Nov 2025
    Release notes
    • Update dependecies.
    Open source →
  5. 5.3.0 10 Nov 2025
    Release notes
    • AmountConverter: Added support for converting between human-readable token amounts and base units.
    Open source →
  6. 5.2.0 19 Aug 2025
    Release notes
    • Renamed constructors in CborListValue and CborMapValue:
      • fixedLength → definite
      • dynamicLength → indefinite
    • CborListValue, CborMapValue, CborSetValue, and CborTagValue no longer accept dynamic values. They now only accept CborValue instances.
    Open source →
  7. 5.1.0 25 Jun 2025
    Release notes
    • Added support for HKDF (HMAC-based Key Derivation Function)
    • Added support for X25519 operations, including ScalarMultBase and ScalarMult
    Open source →
  8. 5.0.0 06 May 2025
    Release notes
    • Ported the Bitcoin secp256k1 cryptographic library to Dart.
    • Enhanced security: all private key implementations (except secp256r1) now use constant-time techniques for public key generation.
    • Improved signing safety: all signer classes (except secp256r1) now use constant-time signing methods. Note: I'm not an expert in constant-time or side-channel attack mitigation. Feedback is welcome to help improve the safety of this package.
    Open source →
  9. 4.4.0 11 Apr 2025
    Release notes
    • Added support for BCH schnor signig and verifying
    • Fix schnorr signature validation
    Open source →
  10. 4.3.0 25 Mar 2025
    Release notes
    • Added support for MuSig2
      • Signing and verification
      • Nonce generation
      • Aggregate public key computation
      • Aggregate nonce computation
    Open source →
  11. 4.2.0 18 Feb 2025
    Release notes
    • Added support for aptos addresses using Secp256k1, Secp256r1, Multikey and MultiEd25519.
    • Fix sui multisig address validator
    Open source →
  12. 4.1.0 06 Feb 2025
    Release notes
    • Added support for Sui addresses using Secp256k1, Secp256r1, Ed25519, and MultiSig.
    • Implemented support for Sui BIP44 coin derivation.
    Open source →
  13. 4.0.1 23 Jan 2025
    Release notes
    • Fix schnorr vrf verification.
    Open source →
  14. 4.0.0 02 Jan 2025
    Release notes
    • Minimum required Dart SDK version updated to 3.3.
    • Implemented an abstract class for chain services.
    • Unified service provider design to support a single provider architecture across all MRTNETWORK packages.
    Open source →
  15. 3.6.0 04 Dec 2024

    Nothing published for this version

  16. 3.5.0 17 Nov 2024
    Release notes
    • Implemented Monero cryptographic operations.
    Open source →
  17. 3.4.0 01 Oct 2024
    Release notes
    • Stellar Address Support: Add support for stellar Contract address.
    • Fix incorrect CBOR encoding of large negative integers.
    Open source →
  18. 3.3.0 14 Jul 2024
    Release notes
    • Fix substrate key generation from seed (ECDSA, EDDSA).
    Open source →
  19. 3.2.0 24 Jun 2024
    Release notes
    • Add Pepecoin configiration to Bip-44 and Bip-49 coins.
    Open source →
  20. 3.1.0 15 Jun 2024
    Release notes
    • Ton Address Support: Implemented functionality to support Ton addresses.
    • Ton Mnemonic Support:
      • Added mnemonic and seed generation capabilities for Ton.
      • Introduced a mnemonic validator for Ton.
    • BIP-44 Support for TonCoin: Added TonCoin to the list of supported coins under the BIP-44 standard.
    • The SecretWallet class name has been updated to Web3SecretStorageDefinitionV3.
    Open source →
  21. 3.0.0 29 May 2024
    Release notes
    • Improved hex performance.
    • Added support for Substrate ECDSA: address, sign, vrfsign, verify, derive.
    • Added support for Substrate SR25519: address, sign, vrfsign, verify, derive.
    • Added support for Substrate ED25519: address, sign, vrfsign, verify, derive.
    Open source →
  22. 2.1.2 20 Apr 2024
    Release notes
    • Implements classes for signing and verifying cosmos transaction digests
    Open source →
  23. 2.1.1 16 Mar 2024
    Release notes
    • Fix Cbor bigint encoding.
    Open source →
  24. 2.1.0 16 Mar 2024
    Release notes
    • Implements classes for signing and verifying transaction digests.
    • Introduces classes for signing and verifying transaction digests, with support for Cardano.
    • Adds a new class for encoding and decoding ADA addresses, covering enterprise, pointer, base, reward, shelly, and shelly legacy address formats.
    • Fixes an issue with CBOR decoding of negative integers in web environments.
    Open source →
  25. 2.0.1 27 Feb 2024
    Release notes
    • dart format .
    Open source →
  26. 2.0.0 27 Feb 2024
    Release notes
    • Implements classes for signing and verifying transaction digests.
    • Bitcoin (ECDSA, Schnorr)
    • BitcoinCash (ECDSA)
    • Dogecoin (ECDSA)
    • Litecoin (ECDSA)
    • Dash (ECDSA)
    • BSV (ECDSA)
    • Ethereum (ECDSA)
    • Tron (ECDSA)
    • Solana (EDDSA)
    • XRP (EDDSA, ECDSA)
    Open source →
  27. 1.6.0 11 Jan 2024
    Release notes
    • Addressed an issue with Cbor decoding.
    • Enhanced secret storage definition to encrypt and decrypt bytes instead of strings. This resolves a compatibility issue with Ethereum keystore.
    Open source →
  28. 1.5.0 02 Jan 2024
    Release notes
    • Added a new class for signing and verifying Ethereum and tron transactions.
    Open source →
  29. 1.4.1 21 Dec 2023
    Release notes
    • Corrected Ripple address encoding for ED25519
    • Added support for Ripple ED25519 coin
    Open source →
  30. 1.4.0 15 Dec 2023
    Release notes
    • Downgrade DART SDK version from 2.17.1 to 2.15.0
    Open source →
  31. 1.3.0 14 Dec 2023
    Release notes
    • Downgrade DART SDK version from 3.1.1 to 2.17.1 to address compatibility issues and ensure smoother integration.
    • Added a new class for signing and verifying Ripple transactions.
    Open source →
  32. 1.2.1 09 Dec 2023
    Release notes
    • Resolved an issue with byte order in the method IntUtils.toBytes for more consistent behavior.
    Open source →
  33. 1.2.0 08 Dec 2023
    Release notes
    • Fixed several bugs to enhance the stability and reliability of the code.
    • Added utility functions to handle XRP X-address format for improved compatibility.
    • Resolved an issue with byte order in the method IntUtils.toBytes for more consistent behavior.
    Open source →
  34. 1.1.0 29 Nov 2023
    Release notes
    • Implementing custom exception classes for more effective error handling.
    Open source →
  35. 1.0.6 17 Nov 2023
    Release notes
    • Resolved issue with CBOR decoding of lists
    • Removed "tags" property from CBOR
    • Introduced a new class for CBOR tags
    • Added convenient utilities for signing and verifying Bitcoin transactions
    Open source →
  36. 1.0.5 17 Nov 2023

    Nothing published for this version

  37. 1.0.4 17 Nov 2023

    Nothing published for this version

  38. 1.0.3 05 Nov 2023
    Release notes

    We're excited to present our biggest update yet, introducing a wide range of new features and enhancements to our toolkit. In this release, we've expanded our offering to include comprehensive support for various data encoding formats, blockchain addresses, advanced cryptographic algorithms, and cross-platform capabilities. Here's what you can expect:

    New Features and Enhancements:

    • Added support for encoding and decoding across numerous formats, including Base32, Hex, and more.
    • Extensive support for a wide range of blockchain addresses, covering popular networks like Bitcoin, Ethereum, and beyond.
    • A rich set of cryptographic algorithms, enhancing data security and integrity.
    • Cross-platform compatibility, extending to iOS, Android, the web, and Linux.
    • Mnemonic management, now complemented by BIP39 compliance.

    This major release marks a significant step forward, making our toolkit an all-in-one solution for crypto enthusiasts, developers, and businesses. Embrace the future of encoding, cryptography, and blockchain interaction with confidence. Upgrade today and explore the endless possibilities our package offers.

    Full Release Notes for more details on this groundbreaking release.

    Open source →
  39. 1.0.2 04 Nov 2023

    Nothing published for this version

  40. 1.0.1 04 Nov 2023

    Nothing published for this version

  41. 1.0.0 04 Nov 2023

    Nothing published for this version

  42. 0.4.0 27 Sep 2023

    Nothing published for this version

  43. 0.3.0 27 Sep 2023

    Nothing published for this version

  44. 0.2.0 27 Sep 2023

    Nothing published for this version

  45. 0.1.0 27 Sep 2023

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive