-
Notifications
You must be signed in to change notification settings - Fork 592
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
Items from channel upgradability alpha walkthrough #5201
Comments
Could I pick up some task? |
@hieuvubk sure! Which one would you like to grab? |
5th & 6th I think, I cant edit the description for new issues :((( |
Hi @crodriguezvega, can you list all the issues above so I and another guys of my team can pick it? ❤️ |
guess it might be best to open them all and have people comment on each specific issue? |
Looks like we can close this issue now? |
@colin-axner we most definitely can from the looks of it. Thank you all for contributing to this issue! |
Each task can be completed in a different PR. Please open an issue for the task you plan to pick up and assign it to yourself.
Tasks
validateSelfUpgradeFields
needs to be updated (order doesn’t need to be a subset) #5202ErrChannelExists
) invalidateSelfUpgradeFields
when the proposed upgrade fields match the channel current parameters #5204ChanUpgradeInit
that a nil timeout is intentionally returned #5206MsgChannelUpgradeInitResponse
only the upgrade version and the upgrade sequence. #5219WriteErrorReceipt
instead of returning an error #5207OnChanUpgradeInit
toWriteUpgradeInitChannel
instead of updatingupgrade.Fields.Version
in the message server. #5208ChanUpgradeTry
move fast forward sequence down below after the call toChanUpgradeInit
. #5218latestPacketSend
fromNewUpgrade
constructor #5209WriteUpgradeAckChannel
should have errors instead of just string (replacefmt.Sprintf
withfmt.Errorf
). #5222ChanUpgradeTry
it might be nice to add a note that we explicitly only set error receipts, the upgrade will not be aborted until it is proved to be incompatible in ChanUpgradeAck`. #5224MsgChannelUpgradeCancel
is allowed to be empty (gov override) #5229ValidateBasic
forMsgChannelUpgradeCancel
#5260The text was updated successfully, but these errors were encountered: