Dev Ojha
Dev Ojha
This SGTM! There me be a bit more complexity in replay, and knowing which block to start from on restart! (And tracking which blocks are fully committed -- this becomes...
I think on return to comet, we need to be sure we could replay to this block on our own. Which means we need to synchronously commit to the state...
@tac0turtle are you imagining that during sync, your not committing to disk at all? (Or only committing at "wide" intervals, e.g. snapshots) otherwise not sure I follow how this wouldn't...
not sure that prior IAVL work is helpful, this all becomes much cleaner write-side with the new IAVL storage format. (Every version is independent writes!)
> This is sorta moot, no? Since it's a single fixed cost. It increases the cost of every CLI open, or opening time of any library importing the SDK. Its...
Were seeing in osmosis block sync, that validate denom is taking about 1% of time within block sync. (And this is after we've spent hours removing Denom validation from hot...
Its mentioned a bit in the linked blog post: > How can you speed up regular expression matching in Go? As Rob Pike points out, the benefit of regular expressions...
The current bigintMut API is exactly what I want actually, and BigInt as is has been used extensively throughout the SDK. This PR breaks this functionality, existing Osmosis code that...
Which signature is using ASN1 encoding? Pre-launch of the Cosmos Hub I at least tried to ensure our secp signature has no malleability. (no negative s field, or zero points)....
Note that this code preserves functionality, as the recursive loop just builds a list of newNodes, and then we just one-by-one serially call SaveNode on it. So we still have...