[
  "event BridgeCallTriggered(address indexed,address indexed,uint256,bytes)",
  "event InboxToggle(address indexed,bool)",
  "event MessageDelivered(uint256 indexed,bytes32 indexed,address,uint8,address,bytes32,uint256,uint64)",
  "event OutboxToggle(address indexed,bool)",
  "event SequencerInboxUpdated(address)",
  "function activeOutbox() view returns (address)",
  "function allowedDelayedInboxList(uint256) returns (address)",
  "function allowedDelayedInboxes(address) view returns (bool)",
  "function allowedOutboxList(uint256) returns (address)",
  "function allowedOutboxes(address) view returns (bool)",
  "function delayedInboxAccs(uint256) view returns (bytes32)",
  "function delayedMessageCount() view returns (uint256)",
  "function enqueueDelayedMessage(uint8,address,bytes32) payable returns (uint256)",
  "function enqueueSequencerMessage(bytes32,uint256,uint256,uint256) returns (uint256, bytes32, bytes32, bytes32)",
  "function executeCall(address,uint256,bytes) returns (bool, bytes)",
  "function initialize(address)",
  "function rollup() view returns (address)",
  "function sequencerInbox() view returns (address)",
  "function sequencerInboxAccs(uint256) view returns (bytes32)",
  "function sequencerMessageCount() view returns (uint256)",
  "function sequencerReportedSubMessageCount() view returns (uint256)",
  "function setDelayedInbox(address,bool)",
  "function setOutbox(address,bool)",
  "function setSequencerInbox(address)",
  "function submitBatchSpendingReport(address,bytes32) returns (uint256)"
]
