ETH Price: $2,278.55 (-5.47%)

Contract

0xc241c9c7b3C24a2E80D053F6C3BEe2A6c174E823

Overview

ETH Balance

0 ETH

ETH Value

$0.00

More Info

Private Name Tags

Transaction Hash
Block
From
To
0x4e439755362483982026-01-23 15:18:349 days ago1769181514IN
0xc241c9c7...6c174E823
0.00146738 ETH0.000006120.04525
0x8749e96a362094812026-01-23 8:42:4610 days ago1769157766IN
0xc241c9c7...6c174E823
0.009 ETH0.000006260.04525
0xbed19f42345040802026-01-11 16:39:1821 days ago1768149558IN
0xc241c9c7...6c174E823
0.0013 ETH0.000005680.04525
0x96aedf08336976922026-01-06 2:21:4527 days ago1767666105IN
0xc241c9c7...6c174E823
0.001 ETH0.000005010.04525
0x65d87d66336976592026-01-06 2:21:2927 days ago1767666089IN
0xc241c9c7...6c174E823
0.001 ETH0.000006260.04525
0x399b8431325059522025-12-28 12:34:0835 days ago1766925248IN
0xc241c9c7...6c174E823
0.0011 ETH0.000005680.04525
0xdf0d7eee316965032025-12-22 6:02:3842 days ago1766383358IN
0xc241c9c7...6c174E823
0.00732454 ETH0.000005530.04525
0x69333506312224682025-12-18 11:31:2045 days ago1766057480IN
0xc241c9c7...6c174E823
0.0012 ETH0.000006260.04525
0x4fdd1336244855712025-11-10 3:20:1384 days ago1762744813IN
0xc241c9c7...6c174E823
0.00416755 ETH0.000006110.04525
0xa04e1f8d233077662025-11-04 4:31:3890 days ago1762230698IN
0xc241c9c7...6c174E823
0.01900213 ETH0.000005870.04525
0xddac5a24218218762025-10-23 20:46:51101 days ago1761252411IN
0xc241c9c7...6c174E823
0.00257 ETH0.000006290.04525
0xd98c9bfa207192712025-10-06 12:54:27118 days ago1759755267IN
0xc241c9c7...6c174E823
0.00114813 ETH0.00000620.04525
0x9efef6ee198390352025-09-23 5:46:07132 days ago1758606367IN
0xc241c9c7...6c174E823
0.0005 ETH0.000006290.04525
0x0c6dd517195269772025-09-18 5:02:10137 days ago1758171730IN
0xc241c9c7...6c174E823
0.01333 ETH0.000005930.047
0xd7316c88194893482025-09-17 14:44:24137 days ago1758120264IN
0xc241c9c7...6c174E823
0.01203 ETH0.000005930.047
0x6ec26963194767392025-09-17 10:22:40138 days ago1758104560IN
0xc241c9c7...6c174E823
0.01203 ETH0.000005930.047
0x9e43e872194730222025-09-17 8:57:24138 days ago1758099444IN
0xc241c9c7...6c174E823
0.0058 ETH0.000005930.047
0x055429e3193663852025-09-15 15:29:46139 days ago1757950186IN
0xc241c9c7...6c174E823
0.04465057 ETH0.000005720.04525
0x24422258179920032025-08-28 2:36:07158 days ago1756348567IN
0xc241c9c7...6c174E823
0.00164 ETH0.000005030.04525
0xdd6da2f6179918142025-08-28 2:32:31158 days ago1756348351IN
0xc241c9c7...6c174E823
0.0016 ETH0.00000630.04525
0x585a01aa176436892025-08-23 17:46:31162 days ago1755971191IN
0xc241c9c7...6c174E823
0.00165 ETH0.00000630.04525
0x0aea1b38145578902025-07-17 16:19:35199 days ago1752769175IN
0xc241c9c7...6c174E823
0.001 ETH0.000005030.04525
0x90bd3e9e145578102025-07-17 16:18:15199 days ago1752769095IN
0xc241c9c7...6c174E823
0.001 ETH0.000007430.04525
0xaab6bb2c142905722025-07-14 11:55:02202 days ago1752494102IN
0xc241c9c7...6c174E823
0.00215 ETH0.000006390.04525

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
362483982026-01-23 15:18:349 days ago1769181514
0xc241c9c7...6c174E823
0.00146738 ETH
362483982026-01-23 15:18:349 days ago1769181514
0xc241c9c7...6c174E823
0.00146738 ETH
362094812026-01-23 8:42:4610 days ago1769157766
0xc241c9c7...6c174E823
0.009 ETH
362094812026-01-23 8:42:4610 days ago1769157766
0xc241c9c7...6c174E823
0.009 ETH
345040802026-01-11 16:39:1821 days ago1768149558
0xc241c9c7...6c174E823
0.0013 ETH
345040802026-01-11 16:39:1821 days ago1768149558
0xc241c9c7...6c174E823
0.0013 ETH
336976922026-01-06 2:21:4527 days ago1767666105
0xc241c9c7...6c174E823
0.001 ETH
336976922026-01-06 2:21:4527 days ago1767666105
0xc241c9c7...6c174E823
0.001 ETH
336976592026-01-06 2:21:2927 days ago1767666089
0xc241c9c7...6c174E823
0.001 ETH
336976592026-01-06 2:21:2927 days ago1767666089
0xc241c9c7...6c174E823
0.001 ETH
325059522025-12-28 12:34:0835 days ago1766925248
0xc241c9c7...6c174E823
0.0011 ETH
325059522025-12-28 12:34:0835 days ago1766925248
0xc241c9c7...6c174E823
0.0011 ETH
316965032025-12-22 6:02:3842 days ago1766383358
0xc241c9c7...6c174E823
0.00732454 ETH
316965032025-12-22 6:02:3842 days ago1766383358
0xc241c9c7...6c174E823
0.00732454 ETH
312224682025-12-18 11:31:2045 days ago1766057480
0xc241c9c7...6c174E823
0.0012 ETH
312224682025-12-18 11:31:2045 days ago1766057480
0xc241c9c7...6c174E823
0.0012 ETH
244855712025-11-10 3:20:1384 days ago1762744813
0xc241c9c7...6c174E823
0.00416755 ETH
244855712025-11-10 3:20:1384 days ago1762744813
0xc241c9c7...6c174E823
0.00416755 ETH
233077662025-11-04 4:31:3890 days ago1762230698
0xc241c9c7...6c174E823
0.01900213 ETH
233077662025-11-04 4:31:3890 days ago1762230698
0xc241c9c7...6c174E823
0.01900213 ETH
218218762025-10-23 20:46:51101 days ago1761252411
0xc241c9c7...6c174E823
0.00257 ETH
218218762025-10-23 20:46:51101 days ago1761252411
0xc241c9c7...6c174E823
0.00257 ETH
207192712025-10-06 12:54:27118 days ago1759755267
0xc241c9c7...6c174E823
0.00114813 ETH
207192712025-10-06 12:54:27118 days ago1759755267
0xc241c9c7...6c174E823
0.00114813 ETH
198390352025-09-23 5:46:07132 days ago1758606367
0xc241c9c7...6c174E823
0.0005 ETH
View All Internal Transactions
Cross-Chain Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xAA580aEb...14904D3Bc
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
MiddleMan

