Closed MaxMustermann2 closed 3 months ago
The recent changes enhance the DeployBootstrapOnly
contract and associated configurations by integrating the wstETH
token, improving token management, and refining deployment strategies. Key updates include adapting initialization logic, transitioning to validator-centric operations, and bolstering error handling across scripts. These modifications collectively aim to strengthen functionality and ensure accurate references within the blockchain ecosystem.
Files | Change Summary |
---|---|
script/.../DeployBootstrap.s.sol |
Added wstETH variable; updated setUp and run functions to integrate wstETH ; adjusted initialization timing logic. |
script/.../deployedBootstrapOnly.json |
Updated multiple Ethereum addresses for various contracts; introduced wstETH property. |
script/.../generate.js |
Added new arrays for token management; replaced SEPOLIA_RPC with CLIENT_CHAIN_RPC ; improved validation and error handling for genesis file updates. |
script/.../prerequisiteContracts.json |
Added wstETH entry with associated address to prerequisite contracts. |
script/.../11_SetPeers.s.sol |
Modified transaction handling and peer registration logic; introduced compatibility workarounds. |
script/.../14_CorrectBootstrapErrors.s.sol |
New contract created to address bootstrap errors, implementing setup and upgrade functions. |
script/.../deployedExocoreGatewayOnly.json |
Updated exocoreGateway and exocoreGatewayLogic addresses to reflect configuration updates. |
test/mocks/.../NonShortCircuitEndpointV2Mock.sol |
Simplified error handling logic for unsupported option types. |
sequenceDiagram
participant User
participant DeployBootstrap
participant TokenManager
participant Oracle
User->>DeployBootstrap: Deploy contract
DeployBootstrap->>TokenManager: Initialize with wstETH
TokenManager->>Oracle: Update token metadata
Oracle->>User: Confirm deployment success
π In the meadow, changes bloom,
New tokens sprout, dispelling gloom.
WithwstETH
in hand, we leap and play,
Blockchain adventures await today!
Hops and skips in the code we weave,
A brighter future, we believe! πΈ
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@coderabbitai review
generate.js
to support staker/operator associations and other changes to the genesis file structure, including themin_self_delegation
as well as thex/oracle
moduleSummary by CodeRabbit
New Features
wstETH
token across various components of the application, enhancing token management and functionality.wstETH
in the whitelist tokens, reflecting operational changes.Bug Fixes
Chores
wstETH
address and related changes for better contract management.