Skip to content

Commit

Permalink
Release 0.74.0
Browse files Browse the repository at this point in the history
  • Loading branch information
FrankC01 committed Dec 24, 2024
1 parent c4ba210 commit 674920b
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 9 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.74.0] - Unpublished
## [0.74.0] - 2024-12-24

### Added

- [enhancement](https://github.com/FrankC01/pysui/issues/243) SerialTransactionExecutor implemented
Here are the initial [docs](https://pysui.readthedocs.io/en/latest/graphql_serial_exc.html)

### Fixed

Expand Down
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,21 @@ Python Client SDK for Sui blockchain

**Release-0.74.0**

- Supports _SUI 1.40.x JSON RPC API_, _SUI 1.39.x GRAPHQL_
- Supports _SUI 1.40.x JSON RPC API_, _SUI 1.40.x GRAPHQL_
- JSON RPC API backwards compatable to _Sui 1.33.x_

Adds beta `SerialTransactionExecutor`

See [CHANGELOG](https://github.com/FrankC01/pysui/blob/main/CHANGELOG.md)

## PyPi current

**Release-0.73.0 - Released 2024-12-09**
**Release-0.74.0 - Released 2024-12-24**

- Supports _SUI 1.40.x JSON RPC API_, _SUI 1.40.x GRAPHQL_
- JSON RPC API backwards compatable to _Sui 1.33.x_

- Supports _SUI 1.39.x JSON RPC API_, _SUI 1.39.x GRAPHQL_
- JSON RPC API backwards compatable to _Sui 1.32.x_
Adds beta `SerialTransactionExecutor` Here are the initial [docs](https://pysui.readthedocs.io/en/latest/graphql_serial_exc.html)

- [Latest PyPi Version](https://pypi.org/project/pysui/)

Expand Down
8 changes: 4 additions & 4 deletions doc/source/graphql_serial_exc.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@ GraohQL SerialTransactionExecutor
General
-------

The SerialTransactionExecutor is implemented along with GraphQL support. It highly efficient when creating transactions
signed by the same address and where the objects owned by the address executing transactions are unlikely to be
The SerialTransactionExecutor is implemented along with GraphQL support. It is highly efficient when creating transactions
signed by the same address, and where the objects owned by the address executing transactions are unlikely to be
changed by transactions not executed through this executor.

The executor is backed by an object cache that is initially populated by resolving the first transactions objects. said objects
are updated (diged, version) by the transaction results. Subsequent transactions objects are then resolved by the cache as is
are updated (digest, version) by the transaction results. Subsequent transaction objects are then resolved by the cache as is
the gas object used to pay for the transaction.

Note that all available gas objects will be smashed to one gas object during transaction build processing.

Here is a simple sunny day example:
Here is a simple, sunny day, example:

.. code-block:: python
:linenos:
Expand Down

0 comments on commit 674920b

Please sign in to comment.