Contract 0x4200000000000000000000000000000000000000 5

 

Contract Overview

Boba Network: OVM L2 To L1 Message Passer
Balance:
0 Ether

EtherValue:
$0.00
My Name Tag:
Not Available, login to update

ContractCreator:
GENESIS at txn GENESIS_4200000000000000000000000000000000000000
Txn Hash Method
Block
From
To
Value
GENESIS_42000000000000000000000000000000000000000x6080604002021-10-28 3:57:19462 days 16 hrs agoGENESIS IN  Create: OVM_L2ToL1MessagePasser0 Ether00
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xfd0257fea2790fd1d03a1e23688353fb83de9a19d3c02577561e319d1fcca19e9556542023-02-02 14:25:116 hrs 8 mins ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0xbf096492f0be162fb062d7a22352f9bdbb38214e7418b1e675dd1b622b2893759555032023-02-02 6:42:1213 hrs 51 mins ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x96bfe865877aa0fa8a23be3a885121dd1563a02b754173268e97e173651b31999554402023-02-02 3:42:1916 hrs 51 mins ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x96bfe865877aa0fa8a23be3a885121dd1563a02b754173268e97e173651b31999554402023-02-02 3:42:1916 hrs 51 mins ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x85721756655fcb5705b8e047f697906e6565146bd282fe80e227d97d3cf954259551942023-02-01 19:56:101 day 37 mins ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x035302eaefbbfa95607cbce4edf0c727df25e9dced3ca275cfe66a26089c52459549212023-02-01 9:42:201 day 10 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x035302eaefbbfa95607cbce4edf0c727df25e9dced3ca275cfe66a26089c52459549212023-02-01 9:42:201 day 10 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x1fc3b9753ff28ae093c0737f349fb10e4c8ba39bc20eab5f32b81a8f3b2d75509547832023-02-01 3:42:241 day 16 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0xa0ce80826e9eb42b2a1f8e3be151e32b1ec9af9f8718c70c7248666ea52b22289546292023-01-31 21:43:071 day 22 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0xa0ce80826e9eb42b2a1f8e3be151e32b1ec9af9f8718c70c7248666ea52b22289546292023-01-31 21:43:071 day 22 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x89d2be5087743c945e280da96a4858f9caba0d802e4472d241bb7e5c2d8f697f9545682023-01-31 18:42:242 days 1 hr ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0xf9af14354d5e16512520726f792786749a2a5b1dd8fd22727516c39cfa735fb59545452023-01-31 17:40:312 days 2 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x11c5ea8e5eb3d4baeec9711034431605a412416264438327c8f9f6608d88e63d9544772023-01-31 15:05:592 days 5 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x53ca4ea2062693b46c799c57df10446584d96f6f8a105b619d3628e285baa1139544752023-01-31 15:03:072 days 5 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x486edc95bc5c4781fc66772d5a7362451077dd3fb0c7eb0ab0e5a2140a1c21009541372023-01-30 23:31:572 days 21 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0xfaa33b31738258e8ca4efa93da40b02a49ee453ac1f61657241d5123387928919540132023-01-30 18:43:313 days 1 hr ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x3f1a4207f5b32d14ac4f5426f23c079150ca4b1d5561ea4ed3287dd91b3df0ba9539712023-01-30 16:49:173 days 3 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x6f068504cb13af8d9e1f4b046873b84963e55e8f25e390fe907362edfba338989538932023-01-30 13:26:243 days 7 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0xf1dac78c1a2555c49d5228e80fc742b595d37da2d42b8fd32cacc59163131e1f9538712023-01-30 12:27:143 days 8 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x7249b596b3fc385c26f6af74a3d3f61a7b54f583c460034f59ca3156ee868b449537912023-01-30 9:42:143 days 10 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0xcaeef2f1115ba70b1469bdc2010fb8e52ecdd70301e52ed094455f9bc4cf05809534702023-01-29 21:30:273 days 23 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0xdb7f06ceb4d25d1db3967339284132e737fff652a0b0ad289d6aeb5ca26e53459534682023-01-29 21:29:103 days 23 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x487f01effa49dbaf465e052d52004ed1c52423b82a64e61601870347a6c7886e9533562023-01-29 18:50:444 days 1 hr ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x9a2862a62995769e3b7182bdc0f53c7034eb57b41e3388601ed14d6d89590d839533302023-01-29 17:59:434 days 2 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
0x19021dfe08bc13a59092daeed330c02f7f2880ab268fbcdc98ad0551e14d7db69532042023-01-29 12:41:594 days 7 hrs ago Boba Network: L2 Cross Domain MessengerBoba Network: OVM L2 To L1 Message Passer0 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Genesis Bytecode Match Only)

