sui_types

Module test_checkpoint_data_builder

Source

Structsยง

  • A builder for creating test checkpoint data. Once initialized, the builder can be used to build multiple checkpoints. Call start_transaction to begin creating a new transaction. Call finish_transaction to complete the current transaction and add it to the current checkpoint. After all transactions are added, call build_checkpoint to get the final checkpoint data. This will also increment the stored checkpoint sequence number. Start the above process again to build the next checkpoint. NOTE: The generated checkpoint data is not guaranteed to be semantically valid or consistent. For instance, all object digests will be randomly set. It focuses on providing a way to generate various shaped test data for testing purposes. If you need to test the validity of the checkpoint data, you should use Simulacrum instead.