S Price: $0.837552 (-1.52%)

Contract

0x3788930E5A4ED921081faF8F335B75F02b37A080

Overview

S Balance

Sonic LogoSonic LogoSonic Logo1.999999999999999998 S

S Value

$1.68 (@ $0.84/S)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Airdrop ETH91732552025-02-21 16:36:053 days ago1740155765IN
0x3788930E...02b37A080
2 S0.0024595455
Airdrop ETH91720032025-02-21 16:29:113 days ago1740155351IN
0x3788930E...02b37A080
2 S0.0054556556.19

Latest 4 internal transactions

Parent Transaction Hash Block From To
91732552025-02-21 16:36:053 days ago1740155765
0x3788930E...02b37A080
1 S
91732552025-02-21 16:36:053 days ago1740155765
0x3788930E...02b37A080
1 S
91720032025-02-21 16:29:113 days ago1740155351
0x3788930E...02b37A080
1 wei
91720032025-02-21 16:29:113 days ago1740155351
0x3788930E...02b37A080
1 wei
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
GasliteDrop

Compiler Version
v0.8.28+commit.7893614a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at SonicScan.org on 2025-02-21
*/

/**

SPRINTER ($SPRNTR)
Telegram: https://t.me/SonicSprinter
Twitter/X : https://x.com/sprntrsonic

                                                           ##***++++++++===++++=++++*+*##*                              
                                                   *#*++++==--------=================--===+++++**#+                     
                                               #*++=----====++++++++++++++++++++++++++++++========+**+**                
                                           #**+---===++++************************************+++++======+***#           
                                        ***=-==+++*********##########%##**+*#%###########***********++++====+***        
                                     +*+-==+********###########%%*+==--==++**#%##################********+++++++**#     
                                  *#+=-=******####**########%*+===++**#####**#%#########################**********#*    
             *#######%%%####=   **+==+**#***************#%#+==+*####+====*#**#%##############################*##        
             *+==++**#########%#*==+***************#####*+=+*###*====--::=*++*%###########################              
             *+=====++***###%%#+==**************###%###%%#*##%#+=----::::=*++*%#####################%#                  
             #++======+++*#%#**=+**********#*###*+=-----=+*#*#####*=:::::=*++*%###################                      
             %**+++=====+####***********##**#+=--=++++++=---=+*######+-:-+*++*%################                         
             *#***+++==*#######****####***++--+*#*++++++*##*=-=*#######+=**=+*%##############                           
              ##****++###############****+==*#+=::.......:=*#+==**########*=+#%############                             
              *######%###############**+==+#+::.............-#*==+****####+=*############                               
               ####++*%#############**+==**::................:#*==********++*%#######***#*****                          
                #***++=*##########****++#+:.....         .....:#+=+*********########****++===+***                       
               %**###*+=**##*********++#=:...............  ....=#==**********#########***++======+**                    
               ###=.:%*=+***********++#=:....   ...:-....   ....#+=+**********########****++++======+#*                 
               ##*:..=#+=+*********++*+:......  ..=@@%-...  ....++==***+++****##########*****+++++=====*#               
               #%-....**++*******++=+*:...      .:*@%%#:..  ....=*==**+++++****############*******+++====+#             
               ##:....:#+++***+++++=#-....      .-#%**%=..  ....-#==+*++++++***###############******+++====+#           
               #*:.....-#+++*+++++=*=:....      .-##=-#*:.   ...:#==++++=++++***##################*****+++===+*         
               %+.......=#++**+++++*-.....      .-##=:*%:.    ..:#==+++====++***#####################****+++==+*        
               =+... ...:%*++*++++*=:....       .:#%+=*%:.  ....-*=+*++====++***#######################****++==+**      
                =..  ...:%%*+++++*+:...         ..*@#*%@-.  ....=*=+*++====++***#########################****++=+*#     
                +... ...:##+#+++*+:....  .      ..=%@@@@:.  ...:*++*+++====++***###########################***++==+*    
                #:.. ....+%#%#*+-:.....         ...*@@@#:.  ...=*=+*++=====++***#############################**++==+    
                 =.......-%@%=......            ...:+**-......:#=+*+++=====++***##############################**++=++   
              #%@@@@#=:...=%*:.....           . .....::......-#+#**+*#*+==+++**################################**++=+*  
              %@@#=:-+%@#:..............        ...........=*:::::::-==**+++***#############%%%#%##%%###########***+=** 
              #@@%#=::=#%@#-:::=#+:.... ...      ......-#=-::.......:--=**+***#########%%#+               =*#%####**++# 
                %@@@%%%%@@@*::::::--+*=...........-+*==-::..::--:::..:-=+*****########*                        ####**+*+
                 ##%%@@@@%#+:......:::--=-========---:::..:--=++#*-:.:-=+****#####***+*#                          #*#**#
                     *++==-::...........:::::::::::::::.::::.:-+#**:::-=*#**######**++=+*#                            #*
                      *+==--:::.............................:-#+-==::-=+##########***+===+*                             
                       *+==--:::.........................::=*+::--::-=+####%%######***+===+**                           
                         *+==--::::..............:::::--+*+=:.:::::-=+####%%########**++===+**                          
                          **+==--:::::.......::---===++=:::::::::-==*##%%%%##########***+===++*                         
                             *+==---::::::::...:::::::...::::::-==*#%%%%%%############***+===++                         
                               +*+===-----::::::::::::::::----==*%%%%%%%##############****+===+*                        
                                   *#+======-------------===+*%%%%%%###################****+===*#                       
                            ===:...-+****##*+=+*##*+==++*%@%%%%%%%#+.....+##############****+==+*                       
                         *#+.........:+===+*........:+%%%%%%%%%###:......:*##############***++=++                       
                       +==:....:-==:..+-+=......-**+=---=+#%%%%-.........:+#%%###########***++=++                       
                      ===:...-+-::-+=:++-....:+:................:+-...:::=*    %#########****+=++                       
                    #-*.=....==:..::=*+*....--....... .............=+-:=*          ##%####***+=*+                       
                  -+--*.=-...=+-::.::-+%...:+.      ................:*#***            *###**++=*#                       
                  *=-:=+-==:.:=+-::..:-=+++**. .   ............::....:++++*             *##*+++*                        
                   *-::-=***+++**+=-:..:::::-=....  ...:....-:...-:...=*+=+*              ##*+*#                        
                   #+--::::::::-=**+--:::::::=-.... ....-....--...=:..-*++=+*               #**                         
                    +++=------==+***++=------=+=:::......-....+...:+..=**++=+*                                          
                  ==...-*++=+**+-::::-+=++++=+**+#*:.. ..=....+:..:+:-*#**++=**                                         
                +:......:*+-----:::::::::::::--=+:.......+:...*:..-*=*#***++=+*                                         
                +......:+--+=----::::::::::::--=+.......-=:..-+:.:*%####***++=**                                        
                 +:...=+.-*++=----::::::::----==+-.....-+:..-#-:+%%%%####***+=+*                                        
                          ==++===-----------=====+#+=+%%##%#####%%%%%######**+=*                                        
                             #*====-----==========+*++**####*#*       #*####**+*                                        
                              *%*===============+**+***####*##            #*#*+*                                        
                                ####*=======+#*****#######%##-               ##*                                        
                                  ##%%%%%###***#########%%#**##                #                                        
                                    ###%%%%%######*+**#*+#%#***#                                                        
                                    *#*++*##-=++#**++*##  *%##**##+                                                     
                                    =#*++*##....=#*+=+*##    ###**#*#                                                   
                                     #*++*#*....:+*+==*##          *++                                                  
                                     #*=+*#*.....=#*+=+#*                                                               
                                     #*=+##+..  .:+*+==*##                                                              
                                   #+#*=+*#+......=*+==+##                                                              
                            **+-:...-*+=+##*+*=:..:**+-+*#%                                                             
                          =-....::::+*+=+##*::..:+-+#+==*#*-                                                            
                         #=.....-**+#*+=+###*+..=*++**=-+*#.....:-*+                                                    
                          =-........::::::::=+-:...-**+-=*#+=--:...:=                                                   
                          *+-.... ........+-....::-=*#+==*#%#+:.....:+                                                  
                         +-:-:..     ....=:.....=*####*===-:........:=                                                  
                         =:..............=:...................  ....:=                                                  
                         =:.............::+:..                 .....-*                                                  
                       ++==-..............:==.....          .......--:=*                                                
                    #*+:...:=-:............:+-:...         .......::..:-*                                               
                 #*#***+.......=*=-::......:=.::......  .    ...........-*                                              
               *****++++=-.. ...:=+**#######+.......              ......-+                                              
             #***++++==----......-++++*******..........................-=                                               
          =***++++==--:::-==......=++++*******............  ........-*###                                               
         #**++++=--:::-==+++=......+*********####*=:......:-+*+=-:.:-+***#                                              
       ***+++==-:::--=+++++++-.....-+*******##*+++***++++-............:=**#                                             
     ***++==-:::--=++++++++**=......+*******##*++******=......:--=-:....-+*#                                            
    **++=-:::--=+++++++******+:.....+*******#*+++*****-.....=+=::-+++=:..:**                                            
  +*+==-::--==+++++++********+-.....=++++***#*+++****-....-++==-::=+**+-..:+#                                           
 **==----==+++++++************-.....-++****##*+=++**=....=++++=-::-=+***=:.=+                                           
**=====+++++++++*******+++++++-.....-***#####*++=+*+:...++++++==-::-+****+:-=                                           
#*++++++++++++++++++++++++****=:::=+**      #**+==+-...=+*+++++=-:::=+****+-+                                           
  #####*****************#######              #**+=-...-+**+++++==-::-++*****#%                                          
                                              ***+:...=***++++++==:::=+*****%@                                          
                                                #=:..:+****++++++=-::-++****%%                                          
                                                  +-.-++****+++++=-:::=++***%@                                          
                                                   #*++==++*++++++=-::-++****                                           
                                                     *#*+=++++++++==-:-=++*#*                                           
                                                       ***+++++++++=-::=+++*#                                           
                                                          ****++++++=--=++*#%                                           
                                                            *****++++===++**                                            
                                                               *#****++++**#                                            
                                                                   ##*****#                                               

**/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.28;


