NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Archethic dart library for Flutter for Node and Browser. This library aims to provide a easy way to create Archethic transaction and to send them over the network
Last release 1 years ago
18 Apr 2025
Release timing varies
gaps range from 8 days to 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
109 releases · first in 2021
One column per quarter.
add keccak256 hash algo by @redDwarf03 in #192
Full Changelog: 7.9.1...7.9.2
Transaction v4 - Fix args' recipients type by @redDwarf03 in #190
Full Changelog: 7.9.0...7.9.1
Remove Notification related code. by @Chralu in #189
Full Changelog : 7.8.0...7.8.1
WASM Activation in mainnet network by @redDwarf03 in #188
Full Changelog: 7.7.3...7.8.0
Changes fix: 🐛 Fix KeyPair class used. Full Changelog : 7.7.2...7.7.3
KeyPair class instead of the crypto_keys one.Upgrade dependencies Full Changelog : 7.7.1...7.7.2
Upgrade dependencies
Full Changelog: 7.7.1...7.7.2
Full Changelog : 7.7.0...7.7.1
Upgrade flutter version to 3.27
Upgrade flutter version to 3.27
Full Changelog: 7.6.0...7.7.0
phoenix_socket dependencychore: 🔧 Increase blockchain's call timeout duration by @redDwarf03 in #187
Full Changelog: 7.5.1...7.6.0
Add actionName in auto-retry Mechanism logs
Implement Auto-Retry Mechanism for 429 Too Many Requests Error
Upgrade graphql 5.2.0-beta.11 dependency
graphql 5.2.0-beta.11 dependencyAdd a method to verify the existence of a keychain using a public key.
Add a method to verify archethic keys
Implementation of GraphQL method: chainUnspentOutputs
chainUnspentOutputsIntegrate Transaction Version 4 features
BREAKING CHANGES: Add param to newKeychainTransaction method to allow many services instead of only one
newKeychainTransaction method to allow many services instead of only oneArchethicKeychainNotExistsException to catch error when no keychain exists (impact on getKeychain method)TimeoutException on graphql RequestNothing published for this version
BREAKING CHANGES: OracleService exposes a stream to get updates
fix: :technologist: Fix default transaction confirmation ratio to 0.5.
BREAKING CHANGES: OracleService exposes a stream to get updates
- Downgrade decimal dependency
decimal dependencyDowngrade collection dependency
collection dependencyBREAKING CHANGES: ArchethicTransactionSender usage is simplified
ArchethicTransactionSender usage is simplified
phoenixHttpEndpoint is auto-determinated (parameter not available anymore)websocketEndpoint is auto-determinated (parameter not available anymore)send method changes :
onError parameter removed : a TransactionError will be thrown when an error occursonConfirmation parameter purpose changed : It is optional and can be used to get the transaction confirmation status updates on the fly.Transaction.actionRecipients renamed to Transaction.recipients.Breaking changes : Remove ApiService.logsActivation, AddressService.logsActivation, OracleService.logsActivation
logging libraryApiService.logsActivation, AddressService.logsActivation, OracleService.logsActivation🐛 Websocket connections are disposed by TransactionSender and PhoenixLink.
Fix Too many request error in grapqhQL requests
BREAKING CHANGES: Handle custom errors codes/messages
Add sc_call_function_params.dart in archethic_lib_dart.dart
Add param resolve_last to call smart contract public method from specific address
resolve_last to call smart contract public method from specific addressUpdate Transaction model from Blockchain structure
Transaction model from Blockchain structureRollback toBigInt and fromBigInt from v3.3.12 method because of float calculation error
toBigInt and fromBigInt from v3.3.12 method because of float calculation errorRollback "Add decimal property in toBigInt and fromBigInt method" because the Blockchain will manage directly decimals
toBigInt and fromBigInt method" because the Blockchain will manage directly decimalsAdd decimal property in toBigInt and fromBigInt method
toBigInt and fromBigInt methodFix ArchethicJsonRPCException is not catched
ArchethicJsonRPCException is not catched- Upgrade dependencies
json-rpc multiple requests : Handling the case where nodes return a single element
Add json-rpc multiple requests. Add callSCFunctionMulti method
callSCFunctionMulti method- Migrate to Dart 3.3 - Upgrade dependencies
Manage Http status code in callSCFunction method
callSCFunction methodNew field in Transaction object = State of a smart contract
TransactionChain graphql request has new criteria 'from' to get transactions from a specific timestamp in the transactionChain
Fix toBigInt and fromBigInt calculations
toBigInt and fromBigInt calculationsFix error transaction signature when a value has the 8th decimal > 5
Add Blockchain Version in newKeychainTransaction and newAccessKeychainTransaction methods
TypedEncoding serialization introduced for the recipients' args
Keychain.ecEncryptServiceSeed()Consideration of AEIP 2 (Token standard) and 9 (Standard NFT Metadata)
Keychain.build and Transaction.build methodscallSCFunction methodAdd utility methods to handle message exchange mechanisms within the context of messaging.
Fix getStorageNoncePublicKey method
Add new classes to manage 'hosting' type transactions
Update AES GCM Method to be conform with web constraints
Add suffix in the keychain derivation. This allows applications to nest create keys and addresses without having to add services or change the derivat
Add New Types of Transaction to provide better meaning of the transaction (Contract & Data)
BREAKING-CHANGE - Dart SDK model classes migrate to immutable classes with freezed.
Fix sort public keys in authorizedPublicKeys
Add timestamp, version properties in UnspentOutput model
Fix bugs (null Exception in appService)
Change Token structure : add aeip information / add ownerships / add content informations
Optimization : Use graphql union requests. BREAKING CHANGE
Reuse Token class in TokenResponse class
Implementation of tokens management
Your coding agent can read these notes before it upgrades. Set up the MCP server →