MON Price: $0.018847 (-1.31%)

Contract

0x2C111f039490EBC97FdDe834Cd987cEaa2e043a8

Overview

MON Balance

Monad Chain LogoMonad Chain LogoMonad Chain Logo36,398 MON

MON Value

$685.99 (@ $0.02/MON)

Token Holdings

More Info

Private Name Tags

Transaction Hash
Method
Block
From
To
Exec Transaction503966512026-01-22 15:05:402 days ago1769094340IN
0x2C111f03...aa2e043a8
0 MON0.1433712800
Exec Transaction503847382026-01-22 13:46:102 days ago1769089570IN
0x2C111f03...aa2e043a8
0 MON0.1433568800
Exec Transaction436567012025-12-22 7:14:3333 days ago1766387673IN
0x2C111f03...aa2e043a8
0 MON0.1314832800
Exec Transaction424669572025-12-16 18:45:5539 days ago1765910755IN
0x2C111f03...aa2e043a8
0 MON0.01117359102
Transfer392017832025-12-01 14:01:2354 days ago1764597683IN
0x2C111f03...aa2e043a8
850 MON0.00525312127.5
Transfer391602772025-12-01 9:24:0954 days ago1764581049IN
0x2C111f03...aa2e043a8
4,900 MON0.00419882101.91063355
Exec Transaction391598392025-12-01 9:21:1454 days ago1764580874IN
0x2C111f03...aa2e043a8
0 MON0.1617064800
Exec Transaction391505432025-12-01 8:19:0754 days ago1764577147IN
0x2C111f03...aa2e043a8
0 MON0.1314832800
Exec Transaction391475302025-12-01 7:58:5854 days ago1764575938IN
0x2C111f03...aa2e043a8
0 MON0.1314688800
Exec Transaction391466032025-12-01 7:52:4654 days ago1764575566IN
0x2C111f03...aa2e043a8
0 MON0.1314688800
Exec Transaction391452272025-12-01 7:43:3554 days ago1764575015IN
0x2C111f03...aa2e043a8
0 MON0.1193728800
Exec Transaction391423662025-12-01 7:24:2954 days ago1764573869IN
0x2C111f03...aa2e043a8
0 MON0.63800
Exec Transaction387212552025-11-29 8:00:0356 days ago1764403203IN
0x2C111f03...aa2e043a8
0 MON1.2800
Exec Transaction387209372025-11-29 7:57:5456 days ago1764403074IN
0x2C111f03...aa2e043a8
0 MON0.96800
Exec Transaction387205022025-11-29 7:54:5656 days ago1764402896IN
0x2C111f03...aa2e043a8
0 MON0.375500
Exec Transaction387195892025-11-29 7:48:4656 days ago1764402526IN
0x2C111f03...aa2e043a8
0 MON0.375500
Exec Transaction387183552025-11-29 7:40:2256 days ago1764402022IN
0x2C111f03...aa2e043a8
0 MON0.067554150.12
Exec Transaction387177052025-11-29 7:35:5856 days ago1764401758IN
0x2C111f03...aa2e043a8
0 MON0.0463122102.916
Exec Transaction387172582025-11-29 7:32:5356 days ago1764401573IN
0x2C111f03...aa2e043a8
0 MON0.00633573103.02
Exec Transaction384020542025-11-27 20:19:0558 days ago1764274745IN
0x2C111f03...aa2e043a8
0 MON0.00772875103.05
Exec Transaction384013652025-11-27 20:14:2958 days ago1764274469IN
0x2C111f03...aa2e043a8
0 MON0.00467775148.5
Exec Transaction382830092025-11-27 7:03:1158 days ago1764226991IN
0x2C111f03...aa2e043a8
0 MON0.0167641102
Exec Transaction379386282025-11-25 16:40:1960 days ago1764088819IN
0x2C111f03...aa2e043a8
0 MON0.02263545150
Exec Transaction379307372025-11-25 15:47:3560 days ago1764085655IN
0x2C111f03...aa2e043a8
0 MON0.02754183.6
Exec Transaction379280952025-11-25 15:29:5560 days ago1764084595IN
0x2C111f03...aa2e043a8
0 MON0.1125150
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
503966512026-01-22 15:05:402 days ago1769094340
0x2C111f03...aa2e043a8
450,000 MON
503847382026-01-22 13:46:102 days ago1769089570
0x2C111f03...aa2e043a8
100 MON
436567012025-12-22 7:14:3333 days ago1766387673
0x2C111f03...aa2e043a8
10,000 MON
424669572025-12-16 18:45:5539 days ago1765910755
0x2C111f03...aa2e043a8
2 MON
391598392025-12-01 9:21:1454 days ago1764580874
0x2C111f03...aa2e043a8
5,000 MON
391505432025-12-01 8:19:0754 days ago1764577147
0x2C111f03...aa2e043a8
5,000 MON
391475302025-12-01 7:58:5854 days ago1764575938
0x2C111f03...aa2e043a8
1,000 MON
391466032025-12-01 7:52:4654 days ago1764575566
0x2C111f03...aa2e043a8
1,000 MON
391452272025-12-01 7:43:3554 days ago1764575015
0x2C111f03...aa2e043a8
1,000 MON
391423662025-12-01 7:24:2954 days ago1764573869
0x2C111f03...aa2e043a8
200 MON
391423662025-12-01 7:24:2954 days ago1764573869
0x2C111f03...aa2e043a8
200 MON
391423662025-12-01 7:24:2954 days ago1764573869
0x2C111f03...aa2e043a8
200 MON
391423662025-12-01 7:24:2954 days ago1764573869
0x2C111f03...aa2e043a8
200 MON
387212552025-11-29 8:00:0356 days ago1764403203
0x2C111f03...aa2e043a8
200 MON
387212552025-11-29 8:00:0356 days ago1764403203
0x2C111f03...aa2e043a8
200 MON
387212552025-11-29 8:00:0356 days ago1764403203
0x2C111f03...aa2e043a8
200 MON
387212552025-11-29 8:00:0356 days ago1764403203
0x2C111f03...aa2e043a8
200 MON
387209372025-11-29 7:57:5456 days ago1764403074
0x2C111f03...aa2e043a8
200 MON
387209372025-11-29 7:57:5456 days ago1764403074
0x2C111f03...aa2e043a8
200 MON
387209372025-11-29 7:57:5456 days ago1764403074
0x2C111f03...aa2e043a8
200 MON
387209372025-11-29 7:57:5456 days ago1764403074
0x2C111f03...aa2e043a8
200 MON
387205022025-11-29 7:54:5656 days ago1764402896
0x2C111f03...aa2e043a8
200 MON
387205022025-11-29 7:54:5656 days ago1764402896
0x2C111f03...aa2e043a8
200 MON
387205022025-11-29 7:54:5656 days ago1764402896
0x2C111f03...aa2e043a8
200 MON
387205022025-11-29 7:54:5656 days ago1764402896
0x2C111f03...aa2e043a8
200 MON
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xB317D9B4...C3c99398C in opBNB Mainnet
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
SafeProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
Default EvmVersion, GNU GPLv3 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at monadscan.com on 2025-11-14
*/

// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity >=0.7.0 <0.9.0;

/**
 * @title IProxy - Helper interface to access the singleton address of the Proxy on-chain.
 * @author Richard Meissner - @rmeissner
 */
interface IProxy {
    function masterCopy() external view returns (address);
}

/**
 * @title SafeProxy - Generic proxy contract allows to execute all transactions applying the code of a master contract.
 * @author Stefan George - <[email protected]>
 * @author Richard Meissner - <[email protected]>
 */
contract SafeProxy {
    // Singleton always needs to be first declared variable, to ensure that it is at the same location in the contracts to which calls are delegated.
    // To reduce deployment costs this variable is internal and needs to be retrieved via `getStorageAt`
    address internal singleton;

    /**
     * @notice Constructor function sets address of singleton contract.
     * @param _singleton Singleton address.
     */
    constructor(address _singleton) {
        require(_singleton != address(0), "Invalid singleton address provided");
        singleton = _singleton;
    }

    /// @dev Fallback function forwards all transactions and returns all received return data.
    fallback() external payable {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let _singleton := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff)
            // 0xa619486e == keccak("masterCopy()"). The value is right padded to 32-bytes with 0s
            if eq(calldataload(0), 0xa619486e00000000000000000000000000000000000000000000000000000000) {
                mstore(0, _singleton)
                return(0, 0x20)
            }
            calldatacopy(0, 0, calldatasize())
            let success := delegatecall(gas(), _singleton, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            if eq(success, 0) {
                revert(0, returndatasize())
            }
            return(0, returndatasize())
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_singleton","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]

0x608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f766964656400000000000000000000000041675c099f32341bf84bfc5382af534df5c7461a

Deployed Bytecode

0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033

Block Transaction Gas Used Reward
view all blocks produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.