op-analytics icon indicating copy to clipboard operation
op-analytics copied to clipboard

[Exploratory] Interop Enabled App Definiton

Open chuxinh opened this issue 10 months ago • 1 comments

Proposed Definition

  1. A smart contract by any project that's interacting with (tx_from / tr_from) the L2ToL2CrossDomainMessenger: 0x4200000000000000000000000000000000000023, and any other smart contracts that builds on top of the smart contract aforementioned (e.g. DEX built on top of cross-chain liquidity layer that sends cross-chain messages to the L2ToL2CrossDomainMessenger)
  2. Any smart contract that validates a cross chain message on the destination chain and emits an ExecutingMessage event. (Note that the ExecutingMessage itself doesn't emit the sender address but we can get it from validateMessage in traces

chuxinh avatar Mar 01 '25 00:03 chuxinh

Adding SuperchainTokenBridge so that you can capture who is sending/receiving tokens. Otherwise tx_from/to for the perspective of the L2ToL2CrossDomainMessenger is just the SuperchainTokenBridge

hamdiallam avatar Mar 01 '25 01:03 hamdiallam