Release Notes
This release introduces a major architectural shift: the OP Bridge → IBC Bridge migration, along with key improvements to both L1 and L2 systems. The legacy OP Bridge backend is replaced with an IBC-based transport layer while preserving the familiar OP Bridge interface for seamless user experience. Additionally, L2 consensus is streamlined with a new Sequencing Reactor that enables immediate block finality through a deterministic sequencer, while attestors provide asynchronous security guarantees for light clients.
x/ophost- The OPinit system implements a bridge replacement mechanism that deprecates the legacy OP Bridge backend in favor of an IBC Bridge while preserving the familiar OP Bridge interface. Users can keep calling the existing
MsgInitiateTokenDepositandMsgInitiateTokenWithdrawalmessages and still receive OP tokens (not IBC vouchers), even though the underlying transport now relies on IBC. The system automatically handles IBC → L2 conversion via middleware and supports bridge hook preservation through IBC transfer memos. - initia-labs/OPinit#159, initia-labs/OPinit#163, initia-labs/OPinit#164, initia-labs/OPinit#173
- Details
- The OPinit system implements a bridge replacement mechanism that deprecates the legacy OP Bridge backend in favor of an IBC Bridge while preserving the familiar OP Bridge interface. Users can keep calling the existing
x/forwarding- Allows creation of forwarding accounts with static memos
- initia-labs/forwarding#1
x/reward- Introduces
FundCommunityPoolMsgto allow governance to redirect preallocated staking rewards to other pools - #445
- Introduces
x/move: bump movevm to aptos-core@v1.30.4 with contracts updates
L2 Upgrades
x/opchild:- The OPinit system implements a bridge replacement mechanism that deprecates the legacy OP Bridge backend in favor of an IBC Bridge while preserving the familiar OP Bridge interface. Users can keep calling the existing
MsgInitiateTokenDepositandMsgInitiateTokenWithdrawalmessages and still receive OP tokens (not IBC vouchers), even though the underlying transport now relies on IBC. The system automatically handles IBC → L2 conversion via middleware and supports bridge hook preservation through IBC transfer memos. - initia-labs/OPinit#159, initia-labs/OPinit#163, initia-labs/OPinit#164, initia-labs/OPinit#173
- Details
- The OPinit system implements a bridge replacement mechanism that deprecates the legacy OP Bridge backend in favor of an IBC Bridge while preserving the familiar OP Bridge interface. Users can keep calling the existing
x/opchild- Attester registration interfaces
- initia-labs/OPinit#165
cometbft- Replaces legacy consensus and block sync with a specialized Sequencing Reactor. Blocks advance immediately when the sequencer signs. Attestor signatures are collected asynchronously and merged later.
- Reuses Comet voting power with clear roles and weights: sequencer = 1, attestor = 3. Light clients (e.g., IBC) still require a >2/3 attestor quorum, but execution never waits for it.
- Why this matters
- Fast blocks with a deterministic leader - a single sequencer can push the chain forward immediately after signing.
- Safety for light clients - attestor quorum is still required for external verification, just not for execution.
- Less complexity - the system drops the full Tendermint/Comet consensus reactor for this L2 use case, reducing the moving parts to operate and tune.
- initia-labs/cometbft#50
- Details
Upcoming Upgrades
- memiavl & versiondb - https://github.com/initia-labs/store
Full Changelog: v1.1.5...v1.2.0