/// @title GasliteDrop
/// @notice Turbo gas optimized bulk transfers of ERC20, ERC721, and ETH
/// @author Harrison (@PopPunkOnChain)
/// @author Gaslite (@GasliteGG)
/// @author Pop Punk LLC (@PopPunkLLC)
contract GasliteDrop {
    /// @notice Airdrop ETH to a list of addresses
    /// @param _addresses The addresses to airdrop to
    /// @param _amounts The amounts to airdrop
    function airdropETH(address[] calldata _addresses, uint256[] calldata _amounts) external payable {
        assembly {
            // Check that the number of addresses matches the number of amounts
            if iszero(eq(_amounts.length, _addresses.length)) { revert(0, 0) }

            // iterator
            let i := _addresses.offset
            // end of array
            let end := add(i, shl(5, _addresses.length))
            // diff = _addresses.offset - _amounts.offset
            let diff := sub(_amounts.offset, _addresses.offset)

            // Loop through the addresses
            for {} 1 {} {
                // transfer the ETH
                if iszero(call(gas(), calldataload(i), calldataload(add(i, diff)), 0x00, 0x00, 0x00, 0x00)) {
                    revert(0x00, 0x00)
                }
                // increment the iterator
                i := add(i, 0x20)
                // if i >= end, break
                if eq(end, i) { break }
            }
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"},{"internalType":"uint256[]","name":"_amounts","type":"uint256[]"}],"name":"airdropETH","outputs":[],"stateMutability":"payable","type":"function"}]

6080604052348015600e575f5ffd5b506101f78061001c5f395ff3fe60806040526004361061001d575f3560e01c8063c1a3800614610021575b5f5ffd5b61003b60048036038101906100369190610143565b61003d565b005b828114610048575f5ffd5b838360051b81018584035b60011561007c575f5f5f5f8487013587355af161006e575f5ffd5b602083019250828203610053575b50505050505050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f8401126100ae576100ad61008d565b5b8235905067ffffffffffffffff8111156100cb576100ca610091565b5b6020830191508360208202830111156100e7576100e6610095565b5b9250929050565b5f5f83601f8401126101035761010261008d565b5b8235905067ffffffffffffffff8111156101205761011f610091565b5b60208301915083602082028301111561013c5761013b610095565b5b9250929050565b5f5f5f5f6040858703121561015b5761015a610085565b5b5f85013567ffffffffffffffff81111561017857610177610089565b5b61018487828801610099565b9450945050602085013567ffffffffffffffff8111156101a7576101a6610089565b5b6101b3878288016100ee565b92509250509295919450925056fea2646970667358221220686bf696e0b5fabbac644d9aa2b56386a873725cd54b8c921ad5dfde4d85d18e64736f6c634300081c0033

Deployed Bytecode

0x60806040526004361061001d575f3560e01c8063c1a3800614610021575b5f5ffd5b61003b60048036038101906100369190610143565b61003d565b005b828114610048575f5ffd5b838360051b81018584035b60011561007c575f5f5f5f8487013587355af161006e575f5ffd5b602083019250828203610053575b50505050505050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f8401126100ae576100ad61008d565b5b8235905067ffffffffffffffff8111156100cb576100ca610091565b5b6020830191508360208202830111156100e7576100e6610095565b5b9250929050565b5f5f83601f8401126101035761010261008d565b5b8235905067ffffffffffffffff8111156101205761011f610091565b5b60208301915083602082028301111561013c5761013b610095565b5b9250929050565b5f5f5f5f6040858703121561015b5761015a610085565b5b5f85013567ffffffffffffffff81111561017857610177610089565b5b61018487828801610099565b9450945050602085013567ffffffffffffffff8111156101a7576101a6610089565b5b6101b3878288016100ee565b92509250509295919450925056fea2646970667358221220686bf696e0b5fabbac644d9aa2b56386a873725cd54b8c921ad5dfde4d85d18e64736f6c634300081c0033

Deployed Bytecode Sourcemap

12716:1213:0:-:0;;;;;;;;;;;;;;;;;;;;;12899:1027;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;13142:17;13125:15;13122:38;13112:66;;13174:1;13171;13164:12;13112:66;13228:17;13313;13310:1;13306:25;13303:1;13299:33;13438:17;13421:15;13417:39;13515:393;13522:1;13515:393;;;13668:4;13662;13656;13650;13642;13639:1;13635:12;13622:26;13618:1;13605:15;13598:5;13593:80;13583:152;;13711:4;13705;13698:18;13583:152;13808:4;13805:1;13801:12;13796:17;;13881:1;13876:3;13873:10;13515:393;13870:23;13515:393;13016:903;;;12899:1027;;;;:::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

Swarm Source

ipfs://686bf696e0b5fabbac644d9aa2b56386a873725cd54b8c921ad5dfde4d85d18e

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  ]
[ 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.