S Price: $0.067306 (+1.02%)
Gas: 55 Gwei

Contract

0xd15fE25eD0Dba12fE05e7029C88b10C25e8880E3

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Disperse Ether605065232026-01-16 10:25:2411 days ago1768559124IN
0xd15fE25e...25e8880E3
4 S0.0081464550
Disperse Ether604971812026-01-16 6:49:1412 days ago1768546154IN
0xd15fE25e...25e8880E3
300 S0.0163420850.0001
Disperse Ether604971372026-01-16 6:48:1012 days ago1768546090IN
0xd15fE25e...25e8880E3
300 S0.0518587550.0001
Disperse Token603974832026-01-14 21:27:4813 days ago1768426068IN
0xd15fE25e...25e8880E3
0 S0.0162400155
Disperse Token603974542026-01-14 21:27:1213 days ago1768426032IN
0xd15fE25e...25e8880E3
0 S0.4946599955
Disperse Token603974132026-01-14 21:26:1413 days ago1768425974IN
0xd15fE25e...25e8880E3
0 S0.5291477455
Disperse Token603973352026-01-14 21:24:3713 days ago1768425877IN
0xd15fE25e...25e8880E3
0 S0.4280908555
Disperse Ether603965592026-01-14 21:06:2913 days ago1768424789IN
0xd15fE25e...25e8880E3
449.48 S0.0880389955
Disperse Ether603964552026-01-14 21:04:5713 days ago1768424697IN
0xd15fE25e...25e8880E3
1,130.62 S0.0226205155
Disperse Ether603961942026-01-14 20:59:4513 days ago1768424385IN
0xd15fE25e...25e8880E3
0 S0.001417560
Disperse Ether603957622026-01-14 20:51:1313 days ago1768423873IN
0xd15fE25e...25e8880E3
5,829,195.91 S0.1357519355
Disperse Ether603686372026-01-14 12:28:2113 days ago1768393701IN
0xd15fE25e...25e8880E3
300 S0.0518587550.0001
Disperse Ether602041022026-01-12 7:05:1416 days ago1768201514IN
0xd15fE25e...25e8880E3
300 S0.0163420850.0001
Disperse Token598105732026-01-07 8:08:1520 days ago1767773295IN
0xd15fE25e...25e8880E3
0 S0.0063244650.0001
Disperse Token591824382025-12-29 15:17:1429 days ago1767021434IN
0xd15fE25e...25e8880E3
0 S0.0207884655
Disperse Ether589041552025-12-25 18:38:3133 days ago1766687911IN
0xd15fE25e...25e8880E3
300 S0.0518587550.0001
Disperse Ether587728052025-12-24 10:24:4834 days ago1766571888IN
0xd15fE25e...25e8880E3
300 S0.0163420850.0001
Disperse Ether585310532025-12-21 17:49:0737 days ago1766339347IN
0xd15fE25e...25e8880E3
300 S0.0518587550.0001
Disperse Ether584427352025-12-20 17:28:0438 days ago1766251684IN
0xd15fE25e...25e8880E3
400 S0.1024954550.0001
Disperse Token582889032025-12-18 20:51:1540 days ago1766091075IN
0xd15fE25e...25e8880E3
0 S0.0106176955
Disperse Ether582685192025-12-18 16:31:2440 days ago1766075484IN
0xd15fE25e...25e8880E3
300 S0.0163420850.0001
Disperse Ether582413642025-12-18 10:11:3840 days ago1766052698IN
0xd15fE25e...25e8880E3
300 S0.0518587550.0001
Disperse Token580125572025-12-15 18:30:5843 days ago1765823458IN
0xd15fE25e...25e8880E3
0 S0.013707655.376
Disperse Ether579726542025-12-15 7:31:3143 days ago1765783891IN
0xd15fE25e...25e8880E3
280 S0.0366385250.0001
Disperse Token577083082025-12-11 18:57:5947 days ago1765479479IN
0xd15fE25e...25e8880E3
0 S0.0136145355
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
605065232026-01-16 10:25:2411 days ago1768559124
0xd15fE25e...25e8880E3
1 S
605065232026-01-16 10:25:2411 days ago1768559124
0xd15fE25e...25e8880E3
1 S
605065232026-01-16 10:25:2411 days ago1768559124
0xd15fE25e...25e8880E3
1 S
605065232026-01-16 10:25:2411 days ago1768559124
0xd15fE25e...25e8880E3
1 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
604971812026-01-16 6:49:1412 days ago1768546154
0xd15fE25e...25e8880E3
10 S
View All Internal Transactions
Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Disperse

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at SonicScan.org on 2025-06-16
*/

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 Security Audit

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"}]

608060405234801561001057600080fd5b506106f4806100206000396000f300608060405260043610610057576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806351ba162c1461005c578063c73a2d60146100cf578063e63d38ed14610142575b600080fd5b34801561006857600080fd5b506100cd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001919091929391929390803590602001908201803590602001919091929391929390505050610188565b005b3480156100db57600080fd5b50610140600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001919091929391929390803590602001908201803590602001919091929391929390505050610309565b005b6101866004803603810190808035906020019082018035906020019190919293919293908035906020019082018035906020019190919293919293905050506105b0565b005b60008090505b84849050811015610301578573ffffffffffffffffffffffffffffffffffffffff166323b872dd3387878581811015156101c457fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1686868681811015156101ef57fe5b905060200201356040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1580156102ae57600080fd5b505af11580156102c2573d6000803e3d6000fd5b505050506040513d60208110156102d857600080fd5b810190808051906020019092919050505015156102f457600080fd5b808060010191505061018e565b505050505050565b60008060009150600090505b8585905081101561034657838382818110151561032e57fe5b90506020020135820191508080600101915050610315565b8673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561041d57600080fd5b505af1158015610431573d6000803e3d6000fd5b505050506040513d602081101561044757600080fd5b8101908080519060200190929190505050151561046357600080fd5b600090505b858590508110156105a7578673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb878784818110151561049d57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1686868581811015156104c857fe5b905060200201356040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561055457600080fd5b505af1158015610568573d6000803e3d6000fd5b505050506040513d602081101561057e57600080fd5b8101908080519060200190929190505050151561059a57600080fd5b8080600101915050610468565b50505050505050565b600080600091505b858590508210156106555785858381811015156105d157fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc858585818110151561061557fe5b905060200201359081150290604051600060405180830381858888f19350505050158015610647573d6000803e3d6000fd5b5081806001019250506105b8565b3073ffffffffffffffffffffffffffffffffffffffff1631905060008111156106c0573373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156106be573d6000803e3d6000fd5b505b5050505050505600a165627a7a723058204f25a733917e0bf639cd1e101d55bd927f843fb395fb2a963a7909c09ae023ed0029

Deployed Bytecode

0x608060405260043610610057576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806351ba162c1461005c578063c73a2d60146100cf578063e63d38ed14610142575b600080fd5b34801561006857600080fd5b506100cd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001919091929391929390803590602001908201803590602001919091929391929390505050610188565b005b3480156100db57600080fd5b50610140600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001919091929391929390803590602001908201803590602001919091929391929390505050610309565b005b6101866004803603810190808035906020019082018035906020019190919293919293908035906020019082018035906020019190919293919293905050506105b0565b005b60008090505b84849050811015610301578573ffffffffffffffffffffffffffffffffffffffff166323b872dd3387878581811015156101c457fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1686868681811015156101ef57fe5b905060200201356040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1580156102ae57600080fd5b505af11580156102c2573d6000803e3d6000fd5b505050506040513d60208110156102d857600080fd5b810190808051906020019092919050505015156102f457600080fd5b808060010191505061018e565b505050505050565b60008060009150600090505b8585905081101561034657838382818110151561032e57fe5b90506020020135820191508080600101915050610315565b8673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561041d57600080fd5b505af1158015610431573d6000803e3d6000fd5b505050506040513d602081101561044757600080fd5b8101908080519060200190929190505050151561046357600080fd5b600090505b858590508110156105a7578673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb878784818110151561049d57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1686868581811015156104c857fe5b905060200201356040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561055457600080fd5b505af1158015610568573d6000803e3d6000fd5b505050506040513d602081101561057e57600080fd5b8101908080519060200190929190505050151561059a57600080fd5b8080600101915050610468565b50505050505050565b600080600091505b858590508210156106555785858381811015156105d157fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc858585818110151561061557fe5b905060200201359081150290604051600060405180830381858888f19350505050158015610647573d6000803e3d6000fd5b5081806001019250506105b8565b3073ffffffffffffffffffffffffffffffffffffffff1631905060008111156106c0573373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156106be573d6000803e3d6000fd5b505b5050505050505600a165627a7a723058204f25a733917e0bf639cd1e101d55bd927f843fb395fb2a963a7909c09ae023ed0029

Deployed Bytecode Sourcemap

225:990:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;975:237;;8:9:-1;5:2;;;30:1;27;20:12;5:2;975:237:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;570:397;;8:9:-1;5:2;;;30:1;27;20:12;5:2;570:397:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;250:312;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;975:237;1083:9;1095:1;1083:13;;1078:126;1102:10;;:17;;1098:1;:21;1078:126;;;1147:5;:18;;;1166:10;1178;;1189:1;1178:13;;;;;;;;;;;;;;;;;1193:6;;1200:1;1193:9;;;;;;;;;;;;;;;1147:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1147:56:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1147:56:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1147:56:0;;;;;;;;;;;;;;;;1139:65;;;;;;;;1121:3;;;;;;;1078:126;;;975:237;;;;;;:::o;570:397::-;667:13;700:9;683:1;667:17;;712:1;700:13;;695:79;719:10;;:17;;715:1;:21;695:79;;;765:6;;772:1;765:9;;;;;;;;;;;;;;;756:18;;;;738:3;;;;;;;695:79;;;793:5;:18;;;812:10;832:4;839:5;793:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;793:52:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;793:52:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;793:52:0;;;;;;;;;;;;;;;;785:61;;;;;;;;866:1;862:5;;857:102;873:10;;:17;;869:1;:21;857:102;;;918:5;:14;;;933:10;;944:1;933:13;;;;;;;;;;;;;;;;;948:6;;955:1;948:9;;;;;;;;;;;;;;;918:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;918:40:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;918:40:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;918:40:0;;;;;;;;;;;;;;;;910:49;;;;;;;;892:3;;;;;;;857:102;;;570:397;;;;;;;:::o;250:312::-;346:9;446:15;358:1;346:13;;341:94;365:10;;:17;;361:1;:21;341:94;;;402:10;;413:1;402:13;;;;;;;;;;;;;;;;;:22;;:33;425:6;;432:1;425:9;;;;;;;;;;;;;;;402:33;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;402:33:0;384:3;;;;;;;341:94;;;472:4;464:21;;;446:39;;510:1;500:7;:11;496:58;;;526:10;:19;;:28;546:7;526:28;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;526:28:0;496:58;250:312;;;;;;:::o

Swarm Source

bzzr://4f25a733917e0bf639cd1e101d55bd927f843fb395fb2a963a7909c09ae023ed

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