ETH Price: $2,941.73 (-0.55%)

Contract

0x6617a74720761613C260F06a694478390517D3A4

Overview

ETH Balance

0 ETH

ETH Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
0xdcdddfa54250442312026-01-25 10:46:3110 mins ago1769337991IN
0x6617a747...90517D3A4
0.005 ETH0.000000660.020232
0x18fa44e24250090732026-01-25 8:20:022 hrs ago1769329202IN
0x6617a747...90517D3A4
0.00192797 ETH0.000000650.02
0xa59fff844247001642026-01-24 10:45:5224 hrs ago1769251552IN
0x6617a747...90517D3A4
0.003 ETH0.000000650.02
0xc96133ed4245356062026-01-23 23:19:0935 hrs ago1769210349IN
0x6617a747...90517D3A4
0.001 ETH0.000000650.02
0x5597a1124244328752026-01-23 16:10:5542 hrs ago1769184655IN
0x6617a747...90517D3A4
0.004 ETH0.000000660.02
0x49893f3a4244149162026-01-23 14:56:2044 hrs ago1769180180IN
0x6617a747...90517D3A4
0.02333 ETH0.000000710.0214
0x6b5881524243873622026-01-23 13:01:5445 hrs ago1769173314IN
0x6617a747...90517D3A4
0.011 ETH0.000000660.020132
0x35e50e754243782132026-01-23 12:23:5046 hrs ago1769171030IN
0x6617a747...90517D3A4
0.0015 ETH0.000000650.02
0x3475241a4243766412026-01-23 12:17:1746 hrs ago1769170637IN
0x6617a747...90517D3A4
0.001 ETH0.000000650.020026
0xb3e03d024243707772026-01-23 11:52:5347 hrs ago1769169173IN
0x6617a747...90517D3A4
0.001 ETH0.000000660.020132
0x5699e7c74243677782026-01-23 11:40:2647 hrs ago1769168426IN
0x6617a747...90517D3A4
0.001 ETH0.000000650.02
0xd0acfcf74243492102026-01-23 10:23:122 days ago1769163792IN
0x6617a747...90517D3A4
0.001 ETH0.000000650.02
0x3ebcb75d4243375672026-01-23 9:34:452 days ago1769160885IN
0x6617a747...90517D3A4
0.001 ETH0.000000650.02
0x7330ef984243373672026-01-23 9:33:552 days ago1769160835IN
0x6617a747...90517D3A4
0.0011 ETH0.000000650.02
0xfe250e464243371892026-01-23 9:33:112 days ago1769160791IN
0x6617a747...90517D3A4
0.0011 ETH0.000000650.020042
0x4529c5e84243368912026-01-23 9:31:572 days ago1769160717IN
0x6617a747...90517D3A4
0.0011 ETH0.000000670.020538
0xa60fa0084243244712026-01-23 8:40:182 days ago1769157618IN
0x6617a747...90517D3A4
0.001 ETH0.000000650.020046
0xd83b06444243206832026-01-23 8:24:332 days ago1769156673IN
0x6617a747...90517D3A4
0.001 ETH0.000000650.020066
0xd76ed8d54243206122026-01-23 8:24:152 days ago1769156655IN
0x6617a747...90517D3A4
0.004 ETH0.000000650.020096
0x847ad9384243196042026-01-23 8:20:032 days ago1769156403IN
0x6617a747...90517D3A4
0.001 ETH0.000000650.02
0xc378ab014243136992026-01-23 7:55:292 days ago1769154929IN
0x6617a747...90517D3A4
0.006 ETH0.000000650.02008
0x15221fcb4243135482026-01-23 7:54:512 days ago1769154891IN
0x6617a747...90517D3A4
0.003 ETH0.000000650.020128
0xad1475784242988272026-01-23 6:53:322 days ago1769151212IN
0x6617a747...90517D3A4
0.001 ETH0.000000660.02019
0x3ebb0a854242948152026-01-23 6:36:522 days ago1769150212IN
0x6617a747...90517D3A4
0.0018 ETH0.000000660.020174
0x2299a3b94242698342026-01-23 4:52:422 days ago1769143962IN
0x6617a747...90517D3A4
0.0011 ETH0.000000650.020056
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
4250442312026-01-25 10:46:3110 mins ago1769337991
0x6617a747...90517D3A4
0.005 ETH
4250090732026-01-25 8:20:022 hrs ago1769329202
0x6617a747...90517D3A4
0.00192797 ETH
4247001642026-01-24 10:45:5224 hrs ago1769251552
0x6617a747...90517D3A4
0.003 ETH
4245356062026-01-23 23:19:0935 hrs ago1769210349
0x6617a747...90517D3A4
0.001 ETH
4244328752026-01-23 16:10:5542 hrs ago1769184655
0x6617a747...90517D3A4
0.004 ETH
4244149162026-01-23 14:56:2044 hrs ago1769180180
0x6617a747...90517D3A4
0.02333 ETH
4243873622026-01-23 13:01:5445 hrs ago1769173314
0x6617a747...90517D3A4
0.011 ETH
4243782132026-01-23 12:23:5046 hrs ago1769171030
0x6617a747...90517D3A4
0.0015 ETH
4243766412026-01-23 12:17:1746 hrs ago1769170637
0x6617a747...90517D3A4
0.001 ETH
4243707772026-01-23 11:52:5347 hrs ago1769169173
0x6617a747...90517D3A4
0.001 ETH
4243677782026-01-23 11:40:2647 hrs ago1769168426
0x6617a747...90517D3A4
0.001 ETH
4243492102026-01-23 10:23:122 days ago1769163792
0x6617a747...90517D3A4
0.001 ETH
4243375672026-01-23 9:34:452 days ago1769160885
0x6617a747...90517D3A4
0.001 ETH
4243373672026-01-23 9:33:552 days ago1769160835
0x6617a747...90517D3A4
0.0011 ETH
4243371892026-01-23 9:33:112 days ago1769160791
0x6617a747...90517D3A4
0.0011 ETH
4243368912026-01-23 9:31:572 days ago1769160717
0x6617a747...90517D3A4
0.0011 ETH
4243244712026-01-23 8:40:182 days ago1769157618
0x6617a747...90517D3A4
0.001 ETH
4243206832026-01-23 8:24:332 days ago1769156673
0x6617a747...90517D3A4
0.001 ETH
4243206122026-01-23 8:24:152 days ago1769156655
0x6617a747...90517D3A4
0.004 ETH
4243196042026-01-23 8:20:032 days ago1769156403
0x6617a747...90517D3A4
0.001 ETH
4243136992026-01-23 7:55:292 days ago1769154929
0x6617a747...90517D3A4
0.006 ETH
4243135482026-01-23 7:54:512 days ago1769154891
0x6617a747...90517D3A4
0.003 ETH
4242988272026-01-23 6:53:322 days ago1769151212
0x6617a747...90517D3A4
0.001 ETH
4242948152026-01-23 6:36:522 days ago1769150212
0x6617a747...90517D3A4
0.0018 ETH
4242698342026-01-23 4:52:422 days ago1769143962
0x6617a747...90517D3A4
0.0011 ETH
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MiddleMan

