Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Latest 4 from a total of 4 transactions
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Method | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|---|
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,691 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH | ||||
Transfer | 1275364 | 347 days ago | 1,162 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Multisender
Compiler Version
v0.8.23+commit.f704f362
Optimization Enabled:
Yes with 200 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.13; contract Multisender { function multisendEther(address[] calldata _contributors, uint256[] calldata _balances) public payable { uint256 total = msg.value; uint256 i = 0; for (i; i < _contributors.length; i++) { require(total >= _balances[i]); total -= _balances[i]; payable(_contributors[i]).transfer(_balances[i]); } } }
{ "remappings": [ "forge-std/=lib/forge-std/src/" ], "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "useLiteralContent": false, "bytecodeHash": "ipfs", "appendCBOR": true }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "evmVersion": "paris", "libraries": {} }
Contract ABI
API[{"inputs":[{"internalType":"address[]","name":"_contributors","type":"address[]"},{"internalType":"uint256[]","name":"_balances","type":"uint256[]"}],"name":"multisendEther","outputs":[],"stateMutability":"payable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50610272806100206000396000f3fe60806040526004361061001e5760003560e01c8063ab883d2814610023575b600080fd5b610036610031366004610163565b610038565b005b3460005b8481101561010f57838382818110610056576100566101cf565b9050602002013582101561006957600080fd5b83838281811061007b5761007b6101cf565b905060200201358261008d91906101e5565b91508585828181106100a1576100a16101cf565b90506020020160208101906100b6919061020c565b6001600160a01b03166108fc8585848181106100d4576100d46101cf565b905060200201359081150290604051600060405180830381858888f19350505050158015610106573d6000803e3d6000fd5b5060010161003c565b505050505050565b60008083601f84011261012957600080fd5b50813567ffffffffffffffff81111561014157600080fd5b6020830191508360208260051b850101111561015c57600080fd5b9250929050565b6000806000806040858703121561017957600080fd5b843567ffffffffffffffff8082111561019157600080fd5b61019d88838901610117565b909650945060208701359150808211156101b657600080fd5b506101c387828801610117565b95989497509550505050565b634e487b7160e01b600052603260045260246000fd5b8181038181111561020657634e487b7160e01b600052601160045260246000fd5b92915050565b60006020828403121561021e57600080fd5b81356001600160a01b038116811461023557600080fd5b939250505056fea26469706673582212200cbdc8863c3ac34f5b4a1a28822833af95e5504b38ace93a4ced08dc21411d8b64736f6c63430008170033
Deployed Bytecode
0x60806040526004361061001e5760003560e01c8063ab883d2814610023575b600080fd5b610036610031366004610163565b610038565b005b3460005b8481101561010f57838382818110610056576100566101cf565b9050602002013582101561006957600080fd5b83838281811061007b5761007b6101cf565b905060200201358261008d91906101e5565b91508585828181106100a1576100a16101cf565b90506020020160208101906100b6919061020c565b6001600160a01b03166108fc8585848181106100d4576100d46101cf565b905060200201359081150290604051600060405180830381858888f19350505050158015610106573d6000803e3d6000fd5b5060010161003c565b505050505050565b60008083601f84011261012957600080fd5b50813567ffffffffffffffff81111561014157600080fd5b6020830191508360208260051b850101111561015c57600080fd5b9250929050565b6000806000806040858703121561017957600080fd5b843567ffffffffffffffff8082111561019157600080fd5b61019d88838901610117565b909650945060208701359150808211156101b657600080fd5b506101c387828801610117565b95989497509550505050565b634e487b7160e01b600052603260045260246000fd5b8181038181111561020657634e487b7160e01b600052601160045260246000fd5b92915050565b60006020828403121561021e57600080fd5b81356001600160a01b038116811461023557600080fd5b939250505056fea26469706673582212200cbdc8863c3ac34f5b4a1a28822833af95e5504b38ace93a4ced08dc21411d8b64736f6c63430008170033
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.