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 2026Releases
latest 45-
7.1.016 Jul 2026Release notes
Open source →- Replaced
BigIntwith optimizedUint64arithmetic across CryptoOps, Secp256k1, JubJub, BLS12-381, and Pasta curves. - Improved Secp256k1 public key generation performance.
- Replaced
-
7.0.011 Jul 2026Release notes
Open source →- Added CBOR encoding and decoding support for all provider requests and exception payloads.
- Added support for the Poseidon hash function.
- Added CBOR encoding and decoding support for all provider requests and exception payloads.
-
6.0.001 Feb 2026Release notes
Open source →- 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.
-
5.4.010 Nov 2025 -
5.3.010 Nov 2025Release notes
Open source →- AmountConverter: Added support for converting between human-readable token amounts and base units.
-
5.2.019 Aug 2025Release notes
Open source →- Renamed constructors in CborListValue and CborMapValue:
- fixedLength → definite
- dynamicLength → indefinite
CborListValue,CborMapValue,CborSetValue, andCborTagValueno longer accept dynamic values. They now only acceptCborValueinstances.
- Renamed constructors in CborListValue and CborMapValue:
-
5.1.025 Jun 2025Release notes
Open source →- Added support for HKDF (HMAC-based Key Derivation Function)
- Added support for X25519 operations, including ScalarMultBase and ScalarMult
-
5.0.006 May 2025Release notes
Open source →- 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.
-
4.4.011 Apr 2025Release notes
Open source →- Added support for BCH schnor signig and verifying
- Fix schnorr signature validation
-
4.3.025 Mar 2025Release notes
Open source →- Added support for MuSig2
- Signing and verification
- Nonce generation
- Aggregate public key computation
- Aggregate nonce computation
- Added support for MuSig2
-
4.2.018 Feb 2025Release notes
Open source →- Added support for aptos addresses using Secp256k1, Secp256r1, Multikey and MultiEd25519.
- Fix sui multisig address validator
-
4.1.006 Feb 2025Release notes
Open source →- Added support for Sui addresses using Secp256k1, Secp256r1, Ed25519, and MultiSig.
- Implemented support for Sui BIP44 coin derivation.
-
4.0.123 Jan 2025 -
4.0.002 Jan 2025Release notes
Open source →- 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
MRTNETWORKpackages.
-
3.6.004 Dec 2024Nothing published for this version
-
3.5.017 Nov 2024 -
3.4.001 Oct 2024Release notes
Open source →- Stellar Address Support: Add support for stellar Contract address.
- Fix incorrect CBOR encoding of large negative integers.
-
3.3.014 Jul 2024 -
3.2.024 Jun 2024 -
3.1.015 Jun 2024Release notes
Open source →- 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.
-
3.0.029 May 2024Release notes
Open source →- 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.
-
2.1.220 Apr 2024 -
2.1.116 Mar 2024 -
2.1.016 Mar 2024Release notes
Open source →- 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.
-
2.0.127 Feb 2024 -
2.0.027 Feb 2024Release notes
Open source →- 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)
-
1.6.011 Jan 2024Release notes
Open source →- 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.
-
1.5.002 Jan 2024Release notes
Open source →- Added a new class for signing and verifying Ethereum and tron transactions.
-
1.4.121 Dec 2023Release notes
Open source →- Corrected Ripple address encoding for ED25519
- Added support for Ripple ED25519 coin
-
1.4.015 Dec 2023 -
1.3.014 Dec 2023Release notes
Open source →- 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.
-
1.2.109 Dec 2023Release notes
Open source →- Resolved an issue with byte order in the method IntUtils.toBytes for more consistent behavior.
-
1.2.008 Dec 2023Release notes
Open source →- 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.
-
1.1.029 Nov 2023Release notes
Open source →- Implementing custom exception classes for more effective error handling.
-
1.0.617 Nov 2023Release notes
Open source →- 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
-
1.0.517 Nov 2023Nothing published for this version
-
1.0.417 Nov 2023Nothing published for this version
-
1.0.305 Nov 2023Release notes
Open source →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.
-
1.0.204 Nov 2023Nothing published for this version
-
1.0.104 Nov 2023Nothing published for this version
-
1.0.004 Nov 2023Nothing published for this version
-
0.4.027 Sep 2023Nothing published for this version
-
0.3.027 Sep 2023Nothing published for this version
-
0.2.027 Sep 2023Nothing published for this version
-
0.1.027 Sep 2023Nothing published for this version