-
Notifications
You must be signed in to change notification settings - Fork 0
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
feat: add shared lockbox invariants #15
feat: add shared lockbox invariants #15
Conversation
the on-chain chains list is simplified by assuming that joining the Shared Lockbox is | ||
equivalent to joining the op-governed dependency set. | ||
Based on the assumption that a chain joining the op-governed dependency set is an irreversible process, | ||
it is assume that joining the Shared Lockbox is equivalent to it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it is assume that joining the Shared Lockbox is equivalent to it. | |
it is assumed that joining the Shared Lockbox is equivalent to it. |
Based on the assumption that a chain joining the op-governed dependency set is an irreversible process, | ||
it is assume that joining the Shared Lockbox is equivalent to it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this a business decision or a protocol specification. Should we mention this here 🤔?
In which way is it helpful to explain that when talking about the upgrade process?
@@ -26,19 +29,30 @@ The `OptimismPortal` contract will add the following storage layout and modified | |||
|
|||
### Integrating `SharedLockbox` | |||
|
|||
The integration with the `SharedLockbox` involves adding extra steps when executing deposit transactions | |||
The integration with the `SharedLockbox` involves extra steps when executing deposit transactions |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I feel this comment ethereum-optimism#465 (comment) is not 100% addressed like this.
What I understand he's asking is to say sthing like:
The extra steps are:
* Locking ETH on a deposit transactions
* unlocking ETH on finalized withdrawals
The integration with the `SharedLockbox` involves extra steps when executing deposit transactions | ||
or finalizing withdrawal transactions. | ||
These steps are locking and unlocking ETH without altering other aspects of the current `OptimismPortal` implementation. | ||
The integration with the `SharedLockbox` locking ETH when executing deposit transactions and unlocking ETH |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The integration with the `SharedLockbox` locking ETH when executing deposit transactions and unlocking ETH | |
The integration with the `SharedLockbox` involves locking ETH when executing deposit transactions and unlocking ETH |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
No description provided.