Overview
S Balance
S Value
$1.68 (@ $0.84/S)More Info
Private Name Tags
ContractCreator
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
GasliteDrop
Compiler Version
v0.8.28+commit.7893614a
Contract Source Code (Solidity)
/** *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
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"},{"internalType":"uint256[]","name":"_amounts","type":"uint256[]"}],"name":"airdropETH","outputs":[],"stateMutability":"payable","type":"function"}]
Contract Creation Code
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
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
[ 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.