Skip to content

Comments

add LZ contracts#7

Open
jtfirek wants to merge 5 commits intomasterfrom
migrate-to-lz
Open

add LZ contracts#7
jtfirek wants to merge 5 commits intomasterfrom
migrate-to-lz

Conversation

@jtfirek
Copy link
Collaborator

@jtfirek jtfirek commented Feb 5, 2026

We are migrating our ETHFI bridge from an NTT to OFT. On mainnet we will deploy a new EtherfiOFTAdapterUpgradeable at separate address instead of upgrading the NttManagerUpgradeable (0x344169Cc4abE9459e77bD99D13AA8589b55b6174) and risking storage collision. We will upgrade the NttManagerUpgradeable with an admin function to transfer ETHFI to the new OFT adapter. EthfiL2Token's tokens will be upgraded to inherit the IMintableBurnable so they can interface with a MintBurnOFTAdapter deployed to each L2

This will be an upgrade that requires a specific order of operations to ensure no funds are lost during the migration

  1. Verify no NTT orders are inflight (any inflight orders will be lost after we complete the migration)
  2. Reduce inbound and outbound rate limit to 0 to prevent new inflight bridge transactions
  3. L2 tokens and mainnet NttManagerUpgradeable are upgraded
  4. funds can be send from NttManagerUpgradeable to new OFTAdapter and bridge can be configured for OFT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant