-
Notifications
You must be signed in to change notification settings - Fork 212
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: allow clawback vesting accounts to return grants #8616
Conversation
@@ -106,7 +106,7 @@ t: | |||
|
|||
TM_URL := file://$(shell go list -m -f '{{ .Dir }}' github.com/tendermint/tendermint)/proto/tendermint | |||
GOGO_PROTO_URL := file://$(shell go list -m -f '{{ .Dir }}' github.com/gogo/protobuf) | |||
IBC_PROTO_URL := file://$(shell go list -m -f '{{ .Dir }}' github.com/cosmos/ibc-go/v3)/proto/ibc/core | |||
IBC_PROTO_URL := file://$(shell go list -m -f '{{ .Dir }}' github.com/cosmos/ibc-go/v4)/proto/ibc/core |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this a leftover from #8409 ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably. I was running bin/agd
and probably missed the message from this in all the chatter.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cool! With "ignore whitespace" this is a tiny PR. LGTM!
7966856
to
a88eb8a
Compare
feat: allow clawback vesting accounts to return grants
feat: allow clawback vesting accounts to return grants
feat: allow clawback vesting accounts to return grants
closes: #8570
Description
Pick up new
agd tx auth vesting return-grants
command from latest cosmos-sdk.Adapt lien account wrappers for the new method.
Security Considerations
Allows the limited ability to transfer staked and unbonding tokens. This does not subvert the issues addressed by the unbonding delay, as they can only be transferred to the funder of the grant, not an arbitrary 3rd party.
Scaling Considerations
Like clawback, this is a relatively expensive operation.
Documentation Considerations
Command documentation should be adequate.
Testing Considerations
Need to ensure end-to-end functioning of the command in the presence of the lien wrappers.
Upgrade Considerations
N/A: doesn't affect stored data