ETH Price: $2,260.33 (-6.84%)

Transaction Decoder

Block:
21210413 at Nov-17-2024 10:27:47 PM +UTC
Transaction Fee:
0.052218259148612646 ETH $118.03
Gas Used:
3,453,447 Gas / 15.120619818 Gwei

Account State Difference:

  Address   Before After State Difference Code
0x032dAE83...c9bBEe964
1.94944635 Eth
Nonce: 0
1.897228090851387354 Eth
Nonce: 1
0.052218259148612646
(Titan Builder)
12.794909951806884352 Eth12.803558263002098929 Eth0.008648311195214577
0xf815c061...59c301f40
0 Eth
Nonce: 0
0 Eth
Nonce: 1
From: 0 To: 204345492749495206634082130270696593075172032771868670338226069400181339620000254564710148455542150065188305105163543549780770500368918636538833878785533361539698107487387764832619892930305511304156688916138891369254765287026330476835318191343684293291105312557019236707585835413117790880502349372399797638840355716095792585734614782121444294355127890880786891994968651161175550483431214073256306822705236296058266264143741395479205812781611045794284023110076701928026248356127070667028266159706781852893182445225489717308757962212155262474788531243579693843304195712431780490522427590196775852422815638448718421928203796019998151226136555660552320066414864934912574182310034094228207130214507031762441163147865563726179830685530266957349821945440520822671216037635161530257433908213452493654147072070272170581859914795487364025442224754945337552298071474311767393726405239032074964608808124587249271849575111918874716802440687058879286798745790370562574624298503911011957820694439393367059949014397650907014095521287927210725904766451852208037911813390187683950305189003651213520608833756114896725650160531819916145131780974791675358754384867593391258028756153744296191864665853473236810491746746806186087617786899075426799998106699006783221920337909990629079016017424750711161561010534717348347352994010869142036966910187102616048438370513272572527676679426751212680463862108613210836512026291646907237861116094783735187684851345299909091075751733090142699786492598679557552712942060394103980622105626800750421382438579094020433721593935631547319111519115263813186188147554497133479340577361544886319747365307924119183096098511854857891580728636859605564851816563870325813223336885914094001958004096258385573486305286561453969904610740429132842845024745273167394566140111133836337599874447136000514085534599714910881624883409108491968533987237018242518569640547527755161323192557227311856026546893903260981307882214252271904979615657485176938898404325796395258646952734716605152822721798178264959735018971920589136134472498838375780739684022693769887028767754648338074853477464775516017361203224298850672934327617342065935298676871086125519667327133102136516076178232092303904861490090224676888454647193739620586164932593476004988268965009815869106385527729819071157856225990126813722339772176473009865596128020768148297666115253797974692259942892515544210822959670526446716909152657987595695788798274909693752163861566666162547737661499086538264867644615855190699153118788568944525530724117815472295927999254073211141238976606048606892252136197206754574294910666508669303092248591567725211647937123954446174037097218293149549167775964924870208691975152616782613692030229610310262842747988884551229580860137095034220347449484976603653207479749729245188469778072311044445459279622083380935516103569442276267376210109614948542849245033013535798187424495612254319417866158105765714800994729335861446475481063063636280409286533680760839414331538795895207258975051560887243116418303857786743271486529819798300437000671338229757805273593029088468638193318909003901799089321512084752910799910713287574872786807631554657830473424705989496990446790682177245500353231670292840675877234773520898543115241737056758366205022466428308330256301518981538269641519451013981551313937800931649366086292779885895158303288145563954796959744347482104296218397966077722610945790616442556595824968164860500319537093063058101035833464920541871470393852667589513583685178280245481221647088162962365093694719461170402208894110471017895656093764874794740492753247536445733922682914666521244169680971361615410648609962298751145531286937364274108447290551185645647525472647368692509586142773618017480202724116179774487995799434312353172267446043685664764447073544021485129036602347806697887804893774794819365773496723466434720050165409147670464872942386578587837160763259970844083269526013256226640555865174832466706349441082951823372659200323458342467585471914287185659569178734252630140326532100434631318956044057892361293802510552871509459488640524155586799381060213410906836424645823845678849716677821184856988143758838139459344948808524744549890550502986628222352158945399784569315642257691953377189284202815643001273235034546423592154913821049635395237943576012895172675234668067396688253793782734218391874329056081325291653934697185283170120175271131795383780854025091414268856647391908483742785674669564559422564437840394165047592353433953379874939270619688953453407415757481325988567009589153608867154728899762514784441041792445627998495410755151659371411033176071362460402348999854887994103547900202152500982030316743782090397806276749468208411217150242742482170586197438839313315910565373287158288542281410017176375330420822234119598424226441870590802475764154145880242858872393501708778314835250181065936853799717654820679795093729593808577342066205179174932184898021810932963714586597859541595628765079142325873027733335180696737439252462290200877941532648596670310134080547459598687226356425409436976875068679447159063168949700815507195606678476598963918852673793555376579121924719124399380660079580019691733380766571920979768038878039162460907303550882305291582943197898519760181344920762069512035456378057502408721165004163718154288297006444438542625926042670373612722152336259142963811556320094867861004096745261492193926768729630723908593388181002929178927523759565170845280487576573610350665310640835287149707028622618572763670558013086299892293267320456842645240064347989245967723450858976956849251979681607494185289984084700522488873035046859264397265179841611935719206003837416445133545794022265979419414216998950019443483715605140146586335933315108061493127206311281320799267923598559812012973723880683230872115498047262010538355247191911661536587767114590150075702672286489118518426274627210571184674466411798646446718729428737456614092276971666624851615241721016176753777300576111186826916370125754866931196294236591992703007911746554620190354073607009994195924136043060960680966575303652890586681972168783289711932339488567485536261138056718332364233334378424205052130406328721087349195817694913902322534872258602354283126391165518394622450153137590729980483750517182441087626539591037624177514447817568672464343016578510187479083339019542091927401615355441324698837331071886420213924816788135795704356149936111826037806018493295515389687415074546196193308287637223605521074135172133359244328584299559767276209778223395701663855136965274531554729123090437061762004514644720061404078706564333541581206215720941770810012363318030208140310283193104520075625178189680007675107566135908519715340951475002239889792026529430082898711176065145056396765419561265637394289462909546444296094084457905473726523726333228470545760524170266037859638015749606289358541292760454999908534136588152290786846676455882012576110202582427961644161604501168803695055808339585197728125235734216992452521869850240792615647345594111809132011514739949441336287700853148857211951659697924200554305274352858139571936183405693590466211507689277139242099615607071135432836770994882829563278292296105508204823599240739086739368249203123192526906886009594747201308154432884342064107894409508929682654852915053035015409203459504919677303253366124187149928120027126733836007051313289277898710027939017428275125369367248220077907401915716062447534458264898754761522380730672928880615559703743798496030059090426543668231900992139764639714429647406071825785105233741535554830542078240493869415480203990518665624250144139092829852947500715522232290949681606408156095750557413481242065090367104166156410336653058356540755956539560300600662713953066075368790469954097297932459376140178595235101125043031927720706821222535603454844181408390586608707103553614402409522964799896268198449436014398137827888327526876700442292531389348276478827989737777504040286219158324385353764421018601402371317128113770757999043576065040719955308183222661249327755011623636570230687097474076694247231482700167707921140381018248765298123166502124203150739763710921203458641507187070564281448462290365435677815461248760029070066721503942819740436257852979893114021133749918203591973957756181758461344673145743511429840996242579994061123244228913241765266351068560118326537418539085472592970143916896471560096417034294147186748988687226176232276912419611443028349104839109819702275040521390296391812978872452915045468729144445983038868005238606287635885748064441512787229161643084050637938271430671901370310416172157052986738614776936429941074606011276944967888374306114216965955060999101876771206676199096224986294617513387836988131034438501481600672865869874722926475786599537155489089809973134717173972592051639195947962332414506689580967332999196858355057097318081203980259767183734364652293472340639511094298387748994000592819474163404434293137055506256891377471195364612650910085984307514849707556064874998596688529639139637842803810848769687680369560289942924239381086342928374426978709439104141605062192765142583348603157642703325157040622796098614563922453357050342448347685416765416876704164740613120926538795351430042464964935983972223865327652673174955015564526066463544257240532279207128550075595772128331431478307004218776114357417006958998128314154143804733324245259022070212592795111907542069730286824843373521980082538131584566884431236227542806536328754059313419677693500922585528129342050593066951591498197648836113190118235604747510810201766528822532110423722322821461262510346477666451242287056886834995487883634743798770600249343369231241003785736422262207191027998646318015407692004331831114044372523330108503910650768787129461596045478413320937679651341565429247454414585144678780392814787924383865604240675581712891243200587071679630368380553721244968144360632785434418934278164458419295751707471736112598944058818990942098226524417011161040681967168660128468749772886601895316644697334800091862812364308461651080967201481713668599594607533093522110980521830767525092964739207992664023418282992457126640239789701135131934408783047078475672659695117220289302625473180702509584711185779701885888323958396343019760108469694587813476275582188140002937236920261723176749001113903905282781383991789282880800312866813890270964771689024738337832142028358528287436224383775512353469432611110442936941331751506741081294176798547972482303788125129956488277232742350042886674462120515494707982706994084146762440151461146703198759630290178807478886702785931346120324406389380180606585917008810490865352965071185760224965340988189857707286257989801554708706848202377365807247615615883224422265980878736623730709782517605821448901465210770561473718743321815105779381809508093452661181947189830431015515220270039722833973565680195828375858899816694766823694999194491398813663981675306665301577841241193411877955103051203528863786964110142503045075026020651292076873443425836882556538629610394116040249886794529448764315695958774899137931372081298243994556889114876811636734248606381574476925376436825118841591677375038470861360138798906844308922578373639191682446548646797075454543809678095293907855215920774086324655195489801352475716796753208892207042914999277526174424356440201504730496471085052138299266103241054292448934043710499907386858674722342952048008630462728688007951652928716513109659398346217159718794114336552826146146657861761699173063042091206550425820384860742758157031279717443142250396965550309415278517797928927464676563408652824741324891149372745785880538433312587405799301378428790157990520813118842427099016784192917905268497672414742912990256116892440803003165402261374601745417905787638573131616908975204729349716116492216772992203830109345908196339664542691900979450575535783923674988579153910245599135287159316804568689891018119623668029143011404966873741937354181922851556619968324351224309300186686458481170885042635833561619542373034619691877215934492134432622021982549948105890975167488577730271258324923288379434631216306922957084501261936456159681633658848506648540829808864593715352991501148991284512805349526772818269109220365661297163200122899472795915819252854425946137310688429989882847969525410507932367029531679712175763303928598850555705121202294102723967170085931519448771780141701623345501056735861268740542640462093761682959536880974324526151104416300403317150699624945645658142079580917941582586070869940549722658960085360836639083882194636965107348620506023294209723725373857227112332768550608883644936650002635720404616226160611282860984410588232883909753445735975277078957472784982872586198230763091798843153367038747113331359720595215194226114604914504623852112453262501349862510871115498066063793906876530573164306952817461010366951820867377731191034502627133039528468644922150804143414780002344401969487599505722649652923004536411544402918566873188084529474723702413664208032044197782545372280768437314981390391684044293273821321971669286536806430593953358514556411576375548558415176776838670197442584054127580958275827422216132501450911071351121190343535115872487067618834103488930426847218083294109351111625628671789326758050401723130044546397347797684462498201922414382565702298356051302182878200179173827336389374680055787687383767093077284834437827923197636803124982945087509385939136264884390167871403781020731226774059404484195688355483514689441865191386465335896578211775179751488668507332016364885217739236925143183132645510411034826980072638268301404352922564794193400776355652854186981115779282289827512976025617747513806489287129335159783364020753871433636722856661590389599451725803018324022235102715276169786009919767715616559887943571104178361411028254040962525188354209640318891014409615424497792488737290061081191391494288692350908930158920546269165342188595758761534969429893764355341702645154390903949644766967000985930501267793665080912244617755451493132785116329618643840495489503666329771050945489483677544302633672735522575262997156863935503970687378784600352069807019602487126063369181629983417052636504333655499837091279182884731348473135446099040000908007562447467515062604172866723741758662127938306169837185603252520796872840535015686139163131695620021115497697997772845317619497784572789478230726754228276507789837882379983519701011486636693978055029367763633002376974949395174911136993192881620844750139452145498701429945160317266473837390005570623900680905766440821157969489022258633598108700288519461697753646931521186075974345624468709757424416195818798335498034445696305006114834736313153733930995826562600443835480858336537324788512613306113001897059687548353601810974113032788069980840420844294271783949035982372044629248545193858296816603786841149673097424931850958950273699347319270547443511815654438243009062424569119524985851729846138362442388360692296832509904201557020187408163206328940268498939614117056107093509848676678933286171901411558469824656591158958697398853225493681314607915118869849121321377312856309105609974178598147745164553352664189827725701116518088493224060980538229511041228279554734452752327774530054930079830254017766366831922156488370330890726936028602267715240094030044413550133352147460342790221242611975891887266576841584463812597694930140760128274466768611933551298969052141849878486677359592592335748192907268640616399446876970734470952056168659645889806279458434819018489662872842647768757203181727855582908610737605624722253332571013119951675874764834173744373833470059727104110468577227281755636851358644078114804511093211659497561368215940576624599637084562114349160638700683777539231707258140449612355949824004547061257465819594945953577145553771262162030206911478092869645392147897280625728198905634157000887775536034580199208805726479093463929520471971759572933862657834706426054802692520509984336571308474800353083248834190774987072043731128757804450341344684549006145319646629610689061271037524932311478395165371552427263217448983056554070497836163647909587543378003074235612943175635866975704265451383435233314833609161095008282772954969684509633428648820983169068055550565515689520263916664788024600125713540405007884247828933770287913791929936070581784020726314973311032045206062893933427349078935756519264354699213852152494679961734155418014118274482226953218612714948249817267641163821039636975792996549956459185334932412658169424591395068890162025250105602402983402947974180469992589413791524220529099818636484075472038243655779753199531497928613264911360999270935652272834338624721087064576212006951868187984081148754287504484867334780412230909819022663748310832490164374199594657418416048153984938466699581345157290628798416518017186705895670485582196363108767335830478371612337853903840032559152102539114075491200029310017318136644316643600554904594688653862313865324387622925500564562876184155802542593525967249868095865687920227051441901288228561009554699576940372067089919104927364585220007786554143761163552278567598904635523380045252783862001985198295159434275781860133866390255269619510197070186553253630305538642106771852331428129996620328775112746509674818898446368125129523294166571135388906734193440678521417354167717248778554602456551399354010174466212088219182266387127168014364831724922895213967408721612211721800297422898454354944552746487167414119380658433085580696774976264740583201989090764193360470956437918667423399148707084338121180258166846489762351665874665346710913072253666467232708091176308762503053487426595395462542849741637170451603104138518221844154006648146830522021528574560482437505500404515698529382346009088179792892574828163224468246007207938340759047215211211473852004399691817705829818146522920359972126622827020035449172208226802561090392512536726900597634474870096311601194798568277167254039977235553898460301880058555674272619733650889176380658774457141783310308758113259051732390689810724805599957741120352200474758446805241770569421163469410552824267872198338395819537124701732632895576044222488314200723203787490312457638564581812122619093991367021680637214390996810952627162076882392980174757851409579769912448097229622747000557501277855717244279408114048368067637931434937348829067626556438139592736154953058893745921600012810641527218652149833888834179972987173932317779965750540129320970742497555637043544865703295914269060211705357637983406202016668606529429358843854486891548853509842549135464305832659262146720104727768505439411191502123210072153707856267360602953768206063837715700401026364982058859551397406392606686467171320441254230247696528166932373746624436919830597709788016521509619762653381882452677845778542629594299863582048516325153729590544980133645207127073502187951052184262811957258789522776788347429654225003141421839566846337407696385116714308107536270775002691192262055050445441233419174297290626227111954963143825980075596610283495317737865119459528084942514980264657430313243724820883569277988269719600905709321545641244256557921186265201604240962108616845419304540932998360699371474096691732395010113131118594717062122117796204023753372205119665122962692106840557387083237852995603756889229053067368287436788169569904135037284593414457161663900428148567450335358107638304110226830626983884176180661398716016500516531646248394233762536811048406108837202200620653082439871509503077529598462745856499668870675704819270177162733578269270219437046688375362226216596602411228027302535765082230361441469210207613387899482050522250387040555806139445734086455276841821372732169457576156737985708768270795999178687696843599957617489110266770411050300426533761181282033870049282736407907373089821432525402653974371611637703131886957837769628233227897932845599481932735151270230655796749662459548022842158347021437826636301229565213612222023386543895468239568661750453914831239769562551113469000135289875218378477411004809494267319672198452706233215095110455849419095170818069112239640485336569992274801199078036910175016612700450657665778794820776223758186678648587426196438594343967985613181844238962721295923145767826164632169363295705823713004314817919854159950512542714715670001455076452014321256324788675010478353506752767225870592784330985194315558093196504476112993583185352459846605788123825124596536938403858929968111488936897604662735640462991096471691200705058991888748316383248513322165104664047907212657569775817295653903759695351636841873741983572087142555637593129489694012462170597009241712205399715296126395332395379453138298511308650675183007154824441202076751171194114205547109519689779598479347156842831516312413398755540628119926084722240346712697353427523366808415173375478045324637122897221940758673063897633411801464000792149300512332323783252290299639809759427556135045189875457976691077001458545338324291579702004192736745455704142327198867636251336237156988125675000522837199226097509570575253029082686652168899154893077340440573745561102796365379767005158969989035538661738847236090446616408129212488641881920400689963995048490761122245587729992607221031488520468934884000693372068471281941806715038577827434824549855750145677568762248272331447150628046580291069148289563233256858411373393338708271742419198992040785043357744728174305653828446117137429470937460903480180477177053147112490490415549051871308700959648133082189625555285119743231799208238277664390103106543026674322048979947329258148999702937752679357542042864316643159195418015214749523140557050974860323178173947386583216780956621771196029273083382202073824035064247473034508796154386479201974220507892731091580566270666987288623548802525199060239236418671635499349213189716021954323389312436297383310629187923475238394611620161927510172163970677127309601987235322279737013688903804895857882184223599855404167905209208548519626117113474481966298271334879657455461197770872986357280178513641646483435873715585954773013492443061302651034024326822912048338718646021709153047085390108131282892789669247861914173286037866706169203383119923792105642160012190111104801566456668910493516388339344072971099149608557025935887275344420930848745443494920223613087057675037883113791654495060786104143892973388328628074991437819273379425532140238885521558283385746827948112419555069948711541906987623847414580299282296691571103387604368920596644260782395697307303446929617221518233072358439142354342702347350500486936408934545866551442163021423740737992840479456399590620081887089021278983346869635009234211288717007832958976493453519068314744804074602655942818321762580646965275974791392770296570925216563383825770239466583435315311398843631282185466076940551479649973162662096120084700866547663354823572963589861254052162917438018061320829504445512835944635497862679224676053089998216449330472681883893838601938316518991390765876747185460138012910089015585876100306283294789745739960169798133164431593561581190968181153375114477241503664196297721612569980494872464666370673782618401602653144522740478810270114377511872001400516564732384075667181124115271835445624272242584373015703398705910755291409091965305229516080059277181484421982126948281799496633377750338992421515569348417444866584908752992799623778554164088040661133167897142956858390981201096357652296980634868324243176004243276384848533926804695021839994188345493875354747591912730413462364677037320184081816193561158572101201552407225370269884966102390296492093411428833137935389012121535979221732415306249534907374452031834332319049655831886208955418638583273214128907125548093128949753826064852200664274064914214093321729541904390361366983441038506754917973580588148372460270803321108672369567694336539505144444463861369375265936149024379365853304193646697913804753261982707436835801307425835021462664341699285114194985212579115367606728797241520646894203918107200958883289676603815259205637644598992848622879912804350687077853778621873149603648248516257711061448786247614821821377600636549059869330954160087778305711045780738261030881031465216741483841477504052058616496410494338196734288277712932774353134230319271990965308961505018667515805743397486490777468102541643720757838438435564826039427901307596899784806335066257351330442901674823542205361449654098706529317626718023323232181495988786426009007719754638807539044611550550379820795222157232701343209239658207444248725626059867884626137841470897986516236317372861868077158457742506020435861255579770138928276183095896251732825788241409643155106584614092551434211342850854342663962833976854842611780692994032581951134925323826357027850042880441868699866627567861519169771880119952930704354696062641678122744626220898604559112652846652567927828124057805463426192378187250536271061942564470115528166512078096635136500015655854838227074492252245023487564692306140695780159760077943423885135147244602676408611614997838955497278621363333739436430469437015594949287861983879796286423802843985456969345933437316037456251302302675120481877226321189118960325485667269944444808774571309745688605022245818161288005419339762377335918943673651361418544773942931480451921150871888859610813586026822767335347130407692054564963313938843362535348282151035320484028219706064805893581433238934286623258782378414034834709425940000625753451470321537724667010623502562680743181742339718204720924898384646163278922994567426723440573560753026679287265798108633692239377439532432828331306528860064830871110444886315705461265103975980016048996984651120007100122552938647077628674765972907953472045454154534053472636300698730256959497386816262246887063023439251298752386928909453381501181710907516718465582438262969127569393597119586561371345533128888129548285005937596888711604086012228729909108883323057877754070332205686077765430745427095957918103050962427833151063100848389658477112494758672011580018557702141655046772554855154484261378067283445507578711165816399036389599323941952741646173534771192293165165239543742994420105972733013214809809046051794211001022045593516588480492409046203751688218654648108833216824551129605318639895691490042854851688174625291773794990673121490417367930797746491690035151797138085780498821261756923294123013173284898056820355309126999982807589508839846278785690686908615588761300843309383857274263762297723946133266763906471691378204211329298059743807397065133904776277804221830793340662994374084374853746612697955798553185007228372432463538821018619524659914822006538644020784019589827426931395611874106957268427967134033173334893084094708258545567278233691055070068577073225511995255603020157821949845417094933249025241294369468449181024228924898401254909145831820552212479565861823089254756974515621849364465085489149397545556761866181846633028990369515730819934511902691260751921192785140578375199198245964011526695967033831568192615809401049472282953631089429000724694333208632231411854758045630534898247033570738123790284836605933786737580752284043825344471097100093604178584673694838008584664935077569589580106038291388383613098353963927139851448889503529289392907091467651487098673909607401229794340433308206549187430460484406551842239351319918837686834151610137902627438735822035838977727791430413148807360009191341314848089200608605825005999372621082992398892840186613332857695656052113325115727691839606496350300533187069562910964209781614685041493527264775439370157151469312986155066595841808776029945794221358421295189870800550488454521566745737905996662555392605052885459366992281313989985517749861867613916614191117951478640617804198838460589665592106918880619610670253792154266549716993673477214945501998180468600171618340225863658709392137881533921461092370741870724800888863887109967260203240985758387855992039951419729173015186607988395604370492158752082035161055892546145160218267547586635762723263561367339994084941564265596930708748705308432515386275596961707904923567757925879279606404423958092976609439863239967039902951569722226148048889490490983351278381045126814723194987047236872816914581368039332653015275227152588530204572877624653737360738498932429010402119202924191980670661291601850606788678522502395126588590637445165685773663345092143643711728511012362014353324368785765816174759546474101121256361797231829614164273690042379721140743787081043394437933797361816099931877825205542002640182461942012590428218037794237544957783109206598421627963346662968817031765558374063482429409536471569507746579063460349998428428733961372285434586046044593524435632728689157951887825609083269633707867829598603892569788845850477192607699625214950286085930036502108482123464916843494159933427184373655767515451136072896849003577062313637791431194118201063128684480445547991096250344650129536885271949158271937853771012745870477494778552265580885069584895345081179122008465837860675387357408894254799517562101656365605572927691913523623583571238477058725196400684169814834242916195648304429517847210997618089628488831600039471062969955911195386640723598523286205244325015601489947220839917341707128323824482869957932750261806668539100018747670200775290652535477652480579572400122138388256191024146743400566628570251785801412139312013946448398199184089396127847291309856635115470208838259823948984515771571005860630932877787929818495599918357540125138301498672415417278786874692329996906220437171658958124364595193435659066868770123269835543785381200706334813432429328417471833446631283450091821071108921034705676896479298057884309222242144080109847450198183642517242559392737445375485549943798924962428226812638119670146803964011188165505946512203361098179137164330834849265034817767583102225792717368142612815563069938129756410380385080536507413304565256708636804808881674238229400306221758366168665814884625552121836443817813995040561336498979610152804366379843387038783306179226152494079624421760336993927545484067142539170871015218627219288587793778519456540783669036401274761898991899925816207483692750815575381321282982667067642076965791843729417444928117793690078574306100898335076090852173644397453467454401718752253256452289210876939122542605279573475495061156837961540874369088442607607459017681218357318673173529278403899585471937339072723984839202030503888895270018610745745807188625027600494068712692044435418062881875161772570517027231714170115719411025224976218964527012938312212602011119020497844521046567631217643986664286982979841926701073449711115501657135454392365208327147457405325074422791881857369919960779967684310220780135808378576773453084674676879874552795100577489452093571017901110561836702047044559409992972286393608558093772283284355164246223262246695387898302532587926849339223751444027091458975899940678048468755021701466161700440457730933558131081203960015763257509730131803952975130302566103012415221515660967754394848266182917494401870302083047636580391619734561517185411482860431330314348731001800898695467573803813052739485243591823437688404729125527774137205045207675768879437483202772832729533323720288928468337751535011531412585853939586711700907082973691309365415652007362229326591433196087205701077630095913692637953105726182728773167459626498296188538647546671582617512203438144714655106293071770500880415443040844906085578184747468318511387775145498944241515957705022510720817673581194717432330868747872936100085181245429782113471614021462646104600619335440989719339851074450142129425553758643078849909641695192578655139160827145618238633793547872573213073417450871668714458384704856465812453901557008072421266143754896417302778778689799375812389424138630349910849913347124313259804766221928926664985935289135860512527439570920958954495515932777853123387376175980243184406407702528431580659809340654912959287621626494253649234832339777489396887665204936055265452897211332593847270058617949065338754379058051869290262887757909142217936570744673717761181290665472135698138833239979910477611393941773775724152077901208600019582060909660169986948424870911581585567266277033314284829908256007836821511588011389269226567741061257395871549539038561510753813355301180372863338331189956319166968971337692382042961765138915631654609886621815127150384516507665236993826678894671376836923610139665954682348136339490466120578848822052759963699437013723271766647210776501173596386128843841250598592837608257868794158352445345088155146533323853216872074471753432961426288964276229348316756278382690306098252126081400127293888944309159961559938524543151228761707438501377741160789708319297696555755775207922062743722042206119264416397136027253049463023483737266784587034262085235977319941137583629890066936634301077418323534513137292080279397198133289280339782600005093780820284922874169275103736273341510463341263262240943472549560290945971602555625830546237524595199596653738107393493919663891714249149346159936555450577378201976499763608525009611602799376472905815634914010010394575619142329623849103752781820905149543491446412767160309225247189140635865208143722833067681887859723586488521886306512427989940760460431790636034671061211006092810475840909169172983781075676776675934465443844920661120807497202913608332981823070101544270849643941855228666541498183570290192962131575856941703422710917947699499545209631270243411579106494710187186648777555172072181258054588866504014404914177807421611555553404778057790125674184792428941897857168834614390536507456033581373506159882781377993179730908027710050742700054238350981649168554509888617411190260463578932782871497824354938623512972045137532536436848313033448567599083709130794855385254850443530661034871321728770694344463826534507743700181608436603317636249611393920404623356878743858908008543243458762952873016401195526678524219216552643381105508366099894703066758553880387453052832753219100548998750653493655287629076386922583261478859598084320163639287954402086368093956464463678025967531593534474555039430669614833059362432008124953251421115487164184730399117180805311062755388840707117467911934903323837579845380966642303302311853537066173173438206233497241508643882372651858896683150958771849069427293269753066171018962554608026092128752900913685111638975020781612005498049199439144051335426771380271593390286487695752753277845528476027638811823535725956196965110694570880893156373527140659101963830896740560259777231828719338167131261246592287972987136692514745400553832499

