Skip to content

Releases: FrankC01/pysui

Release 0.61.0

28 May 08:12
Compare
Choose a tag to compare

Added

  • GetTxKind query node for fetching transaction type details
    • Only ProgrammableTransactionBlock, ConsensusCommitPrologueTransaction, and GenesisTransaction kinds supported
    • Added do_tx_kind function to synch and asynch graphql samples
  • `GetFilteredTx`` query node that fetches all transactions with TransactionBlockFilter set
    • Added do_filter_txs function to synch and asynch graphql samples
  • Passing optional global HTTP client headers in SuiGQLClient constructor.
    • Accepts a dict (e.g. {"headers":{"...":...}} )
    • If not provided, defaults to {"headers":None} (see next)
  • client_headers property to GraphQL clients (read only, produces copy)
  • with_headers argument to client execute... methods.
    • During execution, merges provided with global headers:
      hdr = self.client_headers
      hdr = hdr if not with_headers else hdr.update(with_headers)
  • Single permanent reconnecting async session for AsyncSuiGQLClient

Refer to the Changes log details

Release 0.60.0

15 May 08:31
Compare
Choose a tag to compare

Added (GraphQL)

  • Support for 0x1::string::String move call parms:
    • &String (e.g. args=["foo"])
    • Option<String> (e.g. args=["foo"] or args=[None])
    • vector<String> (e.g. args=[["foo","bar"]])

Changed (GraphQL)

  • Cursor on MovePackageGQL for modules enabled in query node GetPackage
  • Cursor through all modules for do_package in sample
  • Cursor on MoveFunctionsGQL enabled in query node GetFunctions
  • Cursor on MoveStructuresGQL enabled in query node GetStructures
  • Enabled cursor in query node GetValidatorsApy

Refer to the Changes log details

Release 0.59.0

02 May 10:02
Compare
Choose a tag to compare

Added

Fixed

  • bug - Parameter passing fix for JSON RPC
  • bug - Typo in cursor reference in sample code

Changed

  • GetTx querynode includes richer object changes effects content.

Removed

  • split_coin_and_return from GraphQL SuiTransaction. Less costly to just split and transfer

Refer to the Changes log details

Release 0.58.0

23 Apr 01:58
Compare
Choose a tag to compare

Added

  • build_and_sign() to GraphQL SuiTransaction
  • merge_some and split_1_half examples transactions in pgql_s_example.py

Fixed

  • PR - Documentation
  • PR - Documentation

Changed

  • Bump support to Sui 1.24.0
  • SuiCoinObjectGQL now supports various owner types (AddressOwner, Immutable, Shared, Parent)

Refer to the Changes log details

Release 0.57.0

15 Apr 09:15
Compare
Choose a tag to compare

Release includes:

  • Support for using bech32 encoded private keys in SuiConfig.user_config
  • Support using Sui GraphQL in devnet
  • Add gql_url argument to support setting GraphQL RPC host URL to SuiConfig.user_config(...)

Refer to the Changes log for more details

Release 0.56.0

03 Apr 09:51
Compare
Choose a tag to compare

Release includes:

  • walletg in samples providing CLI using Sui GraphQL RPC

    • Includes dry run for either TransactionData or TransactionKind
    • Includes executing signed transactions
  • GraphQL clients now have explicit execute for string, DocumentNode or QueryNode

  • Deprecating synch and asynch GraphQL client execute_query

Refer to the Changes log details

Release 0.55.0

22 Mar 09:26
Compare
Choose a tag to compare

Refer to the Changes log for recent additions, changes, fixes and removals

Release 0.54.0

18 Mar 10:15
Compare
Choose a tag to compare
  • Beta release of SuiTransaction builder leveraging Sui GraphQL (testnet and mainnet)
  • Includes argument inferencing. No need to qualify anymore, use native python types

Refer to the Changes log for recent additions, changes, fixes and removals

Release 0.53.0

29 Feb 10:54
Compare
Choose a tag to compare

Refer to the Changes log for recent additions, changes, fixes and removals

Release 0.52.0

12 Feb 10:05
Compare
Choose a tag to compare
  • Completed porting of pysui Builders to pysui GraphQL QueryNodes
  • Added GraphQL DryRunTransaction and ExecuteTransaction support
  • Added "deprecated" notices to pysui Get builders
  • Bug fixes

Refer to the Changes log for recent additions, changes, fixes and removals