S Price: $0.54176 (-10.13%)

Contract

0x639B423bF59D61FC7953e4F34B8f505a50A0d0A0

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

$0.00

Multichain Info

No addresses found
Amount:Between 1-100
Reset Filter

Transaction Hash
Method
Block
From
To

There are no matching entries

> 10 Internal Transactions found.

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
36861072025-01-13 3:22:0074 days ago1736738520
0x639B423b...a50A0d0A0
0.00098 S
36861072025-01-13 3:22:0074 days ago1736738520
0x639B423b...a50A0d0A0
0.00002 S
36851192025-01-13 3:07:3074 days ago1736737650
0x639B423b...a50A0d0A0
0.00098 S
36851192025-01-13 3:07:3074 days ago1736737650
0x639B423b...a50A0d0A0
0.00002 S
36846252025-01-13 3:00:3674 days ago1736737236
0x639B423b...a50A0d0A0
0.00098 S
36846252025-01-13 3:00:3674 days ago1736737236
0x639B423b...a50A0d0A0
0.00002 S
36843572025-01-13 2:57:3074 days ago1736737050
0x639B423b...a50A0d0A0
0.00098 S
36843572025-01-13 2:57:3074 days ago1736737050
0x639B423b...a50A0d0A0
0.00002 S
36838922025-01-13 2:52:2574 days ago1736736745
0x639B423b...a50A0d0A0
0.00098 S
36838922025-01-13 2:52:2574 days ago1736736745
0x639B423b...a50A0d0A0
0.00002 S
36837012025-01-13 2:51:1074 days ago1736736670
0x639B423b...a50A0d0A0
0.00098 S
36837012025-01-13 2:51:1074 days ago1736736670
0x639B423b...a50A0d0A0
0.00002 S
36832132025-01-13 2:45:4374 days ago1736736343
0x639B423b...a50A0d0A0
0.00098 S
36832132025-01-13 2:45:4374 days ago1736736343
0x639B423b...a50A0d0A0
0.00002 S
36829942025-01-13 2:42:4374 days ago1736736163
0x639B423b...a50A0d0A0
0.00098 S
36829942025-01-13 2:42:4374 days ago1736736163
0x639B423b...a50A0d0A0
0.00002 S
36829252025-01-13 2:41:5274 days ago1736736112
0x639B423b...a50A0d0A0
0.00098 S
36829252025-01-13 2:41:5274 days ago1736736112
0x639B423b...a50A0d0A0
0.00002 S
36827372025-01-13 2:40:0174 days ago1736736001
0x639B423b...a50A0d0A0
0.00098 S
36827372025-01-13 2:40:0174 days ago1736736001
0x639B423b...a50A0d0A0
0.00002 S
36821262025-01-13 2:32:0274 days ago1736735522
0x639B423b...a50A0d0A0
0.00098 S
36821262025-01-13 2:32:0274 days ago1736735522
0x639B423b...a50A0d0A0
0.00002 S
36820352025-01-13 2:30:5074 days ago1736735450
0x639B423b...a50A0d0A0
0.00098 S
36820352025-01-13 2:30:5074 days ago1736735450
0x639B423b...a50A0d0A0
0.00002 S
36819852025-01-13 2:30:0174 days ago1736735401
0x639B423b...a50A0d0A0
0.00098 S
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BatchEthSender

Compiler Version
v0.8.26+commit.8a97fa7a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at SonicScan.org on 2025-01-12
*/

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

