B3Wallet/Chains/Self-upgrading canister
Self-upgrading canister
The wallet upgrades itself. This covers how an upgrade is proposed and applied, and what happens to state across one.
Outline — not yet written
The upgrade mechanism, state migration guarantees, and how to pin or refuse a release.
Until it is written, the source of truth is B3Pay/B3Wallet.