Compiler Version
v0.8.25+commit.b61c2a91

Optimization Enabled:
Yes with 200 runs

Other Settings:
paris EvmVersion

Contract Source Code (Solidity Standard Json-Input format)

// SPDX-License-Identifier: MIT
pragma solidity 0.8.25;

contract MiddleMan {
    
    error NativeTransferFailed();
    error SendETHWithoutData();
    event FundsForwardedWithData(bytes data);
   
    address private immutable VAULT;

    constructor(address vault) {
        VAULT = vault;
    }

    fallback() external payable {
        send(VAULT, msg.value);
        emit FundsForwardedWithData(msg.data);
    }

    // Add this to reject plain ETH transfers
    receive() external payable {
        revert SendETHWithoutData();
    }

    function forward(bytes calldata data) external payable {
        send(VAULT, msg.value);
        emit FundsForwardedWithData(data);
    }

    function send(address to, uint256 value) internal {
        bool success;
        assembly {
            // call{} will return (bool, bytes), 
            // using assembly instead of call{} can save gas, 
            // no need to copy the return data to memory
            // Also can set the limit of gas use to 100k
            success := call(100000, to, value, 0, 0, 0, 0)
        }

        if (!success) {
            revert NativeTransferFailed();
        }
    }

    function getVault() external view returns (address) {
        return VAULT;
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "evmVersion": "paris",
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "metadata": {
    "useLiteralContent": true
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"vault","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"NativeTransferFailed","type":"error"},{"inputs":[],"name":"SendETHWithoutData","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"}],"name":"FundsForwardedWithData","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"forward","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getVault","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

0x60a0604052348015600f57600080fd5b50604051610313380380610313833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b6080516102826100916000396000818160500152818160c0015261014901526102826000f3fe60806040526004361061002d5760003560e01c80638d928af8146100b1578063d948d468146100fb5761004b565b3661004b57604051639abf55c960e01b815260040160405180910390fd5b6100757f000000000000000000000000000000000000000000000000000000000000000034610110565b7f936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53e6000366040516100a79291906101ab565b60405180910390a1005b3480156100bd57600080fd5b507f00000000000000000000000000000000000000000000000000000000000000006040516001600160a01b03909116815260200160405180910390f35b61010e6101093660046101da565b610144565b005b60008060008060008587620186a0f190508061013f57604051633d2cec6f60e21b815260040160405180910390fd5b505050565b61016e7f000000000000000000000000000000000000000000000000000000000000000034610110565b7f936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53e828260405161019f9291906101ab565b60405180910390a15050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b600080602083850312156101ed57600080fd5b823567ffffffffffffffff8082111561020557600080fd5b818501915085601f83011261021957600080fd5b81358181111561022857600080fd5b86602082850101111561023a57600080fd5b6020929092019691955090935050505056fea2646970667358221220db656d2f48319af469cae2450422fb0af57d0ebaabee19f80e990ab79d66672e64736f6c6343000819003300000000000000000000000022572c29edef16e4ca124966623d96509faad9da

Deployed Bytecode

0x60806040526004361061002d5760003560e01c80638d928af8146100b1578063d948d468146100fb5761004b565b3661004b57604051639abf55c960e01b815260040160405180910390fd5b6100757f00000000000000000000000022572c29edef16e4ca124966623d96509faad9da34610110565b7f936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53e6000366040516100a79291906101ab565b60405180910390a1005b3480156100bd57600080fd5b507f00000000000000000000000022572c29edef16e4ca124966623d96509faad9da6040516001600160a01b03909116815260200160405180910390f35b61010e6101093660046101da565b610144565b005b60008060008060008587620186a0f190508061013f57604051633d2cec6f60e21b815260040160405180910390fd5b505050565b61016e7f00000000000000000000000022572c29edef16e4ca124966623d96509faad9da34610110565b7f936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53e828260405161019f9291906101ab565b60405180910390a15050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b600080602083850312156101ed57600080fd5b823567ffffffffffffffff8082111561020557600080fd5b818501915085601f83011261021957600080fd5b81358181111561022857600080fd5b86602082850101111561023a57600080fd5b6020929092019691955090935050505056fea2646970667358221220db656d2f48319af469cae2450422fb0af57d0ebaabee19f80e990ab79d66672e64736f6c63430008190033

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
Loading...
Loading
[ 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.