archethic_lib_dart 2.0.1
archethic_lib_dart: ^2.0.1 copied to clipboard
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
Changelog #
2.0.1 - 2022-12-16 #
- Fix bugs (null Exception in appService)
- Add lints
2.0.0 - 2022-12-08 #
- Change Token structure : add aeip information / add ownerships / add content informations
- Version for the Mainnet Launch
1.0.27 - 2022-11-16 #
- Optimization : Use graphql union requests. BREAKING CHANGE
- Remove coingecko references and API
- Use GraphQL lib to manage GraphQL requests
- Manage pagingAddress param in transactionChain method
1.0.26 - 2022-09-30 #
- Reuse Token class in TokenResponse class
- Rename token naming in the API calls
- Remove GraphQL references
- Add varint for token_id
- Manage conection exceptions
1.0.25 (2022-09) #
- Implementation of tokens management
- Serialization - int management
- Coingecko: Get historical market data include price, market cap, and 24h volume within a range of timestamp
- Check curve type in addressFormatControl method
- Add error field in transactionFee message
- Add field tokenId in fetchBalance method
- Add getToken method to query the network to find a token's data
- Remove NodeMovement class
- Amount management. Int format (10^8) from end to end
- Add API to get last oracle value
- Sort authorizedPublicKeys in ownerships
1.0.23 - 2022-07-21 #
- BREAKING-CHANGE - Implement VarInt when getting signature payload
1.0.22 - 2022-07-05 #
- Add timestamp in logs
- Manage the coding of the transaction's content to hexadecimal with 16 bytes instead 8 bytes
1.0.21 - 2022-06-23 #
- Rename NFT to Token
- Add token id
1.0.20 - 2022-06-16 #
- Optimize graphQL requests to limit the transfer of informations
1.0.19 - 2022-06-16 #
- Add tests for CoinGecko APIs
- Fix nullpointerException in CoinGecko APIs
1.0.18 - 2022-06-13 #
- Add waitConfirmations function to listen acks
- Managing Origin Key
- getLastOracleUcoPrice method : fix nullPointerException
- getCoinsCurrentData method : add params to specify which informations should be retrieve
- Optimize graphQL requests to limit the transfer of informations
1.0.17 - 2022-06-09 #
- Use lastAdress from address store in keychainAccess to get a keychain
1.0.16 - 2022-06-09 #
- Fix bugs in Keychain management
1.0.15 - 2022-06-07 #
- Remove NFTService class
1.0.14 - 2022-06-01 #
- Simplify the derivation path for the Archethic purpose
- Fix Keychain management
1.0.13 - 2022-05-24 #
- Fix authorizedKeys naming in transaction.convertToJSON method
1.0.12 - 2022-05-24 #
- Fix type transaction in newKeychainTransaction
1.0.11 - 2022-05-17 #
- Fix Keychain DID document to be conform
1.0.10 - 2022-05-14 #
- TransactionChain : Pagination based on paging_state as last page last transaction address GraphQl API
1.0.9 - 2022-05-13 #
- Expose API to get the origin key
- Migration to dart 2.17
- Improve codefactor score
1.0.8 - 2022-05-10 #
- Improve README readability
- Add transaction building from the keychain
- Distinct getLastTransaction and getTransactionIndex methods
- Keychain management : Fix bugs (authorizedKeys alimentation, aesKey generation)
- Move methods newAccessKeychainTransaction & newKeychainTransaction to ApiService class
- Add serviceName and derivationPath in newKeychainTransaction method signature
1.0.7 - 2022-04-29 #
- Update methods to be conform with libjs 1.4.0
- Adapt crypto key identifiers
- Add hashAlgo param in prepareNewNFT method
- Change logs management
- Add keychain creation and access
- Fix Index overflow in ecdh computeSecret() when the output X coordinate is less than 32 bytes
- Add default value to curve type in the address
1.0.5 - 2022-01-15 #
- Rename node field in CrossValidationStamp with 'nodePublicKey'
- Add flutter_lints
- Add Oracle UCO Price recovery
- Add function to get the tx's fee
- Add function to control address format
- Add curve type in the address
- Fix NullPointerException
- Add Network transactions list in the API
- Add license notifications
- Add CODE_OF_CONDUCT.md and CONTRIBUTING.md
1.0.4 - 2022-01-04 #
- Add new method to get all transaction informations (ApiService().getTransactionAllInfos())
- Integrate Bitcoin in currencies management
- Fix Null Pointer Exceptions
- Fix Bigint Conversions in UCOTransfer management
1.0.3 - 2021-12-20 #
- Coingecko infos changed : uniris -> archethic
1.0.2 - 2021-10-27 #
- Update dependencies.
- Add createKeychain method : Create a keychain and an access keychain using the initial passphrase
1.0.1 - 2021-10-01 #
- Update dependencies.
- Change authorized keys to use list instead of map.
- Rename keys to ownerships
- Use integer instead of float
- add getTransactionInputs method
1.0.0 - 2021-08-08 #
- Initial stable release.