Closed aljo242 closed 2 months ago
The recent updates significantly enhance the application's functionality by integrating a BankKeeper
into the ante handler, refining test setups for decorators, and modifying fee management processes. Changes include improved test accuracy and dependency management, reflecting a focus on better handling of financial operations. Overall, these adjustments aim to streamline interactions and enhance the overall architecture of the application.
Files | Change Summary |
---|---|
app/ante/ante.go , app/ante/ante_test.go , app/ante/suite.go |
Enhanced integration of BankKeeper into the ante handler and tests, improving transaction processing and test accuracy. Mocking practices improved for better dependency management. |
app/app.go |
Removed FeeGrantKeeper from post-handler options, simplifying fee management processes. |
go.mod |
Updated Go version and various dependencies, ensuring the module remains current and stable. |
sequenceDiagram
participant Client
participant AnteHandler
participant BankKeeper
participant FeeMarketCheckDecorator
Client->>AnteHandler: Send transaction
AnteHandler->>BankKeeper: Validate funds
BankKeeper-->>AnteHandler: Funds valid
AnteHandler->>FeeMarketCheckDecorator: Check fees
FeeMarketCheckDecorator-->>AnteHandler: Fees validated
AnteHandler-->>Client: Transaction processed
π° "In the meadow where bunnies bounce,
Changes bring joy, we all can pounce!
With BankKeeper's grace, our paths entwine,
In fields of code, our futures shine!
Hopping along with each refined line,
Hereβs to the changes, oh how divine!" πΌ
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
thanks so much @aljo242 -- super, super appreciated!
Hey @aljo242 thanks so much for this PR!
Only reason I'm not merging yours is I needed to make another with a fix for a go.mod and go.sum conflict.
Thanks again, Skip FTW!
x/feemarket
tov1.1.0
AuthKeeper
was not being initialized properly)Summary by CodeRabbit
New Features
BankKeeper
in theNewAnteHandler
.Bug Fixes
Documentation
FeeGrantKeeper
from post-handler options.Chores