Elias Naur
Elias Naur
This change implements a replacement for the current simulator based on testutil/network. Most of the changes are porting the module specific message generators to no longer rely on SimulationState, and...
Built on top of https://github.com/cosmos/cosmos-sdk/pull/18360 ## Description Closes: #XXXX --- ### Author Checklist *All items are required. Please add a note to the item if the item is not applicable...
`ImmutableTree.Export` could be simplified to return no error. Currently, it has two error cases: https://github.com/cosmos/iavl/blob/64ffc2749400f762d6279db0fd1ccc2b22e69492/export.go#L41-L47 The first case, `tree == nil`, can be handled by (1) declaring the case a...
Right now every caller of [`ImmutableTree.Iterator`](https://github.com/cosmos/iavl/blob/64ffc2749400f762d6279db0fd1ccc2b22e69492/immutable_tree.go#L247-L260) must handle its `error` result, which in turn leads to errors being ignored: https://github.com/cosmos/iavl/blob/64ffc2749400f762d6279db0fd1ccc2b22e69492/immutable_tree.go#L49 However, the only reason an error can be returned is...
CC @odeke-em
CC @tac0turtle @aaronc @odeke-em
Work in progress for pulsar 1.0, so far fixing #50 and #37. Builds upon #108 to avoid merge conflicts while it's in review. @aaronc @tac0turtle in light of https://github.com/cosmos/cosmos-proto/issues/2#issuecomment-1483558053, is...
The ProtoMethods is called for every unmarshal, which in turn allocates an protoiface.Methods. The Methods object does not refer to a partucular message object, so the allocation can be saved...
The `PrefixedData` and `PrefixedData8` are both byte slices: ```go // PrefixedData simply represents a slice of bytes which consists of // a namespace.ID and raw data. // The user has...