Closed ValarDragon closed 3 weeks ago
In this update, the codebase for ibc_module.go
was optimized by replacing the use of a more complex transfertypes.FungibleTokenPacketData
with a simpler receiverParser
struct to validate receiver addresses. Additionally, JSON unmarshalling overhead is reduced, improving performance. The CHANGELOG.md
was also updated to reflect these enhancements and other adjustments like the throttle timeout change for version v25.0.3.
File | Change Summary |
---|---|
x/ibc-rate-limit/ibc_module.go |
Removed transfertypes import; introduced receiverParser struct; updated validation logic |
CHANGELOG.md |
Added notes about JSON unmarshalling improvement (PR #8398) and throttle timeout change (PR #8329) |
In code's vast sea, a shift so grand,
Validation now with a lighter hand.
Throttles refined, in change's embrace,
Performance tuned, we found our pace.
A rabbit's joy, in lines of lore,
🐇 Hopping forward, forevermore! 🚀
CHANGELOG.md
1075-1075: Expected: h3; Actual: h4 (MD001, heading-increment) Heading levels should only increment by one level at a time --- 1087-1087: Expected: h3; Actual: h4 (MD001, heading-increment) Heading levels should only increment by one level at a time --- 1096-1096: Expected: h3; Actual: h4 (MD001, heading-increment) Heading levels should only increment by one level at a time --- 1101-1101: Expected: h3; Actual: h4 (MD001, heading-increment) Heading levels should only increment by one level at a time --- 1153-1153: Expected: h3; Actual: h4 (MD001, heading-increment) Heading levels should only increment by one level at a time --- 414-414: Punctuation: '.' (MD026, no-trailing-punctuation) Trailing punctuation in heading --- 677-677: null (MD034, no-bare-urls) Bare URL used --- 735-735: null (MD034, no-bare-urls) Bare URL used --- 1316-1316: null (MD042, no-empty-links) No empty links
CHANGELOG.md (1)
`55-56`: The entry for pull request #8398 correctly documents the reduction in JSON unmarshalling overhead in IBC packet logic.
Speedup one JSON unmarshal being hit in production codepath