Execution Trace

qnn.60806040( )
// SPDX-License-Identifier: UNLICENSE

/*

https://t.me/QNNETH

*/

pragma solidity 0.8.23;

abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }
}

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;
        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }

}

contract Ownable is Context {
    address private _owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(_owner == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

}

interface IUniswapV2Factory {
    function createPair(address tokenA, address tokenB) external returns (address pair);
    function getPair(address tokenA, address tokenB) external view returns (address pair);
}

interface IUniswapV2Router02 {
    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function addLiquidityETH(
        address token,
        uint amountTokenDesired,
        uint amountTokenMin,
        uint amountETHMin,
        address to,
        uint deadline
    ) external payable returns (uint amountToken, uint amountETH, uint liquidity);
}

contract qnn is Context, IERC20, Ownable {
    using SafeMath for uint256;
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => bool) private _isExcludedFromFee;
    address payable private _taxWallet;

    uint256 private _initialBuyTax=12;
    uint256 private _initialSellTax=20;
    uint256 private _finalBuyTax=0;
    uint256 private _finalSellTax=0;
    uint256 private _reduceBuyTaxAt=27;
    uint256 private _reduceSellTaxAt=20;
    uint256 private _preventSwapBefore=30;
    uint256 private _transferTax=0;
    uint256 private _buyCount=0;
    uint8 public zero=0;

    uint8 private constant _decimals = 9;
    uint256 private constant _tTotal = 10000000000 * 10**_decimals;
    string private constant _name = unicode"qnn";
    string private constant _symbol = unicode"qnn";
    uint256 public _maxTxAmount = 200000000 * 10**_decimals;
    uint256 public _maxWalletSize = 200000000 * 10**_decimals;
    uint256 public _taxSwapThreshold= 100000000 * 10**_decimals;
    uint256 public _maxTaxSwap= 100000000 * 10**_decimals;
    
    IUniswapV2Router02 private uniswapV2Router;
    address private uniswapV2Pair;
    bool private tradingOpen;
    bool private inSwap = false;
    bool private swapEnabled = false;
    uint256 private sellCount = 0;
    uint256 private lastSellBlock = 0;
    event MaxTxAmountUpdated(uint _maxTxAmount);
    event TransferTaxUpdated(uint _tax);
    modifier lockTheSwap {
        inSwap = true;
        _;
        inSwap = false;
    }

    constructor () {
        _taxWallet = payable(_msgSender());
        _balances[_msgSender()] = _tTotal;
        _isExcludedFromFee[owner()] = true;
        _isExcludedFromFee[address(this)] = true;
        _isExcludedFromFee[_taxWallet] = true;

        emit Transfer(address(0), _msgSender(), _tTotal);
    }

    function name() public pure returns (string memory) {
        return _name;
    }

    function symbol() public pure returns (string memory) {
        return _symbol;
    }

    function decimals() public pure returns (uint8) {
        return _decimals;
    }

    function totalSupply() public pure override returns (uint256) {
        return _tTotal;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(address owner, address spender) public view override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }

    function _approve(address owner, address spender, uint256 amount) private {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");
        uint256 taxAmount=0;
        if (from != owner() && to != owner() && to != _taxWallet) {

            if(_buyCount==0){
                taxAmount = amount.mul((_buyCount>_reduceBuyTaxAt)?_finalBuyTax:_initialBuyTax).div(100);
            }
            if(_buyCount>0){
                taxAmount = amount.mul(_transferTax).div(100);
            }

            if (from == uniswapV2Pair && to != address(uniswapV2Router) && ! _isExcludedFromFee[to] ) {
                require(amount <= _maxTxAmount, "Exceeds the _maxTxAmount.");
                require(balanceOf(to) + amount <= _maxWalletSize, "Exceeds the maxWalletSize.");
                taxAmount = amount.mul((_buyCount>_reduceBuyTaxAt)?_finalBuyTax:_initialBuyTax).div(100);
                _buyCount++;
            }

            if(to == uniswapV2Pair && from!= address(this) ){
                taxAmount = amount.mul((_buyCount>_reduceSellTaxAt)?_finalSellTax:_initialSellTax).div(100);
            }

            uint256 contractTokenBalance = balanceOf(address(this));
            if (!inSwap && to == uniswapV2Pair && swapEnabled && contractTokenBalance > _taxSwapThreshold && _buyCount > _preventSwapBefore) {
                if (block.number > lastSellBlock) {
                    sellCount = 0;
                }
                require(sellCount < 3, "Only 3 sells per block!");
                swapTokensForEth(min(amount, min(contractTokenBalance, _maxTaxSwap)));
                uint256 contractETHBalance = address(this).balance;
                if (contractETHBalance > 0) {
                    sendETHToFee(address(this).balance);
                }
                sellCount++;
                lastSellBlock = block.number;
            }
        }

        if(taxAmount>0){
          _balances[address(this)]=_balances[address(this)].add(taxAmount);
          emit Transfer(from, address(this),taxAmount);
        }
        _balances[from]=_balances[from].sub(amount);
        _balances[to]=_balances[to].add(amount.sub(taxAmount));
        emit Transfer(from, to, amount.sub(taxAmount));
    }


    function min(uint256 a, uint256 b) private pure returns (uint256){
      return (a>b)?b:a;
    }

    function swapTokensForEth(uint256 tokenAmount) private lockTheSwap {
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = uniswapV2Router.WETH();
        _approve(address(this), address(uniswapV2Router), tokenAmount);
        uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0,
            path,
            address(this),
            block.timestamp
        );
    }

    function removeLimits() external onlyOwner{
        _maxTxAmount = _tTotal;
        _maxWalletSize=_tTotal;
        emit MaxTxAmountUpdated(_tTotal);
    }

    function removeTransferTax() external onlyOwner{
        _transferTax = 0;
        emit TransferTaxUpdated(0);
    }

    function sendETHToFee(uint256 amount) private {
        _taxWallet.transfer(amount);
    }

    function openTrading() external onlyOwner() {
        require(!tradingOpen,"trading is already open");
        uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        _approve(address(this), address(uniswapV2Router), _tTotal);
        if (IUniswapV2Factory(uniswapV2Router.factory()).getPair(uniswapV2Router.WETH(), address(this)) == address(0)) {
            uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH());
        }
        else {
            uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).getPair(uniswapV2Router.WETH(), address(this));
        }
        uniswapV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,owner(),block.timestamp);
        IERC20(uniswapV2Pair).approve(address(uniswapV2Router), type(uint).max);
        swapEnabled = true;
        tradingOpen = true;
    }

    
    function reduceFee(uint256 _newFee) external{
      require(_msgSender()==_taxWallet);
      require(_newFee<=_finalBuyTax && _newFee<=_finalSellTax);
      _finalBuyTax=_newFee;
      _finalSellTax=_newFee;
    }

    receive() external payable {}

    function rescueERC20(address _address, uint256 percent) external onlyOwner {
        uint256 _amount = IERC20(_address).balanceOf(address(this)).mul(percent).div(100);
        IERC20(_address).transfer(_taxWallet, _amount);
    }

    function manualSwap() external {
        require(_msgSender()==_taxWallet);
        uint256 tokenBalance=balanceOf(address(this));
        if(tokenBalance>0 && swapEnabled){
          swapTokensForEth(tokenBalance);
        }
        uint256 ethBalance=address(this).balance;
        if(ethBalance>0){
          sendETHToFee(ethBalance);
        }
    }
}