Skip to content

Releases: availproject/avail-go-sdk

v0.2.5

06 Mar 20:35
e0299d5
Compare
Choose a tag to compare

Changes:

  • Added better error messages for RPC errors

v0.2.4

28 Feb 00:16
22f4cab
Compare
Choose a tag to compare

Changes:

  • Added Transaction State RPC call
  • Added state_getKeysPaged RPC call
  • Added FulfillCall call to vector pallet.
  • Added Remarked event to system pallet.

v0.2.3

19 Feb 13:11
3bd218a
Compare
Choose a tag to compare

Changes:

  • Fixed performance issues with get_storage
  • Fixed storage query returning wrong values when the storage doesn't exist.

v0.2.2

19 Feb 11:37
66ae0d9
Compare
Choose a tag to compare

Changes:

  • Added Sudo and System events
  • Optimized []byte encoding.

v0.2.1

12 Feb 12:13
d3303c3
Compare
Choose a tag to compare

Changes:

  • Genesis Hash and Runtime Version is now only fetched once instead of on every transaction execution

v0.2.0

06 Feb 17:00
e8b4fe6
Compare
Choose a tag to compare

Changes:

  • Replaced static block transactions and block data submissions filter methods with a filter object
  • Rewritten Transaction Watcher
  • Removed ExecuteAndWatch method
  • HTTP Requests will now retry if node is offline or if null was returned for result

v0.2.0-rc7

31 Jan 21:40
8954fc8
Compare
Choose a tag to compare

Changes:

  • Added Proxy Calls, Events and examples.
  • Added examples for account creation
  • Added function that generates random substrate account
  • Added Session Calls
  • Added example for setting up a Validator
  • Added Tip and Mortality (Validity) to Transaction Options
  • Added Tip(), Mortality(), and Nonce() methods to BlockTransaction
  • Changed how IsSuccessful works. It now returns an Optional : Returns None if there was no way to determine the success status of a transaction. Otherwise it returns true or false.
  • All the Block Transaction examples showcase how to get Tx Signer, App Id, Tip, Mortality and Nonce from block transaction.

v0.2.0-rc6

29 Jan 16:54
72666c3
Compare
Choose a tag to compare

Changes:

  • Expanded and added examples for Block and Transaction interface.
  • Added 4 Transaction Payment Runtime APIs
  • Added in-code documentation for some methods
  • Added EventsForTransaction method to Block
  • Added CallToHex, ToHex, PaymentQueryFeeInfo, PaymentQueryCallFeeDetails, PaymentQueryCallFeeInfo, PaymentQueryFeeDetails methods to Tranasction
  • Added Events, Signer, AppId methods to BlockTransaction
  • Added example for creating custom transactions
  • Added custom errors
  • Remodeled Transaction Watcher

v0.2.0-rc5

25 Jan 17:19
0703859
Compare
Choose a tag to compare

Changes:

  • Added All Sudo calls
  • Added code documentation for NewSDK and NewSDKWithMetadata functions
  • Added 4 new dev accounts: Bob, Charlie, Eve and Ferdie.
  • Replaced some uint128.Uint128 instances with metadata.Balance
  • Added Account Balance example
  • Updated NewSDK function to return an error if it fails to fetch metadata
  • Updated Account Nonce and other examples
  • Updated documentation for GO installation.

v0.2.0-rc4

24 Jan 12:39
40d63bf
Compare
Choose a tag to compare

Changes:

  • Added documentation about GO installation and about how to import avail-go-sdk as dependency
  • Added documentation on how Enums (tagged unions) are used in the SDK.
  • Added documentation about (almost all) existing RPCs
  • Added some Author RPCs
  • Added some System RPCs
  • Replaced transaction status messages with a proper logger. Read README to learn how to enable it.