Closed mmsqe closed 3 months ago
This update introduces significant changes to the account management process within the IBC framework by disabling two message types, MsgCreatePermanentLockedAccount
and MsgCreatePeriodicVestingAccount
. Additionally, it optimizes dependency management by shifting to stable versions of the github.com/cometbft/cometbft
and github.com/evmos/ethermint
modules, enhancing reliability and maintainability. These changes reflect a commitment to simplifying functionality and improving overall application robustness.
Files | Change Summary |
---|---|
CHANGELOG.md |
Disabled message types MsgCreatePermanentLockedAccount and MsgCreatePeriodicVestingAccount , impacting account management functionality. |
app/app.go |
Added MsgCreatePermanentLockedAccount and MsgCreatePeriodicVestingAccount to DisabledAuthzMsgs , refining transaction control for vesting accounts. |
go.mod , gomod2nix.toml |
Updated dependency versions: simplified github.com/cometbft/cometbft to stable version v0.38.10 and updated github.com/evmos/ethermint to newer commit. |
sequenceDiagram
participant App
participant User
participant IBC
User->>App: Create Account Request
alt Account Type Disabled
App->>User: Error: Account creation type disabled
else Valid Account Type
App->>IBC: Send Create Account Transaction
IBC->>App: Confirm Account Creation
App->>User: Account Created Successfully
end
๐ฐ In the meadow bright and fair,
New changes dance upon the air.
Locked accounts now take their rest,
While stable paths we deem the best.
With every hop, we streamline flow,
To make our world a better show! ๐ผโจ
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?
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 36.12%. Comparing base (
bb51671
) to head (9cfb95a
).
๐ฎ๐ป๐ฎ๐ป๐ฎ๐ป !!!! REFERENCE THE PROBLEM YOUR ARE SOLVING IN THE PR TITLE AND DESCRIBE YOUR SOLUTION HERE !!!! DO NOT FORGET !!!! ๐ฎ๐ป๐ฎ๐ป๐ฎ๐ป
PR Checklist:
make
)make test
)go fmt
)golangci-lint run
)go list -json -m all | nancy sleuth
)Thank you for your code, it's appreciated! :)
Summary by CodeRabbit
New Features
Bug Fixes