archethic_lib_dart 1.0.27 copy "archethic_lib_dart: ^1.0.27" to clipboard
archethic_lib_dart: ^1.0.27 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 #

Version 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

Version 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

Version 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

Version 1.0.23 (2022-07-21)

  • BREAKING-CHANGE - Implement VarInt when getting signature payload

Version 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

Version 1.0.21 (2022-06-23)

  • Rename NFT to Token
  • Add token id

Version 1.0.20 (2022-06-16)

  • Optimize graphQL requests to limit the transfer of informations

Version 1.0.19 (2022-06-16)

  • Add tests for CoinGecko APIs
  • Fix nullpointerException in CoinGecko APIs

Version 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

Version 1.0.17 (2022-06-09)

  • Use lastAdress from address store in keychainAccess to get a keychain

Version 1.0.16 (2022-06-09)

  • Fix bugs in Keychain management

Version 1.0.15 (2022-06-07)

  • Remove NFTService class

Version 1.0.14 (2022-06-01)

  • Simplify the derivation path for the Archethic purpose
  • Fix Keychain management

Version 1.0.13 (2022-05-24)

  • Fix authorizedKeys naming in transaction.convertToJSON method

Version 1.0.12 (2022-05-24)

  • Fix type transaction in newKeychainTransaction

Version 1.0.11 (2022-05-17)

  • Fix Keychain DID document to be conform

Version 1.0.10 (2022-05-14)

  • TransactionChain : Pagination based on paging_state as last page last transaction address GraphQl API

Version 1.0.9 (2022-05-13)

  • Expose API to get the origin key
  • Migration to dart 2.17
  • Improve codefactor score

Version 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

Version 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

Version 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

Version 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

Version 1.0.3 (2021-12-20)

  • Coingecko infos changed : uniris -> archethic

Version 1.0.2 (2021-10-27)

  • Update dependencies.
  • Add createKeychain method : Create a keychain and an access keychain using the initial passphrase

Version 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

Version 1.0.0 (2021-08-08)

  • Initial stable release.
6
likes
130
pub points
53%
popularity

Publisher

verified publisherarchethic.net

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

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

AGPL-3.0 (license)

Dependencies

crypto, crypto_keys, ecdsa, elliptic, freezed_annotation, graphql, hex, http, json_annotation, jwk, pinenacl, pointycastle, secp256k1, x25519

More

Packages that depend on archethic_lib_dart