William Smith

Results 32 issues of William Smith

This adopts a similar pattern to the handling of the `sui-node` gossip process handle (which, for full nodes is a process to sync state from a quorum of validators, and...

Attempt at addressing data consistency shortcomings in transaction execution. The loss of the Big Atomic Write resulted in a number of bugs which generally stemmed from intermediate representations of tx...

[WIP] Introduce component `CheckpointExecutor` for active checkpoint execution on full nodes and validators. * `CheckpointExecutor` subscribes to `StateSync` channel for newly synced checkpoints * Feeds checkpoint transactions to `TransactionManager` and...

First pass. See todos below for things not yet done. This component leverages multiset hashing to hash checkpoints from `CheckpointExecutor` and `CheckpointBuilder` and accumulate them in order to generate a...

This will allow us to properly account for `wrap`/`unwrap` when generating live object set from transaction effects

This component leverages multiset hashing to hash checkpoints and accumulate them in order to generate a root state digest representing the state (defined by the live object set) at end...

## Description For `workflow_dispatch` events, build from provided ref (branch, tag, etc, or main by default). For scheduled events, still download the most recently tagged `ci` binary and run from...

## Description Describe the changes or additions included in this PR. ## Test Plan How did you test the new or updated feature? --- If your changes are not user-facing...

## Description Rather than requiring that we build a debug binary in order to panic on failure of state accumulator conservation checking (which would cause fullnode syncing to run very...

## Description As in title ## Test Plan How did you test the new or updated feature? --- If your changes are not user-facing and not a breaking change, you...

Stale