ETH Price: $3,226.70 (-1.64%)

Contract

0x437cc33344a0B27A429f795ff6B469C72698B291

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

ContractCreator

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer4096323962025-12-11 21:02:503 hrs ago1765486970IN
M0: wM Token
0 ETH0.000000610.012759
Approve4095399462025-12-11 14:38:5310 hrs ago1765463933IN
M0: wM Token
0 ETH0.000008250.162316
Transfer4095349122025-12-11 14:17:5810 hrs ago1765462678IN
M0: wM Token
0 ETH0.00000060.01
Approve4095333072025-12-11 14:11:1810 hrs ago1765462278IN
M0: wM Token
0 ETH0.00000050.01
Approve4095235882025-12-11 13:30:5611 hrs ago1765459856IN
M0: wM Token
0 ETH0.00000050.01
Transfer4095230332025-12-11 13:28:4011 hrs ago1765459720IN
M0: wM Token
0 ETH0.00000060.01
Approve4093597592025-12-11 2:09:5922 hrs ago1765418999IN
M0: wM Token
0 ETH0.000000540.010684
Approve4093596652025-12-11 2:09:3622 hrs ago1765418976IN
M0: wM Token
0 ETH0.000000350.01156
Approve4093592292025-12-11 2:07:4622 hrs ago1765418866IN
M0: wM Token
0 ETH0.000000390.01293
Approve4093592002025-12-11 2:07:3922 hrs ago1765418859IN
M0: wM Token
0 ETH0.000000640.012617
Approve4093588732025-12-11 2:06:1722 hrs ago1765418777IN
M0: wM Token
0 ETH0.000000350.011455
Approve4093588352025-12-11 2:06:0822 hrs ago1765418768IN
M0: wM Token
0 ETH0.000000390.011798
Approve4093275222025-12-10 23:56:0224 hrs ago1765410962IN
M0: wM Token
0 ETH0.00000030.01
Approve4093274862025-12-10 23:55:5324 hrs ago1765410953IN
M0: wM Token
0 ETH0.00000030.01
Approve4093274362025-12-10 23:55:4124 hrs ago1765410941IN
M0: wM Token
0 ETH0.00000050.01
Approve4093270982025-12-10 23:54:1624 hrs ago1765410856IN
M0: wM Token
0 ETH0.00000030.01
Approve4093270432025-12-10 23:54:0224 hrs ago1765410842IN
M0: wM Token
0 ETH0.00000050.01
Approve4092373242025-12-10 17:40:4631 hrs ago1765388446IN
M0: wM Token
0 ETH0.00000030.01
Approve4092347272025-12-10 17:30:0031 hrs ago1765387800IN
M0: wM Token
0 ETH0.00000050.01
Transfer4091560622025-12-10 12:03:1336 hrs ago1765368193IN
M0: wM Token
0 ETH0.000000430.01
Approve4091098922025-12-10 8:51:2540 hrs ago1765356685IN
M0: wM Token
0 ETH0.00000050.01
Approve4090944212025-12-10 7:47:0641 hrs ago1765352826IN
M0: wM Token
0 ETH0.00000050.01
Transfer4089827522025-12-10 0:02:372 days ago1765324957IN
M0: wM Token
0 ETH0.000000480.010076
Approve4088073652025-12-09 11:53:452 days ago1765281225IN
M0: wM Token
0 ETH0.000000350.01047
Transfer4088007382025-12-09 11:26:112 days ago1765279571IN
M0: wM Token
0 ETH0.000000480.01
View all transactions

Parent Transaction Hash Block From To
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Proxy

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
Yes with 1500 runs

Other Settings:
cancun EvmVersion
File 1 of 1 : Proxy.sol
// SPDX-License-Identifier: GPL-3.0

pragma solidity >=0.8.20 <0.9.0;

/**
 * @title  Minimal transparent proxy.
 * @author M^0 Labs
 */
contract Proxy {
    /// @dev Storage slot with the address of the current factory. `keccak256('eip1967.proxy.implementation') - 1`.
    uint256 private constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;

    /**
     * @dev   Constructs the contract given the address of some implementation.
     * @param implementation_ The address of some implementation.
     */
    constructor(address implementation_) {
        if (implementation_ == address(0)) revert();

        assembly {
            sstore(_IMPLEMENTATION_SLOT, implementation_)
        }
    }

    fallback() external payable virtual {
        bytes32 implementation_;

        assembly {
            implementation_ := sload(_IMPLEMENTATION_SLOT)
        }

        assembly {
            calldatacopy(0, 0, calldatasize())

            let result_ := delegatecall(gas(), implementation_, 0, calldatasize(), 0, 0)

            returndatacopy(0, 0, returndatasize())

            switch result_
            case 0 {
                revert(0, returndatasize())
            }
            default {
                return(0, returndatasize())
            }
        }
    }
}

Settings
{
  "remappings": [
    "common/=lib/common/src/",
    "ds-test/=lib/native-token-transfers/evm/lib/forge-std/lib/ds-test/src/",
    "forge-std/=lib/forge-std/src/",
    "native-token-transfers/=lib/native-token-transfers/",
    "openzeppelin-contracts/=lib/native-token-transfers/evm/lib/openzeppelin-contracts/",
    "protocol/=lib/protocol/",
    "solidity-bytes-utils/=lib/native-token-transfers/evm/lib/solidity-bytes-utils/contracts/",
    "ttg/=lib/ttg/",
    "wormhole-solidity-sdk/=lib/native-token-transfers/evm/lib/wormhole-solidity-sdk/src/",
    "wrapped-m-token/=lib/wrapped-m-token/"
  ],
  "optimizer": {
    "enabled": true,
    "runs": 1500
  },
  "metadata": {
    "useLiteralContent": false,
    "bytecodeHash": "ipfs",
    "appendCBOR": true
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "evmVersion": "cancun",
  "viaIR": true,
  "libraries": {
    "lib/native-token-transfers/evm/src/libraries/TransceiverStructs.sol": {
      "TransceiverStructs": "0x188B1E9E77B04E1699A78D929568Ed5BB15F962C"
    }
  }
}

Contract Security Audit

Contract ABI

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

608034608057601f61011038819003918201601f19168301916001600160401b03831184841017608457808492602094604052833981010312608057516001600160a01b038116808203608057156080577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55604051607790816100998239f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60806040525f807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54368280378136915af43d5f803e15603d573d5ff35b3d5ffdfea2646970667358221220873fa86d070f0e378ace52953e252f64968354d185bab148e3a6aad8dcd9523f64736f6c634300081a0033000000000000000000000000813b926b1d096e117721bd1eb017fba122302da0

Deployed Bytecode

0x60806040525f807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54368280378136915af43d5f803e15603d573d5ff35b3d5ffdfea2646970667358221220873fa86d070f0e378ace52953e252f64968354d185bab148e3a6aad8dcd9523f64736f6c634300081a0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000813b926b1d096e117721bd1eb017fba122302da0

-----Decoded View---------------
Arg [0] : implementation_ (address): 0x813B926B1D096e117721bD1Eb017FbA122302DA0

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000813b926b1d096e117721bd1eb017fba122302da0


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

$M (wrapped) is a DeFi-native version of $M leveraging innovative wrapper technology. It maintains 1:1 redeemability with $M, while allowing for customized and automated on-chain yield distribution.

Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ 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.