Repository navigation
submit io.pilot.wallet v0.4.1 - #134
Merged
Merged
Conversation
Replaces 0.4.0, which was never in the catalogue: pilotctl v1.13.0-v1.13.9 would have deleted 0.3.3 wallets' EVM keys while upgrading to it. 0.4.1's manifest declares identity.verify, which those versions do not know, so they refuse the upgrade and the key stays (pilot-protocol/wallet#50). The four bundles are the wallet v0.4.1 release assets, signed with the rotated publisher key. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Wallet 0.4.1: the four bundles from pilot-protocol/wallet v0.4.1, for darwin and linux on amd64 and arm64. It replaces the 0.4.0 submission (#131), which never reached the catalogue.
Why 0.4.1
pilotctl v1.13.0–v1.13.9 delete an app's dir on
upgrade, and the updater runsupgrade --allevery hour. Publishing 0.4.0 would have deleted 0.3.3 wallets' EVM keys on those nodes, so its catalogue PR (pilotprotocol#529) was closed.0.4.1's manifest declares
identity.verify(wallet#50). Those pilotctl versions don't know that capability, so they refuse the upgrade and leave the key on disk. pilotctl v1.13.10 and later carry the state forward and accept it. Validating it here needs app-store v1.0.7 (#133).What changes for users
wallet.helplists every method, plus spend-cap and Base Sepolia fixes. The full changelog is inmetadata.json.Publisher key
The bundles are signed with the rotated key
ed25519:xAD0ai5G…, which is pinned in the live catalogue (pilotprotocol#531, signed with the catalogue key).Checked before opening
pilot-app verify(app-store v1.0.7) passes on all four bundles, andverify-updatepasses against the live catalogue.upgrade;After merge
publish-on-merge opens the catalogue PR, signed with
CATALOG_SIGN_KEY. The wallet is stateful, so that PR needs anapproved_bumpsentry.🤖 Generated with Claude Code