Compiler Version
v0.8.25+commit.b61c2a91

Optimization Enabled:
Yes with 200 runs

Other Settings:
paris EvmVersion
// 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"}]

60a0604052348015600f57600080fd5b50604051610313380380610313833981016040819052602c91603c565b6001600160a01b0316608052606a565b600060208284031215604d57600080fd5b81516001600160a01b0381168114606357600080fd5b9392505050565b6080516102826100916000396000818160500152818160c0015261014901526102826000f3fe60806040526004361061002d5760003560e01c80638d928af8146100b1578063d948d468146100fb5761004b565b3661004b57604051639abf55c960e01b815260040160405180910390fd5b6100757f000000000000000000000000000000000000000000000000000000000000000034610110565b7f936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53e6000366040516100a79291906101ab565b60405180910390a1005b3480156100bd57600080fd5b507f00000000000000000000000000000000000000000000000000000000000000006040516001600160a01b03909116815260200160405180910390f35b61010e6101093660046101da565b610144565b005b60008060008060008587620186a0f190508061013f57604051633d2cec6f60e21b815260040160405180910390fd5b505050565b61016e7f000000000000000000000000000000000000000000000000000000000000000034610110565b7f936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53e828260405161019f9291906101ab565b60405180910390a15050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b600080602083850312156101ed57600080fd5b823567ffffffffffffffff8082111561020557600080fd5b818501915085601f83011261021957600080fd5b81358181111561022857600080fd5b86602082850101111561023a57600080fd5b6020929092019691955090935050505056fea2646970667358221220db656d2f48319af469cae2450422fb0af57d0ebaabee19f80e990ab79d66672e64736f6c6343000819003300000000000000000000000022572c29edef16e4ca124966623d96509faad9da

Deployed Bytecode

0x60806040526004361061002d5760003560e01c80638d928af8146100b1578063d948d468146100fb5761004b565b3661004b57604051639abf55c960e01b815260040160405180910390fd5b6100757f00000000000000000000000022572c29edef16e4ca124966623d96509faad9da34610110565b7f936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53e6000366040516100a79291906101ab565b60405180910390a1005b3480156100bd57600080fd5b507f00000000000000000000000022572c29edef16e4ca124966623d96509faad9da6040516001600160a01b03909116815260200160405180910390f35b61010e6101093660046101da565b610144565b005b60008060008060008587620186a0f190508061013f57604051633d2cec6f60e21b815260040160405180910390fd5b505050565b61016e7f00000000000000000000000022572c29edef16e4ca124966623d96509faad9da34610110565b7f936c2ca3b35d2d0b24057b0675c459e4515f48fe132d138e213ae59ffab7f53e828260405161019f9291906101ab565b60405180910390a15050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b600080602083850312156101ed57600080fd5b823567ffffffffffffffff8082111561020557600080fd5b818501915085601f83011261021957600080fd5b81358181111561022857600080fd5b86602082850101111561023a57600080fd5b6020929092019691955090935050505056fea2646970667358221220db656d2f48319af469cae2450422fb0af57d0ebaabee19f80e990ab79d66672e64736f6c63430008190033

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

00000000000000000000000022572c29edef16e4ca124966623d96509faad9da

-----Decoded View---------------
Arg [0] : vault (address): 0x22572C29EDef16e4Ca124966623d96509FaaD9DA

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000022572c29edef16e4ca124966623d96509faad9da


Block Transaction Difficulty 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.