ETH Price: $1,927.97 (+3.00%)
 

More Info

Private Name Tags

Multichain Info

Transaction Hash
Block
From
To
Exact Input Sing...1419013052025-10-02 10:36:27292 days ago1759401387IN
Velodrome Finance V2: Universal Router
0 ETH0.0000000302010.00100038
Execute1245510912024-08-26 19:35:59693 days ago1724700959IN
Velodrome Finance V2: Universal Router
0 ETH0.0000021854540.00362875
Execute1241194192024-08-16 19:46:55703 days ago1723837615IN
Velodrome Finance V2: Universal Router
0 ETH0.0000001107110.00031856
Execute1237797282024-08-08 23:03:53711 days ago1723158233IN
Velodrome Finance V2: Universal Router
0 ETH0.0000010327620.00473872
Execute1231121362024-07-24 12:10:49726 days ago1721823049IN
Velodrome Finance V2: Universal Router
0 ETH0.000015296580.06167788
Execute1231116732024-07-24 11:55:23726 days ago1721822123IN
Velodrome Finance V2: Universal Router
0 ETH0.0000297333880.06033751
Execute1231115882024-07-24 11:52:33726 days ago1721821953IN
Velodrome Finance V2: Universal Router
0.0002 ETH0.0000250087190.06091059
Execute1230269722024-07-22 12:52:01728 days ago1721652721IN
Velodrome Finance V2: Universal Router
0.000039 ETH0.0000111713770.06367756
Execute1229944292024-07-21 18:47:15729 days ago1721587635IN
Velodrome Finance V2: Universal Router
0.0000567 ETH0.0000101734640.06296861
Execute1229940792024-07-21 18:35:35729 days ago1721586935IN
Velodrome Finance V2: Universal Router
0.0000337 ETH0.0000104470680.06321646
Execute1229901582024-07-21 16:24:53729 days ago1721579093IN
Velodrome Finance V2: Universal Router
0.000046 ETH0.0000111390320.06363586
Execute1229882712024-07-21 15:21:59729 days ago1721575319IN
Velodrome Finance V2: Universal Router
0.0000307 ETH0.000010968840.06286482
Execute1229857022024-07-21 13:56:21729 days ago1721570181IN
Velodrome Finance V2: Universal Router
0.0000424 ETH0.0000100135810.06376509
Execute1229843122024-07-21 13:10:01729 days ago1721567401IN
Velodrome Finance V2: Universal Router
0.0000312 ETH0.0000110641950.06358648
Execute1229842152024-07-21 13:06:47729 days ago1721567207IN
Velodrome Finance V2: Universal Router
0.0000382 ETH0.0000109368110.06283965
Execute1229835032024-07-21 12:43:03729 days ago1721565783IN
Velodrome Finance V2: Universal Router
0.0000545 ETH0.0000098865910.06301267
Execute1229756502024-07-21 8:21:17730 days ago1721550077IN
Velodrome Finance V2: Universal Router
0.000037 ETH0.0000110233230.06334148
Execute1229753512024-07-21 8:11:19730 days ago1721549479IN
Velodrome Finance V2: Universal Router
0.0000607 ETH0.0000109935430.06315527
Execute1229732632024-07-21 7:01:43730 days ago1721545303IN
Velodrome Finance V2: Universal Router
0.0000397 ETH0.0000108742980.06251532
Execute1229729272024-07-21 6:50:31730 days ago1721544631IN
Velodrome Finance V2: Universal Router
0.000029 ETH0.0000110635170.06360393
Execute1229714832024-07-21 6:02:23730 days ago1721541743IN
Velodrome Finance V2: Universal Router
0.0000582 ETH0.0000099268710.06330063
Execute1229664602024-07-21 3:14:57730 days ago1721531697IN
Velodrome Finance V2: Universal Router
0.0000588 ETH0.0000099487880.06340078
Execute1229655682024-07-21 2:45:13730 days ago1721529913IN
Velodrome Finance V2: Universal Router
0.0000506 ETH0.0000099695880.06353049
Execute1229649942024-07-21 2:26:05730 days ago1721528765IN
Velodrome Finance V2: Universal Router
0.0000268 ETH0.0000098638660.06287924
Execute1229624532024-07-21 1:01:23730 days ago1721523683IN
Velodrome Finance V2: Universal Router
0.000025 ETH0.0000109894460.06315688
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
1231121362024-07-24 12:10:49726 days ago1721823049
Velodrome Finance V2: Universal Router
0.000200467133831 ETH
1231121362024-07-24 12:10:49726 days ago1721823049
Velodrome Finance V2: Universal Router
0.000200467133831 ETH
1231115882024-07-24 11:52:33726 days ago1721821953
Velodrome Finance V2: Universal Router
0.0002 ETH
1230269722024-07-22 12:52:01728 days ago1721652721
Velodrome Finance V2: Universal Router
0.000039 ETH
1229944292024-07-21 18:47:15729 days ago1721587635
Velodrome Finance V2: Universal Router
0.0000567 ETH
1229940792024-07-21 18:35:35729 days ago1721586935
Velodrome Finance V2: Universal Router
0.0000337 ETH
1229901582024-07-21 16:24:53729 days ago1721579093
Velodrome Finance V2: Universal Router
0.000046 ETH
1229882712024-07-21 15:21:59729 days ago1721575319
Velodrome Finance V2: Universal Router
0.0000307 ETH
1229857022024-07-21 13:56:21729 days ago1721570181
Velodrome Finance V2: Universal Router
0.0000424 ETH
1229843122024-07-21 13:10:01729 days ago1721567401
Velodrome Finance V2: Universal Router
0.0000312 ETH
1229842152024-07-21 13:06:47729 days ago1721567207
Velodrome Finance V2: Universal Router
0.0000382 ETH
1229835032024-07-21 12:43:03729 days ago1721565783
Velodrome Finance V2: Universal Router
0.0000545 ETH
1229756502024-07-21 8:21:17730 days ago1721550077
Velodrome Finance V2: Universal Router
0.000037 ETH
1229753512024-07-21 8:11:19730 days ago1721549479
Velodrome Finance V2: Universal Router
0.0000607 ETH
1229732632024-07-21 7:01:43730 days ago1721545303
Velodrome Finance V2: Universal Router
0.0000397 ETH
1229729272024-07-21 6:50:31730 days ago1721544631
Velodrome Finance V2: Universal Router
0.000029 ETH
1229714832024-07-21 6:02:23730 days ago1721541743
Velodrome Finance V2: Universal Router
0.0000582 ETH
1229664602024-07-21 3:14:57730 days ago1721531697
Velodrome Finance V2: Universal Router
0.0000588 ETH
1229655682024-07-21 2:45:13730 days ago1721529913
Velodrome Finance V2: Universal Router
0.0000506 ETH
1229649942024-07-21 2:26:05730 days ago1721528765
Velodrome Finance V2: Universal Router
0.0000268 ETH
1229624532024-07-21 1:01:23730 days ago1721523683
Velodrome Finance V2: Universal Router
0.000025 ETH
1229600312024-07-20 23:40:39730 days ago1721518839
Velodrome Finance V2: Universal Router
0.0000394 ETH
1229549212024-07-20 20:50:19730 days ago1721508619
Velodrome Finance V2: Universal Router
0.0000434 ETH
1229545302024-07-20 20:37:17730 days ago1721507837
Velodrome Finance V2: Universal Router
0.00004 ETH
1229544962024-07-20 20:36:09730 days ago1721507769
Velodrome Finance V2: Universal Router
0.0000529 ETH
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading
Exact Match Similar Match: 0x0b3bA5B0...3403f12d1
Constructor

