More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 49 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Retrieve Funds | 19933877 | 63 days ago | IN | 0 ETH | 0.00053525 | ||||
Claim | 19812247 | 80 days ago | IN | 0 ETH | 0.00053192 | ||||
Claim | 19613659 | 108 days ago | IN | 0 ETH | 0.00149969 | ||||
Claim | 19592685 | 111 days ago | IN | 0 ETH | 0.00096496 | ||||
Claim | 19590699 | 111 days ago | IN | 0 ETH | 0.00171681 | ||||
Claim | 19571133 | 114 days ago | IN | 0 ETH | 0.00180942 | ||||
Claim | 19555715 | 116 days ago | IN | 0 ETH | 0.00124445 | ||||
Claim | 19526887 | 120 days ago | IN | 0 ETH | 0.00353852 | ||||
Claim | 19526881 | 120 days ago | IN | 0 ETH | 0.00380853 | ||||
Claim | 19526876 | 120 days ago | IN | 0 ETH | 0.00374866 | ||||
Claim | 19460760 | 129 days ago | IN | 0 ETH | 0.00160239 | ||||
Claim | 19457177 | 130 days ago | IN | 0 ETH | 0.00190506 | ||||
Claim | 19455563 | 130 days ago | IN | 0 ETH | 0.00187889 | ||||
Claim | 19455550 | 130 days ago | IN | 0 ETH | 0.00174162 | ||||
Set Balances | 19455355 | 130 days ago | IN | 0 ETH | 0.05731773 | ||||
Set Balances | 19455354 | 130 days ago | IN | 0 ETH | 0.06181923 | ||||
Set Balances | 19455352 | 130 days ago | IN | 0 ETH | 0.0581472 | ||||
Set Balances | 19455350 | 130 days ago | IN | 0 ETH | 0.05603382 | ||||
Set Balances | 19455347 | 130 days ago | IN | 0 ETH | 0.04212809 | ||||
Transfer | 19455337 | 130 days ago | IN | 2 ETH | 0.00074204 | ||||
Retrieve Funds | 19453573 | 130 days ago | IN | 0 ETH | 0.00080207 | ||||
Reset Balances | 19453567 | 130 days ago | IN | 0 ETH | 0.00773107 | ||||
Reset Balances | 19453565 | 130 days ago | IN | 0 ETH | 0.00885967 | ||||
Reset Balances | 19453562 | 130 days ago | IN | 0 ETH | 0.00843402 | ||||
Reset Balances | 19453560 | 130 days ago | IN | 0 ETH | 0.00909675 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
19933877 | 63 days ago | 1.6524 ETH | ||||
19812247 | 80 days ago | 0.0176 ETH | ||||
19613659 | 108 days ago | 0.0204 ETH | ||||
19592685 | 111 days ago | 0.0141 ETH | ||||
19590699 | 111 days ago | 0.0117 ETH | ||||
19571133 | 114 days ago | 0.0377 ETH | ||||
19555715 | 116 days ago | 0.0129 ETH | ||||
19526887 | 120 days ago | 0.0553 ETH | ||||
19526881 | 120 days ago | 0.0421 ETH | ||||
19526876 | 120 days ago | 0.0206 ETH | ||||
19460760 | 129 days ago | 0.0352 ETH | ||||
19457177 | 130 days ago | 0.025 ETH | ||||
19455563 | 130 days ago | 0.0199 ETH | ||||
19455550 | 130 days ago | 0.0351 ETH | ||||
19453573 | 130 days ago | 1.3628 ETH | ||||
19143199 | 174 days ago | 0.0242 ETH | ||||
19106855 | 179 days ago | 0.0354 ETH | ||||
19106828 | 179 days ago | 0.0472 ETH | ||||
19025527 | 190 days ago | 0.004 ETH | ||||
19019392 | 191 days ago | 0.0414 ETH | ||||
19015559 | 192 days ago | 0.0334 ETH | ||||
19007258 | 193 days ago | 0.0126 ETH | ||||
19005711 | 193 days ago | 0.0106 ETH | ||||
19000739 | 194 days ago | 0.0184 ETH | ||||
19000373 | 194 days ago | 0.052 ETH |
Loading...
Loading
Contract Name:
XtrackRevenueShare
Compiler Version
v0.8.4+commit.c7e474f2
Optimization Enabled:
Yes with 500 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity >=0.7.0 <0.9.0; /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@%%%%%%####*#*##=++***+*+*+=+====================--------------------------------------------------------=:=------ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@%@#*@%%%#*# **%%##%=#%%%%#%%#########***********+****++=+++++=+====================================- @@@@@@@@+=+*%=#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@=%%%%%@#@@@%%%#%%=*%#######%###%@@@##+*********++*+*++++*=++++++++==+=====+=======================- @@*#*%#@@@@@@%%+=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%++%@%%%@@%%%%%@#-%%%%##%####%#%--@*#*##+********++***+++++++++++++++=============================- @*%@###%%%%%#%%#%+=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@+*@%%%%%%%%%#-%@%%%%%##%%#%#%@*%#######**********+****++****+++++++++++++======================- @=@#%%@@@@@@@@%%%@%*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@#=%@###+=++#%@%%%%%%%%#%##############+***********+*++++++++++++++============================- @=@@%%@@@@@@@@@@%@#@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%@%@@@@@@@@#=#%%@@@@@@%%%@%%%%%%#%%#%%%%%#####*###+*****+++==+*****+*++*=++++=+==+==+==================- @%@#@@@@@ @@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@%@@@%%%%%%%%%%%%#%%%%%%#######%###########***######****++++++++*+++++**+++++++==+============- -@@%@@@@@@@@@@@@%%@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@%%@%%%%@%%%%%%%%@%%%%%%%###########%#####***********+*****++++++=++++==+===+================- =@@@%#%%@@@@@@@%#%#@@@@@@@@@@@@@@@@--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%%%%%%##%%%%%%%%%##%###%######**+*+****++*++++*+*+++++++++=*==+====================- @#=@@%@%%%%%%*#%@@+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%@%%@@@@@@@@%%%@%%%%%%%@%%%%%%%%%%%%#%#############*********+*++*++++++++*++**+++==============+++=- @@@@=#%@%%@@@@%++-*@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@*#%@@@@@@@@@@@@@@@@@%%@@%%%%%%@%%%%%%%%%%%%%%%#%########*+*****+***+++***++++++++++++++++=+++========+::=- @@@@@@-##*+===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%@@@@@@%@@@@@@%%%%#%%%%%%%%%#####*#%#########*****##*****++*****++++++++++++++==========**#+- @@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@+.@@%@@%%%%#%%%%%%%####%%%##########*#*****#***+*+*++++++++++++++=+++=============- =@@@@@@@@@@@@@@@@@@@#-*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@#%@%@%%##%%%%%%%%%@@@@@#%%#####*#+******++***+++**+++++++++++##%###+=+=========- @#-+@@@@@@@@@@@+=-+%@@@==@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@%%%%%%%%%%%%%= =@####%####*##+*******+****++***++##@@#+=====%**==+=======- %@@@-@@@@@@--*@@@@@@@%@@@-=@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@%%%%@%%@#%%%%%%%@@@%%####%########***@@@#*****++****%=======*+*==%*++=+=====- %@@@-@@@@@@=@@@@@@@@%@@@@@@=-*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@%@%@@@@%%@%%%%%%%@@@@@@%%%%%%%%%%%%%%###%##%#########*@:=#***+**++++#==++=======+==@%*++++===- %@@=%@@@@@+=@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@@@@%%%%@@@@@%%##%%@%%%%%%%%%%%%@%%##%%%%%%%#%#############%@@#***#***+*%#=+*++*##*+=++*==#+=++*++- %@@-@@@@@@-@@@@@@@# *#@@@@@@-=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@%%%%%%#@@@@@@@@@%%%#%###%############*********#@=#*++=# =#+===#==#+++==++- %@@-@@@@@@-@@@@@@%= =%@@@@@@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@%@%@@@@@@%@ @%%%%%@@@@%%@@@ @@%#########%#%########+*******%==#++*+@ **+=++=**=++++++- @@%-@@@@@*@@@@@@@@@@@@@@@@@%-@@@@@@@@@@@@@@%+%@@@@@@@@@%@ @@@ @@%@@@@@@@@@@@ @@%@@@%%@@%%@ @@@ @#%%%%###%%###############****%==++=++##%#+==+=+#*++++++=- -=%@@@@@@@-#@@@@@@@@@@@@%@@=@@@@@@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@ =@@@@@@@@@@@%@@ =@@@%%%%@%%%%#@ @@@@@ @@%%%%%%####%##%%%#######*#+**%@@==#+=+++===%==%**+**=+++- @@@@@@@@@@@@-=@@@%@%@@@@@@--@@@@@@@@%@@@@@@@@@@@@@@@@@%%@% @@ @=+@@@@@@@%@@%@ @@@@@@@%%%%@#@@@ @@ @%%%%#%%%%%##%####%##@@@@@@@@@%##@==+*#===++==@*+++++++*+- @@@@@@@@@@@@@@=-@@@@*=--=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@ @@@@@@@%@@@@%@ @@@@@%@@@@%@@@ @@@%%%%%%%%%%%###%##@@@%-----=-=@%##@@=====++%%@%**++++++++- @@@@@@@@@@@@@@@@*--=@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%%@@%@@@@@@@@ @@@@@@@%@@@@ %@@%@%@-+@@@ @@@@@@@@@%%@@@@%%%%%%####%@--=*##%#*#*=*@%*%@@@%%***%@@@@%*++++++- @@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@ @@@@@@@@%@ %@@%@@@@@@+ @@@@@@%%%%%@@@=@@@%%%%%%%#%@-=##*#%%##*#+#=+%**+#@@@@@+=====%#*++++- @@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@%%@@@ @@@%@@%@ @@@%@@@@@ @@@@@%%%%%@%%@ @@%%%%%%%%@=##+#+**==+#+*@=%*#+@=:=%@%%=-+@=@%*+*+- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@ @%%@@@@@%@@@%@@@ @@@@@%@ @@@@@%@ @@@@@%@@@@@@%%@@ @@%%%%@%#@==#*#*= ==-*+#%=%+#@@=@---------@==@%*+- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@ @%@@%@@@@@@@@@@@@ @@@@@%@ @@@%@%@ @@@@@@@@@@@@%@@%@ @@%%%##%%@-@*#*==**+==#+#=@@+%@=@=-=@@@@@=--=#=%#*- @@@#=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%@@@= @@%@@@@@@@@@@@@@#@ @@@@@%@ %@@@%%@ @@%@@@@@%%%%%%@%@@@ @@@%%%##%%@-+@###*++***+%==%##%==*-=@+ #=@=--@=#++- @@@#=@@@@@@@@@@@@@@@@%@@@@@@*+@@@@@@@%@@@@@%@@@@@%@ @@@@%@@%@@@@@@@%%@ @@@@@%@ %@%@@%@ @@%@@@@@%@%%%%%%%@@ @@%%%%%%%@@@@-=%%*##%@@%%-@@##%=%--=@*#=#=@--%=%#**- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@%@ @%%@@@@@@@@@%@@%#@ @@#%%@@ @@@###@ @@%@@@@@@@@%%%%%%@@ @%%%%%%%%%%%%@*=*%++----%@@###@-%#--=@@@@@=-=+=@*#+- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@%@ @%@%@@@ +@@@@@@@@@ @@@@@@@ =@@@@@@ @@@%%@@* @@%%%%%%@@ @%%%%%%%%%%%%%@@--#@@@@@@%%%%%@@*=@=-------=@=%#**+- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@%%@@%@ @%@%%@ @@@@@@@@@ @@@@@@ @%%%%%%@@ @%%%%%%%%%%%%%%@@@@%%%%%#######%@@-=%=*%@@===@%*+*+- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@%@ @%%%@@@ @@ =@@@@%%%@@ @@%%%%%%%%%%%%@%@@@%%%%%%%#%%###%%@#---*#%@@%*###**- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@ @@@@@@@@@@%@ @@@@@@ +@= @@@@@@@@ @@ @@@@@@@ @%@@@@@%%%%%@@@@@%#%%%%%%%%%%####%#@@@@@%%##*#####+- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%@ @@%@@@@@@@%@ @@ =@@@@@ @@@@@@@@@@@@@@@@ @@@@@ @@@ @%%@%-@%%%@@@ @%%%%%%%%%%%%%##%#%%#########%#*#*#= @@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@ @@@@@@@@%@@@= @@@@@@@ @@@@@@@@@@@@@@@@@@@@ @@@@@@@= @@@%@@@%%%%%@= @%#@%%%%%#%%%%%##%###%#############= %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@ @@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ @@@@@@%%%%@+ @%#%#%##%*#%%%%%###%%%#%###%@@#####= %@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@%%@@@@@@@@ =@@@@@@@@@@@ @@@@@@@@ @@@@@@@@# @@@@@@@@@@@ @@@@@@@= @##%%%@##%%%%%%%%%#%##%###%%-+%####= %@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@ @@@@@@@ @@@@@@@ @@@@@@@@@@@@@ @@ @@@@@@@@@%%%%%%%%%%%##%####@=@#####= #@@@@@%@%@@@@@ +@@@@@@@@@@@ @@@@@@@@@@@@@ @@@@@@@ @@@@@@@ @@@@@@@@@@@@@@ @@%%@#%%%%%%%%##%%%########= #%%%%@%@%%%@@@@@@@@@@@@@@@@= @@@@@@@@@@@@@@ @@@@@@ @@@@@@@ @@@@@@@@@@@@@ @%%%%%%%%#%%%%%%##%#%%#####= #@@@@@@@@@%%%@@@@@%%@@@@@@@ @@@@@@@@@@@@@ @@@@@@% @@@@@@@ @@@@@@@@@@@@@@ @%%%%%%%%%%%%%%%%%%#%%%#%%#= #@@@@@@@@@@@@@@%@@%@@@%@@@@@@@@@@@@@ @ @@@@@@@@@@@@ @@@@@@@ @@@@@@@ @@@@@@@@@@@@@ @@@@@@@@@@@@%%%%%%%%%%%%%%%%%%##%#####= #@%@@%%%%@@@@%%@@@@@@@%@%%@@@@@@@%@@ @@@@@@@ @@@@@@@@@@@@ @@@@@@@@ +@@@@@@@@ @@@@@@@@@@@ +@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%#%%%%%%%###%%%+ =@@@%@%@@%%@@@%@%@@%@@@@@@@@%%%%@%@% @%@%@@@@@@@ =@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ @@@@@@@%#@ @@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##+ =*--@@@@@%%%%%%%@%@@@@@@@-@@@@@@@@@# @%@@@@@@%@@@@= =@@@@@@@ @@@@@@@@@@@@@@@@@@@@ @@@@@@@@ @@@@%%%%%@#@ @@%%%%%%%%%%%%%%%%%@%%%%@%%%%%%%%%+ =#%%+--#@@@@@%%@@@@@@---+##--@@@@%@= @#@@@@@@%%%%@ @@ #@@@@* @@@@@@@@@@@@@@@@ @@@@@ =@@ @@%@@%%%%%#@ @@%%%%%%%%%%%%%%%%%%%%%%%#%%%%%@@@% =****%+%-#@#%%@@@---=%*+==#%%%--@@@@@@@%@@@%%%@@%#@ @@@@@@ @@ @@@@@@@@@@ @@@ =@@@@@@ @%%%%%%%@%%@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%@#%%%%%--* *@%%###%=*@#@%@%-@@%%##%%%##*@@@=%@@@@@@@@@@@@@@@%@ @%%#@@@ @ =@@@@@@%@@ @@@@%%%%@@@@@%%%%%%%%@@%%%%%@@@@@@@@@@@%%%@#@%%%@@@# =@%%%#*%-*@@%@@+-#####@%@%%%###%--@@@@@@@@@@@@@@%@@ @%@%@@% @@@@@@@ @@@@@ @%@@@@@%@ @@@@%%%%%%%%%%@%@@@@@%%@%%@%%%%%%%%@%%%%%%%#%%#%%%@* %%%%##@-#@%%%@+*%##%#%- %%%%##%+%@@@@@@@@@@@@@@@@@ @%@%@@# @@@@%%@@@ @@@@@=# =+#@@@@ @@@@%#@ @%%%%%@@@ @@%%%@@@@@@@@@@@@#+=#@@@@%%@@%%%%@%%%%%%%%%%%%%#%%%+ +@%%#%#%-@@%%%@-####%%%%%@%%%%#%-@@@@@@@@@@@@@@@@%@ @%@@%@# @@@@@%@%@ @@@@@@@ @@@@@%@ @@@@@%@ @%%%%@%@@ @@%%%%@@@@@@%#+=##%%%*+@@@@@%%@%%%%%%%%%%%%%%%%%%%%* =%##*###-@@%%@@-@###%%@@@@@%###%-@@@@@@@@@@@@@@@@@@ @@@@@@ @@%@@@%%@ @@@@@%@ #@@@@%@ @@%%@%@ @%@%%%%@@ @@@@%@@@@@%+*@@@@%%%%%%*=%@@%%%%@@@%%%%%%%%%%%%%%@@# =###=---@@%%%%@-=%%###%######%*-*@@@@@@@@@@@@@@@@@@= @@%@@@@@@@@@@@@@@@ @@@@@%@ #@@@@@@ @@%@@@@@@@@@@@@@@@@ @@@@@@@@@@@%@%%%@@@@@%@%%%#@@@@@@@@%@@@%%%%%%%%%@@%= ==--%@@@@@%%%%@@@--*%%###%#*--#@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@ @@@@@@@ #@@@@%@ @@@@@@@@@@@%@@@@@ @@@@%@@@@*#@%%@@+*%@%%%%#%@%%%%%%%%@@%%@%%%%%%@@-== =%@@@@%@@@@@@@%%@@@@--**=-=@@@@@@@@@@@@@@@@@@@@@%@ @@%@@@@@@@@@@@@@# @@@@@@@ %@@@@@@ @@@@@@@@@@@@@@@@ @@@@@@@@@*@%@@@#--#%%@%#%%%@@@@@@@%%%@%%@@%%%%@=-@- +@%%%@@@+-+--#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @%@@@@@@@@@@@@@ @@@@@@@@ %@@@@@@@* @@@@@@@%@@@@@@ +@@@@@@@%#@%@%@@@@@@@@%#%@@@@@@@@@@%%%%%@%@@@@@-*@- +@@@*=-+%@@@@@+-*@@@@%%@@@@@@@@@%@%%@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@ @@@@@@@@@@ %@@@@@@@@@ =@@@@@@@@@@@@@@@@@@@@@@@@@@*=%@@%@%%%%%%%*%@@@@@@@@@@@@@@%%%%@%@@-%@- **-+%%%%%%%%%%@@#+=#@@@@@@@@@@@@@%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@ #@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@##%%%####*#@@@@@%%@@@@@@@@@@@%%%%@-@#@- #-#%%%##%####%%%@@**@@@@@%@@@@@@@@@@@%@@@@@@%@@@@@@@@@#%%@@= =@@@@@@@@@@@@@ #@@@@@@@@@@@@@ @@@@@@@@@@@%+==-+@@@@@%%#%%@@@@@@@@@@@@%%%@@@@%%@@%@@@@@--@+ #-%%###%%%%#*#%%%@*%@%@@%%@@@@@@@@@@@@@@@@@@@@@@%@@%%%@@@@ = @@@@@@@@@@@@@@@ *@@@@@@@@@@@%@@@ : @@@@@*===***##+-=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@-- *-%%##%*% ####%@%=%@%%%%%@%%@@%@@@@@@@@@@@@@@@@@@@%%@@ @ @@@@@ =@@@@@@@%@@@@@@ @@@@@@@@@@@@@@@ #@@@@ @@@@+######%%####==@@@@@@@@@@@@@@@@@@@@@@@@@@@*--**--@@@@% +=@#%%##%@@@##%@@@*%@@@@@%@@@%%@@%%%@@@@@@@@@@@@@@%%@@@@@ @@@ @@@@@@@@@@%-@@ @@@@@@@@@@@@@ @@@= @@@@+###@@@@@@%#*%+@@@@@@@@@@@@@@@@@@@@@@@*-=#@@@@@@@-=%@@ --@#%##%%#%#%%%@@#*%%%%%%%@@@@@@%%@@@@@@@@@@@@@@@@@%%@%%@@= @@@@@@@@@@@@@@@ @@@@@@@@@@@@@@= @@@@#*#%@@@ @@@#%%-@@%@@@@@@@@@@@@@@@@@@@@=@@@@%#*#%@%@#=% =-#*%@%%%%@%%%%%**#@%@@%%%%%%%@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=%#%%@@@@@@@##*@@@@@@@@@@@##@@@@@@@@@@%-@@#*#@@+-=*%%-% *@@%=-##%%%####%%@@@%%@@@@%%%%%@@@@@@%@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=%#@%%%%%%%##%=@@@@%%@@@@@@@@@@@@@@@@@%@@%*+# *+##%-#% +%%%%@%*++*#%%%@#@@@%%%@@@@@%%%%@@@@@@@@@@%+*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#=+%######+==+@%@@@@@@@@@@@@@@@@@@@@@-@@%*-%%%+:##* @+ +##%%%#@@@@%%%%%%%%%%@%%%%%@@%@@@@@%@@@+-*%*#@==@@@@@@@@@@@@@@==#@==@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=+**+=+#@@@@@@@@@@@@@@@@@@@@@@@@@@=-@@@@=+@@@+: =: +%%#%%#%%%%%%%%%%%%%%%%%%@%%%@@%@@@%**%@#+++*++%@+=@@@@@@@%=+@@@@@@@@=+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%%@@@@@@*==@@@@@@@@@@@@@@@@@@@@@@@=-*%%@*. =- +##%%%#%%%%%%%%%%%%%%%%%%%@@%%%@@@@*@#=-*#%@%%#-=-*=@@@@+*@@@%+-=--#@@@#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===*#**-+@@@@@@@@@@@@=---+%@@@@%--= +#@@@%- =##%%%%####%%%%%%%%@@@%%%%%%%%%%%@=@=++%@@@@@@@#*+@*@%%@=@@*-*@@@@@@-*@%*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@==+*##******-=@@@@@@@#=+@@@@@%@#%@@@@@@@@@%%%#- =######%#%####%%%%%+-@%%%%%%%%%%%@*@-*+@%@ @%%*=*==@%@@+@@+-@@ @%@**@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*-###%@@@@%##+=+@@@#%##%%#***####%#@@%%%%%%%%%#- =###*####%#%%#####%@@@%%%%%%%%%%%@-@-+*@@@@@@@%==@@@@@@@=@@-=@%@@@%@-*@#@@@@@@@@@@@@*-@@@@@@@@@@@@@@@%@@- @@%%@@@%%@@--#*%#% @###===-@%%#%####%@@@#%%##*%%%%%%%%%%%%- -+**#######%%#%#%###%%%%%@%%%%%%%@+@-==+%%@%%+-=-@=%%@@@=@@--#@@@%+--@@=*@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+#%#@@@ @@@%##=%@%%%##*##@ @**####%@#%%%%@%%#%- -******###*###%%%%#%%####%%%#@%%#@--@@-------=+@#-@@@%@%-#@@@@----@@@@+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%-###%%@@@%##*#=@@%#%@#*##%@@@**%*##%@%%%%%%#==%- -#******+#######%%%#%%%%%%##%%%%%@@@%+-%%*+#@+-@@@@@@@@@@@+-*@@@@@@+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=-=+++=#**+++--@@%%*%%%###%%##%@+#%%%%%%%%#*=+*= -+++**#*#*+*+##**##%#%%%%%#%#%##%%##%%@@*--=%@@@@@#=--%@@@@@@*---+@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%--**++---@@@@@@@@=-#@@%%%@@% =@%%%%%%###*#%*: -+++++++*+##*****##***######%%%%%%%%%###@@@@@@@%--++*+++--@@@@@@@@@@@@@%%%%@%@@@%@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=--#@@@@@=-+@@@@@%-#@%# #@@@@%%%%##%%%##*: -++++++**+*************##*###*##%%#%%%%###%@%=-=+=++++++=++-@@%@%%%%%%%%%%@@%%%%%@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#--*@@%+-#@@@@@--@@@@@%%%%%%##%%##+*+. -++++++++++++++*+***********########%%%%%%@=====+**###**+=*-%@%%%%%%%@@%%%%%%%%@%%%%%%%%%%%%%%%%@@@@%%%@@@@@@@@@@@@@@@@@@@@@--*#@@%%%%@%%--@%@@@@%%%%%%%%%#%%%###*#*. -===+++*++++++++**+++*******+@@%*+#*#*####@-=+=+**@%@%#*+++-%%%@%%%%%%%@@@%%%%%%@@%@@@@%%@@@@@@@%%%%@@@@%%%%%%@@@@@@@@@@@%@@-@@%%%@%@%%%%@*@@@%%%%%%%%%#%%#%%#%####*. -========+*++++++++++*+*****#=:@*****#+###@##=++**@ #%#++#*@%%%%%%@%%%%=*@%%%%%%%%%%@@@%%@@=-@@@@%%%@@@@@@%@%%%*%@@@@@@@@@@-%%%%@@#%@%%#@-@%@%%%%%%%%@%%%#%######## -==+========++++++++++++++++#@@%********++%==+==**@@@@*+==*=#@%##%#%%%%%@%%@%%%%%%#%%%%%%%%@@@@%%%%@@@%@%@@%@%@@@%@@@@@@@@%@-@#%%%@ @@%##@-@%%%%%%%%%%#%%########### -================+++++++++=++++++++*++****%==++===++=+====*-@%#%#%%#%%%%%##%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%@@@@@@%%%%%%%@@-@%##%%%%%%#%@-@%%%#%%%%%%%%#%%######+#: -=================+=+++++++++++=++*++*****%#==============@@@#*#######%#%#%%####%%%%%%#%%#%%%%#%%%%#%%%%%%%%%%%%%%%%%%%%%@@@-=@@@%%#%@%%#--@@%%#%%%%%###%%%#%#*##+-: -=======================+=++++=++++=++++++++%##========%@%#*****+##**########%%%######@%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%@@@--+@@%%---@@@@%%%@%%%%#%%%%%%%*#**#*: -------------------------------------------------------------------===-==================+++*****+*******++++****************#%@@---=%%%%#*#**++++=++++====-----: */ error InsufficientBalance(); error AlreadyClaimed(address account); error OnlyOwner(); error ArraysMustBeSameLength(uint256 length1, uint256 length2); error ReentrancyAttackDetected(); error TransferFailed(); error ContractOutOfFunds(); contract XtrackRevenueShare { address payable public owner; bool private reentrancyLock; mapping(address => uint256) public balances; mapping(address => bool) public claimed; event BalanceClaimed(address account, uint256 balance); constructor() { owner = payable(msg.sender); } modifier nonReentrant() { if (reentrancyLock) { revert ReentrancyAttackDetected(); } reentrancyLock = true; _; reentrancyLock = false; } modifier onlyOwner() { if (msg.sender != owner) { revert OnlyOwner(); } _; } modifier alreadyClaimed() { if (claimed[msg.sender]) { revert AlreadyClaimed(msg.sender); } _; } modifier sufficientBalance() { if (balances[msg.sender] == 0) { revert InsufficientBalance(); } _; } modifier contractHasFunds() { if (address(this).balance < 0) { revert ContractOutOfFunds(); } _; } modifier arraysSameLength(uint256 length1, uint256 length2) { if (length1 != length2) { revert ArraysMustBeSameLength(length1, length2); } _; } function claim() external nonReentrant alreadyClaimed sufficientBalance contractHasFunds { uint256 amount = balances[msg.sender]; balances[msg.sender] = 0; claimed[msg.sender] = true; (bool success, ) = payable(msg.sender).call{value: amount}(""); if (!success) { revert TransferFailed(); } emit BalanceClaimed(msg.sender, amount); } function setBalances( address[] calldata _addresses, uint256[] calldata _balances ) external onlyOwner arraysSameLength(_addresses.length, _balances.length) { for (uint256 i = 0; i < _addresses.length; i++) { balances[_addresses[i]] = _balances[i]; } } function resetBalances(address[] calldata _addresses) external onlyOwner { for (uint256 i = 0; i < _addresses.length; i++) { balances[_addresses[i]] = 0; claimed[_addresses[i]] = false; } } function retrieveFunds() external onlyOwner nonReentrant { uint256 contractBalance = address(this).balance; (bool success, ) = payable(owner).call{value: contractBalance}(""); if (!success) { revert TransferFailed(); } } function destroy() external onlyOwner { selfdestruct(owner); } receive() external payable {} }
{ "optimizer": { "enabled": true, "runs": 500 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"AlreadyClaimed","type":"error"},{"inputs":[{"internalType":"uint256","name":"length1","type":"uint256"},{"internalType":"uint256","name":"length2","type":"uint256"}],"name":"ArraysMustBeSameLength","type":"error"},{"inputs":[],"name":"ContractOutOfFunds","type":"error"},{"inputs":[],"name":"InsufficientBalance","type":"error"},{"inputs":[],"name":"OnlyOwner","type":"error"},{"inputs":[],"name":"ReentrancyAttackDetected","type":"error"},{"inputs":[],"name":"TransferFailed","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"balance","type":"uint256"}],"name":"BalanceClaimed","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"claimed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"destroy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"}],"name":"resetBalances","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"retrieveFunds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses","type":"address[]"},{"internalType":"uint256[]","name":"_balances","type":"uint256[]"}],"name":"setBalances","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b50600080546001600160a01b031916331790556107e9806100326000396000f3fe60806040526004361061007f5760003560e01c80638da5cb5b1161004e5780638da5cb5b1461010c578063b7e39b4f14610144578063c884ef8314610164578063e5da1b68146101a457600080fd5b806327e235e31461008b5780634e71d92d146100cb57806361b20d8c146100e257806383197ef0146100f757600080fd5b3661008657005b600080fd5b34801561009757600080fd5b506100b86100a63660046106b5565b60016020526000908152604090205481565b6040519081526020015b60405180910390f35b3480156100d757600080fd5b506100e06101c4565b005b3480156100ee57600080fd5b506100e0610340565b34801561010357600080fd5b506100e061042c565b34801561011857600080fd5b5060005461012c906001600160a01b031681565b6040516001600160a01b0390911681526020016100c2565b34801561015057600080fd5b506100e061015f366004610723565b610465565b34801561017057600080fd5b5061019461017f3660046106b5565b60026020526000908152604090205460ff1681565b60405190151581526020016100c2565b3480156101b057600080fd5b506100e06101bf3660046106e3565b61055c565b600054600160a01b900460ff16156101ef57604051635ca6ed7960e01b815260040160405180910390fd5b6000805460ff60a01b1916600160a01b1781553381526002602052604090205460ff161561023757604051632058b6db60e01b81523360048201526024015b60405180910390fd5b3360009081526001602052604090205461026457604051631e9acf1760e31b815260040160405180910390fd5b3360008181526001602081815260408084208054908590556002909252808420805460ff1916909317909255905190929083908381818185875af1925050503d80600081146102cf576040519150601f19603f3d011682016040523d82523d6000602084013e6102d4565b606091505b50509050806102f6576040516312171d8360e31b815260040160405180910390fd5b60408051338152602081018490527fe64799e036cf6322d0c3b6d11f4e2fc9d1bd9bb5938dd3d6835921a427c89b8f910160405180910390a150506000805460ff60a01b19169055565b6000546001600160a01b0316331461036b57604051635fc483c560e01b815260040160405180910390fd5b600054600160a01b900460ff161561039657604051635ca6ed7960e01b815260040160405180910390fd5b60008054600160a01b60ff60a01b1982161782556040514792916001600160a01b03169083908381818185875af1925050503d80600081146103f4576040519150601f19603f3d011682016040523d82523d6000602084013e6103f9565b606091505b505090508061041b576040516312171d8360e31b815260040160405180910390fd5b50506000805460ff60a01b19169055565b6000546001600160a01b0316331461045757604051635fc483c560e01b815260040160405180910390fd5b6000546001600160a01b0316ff5b6000546001600160a01b0316331461049057604051635fc483c560e01b815260040160405180910390fd5b82818082146104bc576040516324b51f3d60e01b8152600481018390526024810182905260440161022e565b60005b85811015610553578484828181106104e757634e487b7160e01b600052603260045260246000fd5b905060200201356001600089898581811061051257634e487b7160e01b600052603260045260246000fd5b905060200201602081019061052791906106b5565b6001600160a01b031681526020810191909152604001600020558061054b8161078c565b9150506104bf565b50505050505050565b6000546001600160a01b0316331461058757604051635fc483c560e01b815260040160405180910390fd5b60005b81811015610666576000600160008585858181106105b857634e487b7160e01b600052603260045260246000fd5b90506020020160208101906105cd91906106b5565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060006002600085858581811061061757634e487b7160e01b600052603260045260246000fd5b905060200201602081019061062c91906106b5565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061065e8161078c565b91505061058a565b505050565b60008083601f84011261067c578182fd5b50813567ffffffffffffffff811115610693578182fd5b6020830191508360208260051b85010111156106ae57600080fd5b9250929050565b6000602082840312156106c6578081fd5b81356001600160a01b03811681146106dc578182fd5b9392505050565b600080602083850312156106f5578081fd5b823567ffffffffffffffff81111561070b578182fd5b6107178582860161066b565b90969095509350505050565b60008060008060408587031215610738578182fd5b843567ffffffffffffffff8082111561074f578384fd5b61075b8883890161066b565b90965094506020870135915080821115610773578384fd5b506107808782880161066b565b95989497509550505050565b60006000198214156107ac57634e487b7160e01b81526011600452602481fd5b506001019056fea264697066735822122079ca7de02389c6dd5352d6f606c7b1db23b1d5f0cb43a10e0ea34b71bc5797df64736f6c63430008040033
Deployed Bytecode
0x60806040526004361061007f5760003560e01c80638da5cb5b1161004e5780638da5cb5b1461010c578063b7e39b4f14610144578063c884ef8314610164578063e5da1b68146101a457600080fd5b806327e235e31461008b5780634e71d92d146100cb57806361b20d8c146100e257806383197ef0146100f757600080fd5b3661008657005b600080fd5b34801561009757600080fd5b506100b86100a63660046106b5565b60016020526000908152604090205481565b6040519081526020015b60405180910390f35b3480156100d757600080fd5b506100e06101c4565b005b3480156100ee57600080fd5b506100e0610340565b34801561010357600080fd5b506100e061042c565b34801561011857600080fd5b5060005461012c906001600160a01b031681565b6040516001600160a01b0390911681526020016100c2565b34801561015057600080fd5b506100e061015f366004610723565b610465565b34801561017057600080fd5b5061019461017f3660046106b5565b60026020526000908152604090205460ff1681565b60405190151581526020016100c2565b3480156101b057600080fd5b506100e06101bf3660046106e3565b61055c565b600054600160a01b900460ff16156101ef57604051635ca6ed7960e01b815260040160405180910390fd5b6000805460ff60a01b1916600160a01b1781553381526002602052604090205460ff161561023757604051632058b6db60e01b81523360048201526024015b60405180910390fd5b3360009081526001602052604090205461026457604051631e9acf1760e31b815260040160405180910390fd5b3360008181526001602081815260408084208054908590556002909252808420805460ff1916909317909255905190929083908381818185875af1925050503d80600081146102cf576040519150601f19603f3d011682016040523d82523d6000602084013e6102d4565b606091505b50509050806102f6576040516312171d8360e31b815260040160405180910390fd5b60408051338152602081018490527fe64799e036cf6322d0c3b6d11f4e2fc9d1bd9bb5938dd3d6835921a427c89b8f910160405180910390a150506000805460ff60a01b19169055565b6000546001600160a01b0316331461036b57604051635fc483c560e01b815260040160405180910390fd5b600054600160a01b900460ff161561039657604051635ca6ed7960e01b815260040160405180910390fd5b60008054600160a01b60ff60a01b1982161782556040514792916001600160a01b03169083908381818185875af1925050503d80600081146103f4576040519150601f19603f3d011682016040523d82523d6000602084013e6103f9565b606091505b505090508061041b576040516312171d8360e31b815260040160405180910390fd5b50506000805460ff60a01b19169055565b6000546001600160a01b0316331461045757604051635fc483c560e01b815260040160405180910390fd5b6000546001600160a01b0316ff5b6000546001600160a01b0316331461049057604051635fc483c560e01b815260040160405180910390fd5b82818082146104bc576040516324b51f3d60e01b8152600481018390526024810182905260440161022e565b60005b85811015610553578484828181106104e757634e487b7160e01b600052603260045260246000fd5b905060200201356001600089898581811061051257634e487b7160e01b600052603260045260246000fd5b905060200201602081019061052791906106b5565b6001600160a01b031681526020810191909152604001600020558061054b8161078c565b9150506104bf565b50505050505050565b6000546001600160a01b0316331461058757604051635fc483c560e01b815260040160405180910390fd5b60005b81811015610666576000600160008585858181106105b857634e487b7160e01b600052603260045260246000fd5b90506020020160208101906105cd91906106b5565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060006002600085858581811061061757634e487b7160e01b600052603260045260246000fd5b905060200201602081019061062c91906106b5565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061065e8161078c565b91505061058a565b505050565b60008083601f84011261067c578182fd5b50813567ffffffffffffffff811115610693578182fd5b6020830191508360208260051b85010111156106ae57600080fd5b9250929050565b6000602082840312156106c6578081fd5b81356001600160a01b03811681146106dc578182fd5b9392505050565b600080602083850312156106f5578081fd5b823567ffffffffffffffff81111561070b578182fd5b6107178582860161066b565b90969095509350505050565b60008060008060408587031215610738578182fd5b843567ffffffffffffffff8082111561074f578384fd5b61075b8883890161066b565b90965094506020870135915080821115610773578384fd5b506107808782880161066b565b95989497509550505050565b60006000198214156107ac57634e487b7160e01b81526011600452602481fd5b506001019056fea264697066735822122079ca7de02389c6dd5352d6f606c7b1db23b1d5f0cb43a10e0ea34b71bc5797df64736f6c63430008040033
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.