contract BatchEthSender {
    /**
     * @dev Batch transfer ETH to multiple recipients.
     * @param recipients The list of addresses to send ETH to.
     * @param amounts The corresponding amounts of ETH to send to each recipient (in wei).
     */
    function batchTransfer(address[] calldata recipients, uint256[] calldata amounts) external payable {
        require(recipients.length == amounts.length, "Recipients and amounts length mismatch");

        uint256 totalAmount = 0;
        for (uint256 i = 0; i < amounts.length; i++) {
            totalAmount += amounts[i];
        }

        require(msg.value >= totalAmount, "Insufficient ETH sent for transfers");

        // Transfer ETH to each recipient
        for (uint256 i = 0; i < recipients.length; i++) {
            payable(recipients[i]).transfer(amounts[i]);
        }

        // Refund any remaining ETH to the sender
        if (msg.value > totalAmount) {
            payable(msg.sender).transfer(msg.value - totalAmount);
        }
    }

    // Fallback function to allow the contract to accept ETH
    receive() external payable {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchTransfer","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052348015600e575f80fd5b506106008061001c5f395ff3fe608060405260043610610021575f3560e01c806388d695b21461002c57610028565b3661002857005b5f80fd5b610046600480360381019061004191906102d2565b610048565b005b818190508484905014610090576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610087906103d0565b60405180910390fd5b5f805b838390508110156100d2578383828181106100b1576100b06103ee565b5b90506020020135826100c39190610451565b91508080600101915050610093565b5080341015610116576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161010d906104f4565b60405180910390fd5b5f5b858590508110156101b457858582818110610136576101356103ee565b5b905060200201602081019061014b919061056c565b73ffffffffffffffffffffffffffffffffffffffff166108fc858584818110610177576101766103ee565b5b9050602002013590811502906040515f60405180830381858888f193505050501580156101a6573d5f803e3d5ffd5b508080600101915050610118565b508034111561020d573373ffffffffffffffffffffffffffffffffffffffff166108fc82346101e39190610597565b90811502906040515f60405180830381858888f1935050505015801561020b573d5f803e3d5ffd5b505b5050505050565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261023d5761023c61021c565b5b8235905067ffffffffffffffff81111561025a57610259610220565b5b60208301915083602082028301111561027657610275610224565b5b9250929050565b5f8083601f8401126102925761029161021c565b5b8235905067ffffffffffffffff8111156102af576102ae610220565b5b6020830191508360208202830111156102cb576102ca610224565b5b9250929050565b5f805f80604085870312156102ea576102e9610214565b5b5f85013567ffffffffffffffff81111561030757610306610218565b5b61031387828801610228565b9450945050602085013567ffffffffffffffff81111561033657610335610218565b5b6103428782880161027d565b925092505092959194509250565b5f82825260208201905092915050565b7f526563697069656e747320616e6420616d6f756e7473206c656e677468206d695f8201527f736d617463680000000000000000000000000000000000000000000000000000602082015250565b5f6103ba602683610350565b91506103c582610360565b604082019050919050565b5f6020820190508181035f8301526103e7816103ae565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61045b8261041b565b91506104668361041b565b925082820190508082111561047e5761047d610424565b5b92915050565b7f496e73756666696369656e74204554482073656e7420666f72207472616e73665f8201527f6572730000000000000000000000000000000000000000000000000000000000602082015250565b5f6104de602383610350565b91506104e982610484565b604082019050919050565b5f6020820190508181035f83015261050b816104d2565b9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61053b82610512565b9050919050565b61054b81610531565b8114610555575f80fd5b50565b5f8135905061056681610542565b92915050565b5f6020828403121561058157610580610214565b5b5f61058e84828501610558565b91505092915050565b5f6105a18261041b565b91506105ac8361041b565b92508282039050818111156105c4576105c3610424565b5b9291505056fea2646970667358221220dbe5c00fa0da0477db9173ea382dd26564caafac827d9e1441a88daecc5f884164736f6c634300081a0033

Deployed Bytecode

0x608060405260043610610021575f3560e01c806388d695b21461002c57610028565b3661002857005b5f80fd5b610046600480360381019061004191906102d2565b610048565b005b818190508484905014610090576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610087906103d0565b60405180910390fd5b5f805b838390508110156100d2578383828181106100b1576100b06103ee565b5b90506020020135826100c39190610451565b91508080600101915050610093565b5080341015610116576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161010d906104f4565b60405180910390fd5b5f5b858590508110156101b457858582818110610136576101356103ee565b5b905060200201602081019061014b919061056c565b73ffffffffffffffffffffffffffffffffffffffff166108fc858584818110610177576101766103ee565b5b9050602002013590811502906040515f60405180830381858888f193505050501580156101a6573d5f803e3d5ffd5b508080600101915050610118565b508034111561020d573373ffffffffffffffffffffffffffffffffffffffff166108fc82346101e39190610597565b90811502906040515f60405180830381858888f1935050505015801561020b573d5f803e3d5ffd5b505b5050505050565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261023d5761023c61021c565b5b8235905067ffffffffffffffff81111561025a57610259610220565b5b60208301915083602082028301111561027657610275610224565b5b9250929050565b5f8083601f8401126102925761029161021c565b5b8235905067ffffffffffffffff8111156102af576102ae610220565b5b6020830191508360208202830111156102cb576102ca610224565b5b9250929050565b5f805f80604085870312156102ea576102e9610214565b5b5f85013567ffffffffffffffff81111561030757610306610218565b5b61031387828801610228565b9450945050602085013567ffffffffffffffff81111561033657610335610218565b5b6103428782880161027d565b925092505092959194509250565b5f82825260208201905092915050565b7f526563697069656e747320616e6420616d6f756e7473206c656e677468206d695f8201527f736d617463680000000000000000000000000000000000000000000000000000602082015250565b5f6103ba602683610350565b91506103c582610360565b604082019050919050565b5f6020820190508181035f8301526103e7816103ae565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61045b8261041b565b91506104668361041b565b925082820190508082111561047e5761047d610424565b5b92915050565b7f496e73756666696369656e74204554482073656e7420666f72207472616e73665f8201527f6572730000000000000000000000000000000000000000000000000000000000602082015250565b5f6104de602383610350565b91506104e982610484565b604082019050919050565b5f6020820190508181035f83015261050b816104d2565b9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61053b82610512565b9050919050565b61054b81610531565b8114610555575f80fd5b50565b5f8135905061056681610542565b92915050565b5f6020828403121561058157610580610214565b5b5f61058e84828501610558565b91505092915050565b5f6105a18261041b565b91506105ac8361041b565b92508282039050818111156105c4576105c3610424565b5b9291505056fea2646970667358221220dbe5c00fa0da0477db9173ea382dd26564caafac827d9e1441a88daecc5f884164736f6c634300081a0033

Deployed Bytecode Sourcemap

61:1140:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;322:777;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;461:7;;:14;;440:10;;:17;;:35;432:86;;;;;;;;;;;;:::i;:::-;;;;;;;;;531:19;570:9;565:97;589:7;;:14;;585:1;:18;565:97;;;640:7;;648:1;640:10;;;;;;;:::i;:::-;;;;;;;;625:25;;;;;:::i;:::-;;;605:3;;;;;;;565:97;;;;695:11;682:9;:24;;674:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;807:9;802:118;826:10;;:17;;822:1;:21;802:118;;;873:10;;884:1;873:13;;;;;;;:::i;:::-;;;;;;;;;;;;;;;:::i;:::-;865:31;;:43;897:7;;905:1;897:10;;;;;;;:::i;:::-;;;;;;;;865:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;845:3;;;;;;;802:118;;;;999:11;987:9;:23;983:109;;;1035:10;1027:28;;:53;1068:11;1056:9;:23;;;;:::i;:::-;1027:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;983:109;421:678;322:777;;;;:::o;88:117:1:-;197:1;194;187:12;211:117;320:1;317;310:12;334:117;443:1;440;433:12;457:117;566:1;563;556:12;580:117;689:1;686;679:12;720:568;793:8;803:6;853:3;846:4;838:6;834:17;830:27;820:122;;861:79;;:::i;:::-;820:122;974:6;961:20;951:30;;1004:18;996:6;993:30;990:117;;;1026:79;;:::i;:::-;990:117;1140:4;1132:6;1128:17;1116:29;;1194:3;1186:4;1178:6;1174:17;1164:8;1160:32;1157:41;1154:128;;;1201:79;;:::i;:::-;1154:128;720:568;;;;;:::o;1311:::-;1384:8;1394:6;1444:3;1437:4;1429:6;1425:17;1421:27;1411:122;;1452:79;;:::i;:::-;1411:122;1565:6;1552:20;1542:30;;1595:18;1587:6;1584:30;1581:117;;;1617:79;;:::i;:::-;1581:117;1731:4;1723:6;1719:17;1707:29;;1785:3;1777:4;1769:6;1765:17;1755:8;1751:32;1748:41;1745:128;;;1792:79;;:::i;:::-;1745:128;1311:568;;;;;:::o;1885:934::-;2007:6;2015;2023;2031;2080:2;2068:9;2059:7;2055:23;2051:32;2048:119;;;2086:79;;:::i;:::-;2048:119;2234:1;2223:9;2219:17;2206:31;2264:18;2256:6;2253:30;2250:117;;;2286:79;;:::i;:::-;2250:117;2399:80;2471:7;2462:6;2451:9;2447:22;2399:80;:::i;:::-;2381:98;;;;2177:312;2556:2;2545:9;2541:18;2528:32;2587:18;2579:6;2576:30;2573:117;;;2609:79;;:::i;:::-;2573:117;2722:80;2794:7;2785:6;2774:9;2770:22;2722:80;:::i;:::-;2704:98;;;;2499:313;1885:934;;;;;;;:::o;2825:169::-;2909:11;2943:6;2938:3;2931:19;2983:4;2978:3;2974:14;2959:29;;2825:169;;;;:::o;3000:225::-;3140:34;3136:1;3128:6;3124:14;3117:58;3209:8;3204:2;3196:6;3192:15;3185:33;3000:225;:::o;3231:366::-;3373:3;3394:67;3458:2;3453:3;3394:67;:::i;:::-;3387:74;;3470:93;3559:3;3470:93;:::i;:::-;3588:2;3583:3;3579:12;3572:19;;3231:366;;;:::o;3603:419::-;3769:4;3807:2;3796:9;3792:18;3784:26;;3856:9;3850:4;3846:20;3842:1;3831:9;3827:17;3820:47;3884:131;4010:4;3884:131;:::i;:::-;3876:139;;3603:419;;;:::o;4028:180::-;4076:77;4073:1;4066:88;4173:4;4170:1;4163:15;4197:4;4194:1;4187:15;4214:77;4251:7;4280:5;4269:16;;4214:77;;;:::o;4297:180::-;4345:77;4342:1;4335:88;4442:4;4439:1;4432:15;4466:4;4463:1;4456:15;4483:191;4523:3;4542:20;4560:1;4542:20;:::i;:::-;4537:25;;4576:20;4594:1;4576:20;:::i;:::-;4571:25;;4619:1;4616;4612:9;4605:16;;4640:3;4637:1;4634:10;4631:36;;;4647:18;;:::i;:::-;4631:36;4483:191;;;;:::o;4680:222::-;4820:34;4816:1;4808:6;4804:14;4797:58;4889:5;4884:2;4876:6;4872:15;4865:30;4680:222;:::o;4908:366::-;5050:3;5071:67;5135:2;5130:3;5071:67;:::i;:::-;5064:74;;5147:93;5236:3;5147:93;:::i;:::-;5265:2;5260:3;5256:12;5249:19;;4908:366;;;:::o;5280:419::-;5446:4;5484:2;5473:9;5469:18;5461:26;;5533:9;5527:4;5523:20;5519:1;5508:9;5504:17;5497:47;5561:131;5687:4;5561:131;:::i;:::-;5553:139;;5280:419;;;:::o;5705:126::-;5742:7;5782:42;5775:5;5771:54;5760:65;;5705:126;;;:::o;5837:96::-;5874:7;5903:24;5921:5;5903:24;:::i;:::-;5892:35;;5837:96;;;:::o;5939:122::-;6012:24;6030:5;6012:24;:::i;:::-;6005:5;6002:35;5992:63;;6051:1;6048;6041:12;5992:63;5939:122;:::o;6067:139::-;6113:5;6151:6;6138:20;6129:29;;6167:33;6194:5;6167:33;:::i;:::-;6067:139;;;;:::o;6212:329::-;6271:6;6320:2;6308:9;6299:7;6295:23;6291:32;6288:119;;;6326:79;;:::i;:::-;6288:119;6446:1;6471:53;6516:7;6507:6;6496:9;6492:22;6471:53;:::i;:::-;6461:63;;6417:117;6212:329;;;;:::o;6547:194::-;6587:4;6607:20;6625:1;6607:20;:::i;:::-;6602:25;;6641:20;6659:1;6641:20;:::i;:::-;6636:25;;6685:1;6682;6678:9;6670:17;;6709:1;6703:4;6700:11;6697:37;;;6714:18;;:::i;:::-;6697:37;6547:194;;;;:::o

Swarm Source

ipfs://dbe5c00fa0da0477db9173ea382dd26564caafac827d9e1441a88daecc5f8841

Block Transaction Gas Used Reward
view all blocks ##produced##

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.