Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Latest 25 from a total of 1,462 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Disperse Ether | 1447402 | 330 days ago | IN | 1.2 ETH | 0.00128201 | ||||
Disperse Ether | 1447357 | 330 days ago | IN | 1.2 ETH | 0.0017636 | ||||
Disperse Ether | 1447311 | 330 days ago | IN | 1.2 ETH | 0.00165541 | ||||
Disperse Ether | 1447266 | 330 days ago | IN | 1.2 ETH | 0.00176346 | ||||
Disperse Ether | 1447219 | 330 days ago | IN | 1.2 ETH | 0.00309923 | ||||
Disperse Ether | 1447174 | 330 days ago | IN | 1.2 ETH | 0.00355469 | ||||
Disperse Ether | 1447130 | 330 days ago | IN | 1.2 ETH | 0.00187439 | ||||
Disperse Ether | 1447087 | 330 days ago | IN | 1.2 ETH | 0.001841 | ||||
Disperse Ether | 1447042 | 330 days ago | IN | 1.2 ETH | 0.001571 | ||||
Disperse Ether | 1446993 | 330 days ago | IN | 1.2 ETH | 0.00168198 | ||||
Disperse Ether | 1446948 | 330 days ago | IN | 1.2 ETH | 0.00175392 | ||||
Disperse Ether | 1446902 | 330 days ago | IN | 1.2 ETH | 0.00195709 | ||||
Disperse Ether | 1446855 | 330 days ago | IN | 1.2 ETH | 0.00202167 | ||||
Disperse Ether | 1446810 | 330 days ago | IN | 1.2 ETH | 0.00347653 | ||||
Disperse Ether | 1446764 | 330 days ago | IN | 1.2 ETH | 0.00185009 | ||||
Disperse Ether | 1446717 | 330 days ago | IN | 1.2 ETH | 0.00163468 | ||||
Disperse Ether | 1446671 | 330 days ago | IN | 1.2 ETH | 0.0018307 | ||||
Disperse Ether | 1446627 | 330 days ago | IN | 1.2 ETH | 0.00584117 | ||||
Disperse Ether | 1446577 | 330 days ago | IN | 1.2 ETH | 0.00114198 | ||||
Disperse Ether | 1446531 | 330 days ago | IN | 1.2 ETH | 0.00131775 | ||||
Disperse Ether | 1446483 | 330 days ago | IN | 1.2 ETH | 0.00158281 | ||||
Disperse Ether | 1446440 | 330 days ago | IN | 1.2 ETH | 0.00176161 | ||||
Disperse Ether | 1446394 | 330 days ago | IN | 1.2 ETH | 0.00183622 | ||||
Disperse Ether | 1446349 | 330 days ago | IN | 1.2 ETH | 0.00168921 | ||||
Disperse Ether | 1446303 | 330 days ago | IN | 1.2 ETH | 0.001941 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Method | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|---|
Transfer | 1447402 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447402 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447402 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447402 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447402 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447402 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447402 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447402 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447402 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447402 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447357 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447357 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447357 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447357 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447357 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447357 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447357 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447357 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447357 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447357 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447311 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447311 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447311 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447311 | 330 days ago | 0.12 ETH | ||||
Transfer | 1447311 | 330 days ago | 0.12 ETH |
Loading...
Loading
Contract Name:
Disperse
Compiler Version
v0.4.26+commit.4563c3fc
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-02-03 */ pragma solidity ^0.4.25; interface IERC20 { function transfer(address to, uint256 value) external returns (bool); function transferFrom(address from, address to, uint256 value) external returns (bool); } contract Disperse { function disperseEther(address[] recipients, uint256[] values) external payable { for (uint256 i = 0; i < recipients.length; i++) { recipients[i].transfer(values[i]); } uint256 balance = address(this).balance; if (balance > 0) { msg.sender.transfer(balance); } } function disperseToken(IERC20 token, address[] recipients, uint256[] values) external { uint256 total = 0; for (uint256 i = 0; i < recipients.length; i++) { total += values[i]; } require(token.transferFrom(msg.sender, address(this), total)); for (i = 0; i < recipients.length; i++) { require(token.transfer(recipients[i], values[i])); } } function disperseTokenSimple(IERC20 token, address[] recipients, uint256[] values) external { for (uint256 i = 0; i < recipients.length; i++) { require(token.transferFrom(msg.sender, recipients[i], values[i])); } } }
Contract ABI
API[{"constant":false,"inputs":[{"name":"token","type":"address"},{"name":"recipients","type":"address[]"},{"name":"values","type":"uint256[]"}],"name":"disperseTokenSimple","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"token","type":"address"},{"name":"recipients","type":"address[]"},{"name":"values","type":"uint256[]"}],"name":"disperseToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"recipients","type":"address[]"},{"name":"values","type":"uint256[]"}],"name":"disperseEther","outputs":[],"payable":true,"stateMutability":"payable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50610468806100206000396000f30060806040526004361061003a5760003560e01c63ffffffff16806351ba162c1461003f578063c73a2d601461007a578063e63d38ed146100b3575b600080fd5b34801561004b57600080fd5b5061007860048035600160a060020a031690602480358082019290810135916044359081019101356100d2565b005b34801561008657600080fd5b5061007860048035600160a060020a031690602480358082019290810135916044359081019101356101cd565b6100786024600480358281019290820135918135918201910135610383565b60005b838110156101c557600160a060020a0386166323b872dd338787858181106100f957fe5b90506020020135600160a060020a0316868686818110151561011757fe5b905060200201356040518463ffffffff1660e01b81526004018084600160a060020a0316600160a060020a0316815260200183600160a060020a0316600160a060020a031681526020018281526020019350505050602060405180830381600087803b15801561018657600080fd5b505af115801561019a573d6000803e3d6000fd5b505050506040513d60208110156101b057600080fd5b505115156101bd57600080fd5b6001016100d5565b505050505050565b6000805b848110156101fb578383828181106101e557fe5b60200291909101359290920191506001016101d1565b604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018490529051600160a060020a038916916323b872dd9160648083019260209291908290030181600087803b15801561026957600080fd5b505af115801561027d573d6000803e3d6000fd5b505050506040513d602081101561029357600080fd5b505115156102a057600080fd5b5060005b8481101561037a57600160a060020a03871663a9059cbb8787848181106102c757fe5b90506020020135600160a060020a031686868581811015156102e557fe5b905060200201356040518363ffffffff1660e01b81526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561033b57600080fd5b505af115801561034f573d6000803e3d6000fd5b505050506040513d602081101561036557600080fd5b5051151561037257600080fd5b6001016102a4565b50505050505050565b6000805b848210156104035785858381811061039b57fe5b90506020020135600160a060020a0316600160a060020a03166108fc85858581811015156103c557fe5b905060200201359081150290604051600060405180830381858888f193505050501580156103f7573d6000803e3d6000fd5b50600190910190610387565b50303160008111156101c557604051339082156108fc029083906000818181858888f1935050505015801561037a573d6000803e3d6000fd00a165627a7a72305820c75c6145d7f8b51e4e1f128c735f142108889ebfec547c8391e40fa53002d4c80029
Deployed Bytecode
0x60806040526004361061003a5760003560e01c63ffffffff16806351ba162c1461003f578063c73a2d601461007a578063e63d38ed146100b3575b600080fd5b34801561004b57600080fd5b5061007860048035600160a060020a031690602480358082019290810135916044359081019101356100d2565b005b34801561008657600080fd5b5061007860048035600160a060020a031690602480358082019290810135916044359081019101356101cd565b6100786024600480358281019290820135918135918201910135610383565b60005b838110156101c557600160a060020a0386166323b872dd338787858181106100f957fe5b90506020020135600160a060020a0316868686818110151561011757fe5b905060200201356040518463ffffffff1660e01b81526004018084600160a060020a0316600160a060020a0316815260200183600160a060020a0316600160a060020a031681526020018281526020019350505050602060405180830381600087803b15801561018657600080fd5b505af115801561019a573d6000803e3d6000fd5b505050506040513d60208110156101b057600080fd5b505115156101bd57600080fd5b6001016100d5565b505050505050565b6000805b848110156101fb578383828181106101e557fe5b60200291909101359290920191506001016101d1565b604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018490529051600160a060020a038916916323b872dd9160648083019260209291908290030181600087803b15801561026957600080fd5b505af115801561027d573d6000803e3d6000fd5b505050506040513d602081101561029357600080fd5b505115156102a057600080fd5b5060005b8481101561037a57600160a060020a03871663a9059cbb8787848181106102c757fe5b90506020020135600160a060020a031686868581811015156102e557fe5b905060200201356040518363ffffffff1660e01b81526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561033b57600080fd5b505af115801561034f573d6000803e3d6000fd5b505050506040513d602081101561036557600080fd5b5051151561037257600080fd5b6001016102a4565b50505050505050565b6000805b848210156104035785858381811061039b57fe5b90506020020135600160a060020a0316600160a060020a03166108fc85858581811015156103c557fe5b905060200201359081150290604051600060405180830381858888f193505050501580156103f7573d6000803e3d6000fd5b50600190910190610387565b50303160008111156101c557604051339082156108fc029083906000818181858888f1935050505015801561037a573d6000803e3d6000fd00a165627a7a72305820c75c6145d7f8b51e4e1f128c735f142108889ebfec547c8391e40fa53002d4c80029
Deployed Bytecode Sourcemap
221:1055:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1023:250;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1023:250:0;;;;-1:-1:-1;;;;;1023:250:0;;;;;;;;;;;;;;;;;;;;;;;;;;592:423;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;592:423:0;;;;-1:-1:-1;;;;;592:423:0;;;;;;;;;;;;;;;;;;;;;;;;246:338;;;;;;;;;;;;;;;;;;;;;;;;;1023:250;1131:9;1126:140;1146:21;;;1126:140;;;-1:-1:-1;;;;;1197:18:0;;;1216:10;1228;;1239:1;1228:13;;;;;;;;;;;;;-1:-1:-1;;;;;1228:13:0;1243:6;;1250:1;1243:9;;;;;;;;;;;;;;;1197:56;;;;;;;;;;;;;-1:-1:-1;;;;;1197:56:0;-1:-1:-1;;;;;1197:56:0;;;;;;-1:-1:-1;;;;;1197:56:0;-1:-1:-1;;;;;1197:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1197:56:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1197:56:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1197:56:0;1189:65;;;;;;;;1169:3;;1126:140;;;1023:250;;;;;;:::o;592:423::-;689:13;;717:93;737:21;;;717:93;;;789:6;;796:1;789:9;;;;;;;;;;;;;;780:18;;;;;-1:-1:-1;760:3:0;;717:93;;;828:52;;;;;;847:10;828:52;;;;867:4;828:52;;;;;;;;;;;;-1:-1:-1;;;;;828:18:0;;;;;:52;;;;;;;;;;;;;;-1:-1:-1;828:18:0;:52;;;5:2:-1;;;;30:1;27;20:12;5:2;828:52:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;828:52:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;828:52:0;820:61;;;;;;;;-1:-1:-1;901:1:0;892:116;904:21;;;892:116;;;-1:-1:-1;;;;;955:14:0;;;970:10;;981:1;970:13;;;;;;;;;;;;;-1:-1:-1;;;;;970:13:0;985:6;;992:1;985:9;;;;;;;;;;;;;;;955:40;;;;;;;;;;;;;-1:-1:-1;;;;;955:40:0;-1:-1:-1;;;;;955:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;955:40:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;955:40:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;955:40:0;947:49;;;;;;;;927:3;;892:116;;;592:423;;;;;;;:::o;246:338::-;342:9;;337:108;357:21;;;337:108;;;400:10;;411:1;400:13;;;;;;;;;;;;;-1:-1:-1;;;;;400:13:0;-1:-1:-1;;;;;400:22:0;:33;423:6;;430:1;423:9;;;;;;;;;;;;;;;400:33;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;380:3:0;;;;;337:108;;;-1:-1:-1;481:4:0;473:21;519:1;509:11;;505:72;;;537:28;;:10;;:28;;;;;557:7;;537:28;;;;557:7;537:10;:28;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27
Swarm Source
bzzr://c75c6145d7f8b51e4e1f128c735f142108889ebfec547c8391e40fa53002d4c8
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.