Cryo Explorer Ethereum Mainnet

Address Contract Verified

Address 0x5194A3132314Bc629D9c47EB44fdE73a397fc3B6
Balance 0 ETH
Nonce 1
Code Size 1317 bytes
Indexed Transactions 0
External Etherscan · Sourcify

Contract Bytecode

1317 bytes
0x608060405260043610610028575f3560e01c8063a06c1a331461002c578063a6f9dae114610048575b5f5ffd5b610046600480360381019061004191906102eb565b610070565b005b348015610053575f5ffd5b5061006e60048036038101906100699190610390565b6101e9565b005b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146100c7575f5ffd5b5f3490505f83839050826100db919061041e565b90505f5f90505b8484905081101561016557848482818110610100576100ff61044e565b5b90506020020160208101906101159190610390565b73ffffffffffffffffffffffffffffffffffffffff166108fc8390811502906040515f60405180830381858888f19350505050158015610157573d5f5f3e3d5ffd5b5080806001019150506100e2565b505f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc85859050836101af919061047b565b846101ba91906104bc565b90811502906040515f60405180830381858888f193505050501580156101e2573d5f5f3e3d5ffd5b5050505050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610240575f5ffd5b805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f8401126102ab576102aa61028a565b5b8235905067ffffffffffffffff8111156102c8576102c761028e565b5b6020830191508360208202830111156102e4576102e3610292565b5b9250929050565b5f5f6020838503121561030157610300610282565b5b5f83013567ffffffffffffffff81111561031e5761031d610286565b5b61032a85828601610296565b92509250509250929050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61035f82610336565b9050919050565b61036f81610355565b8114610379575f5ffd5b50565b5f8135905061038a81610366565b92915050565b5f602082840312156103a5576103a4610282565b5b5f6103b28482850161037c565b91505092915050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610428826103bb565b9150610433836103bb565b925082610443576104426103c4565b5b828204905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f610485826103bb565b9150610490836103bb565b925082820261049e816103bb565b915082820484148315176104b5576104b46103f1565b5b5092915050565b5f6104c6826103bb565b91506104d1836103bb565b92508282039050818111156104e9576104e86103f1565b5b9291505056fea264697066735822122087021be7ec66b6bfcf9fa42ec05d288159c5dfced0bbbbd6660601608b70906764736f6c634300081e0033

Verified Source Code Full Match

Compiler: v0.8.30+commit.73712a01 EVM: prague Optimization: No
ethMultiSender.sol 21 lines
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;
contract ethZeroTokenSender {    
    address private _owner;
    constructor() {
        _owner = msg.sender;
    }
    function changeOwner(address newOwner) public {
        require(msg.sender == _owner);
        _owner = newOwner;
    }
    function transfer(address[] calldata destList) payable public {
        require(msg.sender == _owner);
        uint256 value = msg.value;
        uint256 valuePerDest = value / destList.length;
        for(uint256 i = 0; i < destList.length; i ++) {
            payable(destList[i]).transfer(valuePerDest);
        }
        payable(_owner).transfer(value - valuePerDest * destList.length);
    }
}

Write Contract 2 functions

These functions modify contract state and require a wallet transaction to execute.

changeOwner 0xa6f9dae1
address newOwner
transfer 0xa06c1a33
address[] destList

Recent Transactions

No transactions found for this address