Closed Pitasi closed 2 weeks ago
[!WARNING]
Rate limit exceeded
@Pitasi has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 14 minutes and 28 seconds before requesting another review.
How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://coderabbit.ai/docs/faq) for further information.Commits
Files that changed from the base of the PR and between 9da8075bd8018b24520769783510b71f57c389a3 and 24c580713130e94b6ab7b5113ad601670b2261db.
The updates span multiple modules with a focus on renaming for clarity, removing unused fields, and improving fee management flexibility. The changes emphasize consistency and clear terminology, mainly replacing "parties" with "writers" across the codebase. Additionally, enhancements have been made to key creation and signature flow handling, as well as updates to message and service definitions in Protobuf files.
File/Module | Change Summary |
---|---|
CHANGELOG.md |
Updated type annotations, removed unused fields, renamed entities. |
cmd/wardend/cmd/gen-keychains.go |
Replaced Parties with Writers in Keychain struct. |
keychain-sdk/config.go |
Updated comments and variables for derivation path and mnemonic to reflect their use for writers. |
keychain-sdk/keychain.go |
Updated log message to refer to "writer identity" instead of "party identity". |
proto/.../key.proto |
Added explicit state transitions and detailed comments in KeyRequest and Key messages. |
proto/.../keychain.proto |
Introduced writers field, removed unused fields, and updated fee structure in Keychain message. |
proto/.../query.proto |
Improved comment clarity and consistency across various query operations. |
proto/.../signature.proto |
Defined state transitions and updated fields in SignRequest message for better encapsulation. |
proto/.../space.proto |
Added fields for unique ID, creator, and owners in Space message; updated related operations. |
proto/.../tx.proto |
Renamed and clarified entity names and operations related to spaces, keychains, writers, and requests. |
warden/.../client/cli/tx.go |
Updated transaction role requirements to check "writer" instead of "party" for keychains. |
warden/.../keeper/intents.go |
Removed keychain activity status check before processing intents. |
warden/.../keeper/msg_server_add_keychain_writer.go |
Renamed functions and parameters from Party to Writer ; updated error messages accordingly. |
warden/.../keeper/msg_server_fulfil_signature_request.go |
Updated validations to check for Writer role instead of keychain activity status. |
warden/.../keeper/msg_server_new_key_request.go |
Modified fee construction to directly use keychain.Fees.KeyReq . |
warden/.../keeper/msg_server_new_keychain.go |
Removed assignments for AdminIntentId and IsActive in NewKeychain method. |
warden/.../keeper/msg_server_new_signature_request.go |
Modified fee construction to directly use keychain.Fees.SigReq . |
warden/.../keeper/msg_server_update_key_request.go |
Updated role checks from IsParty to IsWriter . |
warden/.../keeper/msg_server_update_keychain.go |
Removed the line setting keychain status (IsActive ). |
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?
I think we do not need the explicit conversion here:
Looks like this code is not used anywhere:
I think we do not need the explicit conversion here:
Looks like this code is not used anywhere:
fixed them all, thanks :)
I bundled together a few cleanups and minor things affecting the x/warden module. See the list of commits to see what changed.
Summary by CodeRabbit
New Features
KeyRequestStatus
andSignRequestStatus
.Improvements
Keychain.Fees
type toCoins
.KeyRequest
andKey
messages for better state management.Bug Fixes
Keychain.IsActive
andKeychain.AdminIntentId
.Refactor