Contract Name:
OVM_L2ToL1MessagePasser

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 10000 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at bobascan.com on 2022-12-08
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;

/**
 * @title iOVM_L2ToL1MessagePasser
 */
interface iOVM_L2ToL1MessagePasser {
  /**********
   * Events *
   **********/

  event L2ToL1Message(uint256 _nonce, address _sender, bytes _data);

  /********************
   * Public Functions *
   ********************/

  function passMessageToL1(bytes calldata _message) external;
}

/**
 * @title OVM_L2ToL1MessagePasser
 * @dev The L2 to L1 Message Passer is a utility contract which facilitate an L1 proof of the
 * of a message on L2. The L1 Cross Domain Messenger performs this proof in its
 * _verifyStorageProof function, which verifies the existence of the transaction hash in this
 * contract's `sentMessages` mapping.
 */
contract OVM_L2ToL1MessagePasser is iOVM_L2ToL1MessagePasser {
  /**********************
   * Contract Variables *
   **********************/

  mapping(bytes32 => bool) public sentMessages;

  /********************
   * Public Functions *
   ********************/

  /**
   * Passes a message to L1.
   * @param _message Message to pass to L1.
   */
  function passMessageToL1(bytes memory _message) public {
    // Note: although this function is public, only messages sent from the
    // L2CrossDomainMessenger will be relayed by the L1CrossDomainMessenger.
    // This is enforced by a check in L1CrossDomainMessenger._verifyStorageProof().
    sentMessages[keccak256(abi.encodePacked(_message, msg.sender))] = true;
  }
}

Contract Security Audit

Contract ABI

[{"anonymous": false,"inputs": [{"indexed": false,"internalType": "uint256","name": "_nonce","type": "uint256"},{"indexed": false,"internalType": "address","name": "_sender","type": "address"},{"indexed": false,"internalType": "bytes","name": "_data","type": "bytes"}],"name": "L2ToL1Message","type": "event"},{"inputs": [{"internalType": "bytes","name": "_message","type": "bytes"}],"name": "passMessageToL1","outputs": [],"stateMutability": "nonpayable","type": "function"},{"inputs": [{"internalType": "bytes32","name": "","type": "bytes32"}],"name": "sentMessages","outputs": [{"internalType": "bool","name": "","type": "bool"}],"stateMutability": "view","type": "function"}]

608060405234801561001057600080fd5b50600436106100365760003560e01c806382e3702d1461003b578063cafa81dc14610072575b600080fd5b61005e610049366004610112565b60006020819052908152604090205460ff1681565b604051901515815260200160405180910390f35b61008561008036600461015a565b610087565b005b6001600080833360405160200161009f929190610229565b604080518083037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001815291815281516020928301208352908201929092520160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001691151591909117905550565b60006020828403121561012457600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60006020828403121561016c57600080fd5b813567ffffffffffffffff8082111561018457600080fd5b818401915084601f83011261019857600080fd5b8135818111156101aa576101aa61012b565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156101f0576101f061012b565b8160405282815287602084870101111561020957600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000835160005b8181101561024a5760208187018101518583015201610230565b81811115610259576000828501525b5060609390931b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016919092019081526014019291505056fea164736f6c6343000809000a

Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.