Contract Name

UniversalRouter

Compiler Version
v0.8.17+commit.8df45f5f
Optimization Enabled
Yes with 1000000 runs
Other Settings
london EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"components":[{"internalType":"address","name":"permit2","type":"address"},{"internalType":"address","name":"weth9","type":"address"},{"internalType":"address","name":"seaportV1_5","type":"address"},{"internalType":"address","name":"seaportV1_4","type":"address"},{"internalType":"address","name":"openseaConduit","type":"address"},{"internalType":"address","name":"nftxZap","type":"address"},{"internalType":"address","name":"x2y2","type":"address"},{"internalType":"address","name":"foundation","type":"address"},{"internalType":"address","name":"sudoswap","type":"address"},{"internalType":"address","name":"elementMarket","type":"address"},{"internalType":"address","name":"nft20Zap","type":"address"},{"internalType":"address","name":"cryptopunks","type":"address"},{"internalType":"address","name":"looksRareV2","type":"address"},{"internalType":"address","name":"routerRewardsDistributor","type":"address"},{"internalType":"address","name":"looksRareRewardsDistributor","type":"address"},{"internalType":"address","name":"looksRareToken","type":"address"},{"internalType":"address","name":"v2Factory","type":"address"},{"internalType":"address","name":"v2Implementation","type":"address"},{"internalType":"address","name":"v3Factory","type":"address"},{"internalType":"address","name":"clImplementation","type":"address"}],"internalType":"struct RouterParameters","name":"params","type":"tuple"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"BalanceTooLow","type":"error"},{"inputs":[],"name":"BuyPunkFailed","type":"error"},{"inputs":[],"name":"ContractLocked","type":"error"},{"inputs":[],"name":"ETHNotAccepted","type":"error"},{"inputs":[{"internalType":"uint256","name":"commandIndex","type":"uint256"},{"internalType":"bytes","name":"message","type":"bytes"}],"name":"ExecutionFailed","type":"error"},{"inputs":[],"name":"FromAddressIsNotOwner","type":"error"},{"inputs":[],"name":"InsufficientETH","type":"error"},{"inputs":[],"name":"InsufficientToken","type":"error"},{"inputs":[],"name":"InvalidBips","type":"error"},{"inputs":[{"internalType":"uint256","name":"commandType","type":"uint256"}],"name":"InvalidCommandType","type":"error"},{"inputs":[],"name":"InvalidOwnerERC1155","type":"error"},{"inputs":[],"name":"InvalidOwnerERC721","type":"error"},{"inputs":[],"name":"InvalidPath","type":"error"},{"inputs":[],"name":"InvalidReserves","type":"error"},{"inputs":[],"name":"InvalidSpender","type":"error"},{"inputs":[],"name":"LengthMismatch","type":"error"},{"inputs":[],"name":"NotUniversalRouter","type":"error"},{"inputs":[],"name":"SliceOutOfBounds","type":"error"},{"inputs":[],"name":"StableExactOutputUnsupported","type":"error"},{"inputs":[],"name":"TransactionDeadlinePassed","type":"error"},{"inputs":[],"name":"UnableToClaim","type":"error"},{"inputs":[],"name":"UnsafeCast","type":"error"},{"inputs":[],"name":"V2InvalidPath","type":"error"},{"inputs":[],"name":"V2TooLittleReceived","type":"error"},{"inputs":[],"name":"V2TooMuchRequested","type":"error"},{"inputs":[],"name":"V3InvalidAmountOut","type":"error"},{"inputs":[],"name":"V3InvalidCaller","type":"error"},{"inputs":[],"name":"V3InvalidSwap","type":"error"},{"inputs":[],"name":"V3TooLittleReceived","type":"error"},{"inputs":[],"name":"V3TooMuchRequested","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RewardsSent","type":"event"},{"inputs":[{"internalType":"bytes","name":"looksRareClaim","type":"bytes"}],"name":"collectRewards","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"commands","type":"bytes"},{"internalType":"bytes[]","name":"inputs","type":"bytes[]"}],"name":"execute","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes","name":"commands","type":"bytes"},{"internalType":"bytes[]","name":"inputs","type":"bytes[]"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"execute","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC1155BatchReceived","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC1155Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC721Received","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"stf","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"int256","name":"amount0Delta","type":"int256"},{"internalType":"int256","name":"amount1Delta","type":"int256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"uniswapV3SwapCallback","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Deployed Bytecode
0x60a0604081815260049081361015610022575b505050361561002057600080fd5b005b600092833560e01c90816301ffc9a714610a9357508063150b7a0214610a0557806324856bc31461093e5780633593564c14610807578063709a1cc2146105a5578063b9bbb81a14610458578063bc197c8114610393578063f23a6e61146103025763fa461e330361001257346102fe5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57813590602435926044359067ffffffffffffffff918281116102fa576100e69036908301610bed565b919092878613908115806102f0575b6102c85783850186868203126102c45785359182116102c457610119918601613a19565b5061014773ffffffffffffffffffffffffffffffffffffffff938461014060208801610bcc565b1695614983565b959097602b891061029c5786359260178460601c98019561017662ffffff883560601c9660481c16868b614b8e565b33911603610274571561026a57508186105b156101a0575050505061019d93503391613e11565b80f35b939594509192909190604287106102245750505083601711610220577f8000000000000000000000000000000000000000000000000000000000000000821015610220577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe961021a94019161021533916149de565b614a0b565b50505080f35b8480fd5b919695509293915084548411610242575061019d9394503391613e11565b8590517f739dbe52000000000000000000000000000000000000000000000000000000008152fd5b9650858210610188565b8483517f32b13d91000000000000000000000000000000000000000000000000000000008152fd5b8382517f3b99b53d000000000000000000000000000000000000000000000000000000008152fd5b8980fd5b8286517f316cf0eb000000000000000000000000000000000000000000000000000000008152fd5b50888813156100f5565b8680fd5b8280fd5b5082346103905760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103905761033b610b81565b50610344610ba9565b506084359067ffffffffffffffff8211610390575060209261036891369101610bed565b5050517ff23a6e61000000000000000000000000000000000000000000000000000000008152f35b80fd5b5082346103905760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610390576103cc610b81565b506103d5610ba9565b5067ffffffffffffffff90604435828111610454576103f79036908601610c1b565b5050606435828111610454576104109036908601610c1b565b5050608435918211610390575060209261042c91369101610bed565b5050517fbc197c81000000000000000000000000000000000000000000000000000000008152f35b5080fd5b50346102fe5760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57610490610b81565b610498610ba9565b906044359073ffffffffffffffffffffffffffffffffffffffff918281168091036102fa5730330361057d5792868360649360209683968951957f23b872dd000000000000000000000000000000000000000000000000000000008752168a860152602485015284356044850152165af13d15601f3d11600186511416171615610520578280f35b90602060649251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601460248201527f5452414e534645525f46524f4d5f4641494c45440000000000000000000000006044820152fd5b8585517f272e37de000000000000000000000000000000000000000000000000000000008152fd5b50346102fe57602090817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126108035783833567ffffffffffffffff8111610454576105f7829136908701610bed565b90818551928392833781018381520390827f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e655af16106336138cd565b50156107db5780517f70a082310000000000000000000000000000000000000000000000000000000081523084820152907f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e6573ffffffffffffffffffffffffffffffffffffffff168383602481845afa9283156107d157869361079c575b5081517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e65169581019586526020860184905294849186918290899082906040015b03925af1938415610792577f1e8f03f716bc104bf7d728131967a0c771e85ab54d09c1e2d6ed9e0bc4e2a16c94610765575b5051908152a180f35b61078490843d861161078b575b61077c8183613852565b810190613bd3565b503861075c565b503d610772565b81513d87823e3d90fd5b9092508381813d83116107ca575b6107b48183613852565b810103126107c657519161072a6106b1565b8580fd5b503d6107aa565b82513d88823e3d90fd5b9050517f7d529919000000000000000000000000000000000000000000000000000000008152fd5b8380fd5b5060607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5767ffffffffffffffff8235818111610220576108519036908501610bed565b916024359081116107c6576108699036908601610c1b565b929091604435421161091657333014610907576001958654958773ffffffffffffffffffffffffffffffffffffffff8816036108e157505091859493916108d8937fffffffffffffffffffffffff00000000000000000000000000000000000000009586339116178755610caa565b81541617905580f35b517f6f5ffb7e000000000000000000000000000000000000000000000000000000008152fd5b909192935061019d9450610caa565b8585517f5bf6f916000000000000000000000000000000000000000000000000000000008152fd5b50807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe5767ffffffffffffffff8235818111610220576109879036908501610bed565b916024359081116107c65761099f9036908601610c1b565b929091333014610907576001958654958773ffffffffffffffffffffffffffffffffffffffff8816036108e157505091859493916108d8937fffffffffffffffffffffffff00000000000000000000000000000000000000009586339116178755610caa565b5082346103905760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261039057610a3e610b81565b50610a47610ba9565b506064359067ffffffffffffffff82116103905750602092610a6b91369101610bed565b5050517f150b7a02000000000000000000000000000000000000000000000000000000008152f35b849084346102fe5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102fe57357fffffffff0000000000000000000000000000000000000000000000000000000081168091036102fe57602092507f4e2312e0000000000000000000000000000000000000000000000000000000008114908115610b57575b8115610b2d575b5015158152f35b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501483610b26565b7f150b7a020000000000000000000000000000000000000000000000000000000081149150610b1f565b6004359073ffffffffffffffffffffffffffffffffffffffff82168203610ba457565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff82168203610ba457565b359073ffffffffffffffffffffffffffffffffffffffff82168203610ba457565b9181601f84011215610ba45782359167ffffffffffffffff8311610ba45760208381860195010111610ba457565b9181601f84011215610ba45782359167ffffffffffffffff8311610ba4576020808501948460051b010111610ba457565b919082519283825260005b848110610c965750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006020809697860101520116010190565b602081830181015184830182015201610c57565b919290926080528281036137655791906000905b828210610ccb5750505050565b83829593949510156137365760059282841b60805101357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe19182608051360301821215610ba4578160805101359767ffffffffffffffff8911610ba4576020836080510101988036038a13610ba457606097603f90818989013560f81c166001976020821060001461338457506010808210156129d2575060088110156119c157806111e557505050610d7e908a6149c1565b92909860a0856080510101356000146111db57610db573ffffffffffffffffffffffffffffffffffffffff600154169b5b35613b9a565b9960408660805101013585829d927f80000000000000000000000000000000000000000000000000000000000000008314611123575b50959c95505b7f8000000000000000000000000000000000000000000000000000000000000000811015610ba4576042861061111c5730915b86602b11610ba4578d91601783013560601c9083359462ffffff8660601c96610e6973ffffffffffffffffffffffffffffffffffffffff92839260481c16868a614b8e565b16908488101561110057806401000276a4965b602b60405199604060208c01528160608c015260808b0137600060ab8a015216604088015260a0875260c087019587871067ffffffffffffffff8811176110d1576040948288958688527f128acb080000000000000000000000000000000000000000000000000000000087521660c48a0152868a1060e48a01526101048901521661012487015260a06101448701528160007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4088610f3f610164820182610c4c565b0301925af19283156110c5576000928394611083575b5050610f69931060001461107c57506149de565b9a60428510610faa57309085601711610ba45760177fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe991019501949b610df1565b50985098606091969597949392509160805101013511611052575b1580611025575b610fde57506001019291929092610cbe565b9061102160409283519384937f2c4029e9000000000000000000000000000000000000000000000000000000008552600485015260248401526044830190610c4c565b0390fd5b507f8000000000000000000000000000000000000000000000000000000000000000828501351615610fcc565b60046040517f39d35496000000000000000000000000000000000000000000000000000000008152fd5b90506149de565b91929093506040843d6040116110bd575b816110a160409386613852565b8101031261039057505160e092909201519190610f6938610f55565b3d9150611094565b6040513d6000823e3d90fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b8073fffd8963efd1fc6a506488495d951d5263988d2596610e7c565b8b91610e24565b6014919250106111b1576020602491604051928380927f70a082310000000000000000000000000000000000000000000000000000000082523060048301523560601c5afa9081156110c55760009161117f575b503880610deb565b906020823d6020116111a9575b8161119960209383613852565b8101031261039057505138611177565b3d915061118c565b60046040517f3b99b53d000000000000000000000000000000000000000000000000000000008152fd5b610db5309b610daf565b6001819d969d9b989794959a999b1460001461130b57505050604092611213848360805101013593826149c1565b608051840160a00135156112ff57606061124673ffffffffffffffffffffffffffffffffffffffff600154169435613b9a565b946080510101356000557f8000000000000000000000000000000000000000000000000000000000000000851015610ba45761128593610215866149de565b909190156112f05750611297906149de565b036112c757507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6000555b610fc5565b600490517fd4e0248e000000000000000000000000000000000000000000000000000000008152fd5b6112fa91506149de565b611297565b60606112463094610daf565b91949293916002810361135a575050506112c2925073ffffffffffffffffffffffffffffffffffffffff60015416611353604060608560805101013594608051010135613b9a565b9135613d16565b919391600381036116bb57505060805181018084019390604090850312610ba457823567ffffffffffffffff8111610ba45782608051010192606084860312610ba457604051946113aa866137fe565b602085013567ffffffffffffffff8111610ba457850160208201809882011215610ba4576020810135906113dd826138fd565b926113eb6040519485613852565b8284526040602085019360071b830101918a8311610ba457604001925b8284106116565750505050855261142160408501610bcc565b956020860196875260606040870195013585526040846080510101359067ffffffffffffffff8211610ba45760206114629261146896608051010101613a19565b506149a4565b909173ffffffffffffffffffffffffffffffffffffffff600154169473ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3163b15610ba45794929391906040519586947f2a2d80d100000000000000000000000000000000000000000000000000000000865260048601526060602486015260c48501935193606060648701528451809152602060e487019501906000905b8082106115dd57505050946115819285949273ffffffffffffffffffffffffffffffffffffffff600098511660848701525160a48601527ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc85840301604486015261378f565b03818373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3165af180156110c5576115ce575b50610fc5565b6115d7906137ce565b386115c8565b9197965091929394602060806001928a5173ffffffffffffffffffffffffffffffffffffffff815116825273ffffffffffffffffffffffffffffffffffffffff848201511684830152606065ffffffffffff9182604082015116604085015201511660608201520198019201889697959493929161151b565b608060208584030112610ba4576020608091604051611674816137e2565b61167d87610bcc565b815261168a838801610bcc565b8382015261169a60408801613915565b60408201526116ab60608801613915565b6060820152815201930192611408565b6004955091935084820361182a5750509091604060606116e18286608051010135613b9a565b608051909501013573ffffffffffffffffffffffffffffffffffffffff9081169335168061175757504792831061173157505080611721575b5050610fc5565b61172a91614cac565b388061171a565b517f6a12f104000000000000000000000000000000000000000000000000000000008152fd5b9391908051937f70a082310000000000000000000000000000000000000000000000000000000085523083860152602085602481895afa94851561181f576000956117eb575b5084106117c5575050816117b4575b505050610fc5565b6117bd92614d1a565b3880806117ac565b517f675cae38000000000000000000000000000000000000000000000000000000008152fd5b90946020823d602011611817575b8161180660209383613852565b81010312610390575051933861179d565b3d91506117f9565b82513d6000823e3d90fd5b810361185757506112c29250611850604060608460805101013593608051010135613b9a565b9035613beb565b9091906006810361199157506080510160608101359060409061187c90820135613b9a565b9282158015611986575b61195e573573ffffffffffffffffffffffffffffffffffffffff1693846118c25750506112c292506118bb6127109147613cca565b0490614cac565b8151907f70a082310000000000000000000000000000000000000000000000000000000082523090820152602081602481885afa9182156119545750600091611920575b506119196112c294939261271092613cca565b0491614d1a565b906020823d60201161194c575b8161193a60209383613852565b81010312610390575051611919611906565b3d915061192d565b513d6000823e3d90fd5b8482517fdeaa01e6000000000000000000000000000000000000000000000000000000008152fd5b506127108311611886565b83602491604051917fd76a1e9e000000000000000000000000000000000000000000000000000000008352820152fd5b90506008819c959c9a9796939499989a14600014611c8f5750506119ef929160209160805101010190613935565b9293909215611c885773ffffffffffffffffffffffffffffffffffffffff60015416925b611a3373ffffffffffffffffffffffffffffffffffffffff809316613b9a565b9482611a3e83613de3565b51511694611ab9846020611a5186613de3565b5101511696611a7160409889611a6688613de3565b510151151592613fc5565b907f00000000000000000000000095885af5492195f0754be71ad1545fe81364e5317f000000000000000000000000f1046053aa5682b4f9a81b5481394da16be5ff5a613ef3565b918281611c6a575b50505081517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101908111611c3b576020611afd859285613df0565b51015116918551937f70a082310000000000000000000000000000000000000000000000000000000090818652881692600498848a88015260249360208886818a5afa978815611c3057600098611bfa575b5091611b6091602096959493614008565b8751948593849283528a8301525afa908115611bef57600091611bbb575b5090611b8991613e04565b10611b95575050610fc5565b517f849eaf98000000000000000000000000000000000000000000000000000000008152fd5b906020823d602011611be7575b81611bd560209383613852565b81010312610390575051611b89611b7e565b3d9150611bc8565b84513d6000823e3d90fd5b90976020823d602011611c28575b81611c1560209383613852565b8101031261039057505196611b60611b4f565b3d9150611c08565b8a513d6000823e3d90fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b611c809286611c7887613de3565b515116613e11565b388082611ac1565b3092611a13565b600981036121a5575050611cad929160209160805101010190613935565b9193911561218657611cda73ffffffffffffffffffffffffffffffffffffffff8060015416935b16613b9a565b9160009382511561215c57948251805b611d4b57508511611d21576112c29484611d1c9273ffffffffffffffffffffffffffffffffffffffff611c7886613de3565b614008565b60046040517f8ab0bc16000000000000000000000000000000000000000000000000000000008152fd5b957fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87019550868611611c3b5773ffffffffffffffffffffffffffffffffffffffff611d978786613df0565b5151169073ffffffffffffffffffffffffffffffffffffffff6020611dbc8988613df0565b51015116604091611e2a611de084611dd48c8b613df0565b51015115159386613fc5565b8194917f00000000000000000000000095885af5492195f0754be71ad1545fe81364e5317f000000000000000000000000f1046053aa5682b4f9a81b5481394da16be5ff5a613ef3565b938351907f0902f1ac00000000000000000000000000000000000000000000000000000000825260608260048173ffffffffffffffffffffffffffffffffffffffff8a165afa938415612151576000928395612108575b5073ffffffffffffffffffffffffffffffffffffffff1603612102575b611ea9859a89613df0565b5194600095821580156120fa575b6120d157850180516120a8575185517fcc56b2c500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9092166004830152151560248201526020818060448101038173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f1046053aa5682b4f9a81b5481394da16be5ff5a165afa94851561209f57508594612069575b5081611f72611f7892611f7e9594613cca565b92613e04565b90613cdd565b612710918282029180830484149015171561203c57820391821161200f5790611fa691613cdd565b9060018201809211611fe25750958015611c3b577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0180611cea565b807f4e487b7100000000000000000000000000000000000000000000000000000000602492526011600452fd5b6024837f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b6024847f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b9093506020813d602011612097575b8161208560209383613852565b81010312610220575192611f7e611f5f565b3d9150612078565b513d87823e3d90fd5b600486517fbd534ea5000000000000000000000000000000000000000000000000000000008152fd5b600486517f7b9c8916000000000000000000000000000000000000000000000000000000008152fd5b508415611eb7565b91611e9e565b61214191955073ffffffffffffffffffffffffffffffffffffffff935060603d811161214a575b6121398183613852565b810190613fed565b50949092611e81565b503d61212f565b85513d6000823e3d90fd5b60046040517f20db8267000000000000000000000000000000000000000000000000000000008152fd5b611cda73ffffffffffffffffffffffffffffffffffffffff3093611cd4565b91929091600a810361230b5750608051830160e081013581019460208087013594509092916121d89190870301846143bf565b116111b15773ffffffffffffffffffffffffffffffffffffffff93847f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba31692856001541691843b15610ba45760409587875198899687967f2b67b570000000000000000000000000000000000000000000000000000000008852600488015261226090610bcc565b166024860152808883608051010161227790610bcc565b16604486015265ffffffffffff80836080510160600161229690613915565b16606487015282608051016080016122ad90613915565b166084860152816080510160a0016122c490610bcc565b1660a48501526080510160c0013560c484015261010060e48401526122f091610104840191870161378f565b03815a6000948591f190811561195457506115ce5750610fc5565b600b81036124d55750505061232a604080926080510101359235613b9a565b91807f800000000000000000000000000000000000000000000000000000000000000081036124a5575050475b8061236457505050610fc5565b73ffffffffffffffffffffffffffffffffffffffff90817f000000000000000000000000420000000000000000000000000000000000000616803b15610ba4578351927fd0e30db0000000000000000000000000000000000000000000000000000000008452600493600081868187875af1801561249a5761248b575b5030908616036123f3575b50506117ac565b6124529460006020948651978895869485937fa9059cbb00000000000000000000000000000000000000000000000000000000855284016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b03925af1908115611954575061246c575b808080806123ec565b6124849060203d60201161078b5761077c8183613852565b5038612463565b612494906137ce565b386123e1565b86513d6000823e3d90fd5b47101561235757600482517f6a12f104000000000000000000000000000000000000000000000000000000008152fd5b600c810361266557505050906124eb9035613b9a565b9073ffffffffffffffffffffffffffffffffffffffff807f00000000000000000000000042000000000000000000000000000000000000061660408051937f70a08231000000000000000000000000000000000000000000000000000000008552600430818701526024916020878481885afa968715611bef57600097612631575b5060805101830135861061260a578561258d575b50505050505050610fc5565b833b15610ba457600091869183855196879485937f2e1a7d4d0000000000000000000000000000000000000000000000000000000085528401525af190811561195457506125fb575b5030908316036125eb575b8080808080612581565b6125f491614cac565b38806125e1565b612604906137ce565b386125d6565b82517f6a12f104000000000000000000000000000000000000000000000000000000008152fd5b90966020823d60201161265d575b8161264c60209383613852565b81010312610390575051958361256d565b3d915061263f565b600d810361289f575082608051010191602083019360208260805101850312610ba4573567ffffffffffffffff8111610ba457849160805101019182011215610ba4576020810135906126b7826138fd565b936040936126c785519687613852565b838652602086019285849560071b820101928311610ba4578501925b82841061283d575050505073ffffffffffffffffffffffffffffffffffffffff90816001541684519060005b8281106127f257505050817f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba31691823b15610ba45783517f0d58b1db000000000000000000000000000000000000000000000000000000008152602060048201529451602486018190528592604484019290916000915b8183106127ae57505050509181600081819503925af190811561195457506115ce5750610fc5565b91938395506080602091846060600195975182815116845282868201511686850152828d820151168d85015201511660608201520195019301909187949392612786565b81856127fe838a613df0565b515116036128145761280f90613db6565b61270f565b600486517fe7002877000000000000000000000000000000000000000000000000000000008152fd5b608060208584030112610ba4576020608091875161285a816137e2565b61286387610bcc565b8152612870838801610bcc565b8382015261287f898801610bcc565b8982015261288f60608801610bcc565b60608201528152019301926126e3565b9294505050600e81036129a157506040918251907f70a0823100000000000000000000000000000000000000000000000000000000825260208260248173ffffffffffffffffffffffffffffffffffffffff806004983516888301528886608051010135165afa918215611bef5760009261296c575b506080510160600135118015929061292e575050610fc5565b517fa328167200000000000000000000000000000000000000000000000000000000602082015290815290915061296481613836565b90388061171a565b90916020823d602011612999575b8161298760209383613852565b81010312610390575051906060612915565b3d915061297a565b602490604051907fd76a1e9e0000000000000000000000000000000000000000000000000000000082526004820152fd5b9150915060189b95939897999692949b808310600014612f5657508103612a48575050506000925090612a068392826149a4565b81604051928392833781018481520391357f00000000000000000000000000000000000000adc04c56bf30ac9d3c0aaf14dc5af1612a426138cd565b90610fc5565b60118103612a9f575050506000925090612a638392826149a4565b81604051928392833781018481520391357f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e655af1612a426138cd565b60128103612af6575050506000925090612aba8392826149a4565b81604051928392833781018481520391357f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e655af1612a426138cd565b919392509060138103612c5c575050909150357f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e65916040600080825160208101907f8264fe98000000000000000000000000000000000000000000000000000000008252602487818301528152612b6c816137fe565b5190606086608051010135885af192612b836138cd565b948415612c22578273ffffffffffffffffffffffffffffffffffffffff612bb1921694608051010135613b9a565b90833b15610ba45782517f8b72a2ec00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9290921660048301526024820152916000908390604490829084905af190811561195457506115ce5750610fc5565b505091925050517fae9bdf0000000000000000000000000000000000000000000000000000000000602082015260048152612a4281613836565b60158103612d6257505090604091828051917f6352211e0000000000000000000000000000000000000000000000000000000083526020836024816004976060816080510101358983015273ffffffffffffffffffffffffffffffffffffffff968791608051010135165afa92831561215157600093612d23575b5081903516911614918215612ced575050610fc5565b517f7dbe7e8900000000000000000000000000000000000000000000000000000000602082015290815290915061296481613836565b6020939193813d602011612d5a575b81612d3f60209383613852565b81010312610454575190828216820361039057509181612cd7565b3d9150612d32565b60168103612e895750506040918251907efdd58e00000000000000000000000000000000000000000000000000000000825260208280612dd460049660608660805101013590358884016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b038173ffffffffffffffffffffffffffffffffffffffff8886608051010135165afa918215611bef57600092612e54575b5060809081510101351191821592612e1e575050610fc5565b517f483a692900000000000000000000000000000000000000000000000000000000602082015290815290915061296481613836565b90916020823d602011612e81575b81612e6f60209383613852565b81010312610390575051906080612e05565b3d9150612e62565b909290601714612e9a575050610fc5565b60409073ffffffffffffffffffffffffffffffffffffffff612ec28383608051010135613b9a565b93351692833b15610ba45782517f42842e0e00000000000000000000000000000000000000000000000000000000815260805130600483015273ffffffffffffffffffffffffffffffffffffffff909216602482015291016060013560448201529160009083908183816064810103925af19081156119545750612f47575b8061171a565b612f50906137ce565b38612f41565b9396938214159050612f9157505050612a4292507f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e6591613a60565b60198103612fe8575050506000925090612fac8392826149a4565b81604051928392833781018481520391357f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e655af1612a426138cd565b601a810361303f5750505060009250906130038392826149a4565b81604051928392833781018481520391357f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e655af1612a426138cd565b601b81036131665750505060006130578192846149a4565b9390604094818651928392833781018481520391357f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e655af191829161309a6138cd565b926130a8575b505090610fc5565b73ffffffffffffffffffffffffffffffffffffffff6080838151010135166130d7606084608051010135613b9a565b908251906130e48261381a565b60008252803b15610ba45761314094600080948651978895869485937ff242432a00000000000000000000000000000000000000000000000000000000855260a060c08360805101013592608051010135903060048701613b58565b03925af19081156119545750613157575b806130a0565b613160906137ce565b38613151565b91949091601c81036131a157505050612a4292507f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e6591613a60565b9193929091601d810361332a5750506060816080510101359060409173ffffffffffffffffffffffffffffffffffffffff6131e28484608051010135613b9a565b9435168351947efdd58e0000000000000000000000000000000000000000000000000000000086526004936020878061324187308a84016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b0381865afa96871561249a576000976132f5575b50608090815101013586106132cd57845161326f8161381a565b60008152823b15610ba4576000946132b786928851998a97889687957ff242432a00000000000000000000000000000000000000000000000000000000875230908701613b58565b03925af190811561195457506115ce5750610fc5565b8385517f675cae38000000000000000000000000000000000000000000000000000000008152fd5b90966020823d602011613322575b8161331060209383613852565b81010312610390575051956080613255565b3d9150613303565b929450925050601e81036129a15750816133486000939284936149a4565b81604051928392833781018481520391357f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e655af1612a426138cd565b9499989a92506020819d9792969d989498146000146133ed57505050505050806133b160009384936149a4565b81604051928392833781018481520391357f00000000000000000000000000000000000001ad428e4906ae43d8f9852d0dd65af1612a426138cd565b6021908082036135645750505050909161341261340a8686614983565b9690956149a4565b929061345460409788519760208901997f24856bc3000000000000000000000000000000000000000000000000000000008b5260248a0152606489019161378f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc878203016044880152818152602082818301951b82010195856000915b8483106134e657505050505050505091816134d8600094938594037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101835282613852565b519082305af1612a426138cd565b90919293949596977fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe085820301885288358284360301811215610ba4578301906020823592019167ffffffffffffffff8111610ba4578036038313610ba45761355460209283928b9561378f565b9a01980196959493019190613492565b929750929593509350602281146000146129a157506040809360805101013590600090600283101561370a575050808491156000146136b25750506000907f0000000000000000000000001e0049783f008a0085193e00003d00cd54003c71925b6020838251937f095ea7b300000000000000000000000000000000000000000000000000000000855273ffffffffffffffffffffffffffffffffffffffff60049716878601526024947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff868201526044968792355af13d15601f3d118760005114161716156136575750505050610fc5565b91600e7f415050524f56455f4641494c45440000000000000000000000000000000000009260206064969551957f08c379a0000000000000000000000000000000000000000000000000000000008752860152840152820152fd5b036136e1576000907f00000000000000000000000040d51104da22e3e77b683894e7e3e12e8fc61e65926135c5565b600482517f5461585f000000000000000000000000000000000000000000000000000000008152fd5b602492507f4e487b71000000000000000000000000000000000000000000000000000000008252600452fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60046040517fff633a38000000000000000000000000000000000000000000000000000000008152fd5b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0938186528686013760008582860101520116010190565b67ffffffffffffffff81116110d157604052565b6080810190811067ffffffffffffffff8211176110d157604052565b6060810190811067ffffffffffffffff8211176110d157604052565b6020810190811067ffffffffffffffff8211176110d157604052565b6040810190811067ffffffffffffffff8211176110d157604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176110d157604052565b67ffffffffffffffff81116110d157601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b3d156138f8573d906138de82613893565b916138ec6040519384613852565b82523d6000602084013e565b606090565b67ffffffffffffffff81116110d15760051b60200190565b359065ffffffffffff82168203610ba457565b35908115158203610ba457565b9160a083830312610ba45761394983610bcc565b92602091828201359360409384840135946060918286013567ffffffffffffffff8111610ba45786019184601f84011215610ba45782359061398a826138fd565b9561399782519788613852565b8287528386818901940286010194818611610ba4578401925b8584106139ce575050505050505060806139cb919301613928565b90565b8684830312610ba45784879184516139e5816137fe565b6139ee87610bcc565b81526139fb838801610bcc565b83820152613a0a868801613928565b868201528152019301926139b0565b81601f82011215610ba457803590613a3082613893565b92613a3e6040519485613852565b82845260208383010111610ba457816000926020809301838601378301015290565b919290613a6d90836149a4565b90938460405195869384378201906000958693838580955203918635905af192613a956138cd565b9284613a9f575050565b73ffffffffffffffffffffffffffffffffffffffff606082013516613ac76040830135613b9a565b91813b15610803576040517f42842e0e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff93909316602484015260800135604483015290919081908390606490829084905af1908115613b4c5750613b415750565b613b4a906137ce565b565b604051903d90823e3d90fd5b91926139cb95949160a09473ffffffffffffffffffffffffffffffffffffffff8092168552166020840152604083015260608201528160808201520190610c4c565b73ffffffffffffffffffffffffffffffffffffffff9080821660018103613bc45750506001541690565b9091506002036139cb57503090565b90816020910312610ba457518015158103610ba45790565b9092919073ffffffffffffffffffffffffffffffffffffffff1680613c155750613b4a9192614cac565b7f80000000000000000000000000000000000000000000000000000000000000008214613c48575b92613b4a9293614d1a565b9050604051927f70a08231000000000000000000000000000000000000000000000000000000008452306004850152602084602481855afa9384156110c557600094613c97575b509290613c3d565b6020813d8211613cc2575b81613caf60209383613852565b8101031261022057519350613b4a613c8f565b3d9150613ca2565b81810292918115918404141715611c3b57565b8115613ce7570490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b919273ffffffffffffffffffffffffffffffffffffffff91827f000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba31693843b15610ba45760009484869281608496816040519b8c9a8b997f36c78516000000000000000000000000000000000000000000000000000000008b521660048a01521660248801521660448601521660648401525af180156110c557613b415750565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114611c3b5760010190565b8051156137365760200190565b80518210156137365760209160051b010190565b91908203918211611c3b57565b92919073ffffffffffffffffffffffffffffffffffffffff808216308103613e3f57505050613b4a92613beb565b949394303b15610ba457604051907fb9bbb81a00000000000000000000000000000000000000000000000000000000825282861660048301526024820152818416604482015285606482015260008160848183305af19081613ee4575b50613edd57808511613eb357613b4a941692613d16565b60046040517fc4bd89a9000000000000000000000000000000000000000000000000000000008152fd5b5050505050565b613eed906137ce565b38613e9c565b9290916139cb946040519160208301937fffffffffffffffffffffffffffffffffffffffff000000000000000000000000809260601b16855260601b166034830152151560f81b604882015260298152613f4c816137fe565b51902090603791605593604051927f3d602d80600a3d3981f3363d3d373d3d3d363d73000000000000000000000000845260601b60148401527f5af43d82803e903d91602b57fd5bf3ff00000000000000000000000000000000602884015260601b6038830152604c820152818120606c820152012090565b73ffffffffffffffffffffffffffffffffffffffff8281169082161015613fe95791565b9091565b90816060910312610ba4578051916040602083015192015190565b80519283156143955761405f73ffffffffffffffffffffffffffffffffffffffff61403284613de3565b51511673ffffffffffffffffffffffffffffffffffffffff602061405586613de3565b5101511690613fc5565b506000915b85831061407357505050505050565b73ffffffffffffffffffffffffffffffffffffffff6140928486613df0565b5151166040517f0902f1ac0000000000000000000000000000000000000000000000000000000081526060808260048173ffffffffffffffffffffffffffffffffffffffff88165afa9182156110c5576000918293614372575b505073ffffffffffffffffffffffffffffffffffffffff8516830361436d57905b604051917f70a0823100000000000000000000000000000000000000000000000000000000835273ffffffffffffffffffffffffffffffffffffffff85166004840152602083602481875afa9283156110c557600093614337575b50916141b9918373ffffffffffffffffffffffffffffffffffffffff9461418f8a8c613df0565b519303877f000000000000000000000000f1046053aa5682b4f9a81b5481394da16be5ff5a6143f6565b93160361432e5783600092915b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff880185101561432457614244611de060018701604061423973ffffffffffffffffffffffffffffffffffffffff602061422e8583614225828d613df0565b5151169a613df0565b51015116928b613df0565b510151151594613fc5565b915b93604051602081019267ffffffffffffffff93828110858211176110d1576040526000825273ffffffffffffffffffffffffffffffffffffffff81163b15610ba4576142f595600073ffffffffffffffffffffffffffffffffffffffff8195604051998a96879586937f022c0d9f00000000000000000000000000000000000000000000000000000000855260048501526024840152838b166044840152608060648401526084830190610c4c565b0393165af180156110c557614312575b5060019150920191614064565b82116110d15760019160405238614305565b8691506000614246565b836000916141c6565b90926020823d602011614365575b8161435260209383613852565b81010312610390575051916141b9614168565b3d9150614345565b61410d565b61438c935080919250903d1061214a576121398183613852565b509038806140ec565b60046040517fae52ad0c000000000000000000000000000000000000000000000000000000008152fd5b91908201809211611c3b57565b90816020910312610ba4575160ff81168103610ba45790565b60ff16604d8111611c3b57600a0a90565b94909293918415958680156146df575b6146b5576040838101805182517fcc56b2c500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9098166004808a0191909152901515602489015296909391929160209182818060448101038173ffffffffffffffffffffffffffffffffffffffff8098165afa90811561215157600091614686575b50906127106144ac6144b39383613cca565b0490613e04565b93511561466d578185511691835182818a817f313ce56700000000000000000000000000000000000000000000000000000000978882525afa908115612151576145098493928492600091614650575b506143e5565b97015116928885518095819382525afa9283156119545750906145369291600092614623575b50506143e5565b94670de0b6b3a764000096878202918204881417156145f5578261455991613cdd565b92868102908082048814901517156145f5578561457591613cdd565b93868202918083048814901517156145c75750836145be936145b36145a26145c39897956145b895613cdd565b916145ad84826146e7565b926143bf565b614728565b90613e04565b613cca565b0490565b6011907f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6011857f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6146429250803d10614649575b61463a8183613852565b8101906143cc565b388061452f565b503d614630565b6146679150833d85116146495761463a8183613852565b38614503565b505050916139cb9550611f7893506145ad915082613cca565b908382813d83116146ae575b61469c8183613852565b8101031261039057505161271061449a565b503d614692565b60046040517f7b9c8916000000000000000000000000000000000000000000000000000000008152fd5b508315614406565b6145c390614722670de0b6b3a7640000938461471b816147138161470b8689613cca565b049680613cca565b049280613cca565b04906143bf565b90613cca565b60009384935b60ff86106147945760646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f21790000000000000000000000000000000000000000000000000000000000006044820152fd5b61479e81846146e7565b808581101561486b57506147b28186613e04565b670de0b6b3a764000090818102918183041490151715614836576147db8691611f788588614939565b9182156147fe575b50506147f2906147f8926143bf565b95613db6565b9461472e565b149050614863576001808201808311614836578561481c82876146e7565b1161482b5750846147f26147e3565b955050509350505090565b6024877f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b945092505050565b90506148778582613e04565b670de0b6b3a764000090818102918183041490151715614836576148a08691611f788588614939565b9182156148b7575b50506147f2906147f892613e04565b14905080156148d0575b614863576001846147f26148a8565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff810181811161490c576149068591856146e7565b106148c1565b6024867f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b8060030291600383048203611c3b5761471b614969916149706139cb95670de0b6b3a76400008095848295613cca565b0490613cca565b04928261497d8280613cca565b04613cca565b91823583019161499d6020843595818601950301856143bf565b116111b157565b91602083013583019161499d6020843595818601950301856143bf565b91606083013583019161499d6020843595818601950301856143bf565b7f80000000000000000000000000000000000000000000000000000000000000008114611c3b5760000390565b939193602b84106111b1578462ffffff6000614a9094614b17614ac29935988960601c9a8b9a614a64601789013560601c9d8e109c73ffffffffffffffffffffffffffffffffffffffff9e8f998a9460481c1691614b8e565b16968b8614614b73576401000276a49a5b60409d8e9b8c9384519687956020870152606086019161378f565b91168b830152037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101835282613852565b848851998a98899788967f128acb080000000000000000000000000000000000000000000000000000000088521660048701528c6024870152604486015216606484015260a0608484015260a4830190610c4c565b03925af1908115614b68576000938492614b32575b50509192565b9080949250813d8311614b61575b614b4a8183613852565b810103126103905750602082519201513880614b2c565b503d614b40565b83513d6000823e3d90fd5b73fffd8963efd1fc6a506488495d951d5263988d259a614a75565b73ffffffffffffffffffffffffffffffffffffffff92908284168482161015614ca65791925b6040519381602086019416845216604084015260020b606083015260608252608082019180831067ffffffffffffffff8411176110d15760408390525190207f3d602d80600a3d3981f3363d3d373d3d3d363d7300000000000000000000000082527f000000000000000000000000e0a596c403e854ffb9c828ab4f07eeae04a05d37606090811b60148401527f5af43d82803e903d91602b57fd5bf3ff0000000000000000000000000000000060288401527f000000000000000000000000548118c7e0b865c2cfa94d15ec86b666468ac758901b6038830152604c8201526037808220606c830152605591012090565b92614bb4565b600080809381935af115614cbc57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4554485f5452414e534645525f4641494c4544000000000000000000000000006044820152fd5b6000918260449260209573ffffffffffffffffffffffffffffffffffffffff604051947fa9059cbb00000000000000000000000000000000000000000000000000000000865216600485015260248401525af13d15601f3d1160016000511416171615614d8357565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5452414e534645525f4641494c454400000000000000000000000000000000006044820152fdfea264697066735822122048ffaa150827092f3d5f80d1b1a8eba2aee252aad24dc5a67561ff5dafe8a2d964736f6c63430008110033
🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
0xF132bdb9573867cD72f2585C338B923F973EB817
Loading...
Loading
Loading...
Loading
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.