Closed h5law closed 1 year ago
🚨 NOTE This PR includes the submodule PR #855 as well as the necissary changes to expose the TreeStore
from the bus, and register Submodule
types to the bus. This is included in the first commit.
🚨 NOTE This PR includes the submodule PR #855 as well as the necissary changes to expose the
TreeStore
from the bus, and registerSubmodule
types to the bus. This is included in the first commit.
@h5law I've been trying not to enforce this in the past so we can move fast, but wanted to see if there's an opportunity to split this into smaller PRs?
For eg. changes to expose the TreeStore from the bus
could be a small quick and easy to merge PR.
GOing to review this one as is (so please don't split it now), but keep this in mind for the future - it makes it easier for the reviewer.
EDIT: Realized that even though includes the submodule PR https://github.com/pokt-network/pocket/pull/855 as
, it's not a base PR for this one, so I'll wait for either:
@Olshansk
@h5law I've been trying not to enforce this in the past so we can move fast, but wanted to see if there's an opportunity to split this into smaller PRs?
For eg.
changes to expose the TreeStore from the bus
could be a small quick and easy to merge PR.
So @dylanlott is including these changes in his rollbacks PR, they were a part of a smaller PR but have been moved
Description
Summary generated by Reviewpad on 30 Jun 23 15:11 UTC
This pull request includes multiple file diffs with various changes. Some of the changes include renaming types, modifying function calls, adding new methods, updating import statements, and making changes to the file structure and package names.
Here is a summary of the changes:
persistence/local/module.go
, the typeIntegratableModule
has been renamed toIntegrableModule
, and the functionmodules.ModuleOption
has been replaced withmodules.InjectableModule
.persistence_module.go
, new methodsSetIBCStoreEntry
,RecordRelayService
, andGetIBCStoreEntry
have been added to thePersistenceWriteContext
andPersistenceReadContext
interfaces.transport_encryption_test.go
, import statements have been added, function names have been modified, and code lines have been updated.router.go
, import statements have been removed, types have been renamed, methods have been modified or added, and code lines have been updated.provider.go
, import statements have been added, the typepersistencePeerstoreProvider
has been modified, and a new linebus.RegisterModule(persistencePSP)
has been added.Please review the full diff for more details.
Issue
Fixes #854
Type of change
Please mark the relevant option(s):
List of changes
ProvableStore
instances to emit events to alter the IBC state treeTesting
make develop_test
; if any code changes were mademake test_e2e
on k8s LocalNet; if any code changes were madee2e-devnet-test
passes tests on DevNet; if any code was changedRequired Checklist
godoc
format comments on touched members (see: tip.golang.org/doc/comment)If Applicable Checklist
shared/docs/*
if I updatedshared/*
README(s)