Skip to content

Refactor Blockchain to use SnapshotsΒ #266

@DylanTinianov

Description

@DylanTinianov

Using snapshots would enable us to implement features such as viewing and moving between blockchain history as well as undo/redo functionality. Snapshots would also simplify the code in multiple places. We would only have to store snapshots in the database instead of individual transaction executions, contract deployments, etc. Moreover, snapshots should be used for blockchain rollback as well as rebuilding the state which will provide a cleaner implementation.

Metadata

Metadata

Assignees

Labels

featureA new user feature or a new package API

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions