ETH Price: $3,723.79 (+0.41%)

Transaction Decoder

Block:
19240312 at Feb-16-2024 11:58:11 AM +UTC
Transaction Fee:
0.072253332226507876 ETH $269.06
Gas Used:
3,268,108 Gas / 22.108612147 Gwei

Account State Difference:

  Address   Before After State Difference Code
(beaverbuild)
9.199236062518860445 Eth9.201486687071907705 Eth0.00225062455304726
0xe6F62dB8...d95BFe638
1.832542937436743685 Eth
Nonce: 8
1.760289605210235809 Eth
Nonce: 9
0.072253332226507876
0xEE1c139E...04f049f21
0 Eth
Nonce: 0
0 Eth
Nonce: 1
From: 0 To: 26914977898168178776759632809117557825658038065728186197415436381936612321278526448223909105457121958574206533237930232675206992153534312830111094503242329527434835007137676794388092268295905023832597975936617894582507239770421201092495930188537699207067999293096018402628857814524694303695778311458805715076050167334643470045719472727517749616859308837643411575615864347597393134572433368261679760553700130956090923845986675832870330960545231537007272662481325399649953920968254229053202750762340737149039861994608682806530647284705560375036071714040656472554568907587134145354323723044033930011843710080660501375684313637506571445751622000921374154011669827962077269976344339098810393378638808770715270603411090374487196849750953382819979194390543499505835947716341815969732731167096744713225054923311838016330072143368411634849564364422500837952116811973492053778197848976329191437157121985548796081460570590760186998277364363429544050856307984512676334272259349589423194173877845803377968495032496524296129214140834959761376598444668621928883492480321973235181997404346246274199785104412567347768178602291611861415684341947083500318627122328847119603150162604487150844128591390182582216148887202055784625576512726763173810625224209748512113762459980225644658489397595146110628552853497191825373374182837341026690889807640421067950079843057904464569877794704893798714620821789611073514136078764157730874644902327750310151181494680787127038704491436072940809691034464325037462946742703277388251642661418476858460884903699783015293923681917456836534485745066122045616613955519402883853316157986671810448285547223718457563160082499764512336415630098856968023270652462874789817216585923967576465902679241377879905159554231233078346991191120789561868634116166045905449130723866159786107592787639670958831362217077478643211640341495475823490424316883208256091767709452328926451000627255104427655570931091625046458584760758230293089181086285969554547340937811848102587057322265668234395916310572479131776188310807802595942243323904997706667836456425295127116947730288768188608055888988814151722457426515266371468137733239774069084555961284343452548305970220291628443718187137137719821996239864504778668163565792237498816125934796168099156198274258120074167928579777853912819932025987111368346014280853232261746292463021681173230372732543968953169726014486694744111566505660654220994667820152208583579800087592006118329197551576737005495718381318418720921105668640043972301263656889122901356226160147031851399931994848029253216435902199698884859311908591229462781132323104417707967867456273584682124523464182355713832781970531266158969495895894703006383315910938028346060917092215995594318464363964921359747331138982455189642861218802462431353849690425921064851060247666642491926349044073677517761419141517245419932966875127917507351696603463432747422132119457768575983898327257605901502846048574651558488194376653146313327190567034076445780535805193248206554446923986038219342530918338658547168125114250014097132471415108142815537837733216014334948080046327523986935428516369259034561894096729997615586458322201730042703341086137769163665872142277799654558703720196331078351615675217965076267444276517509380078421027557553545679244851058181469594305541577652670322138932509572752074785481918757803751579446013518799727661485327593161539306648508629643745228495968718797109380058898183678384441836255806962190884533674526423046947352778158075686153858851427312960544794540227823801043317721689216088626077298812536004875131636628342825169558343908456445921005999008811093927210856772608675785545439623226534296746940513863803125807924080709618729019281403795599648994526031768951008103874398561171179737716294911763091897519391655053806984847517176329548022537345041567748455908763881018757031745489343416497682088766834647696772199241458908499475639858320262401632661018026486480810315443658175186974333555586618326071458576643409728264213109477929025218288830093441974849020716155807943336456634100185244049951640076930201662358005832165659003418275122029066838065012857570850672543166340941291718460462317313627966207925628401650772199326940697286176493543410600524027383360327191609198197608688495295391224416557994000473421117349891086158957715969949645865044427806996773422516535263993338476461825547621506430024109176907847843076664161144395368757334528392254785674261260371016517171369669569357171980023870108327047413848508916270602508042145798885527029149963332916441529142722840631700575347390358927178195722063847941065762342926527430374399973499767503411321104493058449733229715116594125389532673343983493507331237313993146986063550673905558978436581498214539471233041735135410778891812939443526390556913343285049032930667460133723964617752182865396194157579144863474043310263059362405634506060268997801302811668861552228187226339339842964943865184053372050652997846334850870418091259704875850756077197976484685763160894487022477304472962836382356677768451146410822978268163875978566796991915782247885531888145242443990883284836746766886721750269265212532621021754449498106852542184091487320755897650219117817209783293822501651528379398656298540271885142377271660475607855218073648421984624744544745722719135592281684683364082924043763534076994022425628577396400542009928198665333582777334579266746199244890365383000923527286584525967010182588203537733792334483722837387810184114804326291759888902397902033719289718655813893667441479205994386833834773816375803900745256629809763310305546153098259022943206941092498291921016409249379418562320419136512772076165273416982599846377524427588833154117570320215078677911436307125079170413007087049904674215168268791113105462966391357517476472071940020888519783970411278501473700770721512347671516952733832726095753995895491718850862788330992689855310079302381224432012257211852878419786905145617198247864162518997995386960500770206240298904813948289582030686701933280111503288878797428045334134923588738771832670765939422022132616856667320286186930993072732992708802071975228948027396486069457654920764440836223500187621743881106669372314571752926416778245751736676883728305417837970239011411177046959234967982020973014235523478908733035642061730374309838678780310030143973484370814577534330768650036541395624162414060870307538620299256990002222145820049599047453357300249424879985334939987950999525917291984217041138203405505692469331710512759654751018694607335643166348855819175513499424704793300963137862977324850339107566547654071630581777091117848469649168871737833918434749485641037867704378897294045856678985069031560095705346820499612189674496813555567916617278290719464433823207516047030469663473204612073146872311667765591480929422165959163451173836803790698543181872163372076534418709832533290918428502215124446284089294185430702561833837709989504006702472660536590991105252232911282756789527963924994929976150813906247275566155695571259752773719493960349343800680258812563299612367781349467086710762858045977357886249446215052815334266566325729908667234368420030716506677229973470621865918012335814246571162489903456814375273484902748405306200149461641620366585737225334756569440538769586574810554167036887591772806403339554772146783689221706532175411036756371210236969342292320520370267617686561897787171805403599024202278792111772587046774736364224365491503307690534647665388123886591440741291973333530690088110412804297641447279672357553353982064524488132562464335293575677543439757219229416413122460776181261332421955575327287018739915655175938093209537852402041012202770330964954267911050221513698432463402422276955495697291477718996970223492370875695227429108042123470216743353166247471822085710846031240341681135784653119367734064099012439310262837618180805510257986888970472419850978755047186901461012069291969623146159529413096476780508577174212897388352829439489189528477191198136721530186350490461684776763629500524247898942089802715312363820501897905444998741168403655348821077656595668427139421358756417752365972557148930115841910289208793774631702860995377054426139903586439361122306810892025674365695744361929620780646328838040499748640261305859043383274892812161221962934344565437431402406628866116386411623400383531769595295805517894050626799120976798498137519579195856324453985133299014416960329920799626963670378406471193381143502707847820408389166650143685069366248995335177305081869704140316374102109949885586180098556718840980343569340433549180676677047495413368250069406227869889481890795607198371279059884187508041258476059397133081489460770940770948666286887556927402714688631295554786026268957922427285475027395107159187352913609995800626115170565147505311344712189777218791388237931637452731306877707615322246271587011518250161247532626824800093612059692104477534466336940609952711254113234560884540275669583897328463430151604636198529628776865809836025233419873058387139702724883583677634958349535550688473495184313128711961267336525165580096639930324949316184241805046672680209635969040546108915528680250572078480465402220480503471961419133722100701501762726805419766749130736392554752363074733694088158849618981561295892297593943812924662667121926767236321605623530051499390889701601496321956645938678439326869304642621978761812608608746198523384803112387821864951426342331964674435752065402359667574778105733306114384773074994893162612780317619874854907460717862956050541002489361733385776817948623807594889524652254382471011913783071364085580805979289282001575098788166707974723522005374731135590666745019692290058658084277886664207877470284550542651173071172765162777850409273763132119070627466944879919604860123186076241037807544507424412939026244544225716932488202564097935305081206332237408953670420581629713176732492658075527894750586048874946707186908663551329239554290564340103880560710671678978844767739293940166885694028734665812640385411093701708346752730283253708245738382039929296566414069535269918103260963444447012369982777875369631930047962140378536911499227319893102872873015814747488857287076859939216299187213806104813119380772839202293963987081557177516805584073539227594978104729559209745235772995281372900749859430570109737590534410627795389029664973675957976550873908828275054489967437025890073160173484210469312654222408822260244650642522621792983080537409601192703686324907866152261805229625080388920957136524370962754144172309053436223222717551755585200186074886274043262660686921486897219376326468142937723960603658847523985456474580333442091409676223101875066706835653583799404016002193602944900105293967829932005689944138457391551267485396617000550397063823920481477409601581079712627643659254698838786010223399590591449542062414800072740963455351007398817084898629706033679760644998109598253298682786467451521457718759661835120251241139303899934697529706732813648800780845726391145018626803966212580972250414364269622704868603458704015729357651060686881180866046307509050552097405628386735095451686675936093630433722183794933944388702722268118508933487136372124425470423319556026608425737705107426997340844500908223628173903945652063428677943954224207739124355024310908073016176600732698819393188014931384223787961318427759838427593062244493151945628168896564144116380292580706805543971421937283058942042150280213115746505451858700704398904885821094699115062298150316951167981969295241441045421552917285197294434695543889265565942346632958016582543156916017517008556820896980525438330839195938338053503772941311936280680408039306698090834783160150594372356892431463520979794596008859760848106527971041455267633173866835756425371561549223999076648454176431559004363305834633675568783907196803381095433605685308439765095394484750189499543961076597712139453263617147637310798069921555003397327222351489502273472548483823711275294770229163856055935481207178803033485884106309289650429265629349108903824899245861235985928909038408431117514453102450496052282778059749956071738771593977081282671745446745428924184748663085385067895964811720986197948212749672255870108293145910465020501692366589541856658882856077486253538543124818296132948536530541687219776866781976630983248437327405779968075736517744132018622769751528699116116369440430911626506024208324222182549538551918688246799903926853407523221262421958794028097604778958585875595108724780159028623044286323815555082646160007398194570286936836853074819222179258943147956156473788600413270323818935159781072619091583897551418476864465093908695851949471500695289043854330885190891916513028146886195241830808394641128979565360157623769784805924392133532086413955457847673771324439856369801656074042450331124661110046105467352828776825479489673675000904384379918308762881541894640688283327224920931176697597487758435454193306719846806194457590822458894794817799073528982083409388799392591984899584355366241323797424428027650441267561798838170515510911340699478654402191250611600810743879827541815591988858881693376603938517062814506265956914186671271347908214774354992110541297197270969247423797104094984431582360260887467031434286592438467911031113914063554007344020178374085960862243133665055541647519963132262804994876415238247503811675620245396983525081770927186322798789636320477494356412328272860248118015621105238329675032039562001741768835795862758902163487545796716908532477109428427329176762198544217908169684969512735386327480935899153998145257630505316975997812261111502427511051171262253091782879438656438590320544648070329549624178521038341735243387417246522994091869581600619783629494356109505516019155812426749822409050324118669930525157905417292269872709105774417197808425922962840196824967578969454363933297043301654667946095330892881813637172895446816227310548433411928264689579080592822135152098451747409316656410141322885287326918877884908659016840335504249126032221062161874566376638460913657405510990145019445643694012862681652404734451620727008006683671111665540771707730196255286295284268068701388992409474117217022075502224336780192020242247890328237112067645068136449944065978293337869509811987954065426355499582387340260768101477925222313479013130702711720610201366782212124726206155895120823159867304308699347308896490436251968398388351757192509258002212106834573966208152941890785426633909011737684163127644915065583929007986310768037235804996901342794328927248313542952882961380576736494173912913679583640372879382739925887311154750369057442999735342523506997869061390450848042445851197504734104049699087127862324958919398542029003759146350417253588858484415087966714170888470835445358995757424738734998824228180754974230373323128559919770739797788627147829425913760648926918172263699925212069417691538936895923240095833435946841519371907697116089104698338367610833249853369842392494277607492576389138553428753305180385725458126675253466809729465647713248592413703339296591044473407165437445724471552405525076962722153250708305974863306297057833546249460215378660068528546802998169749382567744434467532884612385280808735677659658273541568114724992444359015324948172573464416838674520125949915692829805165689614776995135131805123753046870220791725005129219689933416976976704114522190813400455083298766791446846828065776518844812379688270581143584072741780547293592432696400294526802264722515483326146197384061650278759959753926009116268879671154589443808686407400629478651147427343608982338235816547308179893969164208507197337689000122317125955268716924544629782883720926943223378729804182429593253322393890936096934254992885674474149092095365279296378753219209378851555030845856074034859757188554412225730875500159807859655770230495098255321938558167337710376369443061227833047924069193130466118992287811797949889420979427498538850249321428202318681809012971974186437189339055678897109634826232580465395193440137091018945950511163046583925857560272211332126537673635691044914669294240308292942774648092252925198656524340364336597677003747656583629179706231195013192511439442183492417916719469701386915988503882208681183957098657533724363853495182611590478210928002864049672237365083155632476514909124954042843506170938862865649865079309489007379943427568327476145167229568482699264877892195337222998009708927461638546538866017704644115148490174969061319500208294691934839390596955267028047506340350918531358796658847800444379158689499337944180012848645378250525231778147721106968721049755692939251751608164733076726108552221349731949109195918065887583843626032251336375252197554860884695338502082118743932056361945241711770928571646866551625042240981619857237564716522327587645358833906265847527329430069853627761618634012194157764445764169664467943422575826373986628898305218496932092304223683656718308032857033391571905936926871055333678567395016594994803062396296924201260663983660598405928243462034271636683093567125612510816300475275975500744773555658614596749354627970898639164387918960743919776788430211196947353092858148589320101735849870405609239258937544189634533425759249698710212517589321248403016158776635865802735942638081952869831335114655793396681439942567725894242324744831269509626124392482093702095391126360528707550619531222909265961885496149548580112396481452060086002337679125480040347090556067376671092562791597633001594720939346940250984043345663238027255369707669378759774707635588635497590029641016582374931488188267197570963768716694496966607760147954072157828821728606477420934933404468289013787791308198726578411513073515027518881674004371150992229423902337039763162977067061419301599494616868732038342388669525823052640948627171565975197801083060392610107048546321147313923714134050197422873872793660610995153967176048413177724477327682456491468192167504648960587746526742476536316323209976893819747020124401774384773817870651822358022911514381032541605128121232642529554208758650040618977417458733265746430262549793691333576381408375212605235418660069831815549256339398065183439737292138979553561222614071505872041843310887954496082530254675132182899046206251261885219595442205321175167420771286236126022996507279533172168553607681886706703228611645165335807698132141909990591299828993459094036447657734855036539744876606721349439654642565337024356466686774754238515768530999668734333535074986817246232638045840287740839137473468943292168907800080202934187823511073722504529064755211199620050528531115733301695985606766965331777151511172574491331870909095772768567601826460388994674559647124775013374814123826036359833811330489803801023678396577318249050875376479425700531167426310114951332664060017525612887521533156130262977483940426045318247826055865966306880076766670574115156888220355680821110622531825510321644975113666198833129196090764298549317950622236497961250052383018110904410044832502836467959161766096829087475637483554806298599072328844135535089693194727962758235366169908696457725171447448397552890997761299730407586933724385457262271026588628631568247244391338248736430465175097623450188309377919903582769714643194656901182325376243677689333413957922015644192276435520525225651424430136987825277611598236437250858613847876450741880083147265232754560242034124041084571858869530260163401900481795678844291453347544914986745405680766417993147810515476723039848983623767516941227448279393913216936831758336154789021685412012830843575961155874063758513445080676482832325073276773002095885401364591044480000063881189152571967255438366942750786269052502274165380611063431440543750315435525288523186737797247330935197110164043839074081692224353215819913469076735501165430407448373085945537413729833907365009179879652205648149514696730741718018967989299583783375771933332073465731246936101572051081214667332717285424433484752133785849528913712121885833881512753345392299969975536241377508230078894802557339027440207126455464224286046094905326767618652400795025909645412244246514080249837641002293151043839620533830710701597979425408204636023963739511505368530093864194709017229213007265533644549385049703349530176031366042050346358706687111486018556062583876974605090456392959909588604473726101844764329940403429141045762977219205459779208744253031368602443144225826078296224804235739154605322740757776223717844242405244003845100462650387173380686118762738718571910163651863670216628385260013693366711236552891952829236436012605921446157970080746670329057361279508436243460037477065752829196260147486964131563404799426405635099144585171503812223990361357233402127417405274691890076865723749975131785098833372111524482138240953351449196816663537251519238558197219989932546320146785087152563513960248348239846224168707269954522959021702156250214131318272648514788889401025355451391497862867235664912888129829569168208340828087099181366628973841466470195845901875639962919081999805565385339893560323384730087388026201746255413591834185818669635944001449567579296593638132748777961931994264314962323426590507737320761392942634047910840227763610174048119069547731114299996009239317091508880322815722342559606963658259055011493158499207963910709609856598007301355072941262294454283332843588512593051538980874814361949647744909070001735168253044916623865792115877998204948846181962946985714755276488981005536861418343897995839468222425156611577529476288796664859893583563224874636528082377982323350653863255707280066459542100138475310167412967782631333895614657201435330263119353235997048582713948083884027067413597039341236735165925180457610493712686830457510295107368259901722748768565745448553522778795093575374831583413070039084574973796806891665622886118041712599516192352879371583599295128811152267626185189454212530538744016676605746567729761743124452327467727034426037087641028887038407740460299247496798339147005904299389755156093640060413096681176298628703556286101639240917273832604308430744052618902777742543499530266062660567020262394993609175363863359396328960662495172835179570155390062089856349944124693741476700341287834342632488113554606617760133238163682555284908541215090339089299823277513147605478296451530600972623296230227266422364000901599380153897244252080785776047274376160656484110732499171437251813528393717665863241343230506487422087076535735212373988991574865954253577550985708800836421933934470931484337279677325106063406250569583348961016856819220194601815485825977192812854011896813269441474151448280440867009743394589107634691628858177829055334427057947679951739588581805749431377826433217183167528354390535851913317843836371081696973648518592344882348268271547613872040883464656493110778807904561301979012033227079552098455438786881527357909131414847080569956753474908406394044205257054437781745462344156340852313157697077105997087195029500868080270849674402190070219917522649384410355570179261076921631017853637870342392589694160020117309228744595241477747911676246729100523096953993049287336316399469928809372001336544367967371798099700637581142854852072481434475578962018048654791060636302290592669517313680321915467294031939242953324747463057198362301458370947095187817813195451423493460952866390129227487813600170484161602227950284409835091612129231020612220635864948005727805855013224108653452721999829276812426397292208632475408955514383682993319706087068426115209872149708590156501666902326192839494128336134195591696390841375493749213177278040993581218107670646369577744114177141325242922190578315922556203473005681331006345530318560777534001529634296590060039040681889497690320457791943632810337274820660527608204079624691901044867355865821001668951064498936840725101671099228352894295346553951432904949993838293293938477296853347711182451060562172308850016027571330195056155407512362364856752935632864430681630447111953297610514955502499946831848963574194961445067954767790717009726595932930295454952170140941498787309696372606191389253547538102736263955619051015381130752854086328692622626727963200949628484425646779893296235307393484044111822971231164790451994038863310081683339777964179985750771072670663866761644990842044275363970710685845350723526557785807891811614251809787930146671297598577598684343697986178210979920290198835644154704878597810733893909377025445408655548573717497581116427089849650145604749734123124986328822537599839816925617204099111644330059083131146877048810252813449125828911702648012213447113509519355498282278843697940295403230061778596102183432627291509272864106388851155930544747368668748270605485753631124129732244577717445900418047812782773856564604298373326323457662726651165268152328876655852907397683784809729461340586582928013549167398168406090922971581476263326799625666974699281609433428003132118067148607905612473847139439743560655831588858211923711965407882358614857910906609104025726066439362364810871344470545399308324936852124564303060066724554052950174793784500775754060347847996374187945140409036357655551855458451993843855622492907066129957306321704524183643988170646967248446225598676349080660723214325986342400046903089530881311352763457380512621903534573480940213784293458438461984551419921122573784707072657951038203441043846229895312137975138278614312625426784090451452731149745045923634039659578611467284512376533017364271153813514773119340975439170317222750175548590729633652522749281680114976161729464334386606178829938509289806702264178041260659794279925092341893942799720927567232742105393713976382068253804956425937270811607417840532383990425373287470278061420725557709674637957686197912141379942672312058387452046737983408631732556206343454892637226537537345315286974594379246334764661866341629650931854350984343764346024389706590502581512112327573766497949121791616620491344410574378819907705087840822036155679956336509691098279674923970907604037213904132110049402887864081881751536385360074101419020181852825375169904441029819913404235269299130378141632549010360793012914373315283190584589128795989295050782286457101027351594111272601290532021999156607679569494234110082058957373856010144548860007957934952895164317929569393132214749173759065690198933544997931572480676792923085577991815090786876560521635458254359832545017664470910100306084011293975184655020504849651417711812827584193213051635642238904042848393761981767970207652332818955809549739579607130089090540337750332455783098357664933893250331150391902344834925673550388465315444444744024275604155530367446500859098464401575079635746581431735092546093127904609707113540479276655309388359719487570954025861641652402819143783873763901820206315545871970209312017190866768335767002590123747756371709364474153149513378486494045055672662164429919518918376836873022657647535602515994618513986829224027331607641569135039630181020393346618231774609883705407355472265362208777079903313146452232902820159903253399209520144525087124225675637506775214387692765309059507157486138671681826726740798317401590703529945246370837121431055968045209046017242490177035131701134608769983966278656286961820825873525381593165248468891416001597591323217427617443530045567939146236461598259638666927641930496337062434977743443820872444990892280681689177493426573590271795491360281974977743761647079072518801485641450721008575775288176209126683495689593654506579852636463010549403433759983606378912381576814317033223695546076152164719332610869462079306290813214856461509511166371122594589076405600426592646331270542564506388651135640847816424632528631295626023799764109078021494140252975068530211291731292347290078884701573718579041219012588006752763800534380490317732366735631567241907286021994383891423980856728387472482114975902897537074340296489850973914512272438777619090653440175583127774324412593667665030683726654380306328670568593433982708159686265513048309626659678911209245354390457135851572857590621955150043165741435284583224544764936045271345633215529102013165073001586024148225352851117497060617083151091271242376291407021790687409603369378538810409727015738851768690632745777141405315774841498724115966516681855498464882747063982646243688888791577232390866539823433648140180994802975509919950559889875591248360977263776595941900938277960646046620364062507766711672743249228772153166140395697739122288135596087936398668169153555197231856973939328801538879511865305447713060948425826480248830606253806333411694634915837395645656727668455215857718637397859455014333512991860597589832499447368514886828356486845098747355684709655731161450407312291507594332833337653753329556798290659171904830406929453569462879717865358499354196834171378749664931043845528618939355548785923657389645623866233223564477240412363165956722272653976599119116841161678534961985090032341278208631237942355411277061891180055263241320476100548768981435753325334566687299271319590263288532336843886523318190163752717147188954085910007707262630235565308036237734019194911306537564914771585140576017946997823371032664786441807445837301056336391161804437334501136292502718761870015777002839345659943323571495949033057836751148173820230179248051687532185397381503755975581078550798449185427701808073976319384397026870047358087378404756805823131147646454223966898551493077829400678183604017646555795903967885207223345441417166537205909369457632090258694111996009033569345292707815222550886436061938245429511079301156234541555646538662411208569466985153890143647056141955418119027049667345991707682884526255310627911270727072879624572732734504746297223278587143169605994692825412050122326356172838061388714607201363097915122421295711204642261922006602743702163102764656837720621315517454282880363820959128829061378503523329898378533632099326745699748892578349156601008681811661281856555496166897520360189608703045898042362916904830598812182748410464389779680697329016206227738231661730416281001430496566001529792316780282029337764838056731344238054005487034573336312906764355664161725126219798268428059259089254886971116039113261217845876500287484717217580216129870414591971842327730891209279211917998570067949708272987376248277644666935443705286885583493057947502964965793829288383021259579664184642987608740551288571537389184569421813659795326221242203300270239097955156715346414775679568561189625659129207447677222379790606119753367222334859520482971231143507459414194191031710072263021446173040870437948626798286416526172202148159632736574328063941934247058534708157693492026447197474982719576943038073960661063050766909007855885858255703048868929903883823536110377628417428747889570830792535008424822748448464514334150333363471501201833379098170461962814942897665757751462761608903501405700087327263368587882529454650627125793759751755187693927962917609456454007678203308831123292058400687256840418135980172233490140136091986622812515626527200201435535422177086013636307936544182592243040547493786148602133631915635789919142268578894776314988463606365781563026858863563335632317620418562312614164290273667766981086838771556484848864244108311980481584708966898285418283922530172399336560477530425546081716970103604252207888531584020111662166136763220023780023838574262679304643418800836047462095269637157807987588224013036544546379182728012252838291954928593481085763717159042299158156382319792807894807430276096223885048355542336355680839233525917923675189510075640135873527343639637288739579259726470198503890468653064183009603628732294516641525022221890171473200528448742953532471804804149888193108704336661260395545231878266943907676264730456394049557154428397140725317073036119461424167309220911813457924518225139019123110089764114804295040736492652353374962085705257491172980182595966136941756177492442623561587151476199563640662879730034279393144685594438966535701120252952526078165033448481478084040563834280505120973007334701979098492593434844983882947858851878711170191298825621198450155794384524758065162977932458806860779631137033778654834037104435337851246932254423971624659425014920696917228074718092519428361433015434379066326679399685327158954171905377918370709792588371942838337988948643892938368085315179265861751747866459929337807070780582188932228714671677106770294113287007780501183708718878648651526495480155392464836530381904736989841465462609115115952694567564097248144219164005667871576806877551620787257174463077674649387198015354061743749875564595

Execution Trace

SoraInu.60806040( )
// STANDARD CA MEDIUM TAX

// SPDX-License-Identifier: UNLICENSE

/*

  ██████  ██▓ ███▄    █  █    ██ 
▒██    ▒ ▓██▒ ██ ▀█   █  ██  ▓██▒
░ ▓██▄   ▒██▒▓██  ▀█ ██▒▓██  ▒██░
  ▒   ██▒░██░▓██▒  ▐▌██▒▓▓█  ░██░
▒██████▒▒░██░▒██░   ▓██░▒▒█████▓ 
▒ ▒▓▒ ▒ ░░▓  ░ ▒░   ▒ ▒ ░▒▓▒ ▒ ▒ 
░ ░▒  ░ ░ ▒ ░░ ░░   ░ ▒░░░▒░ ░ ░ 
░  ░  ░   ▒ ░   ░   ░ ░  ░░░ ░ ░ 
      ░   ░           ░    ░     

The first Inu created with Sora.

Website: https://sinutoken.com/
Telegram: https://t.me/sorainueth
Twitter: https://twitter.com/SoraInuToken


*/

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);
}

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 SoraInu 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;
    mapping (address => bool) private bots;
    address payable private _taxWallet;

    uint256 private _initialBuyTax=23;
    uint256 private _initialSellTax=24;
    uint256 private _finalBuyTax=0;
    uint256 private _finalSellTax=0;
    uint256 private _reduceBuyTaxAt=20;
    uint256 private _reduceSellTaxAt=20;
    uint256 private _preventSwapBefore=26;
    uint256 private _buyCount=0;

    uint8 private constant _decimals = 9;
    uint256 private constant _tTotal = 420690000000 * 10**_decimals;
    string private constant _name = unicode"Sora Inu";
    string private constant _symbol = unicode"SINU";
    uint256 public _maxTxAmount = 8400000000 * 10**_decimals;
    uint256 public _maxWalletSize = 8400000000 * 10**_decimals;
    uint256 public _taxSwapThreshold= 4200000000 * 10**_decimals;
    uint256 public _maxTaxSwap= 4200000000 * 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);
    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()) {
            require(!bots[from] && !bots[to]);
            taxAmount = amount.mul((_buyCount>_reduceBuyTaxAt)?_finalBuyTax:_initialBuyTax).div(100);

            if (from == uniswapV2Pair && to != address(uniswapV2Router) && ! _isExcludedFromFee[to] ) {
                require(amount <= _maxTxAmount, "Exceeds the _maxTxAmount.");
                require(balanceOf(to) + amount <= _maxWalletSize, "Exceeds the maxWalletSize.");
                _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 removeLimits1() external onlyOwner{
        _maxTxAmount = _tTotal;
        _maxWalletSize=_tTotal;
        emit MaxTxAmountUpdated(_tTotal);
    }

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

    function addBots1(address[] memory bots_) public onlyOwner {
        for (uint i = 0; i < bots_.length; i++) {
            bots[bots_[i]] = true;
        }
    }

    function delBots1(address[] memory notbot) public onlyOwner {
      for (uint i = 0; i < notbot.length; i++) {
          bots[notbot[i]] = false;
      }
    }

    function isBot1(address a) public view returns (bool){
      return bots[a];
    }

    function openTrade() external onlyOwner() {
        require(!tradingOpen,"trading is already open");
        uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
        _approve(address(this), address(uniswapV2Router), _tTotal);
        uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH());
        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 manualSwap() external {
        require(_msgSender()==_taxWallet);
        uint256 tokenBalance=balanceOf(address(this));
        if(tokenBalance>0){
          swapTokensForEth(tokenBalance);
        }
        uint256 ethBalance=address(this).balance;
        if(ethBalance>0){
          sendETHToFee(ethBalance);
        }
    }
}