Closed msmania closed 9 months ago
This pull request has been mentioned on Pocket Network Forum. There might be relevant details there:
This pull request has been mentioned on Pocket Network Forum. There might be relevant details there:
https://forum.pokt.network/t/era-cycle-report-cycle-2/4828/1
@msmania See the one linger comment I have here.
Also, I tried to do a Show changes since your last review
(see screenshots below) but I'm guessing there was a rebase/force-push/etc done to the branch which prevents that from happening.
I'm travelling on a trip this weekend and will aim to take a second look at this mid next week.
This pull request has been mentioned on Pocket Network Forum. There might be relevant details there:
https://forum.pokt.network/t/rc-0-11-1-upgrade-and-hi/5012/1
The patch implements PIP-35, allowing the existing AppMsgStake transaction to change the address of a staked app. This enables us to transfer the existing app slot from one to a new account without unstaking. To make this operation easier, this patch also introduces a new command
app transfer
.Description
Summary generated by Reviewpad on 15 Dec 23 11:53 UTC
This pull request includes changes in multiple files. Here is a summary of the changes:
The file
appStateChanges_test.go
has changes related to application state changes and transfers. The changes include the addition of new import statements, test functions, and helper functions.The file
types.go
has changes related to theMsgStake
type. The changes involve adding a new methodIsValidTransfer
to check for a special case in theMsgStake
type where ownership transfer is being done.The file
codec.go
has changes related to the support of an "App Transfer" feature. The changes include adding a constant and a new function for checking if a certain upgrade has occurred.The file
expectedKeepers.go
has changes related to the addition of a new interfaceAppKeeper
.The file
keeper.go
has changes that involve adding a new field to theKeeper
struct.The file
baseapp.go
has changes that include formatting changes in the package comment and modifications in theDeliverTx
function.The file
app.go
has changes related to the assignment of a field in theapp.accountKeeper
object.The file
auth.go
has changes that include adding comments and conditions for non-custodial and output address editor upgrades.The file
common_test.go
has changes that involve importing packages, renaming a package, and adding/modifying functions.The file
appStateChanges.go
has changes related to the validation and transfer functionality of applications.The file
txUtil.go
has changes that add a new function for transferring an application.The file
app/cmd/cli/app.go
has changes related to the addition of a new command for transferring the ownership of a staked app.The file
keeper.go
has changes that add a new method for checking if a message is for transferring ownership.The file
handler.go
has changes that include import statements, function parameter modifications, and logic for transferring application ownership.These are the summaries of the changes in each file. Let me know if you have any specific questions or need further information regarding these changes.