You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Motivation
We want to fix and expand our notion of Address (currently Owner,
GenericApplicationId, etc.) to different type of addresses (32-byte
Linera/Solana, 20-byte EVM). In order to do that we need to prepare the
code for the introduction of new variants.
## Proposal
Inline a `Chain` into `AccountOwner` enum to identify cases where
transactions (mostly token transfers) are targeting or using chain's
account balance. Previously that case was handled with the usage of
`Option<AccountOwner>`. This made refactoring more difficult.
## Test Plan
CI should catch regressions.
## Release Plan
- Nothing to do / These changes follow the usual release cycle.
## Links
<!--
Optional section for related PRs, related issues, and other references.
If needed, please create issues to track future improvements and link
them here.
-->
- [reviewer
checklist](https://github.com/linera-io/linera-protocol/blob/main/CONTRIBUTING.md#reviewer-checklist)
0 commit comments