From ba31f539821345a719fd5d118e05909a140c9405 Mon Sep 17 00:00:00 2001 From: Devkuni <155117116+detrina@users.noreply.github.com> Date: Tue, 17 Dec 2024 21:41:51 +0100 Subject: [PATCH 1/2] Update STATE-COMPATIBILITY.md --- STATE-COMPATIBILITY.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/STATE-COMPATIBILITY.md b/STATE-COMPATIBILITY.md index a68d813be2..1d69be4fe2 100644 --- a/STATE-COMPATIBILITY.md +++ b/STATE-COMPATIBILITY.md @@ -178,7 +178,7 @@ func someInternalMethod(ctx sdk.Context) { - It will run out of gas with `gasUsed = 2100` where 2100 is getting merkelized into the tx results. -Therefore, we introduced a state-incompatibility by merklezing diverging gas +Therefore, we introduced a state-incompatibility by merkelizing diverging gas usage. ## Secondary Limitations To Keep In Mind @@ -209,4 +209,4 @@ to predict when the multi-threaded state can be updated. ### Hardware Errors -This is out of the developer's control but is mentioned for completeness. \ No newline at end of file +This is out of the developer's control but is mentioned for completeness. From e9ea174c7bc5fb6cda5b164453ee07cb60ac44fd Mon Sep 17 00:00:00 2001 From: Devkuni <155117116+detrina@users.noreply.github.com> Date: Tue, 17 Dec 2024 21:46:51 +0100 Subject: [PATCH 2/2] Update README.md --- testutil/simibc/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testutil/simibc/README.md b/testutil/simibc/README.md index 14d342ebd9..c89370a327 100644 --- a/testutil/simibc/README.md +++ b/testutil/simibc/README.md @@ -12,7 +12,7 @@ A collection of utilities based on [ibc-go/testing](https://github.com/cosmos/ib It is very hard to reason about tests written using vanilla [ibc-go/testing](https://github.com/cosmos/ibc-go/tree/main/testing) because the methods included in that library have many side effects. For example, that library has a notion of global time, so calling EndBlock on one chain will influence the future block times of another chain. As another example, sending a packet from chain A to B will automatically progress the block height on chain A. These behaviors make it very hard to understand, especially if your applications have business logic in BeginBlock or EndBlock. -The utilities in simibc do not have any side effects, making it very easy to understand what is happening. It also makes it very easy to write data driven tests (like table tests, model based tests or property based tests). +The utilities in simibc do not have any side effects, making it very easy to understand what is happening. It also makes it very easy to write data-driven tests (like table tests, model-based tests or property-based tests). ## How do I use this?