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:
python
hdr = self.client_headers
hdr = hdr if not with_headers else hdr.update(with_headers)
- Single permanent reconnecting async session for `AsyncSuiGQLClient`
Fixed
Changed
- Document updates (added graphql transaction builder samples)
- Bumped dataclasses-json to 0.6.6
- Sui binary support range 1.20.x -> 1.27.x
Removed