ETH Price: $2,113.26 (-0.97%)

Contract

0x00000000d5248262c18C5a8c706B2a3E740B8760

Overview

ETH Balance

0 ETH

ETH Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To

There are no matching entries

1 Internal Transaction found.

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To
189373392025-06-11 23:48:18342 days ago1749685698  Contract Creation0 ETH

Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

UniformDistribution

Compiler Version
v0.8.30+commit.73712a01
Optimization Enabled
Yes with 100000000 runs
Other Settings
cancun 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":[{"internalType":"address","name":"hub_","type":"address"},{"internalType":"address","name":"hook_","type":"address"},{"internalType":"address","name":"quoter_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"GuardedCall","type":"error"},{"inputs":[{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"uint256","name":"inverseCumulativeAmountInput","type":"uint256"},{"internalType":"uint256","name":"totalLiquidity","type":"uint256"},{"internalType":"bool","name":"zeroForOne","type":"bool"},{"internalType":"bool","name":"exactIn","type":"bool"},{"internalType":"int24","name":"twapTick","type":"int24"},{"internalType":"int24","name":"","type":"int24"},{"internalType":"bytes32","name":"ldfParams","type":"bytes32"},{"internalType":"bytes32","name":"ldfState","type":"bytes32"}],"name":"computeSwap","outputs":[{"internalType":"bool","name":"success","type":"bool"},{"internalType":"int24","name":"roundedTick","type":"int24"},{"internalType":"uint256","name":"cumulativeAmount0_","type":"uint256"},{"internalType":"uint256","name":"cumulativeAmount1_","type":"uint256"},{"internalType":"uint256","name":"swapLiquidity","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"int24","name":"roundedTick","type":"int24"},{"internalType":"uint256","name":"totalLiquidity","type":"uint256"},{"internalType":"int24","name":"twapTick","type":"int24"},{"internalType":"int24","name":"","type":"int24"},{"internalType":"bytes32","name":"ldfParams","type":"bytes32"},{"internalType":"bytes32","name":"ldfState","type":"bytes32"}],"name":"cumulativeAmount0","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"int24","name":"roundedTick","type":"int24"},{"internalType":"uint256","name":"totalLiquidity","type":"uint256"},{"internalType":"int24","name":"twapTick","type":"int24"},{"internalType":"int24","name":"","type":"int24"},{"internalType":"bytes32","name":"ldfParams","type":"bytes32"},{"internalType":"bytes32","name":"ldfState","type":"bytes32"}],"name":"cumulativeAmount1","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"uint24","name":"twapSecondsAgo","type":"uint24"},{"internalType":"bytes32","name":"ldfParams","type":"bytes32"},{"internalType":"enum LDFType","name":"ldfType","type":"uint8"}],"name":"isValidParams","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"int24","name":"roundedTick","type":"int24"},{"internalType":"int24","name":"twapTick","type":"int24"},{"internalType":"int24","name":"","type":"int24"},{"internalType":"bytes32","name":"ldfParams","type":"bytes32"},{"internalType":"bytes32","name":"ldfState","type":"bytes32"}],"name":"query","outputs":[{"internalType":"uint256","name":"liquidityDensityX96_","type":"uint256"},{"internalType":"uint256","name":"cumulativeAmount0DensityX96","type":"uint256"},{"internalType":"uint256","name":"cumulativeAmount1DensityX96","type":"uint256"},{"internalType":"bytes32","name":"newLdfState","type":"bytes32"},{"internalType":"bool","name":"shouldSurge","type":"bool"}],"stateMutability":"view","type":"function"}]
610100346100a257601f611f8b38819003918201601f19168301916001600160401b038311848410176100a6578084926060946040528339810103126100a257610048816100ba565b90610061604061005a602084016100ba565b92016100ba565b913060805260a05260c05260e052604051611ebc90816100cf8239608051816107ea015260a05181610768015260c05181610873015260e051816108330152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036100a25756fe60806040526004361015610011575f80fd5b5f3560e01c80633e33e127146105b6578063685056ff14610298578063b50c7a98146101ef578063c42d62c2146101795763d5fac49314610050575f80fd5b34610175577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36016101a081126101755760a0136101755760e4358015158103610175576101043580151581036101755761012435908160020b82036101755760a0926100de610123936100c261063e565b506100cb610751565b61016435906100d86106bf565b906108b2565b9291809491949385610104610184359062ffffff60018360f81c149260e01c1660020b90565b9190610148575b505050506101176106bf565b9160c43560a435610eba565b92604092919251941515855260020b6020850152604084015260608301526080820152f35b61016b9497508361016494975061015e916106dd565b956109ed565b9283610717565b925f80808061010b565b5f80fd5b34610175577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360161010081126101755760a0136101755760a43562ffffff811681036101755760e435906003821015610175576020916101e59160c435906101e06106bf565b610d15565b6040519015158152f35b3461017557602061025e61022360606102073661064f565b979394959092969150610218610751565b01946100d8866106cf565b829195929561024481989062ffffff60018360f81c149260e01c1660020b90565b9190610266575b50505050610258906106cf565b91610bc1565b604051908152f35b6102589498508397509061028161028e9461028794936106dd565b976109ed565b9485610717565b949088808061024b565b34610175577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360161014081126101755760a0136101755760a4358060020b8082036101755760c4358060020b8103610175576102f361062e565b506102fc610751565b61030e5f9161010435906100d86106bf565b91949093909184866101243560f881901c6001149060e01c62ffffff1660020b9290610537575b505050506103416106bf565b9161034e85878584611541565b9462ffffff610366856103618a856106dd565b610a48565b16801561052a57806c0100000000000000000000000004906c01000000000000000000000000061515019161039a88611084565b6103a383611084565b926103ae8784610717565b600291820b910b81136104e0576103c75f975b846106dd565b8a60020b9060020b125f146104695750505050505062ffffff5f945b1663010000000163ffffffff811161043c5760a0947fffffffff00000000000000000000000000000000000000000000000000000000926040519586526020860152604085015260e01b16606083015215156080820152f35b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b62ffffff956001946c010000000000000000000000009473ffffffffffffffffffffffffffffffffffffffff938493126104c05750169116038060ff1d908101186104b48185611872565b930915151601946103e3565b6104ca9150611084565b169116038060ff1d908101186104b48185611872565b6104ea8784610717565b60028b810b91900b1361050b576103c7610505868685611400565b976103c1565b6103c761050586866105256105208c89610717565b611084565b611400565b6365244e4e5f526004601cfd5b61059793985061054c929750819496506106dd565b956105826105586106bf565b61056181610b82565b0260020b918761056f6106bf565b61057881610bb0565b0260020b956109ed565b60020b818113908218021860020b9586610717565b60020b818112908218021860020b9260020b8414159185808080610335565b3461017557602061025e6105ce60606102073661064f565b82919592956105ef81989062ffffff60018360f81c149260e01c1660020b90565b9190610609575b50505050610603906106cf565b91610ad2565b610603949850839750906102816106249461028794936106dd565b94908880806105f6565b60e435908160020b820361017557565b61014435908160020b820361017557565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0161016081126101755760a0136101755760049060a4358060020b8103610175579060c4359060e4358060020b81036101755790610104358060020b8103610175579061012435906101443590565b6064358060020b81036101755790565b358060020b81036101755790565b9060020b9060020b0390627fffff82137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000083121761043c57565b9060020b9060020b01907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008212627fffff83131761043c57565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163314158061085b575b8061081b575b80610812575b80156107d2575b6107aa57565b7fd9711eeb000000000000000000000000000000000000000000000000000000005f5260045ffd5b5073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163014156107a4565b5033151561079d565b5073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016331415610797565b5073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016331415610791565b9060020b9060020b02908160020b91820361043c57565b909291928360f81c9160048310156109c057600383146109a657816108ef6108f49262ffffff808960c81c1660020b9860e01c1660020b90610717565b610ff1565b610907610901838761089b565b82610717565b918061091281610b82565b0260020b918161092181610bb0565b0260020b93838260020b125f1461095b5750509061094361094992829761089b565b90610717565b60020b90818112908218021860020b91565b959390969291818760020b13610972575b50505050565b81610987929395985061098d9497509661089b565b906106dd565b60020b90818113908218021860020b925f80808061096c565b505062ffffff808460e01c1660020b9360c81c1660020b91565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b9160048110156109c057600181149081610a37575b8115610a17575b50610a12575090565b905090565b600291501480610a28575b5f610a09565b508060020b8260020b12610a22565b90508160020b8360020b1390610a02565b60020b9060020b908115610aa5577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82147fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000082141661043c570590565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b939190928260020b8560020b9080821290811591610b74575b5015610afb575050505050505f90565b8160020b13610b6c575b610b23610b1d62ffffff93610361610b2994876106dd565b93611084565b94611084565b911690811561052a57610b699382610b63936c0100000000000000000000000004906c010000000000000000000000000615150191611400565b90611499565b90565b935083610b05565b90508260020b12155f610aeb565b60020b8015610aa5577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276180590565b60020b8015610aa557620d89e80590565b93929190928260020b8560020b90808212908115610cb7575b5015610bea575050505050505f90565b610bf483836106dd565b60020b12610c85575b61052082610c1f610c1962ffffff9561036188610c25976106dd565b95611084565b96610717565b911692831561052a576c0100000000000000000000000060019173ffffffffffffffffffffffffffffffffffffffff8087610b6998850490850615150195169116038060ff1d90810118610c798185611872565b93091515160190611499565b9350610c2561052082610c1f610c198261036188610ca762ffffff998d6106dd565b9b97505050505050925050610bfd565b90508260020b13155f610bda565b9060020b908115610aa55760020b0790565b81810292915f82127f800000000000000000000000000000000000000000000000000000000000000082141661043c57818405149015171561043c57565b60f883901c929181610d2681610b82565b0260020b9180610d3581610bb0565b0260020b9360038614610e125762ffffff808260c81c1660020b931615159687610dfc575b5086610df2575b86610dcf575b5085610db4575b85610d8a575b5050505081610d81575090565b60039150111590565b610da59394955090610d9f9160020b90610cd7565b926106dd565b60020b1215905f808080610d74565b9450627fffff610dc78660020b83610cd7565b131594610d6e565b8196509062ffffff610de79260e01c1660020b610cc5565b60020b15945f610d67565b5f83139650610d61565b90965060038110156109c057600214955f610d5a565b91509492935062ffffff808260e01c1660020b9160c81c1660020b9260038110156109c057159485610e91575b85610e7a575b5084610e70575b84610e65575b505082610e5e57505090565b1315919050565b121592505f80610e52565b8281129450610e4c565b610e8691955083610cc5565b60020b15935f610e45565b9450610e9d8582610cc5565b60020b1594610e3f565b8181029291811591840414171561043c57565b9486979395819792931515871515145f14610f7357908584610edc949361176b565b969096958715610f5f57610f2b9291610f26918715610f48578882828987610f1084848484610f0b828b610717565b610ad2565b9c15610f3157610f1f94610bc1565b9689611541565b610ea7565b60601c90565b610f3e82610f43966106dd565b610bc1565b610f1f565b8882828987610f5a8484848489610ad2565b610f10565b50505093505050505f905f905f905f905f90565b908584610f839493989798611596565b969096958715610f5f57610f2b9291610f26918615610fda578882828a87610fb284848484610f3e828b6106dd565b9b15610fc857610fc194610ad2565b9789611541565b610f0b82610fd596610717565b610fc1565b8882828a87610fec8484848489610bc1565b610fb2565b610ffb8282610a48565b90825f8260020b12918261106e575b505061101b575b90610b699161089b565b60020b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800000821461043c57907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01611011565b6110789250610cc5565b60020b1515825f61100a565b60020b908160ff1d82810118620d89e881116113ca5763ffffffff9192600182167001fffcb933bd6fad37aa2d162d1a594001027001000000000000000000000000000000001891600281166113ae575b60048116611392575b60088116611376575b6010811661135a575b6020811661133e575b60408116611322575b60808116611306575b61010081166112ea575b61020081166112ce575b61040081166112b2575b6108008116611296575b611000811661127a575b612000811661125e575b6140008116611242575b6180008116611226575b62010000811661120a575b6202000081166111ef575b6204000081166111d4575b62080000166111bb575b5f12611194575b0160201c90565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0461118d565b6b048a170391f7dc42444e8fa290910260801c90611186565b6d2216e584f5fa1ea926041bedfe9890920260801c9161117c565b916e5d6af8dedb81196699c329225ee6040260801c91611171565b916f09aa508b5b7a84e1c677de54f3e99bc90260801c91611166565b916f31be135f97d08fd981231505542fcfa60260801c9161115b565b916f70d869a156d2a1b890bb3df62baf32f70260801c91611151565b916fa9f746462d870fdf8a65dc1f90e061e50260801c91611147565b916fd097f3bdfd2022b8845ad8f792aa58250260801c9161113d565b916fe7159475a2c29b7443b29c7fa6e889d90260801c91611133565b916ff3392b0822b70005940c7a398e4b70f30260801c91611129565b916ff987a7253ac413176f2b074cf7815e540260801c9161111f565b916ffcbe86c7900a88aedcffc83b479aa3a40260801c91611115565b916ffe5dee046a99a2a811c461f1969c30530260801c9161110b565b916fff2ea16466c96a3843ec78b326b528610260801c91611102565b916fff973b41fa98c081472e6896dfb254c00260801c916110f9565b916fffcb9843d60f6159c9db58835c9266440260801c916110f0565b916fffe5caca7e10e4e61c3624eaa0941cd00260801c916110e7565b916ffff2e50f5f656932ef12357cf3c7fdcc0260801c916110de565b916ffff97272373d413259a46990580e213a0260801c916110d5565b827f8b86327a000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b8115610aa5570490565b9073ffffffffffffffffffffffffffffffffffffffff811673ffffffffffffffffffffffffffffffffffffffff831611611493575b73ffffffffffffffffffffffffffffffffffffffff82169283156114875773ffffffffffffffffffffffffffffffffffffffff61147b938184169303169060601b6119b0565b90808206151591040190565b62bfc9215f526004601cfd5b90611435565b91908083028315828583041417156114e3576c010000000000000000000000009060601c915b8294096114c95750565b600101915081156114d657565b63ae47f7025f526004601cfd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff828509818110820190038060601c156115245763ae47f7025f526004601cfd5b6c010000000000000000000000009160601c9060a01b01916114bf565b60020b8260020b8112908115611588575b50611581576103616115689262ffffff946106dd565b168015610aa5576c010000000000000000000000000490565b5050505f90565b90508360020b13155f611552565b94929193948015611758576115af8561036185896106dd565b916115b984611084565b9062ffffff6115c789611084565b9416801561052a576115f173ffffffffffffffffffffffffffffffffffffffff92611624956118f1565b906c010000000000000000000000008181061515919004018282116117495761161c9160601b6113f6565b915b16611a5f565b7401000000000000000000000000000000000000000081101561173c5773ffffffffffffffffffffffffffffffffffffffff908116911681116116cd5761166a90611a6c565b9360020b928460020b8481146116e2575b5061168881600196610ff1565b9361169382846106dd565b60020b908560020b9182129182156116d7575b50506116cd576116b690826106dd565b60020b8360020b146116c55750565b600193509150565b505f935083925050565b121590505f806116a6565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff91955001627fffff81137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000082121761043c57935f61167b565b6335278d125f526004601cfd5b611752916118f1565b9161161e565b5050611766929193506106dd565b600191565b949293948015611868576117838361036187896106dd565b9161178d86611084565b9262ffffff61179b89611084565b911690811561052a576117c66117f09373ffffffffffffffffffffffffffffffffffffffff956118f1565b91806c0100000000000000000000000004906c010000000000000000000000000615150190611e10565b911673ffffffffffffffffffffffffffffffffffffffff8216106116cd5761181790611a6c565b9361182482600196610ff1565b938460020b9060020b811290811561185b575b506116cd578060020b8460020b1461184d575050565b9091935061176692506106dd565b90508160020b125f611837565b5060019493505050565b81810291808284041482151760601b1561188e57505060601c90565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6c0100000000000000000000000092840984811085019003920991816c0100000000000000000000000011156114d65782810360601c9211900360a01b1790565b908160601b91816c010000000000000000000000008285041482151702156119195750900490565b816c010000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81840985811086019003920990825f03831692818111156114d65783900480600302600218808202600203028082026002030280820260020302808202600203028082026002030280910260020302936001848483030494805f0304019211900302170290565b92918082850281861585888404141702156119d15704918294096114c95750565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8386098181108201900382848709835f03841691808511156114d65782850480600302600218808202600203028082026002030280820260020302808202600203028082026002030280910260020302936001848483030494805f03040192119003021702916114bf565b9190820180921161043c57565b73fffd8963efd1fc6a506488495d951d516396168273ffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffd895d83011611611dce5777ffffffffffffffffffffffffffffffffffffffff000000008160201b168081156101755760ff826fffffffffffffffffffffffffffffffff1060071b83811c67ffffffffffffffff1060061b1783811c63ffffffff1060051b1783811c61ffff1060041b1783811c821060031b177f07060605060205000602030205040001060502050303040105050304000000006f8421084210842108cc6318c6db6d54be85831c1c601f161a17169160808310155f14611dc257507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8182011c5b800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c80029081607f1c8260ff1c1c80029283607f1c8460ff1c1c80029485607f1c8660ff1c1c80029687607f1c8860ff1c1c80029889607f1c8a60ff1c1c80029a8b607f1c8c60ff1c1c80029c8d80607f1c9060ff1c1c800260cd1c6604000000000000169d60cc1c6608000000000000169c60cb1c6610000000000000169b60ca1c6620000000000000169a60c91c6640000000000000169960c81c6680000000000000169860c71c670100000000000000169760c61c670200000000000000169660c51c670400000000000000169560c41c670800000000000000169460c31c671000000000000000169360c21c672000000000000000169260c11c674000000000000000169160c01c67800000000000000016907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800160401b1717171717171717171717171717693627a301d71055774c85027ffffffffffffffffffffffffffffffffffd709b7e5480fba5a50fed5e62ffc556810160801d60020b906fdb2df09e81959a81455e260799a0632f0160801d60020b918282145f14611d845750905090565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff611db884611084565b1611610a12575090565b905081607f031b611b9c565b73ffffffffffffffffffffffffffffffffffffffff907f61487524000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b90918015611e805773ffffffffffffffffffffffffffffffffffffffff809360601b921680820281611e4284836113f6565b14611e68575b5090611e57611e5c92846113f6565b611a5f565b80820615159104011690565b8301838110611e48579150611e7c926119b0565b1690565b5090509056fea2646970667358221220a640a67359f3ebff2a9963d1f474305471465f571348f1880b2d763eb17ac00a64736f6c634300081e0033000000000000000000000000000000000049c7bcbca294e63567b4d21eb765f1000000000000000000000000000052423c1db6b7ff8641b85a7eefc7b279188800000000000000000000000000000000e15009d51c6d57f7164f4ed4996ae55c
Deployed Bytecode
0x60806040526004361015610011575f80fd5b5f3560e01c80633e33e127146105b6578063685056ff14610298578063b50c7a98146101ef578063c42d62c2146101795763d5fac49314610050575f80fd5b34610175577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36016101a081126101755760a0136101755760e4358015158103610175576101043580151581036101755761012435908160020b82036101755760a0926100de610123936100c261063e565b506100cb610751565b61016435906100d86106bf565b906108b2565b9291809491949385610104610184359062ffffff60018360f81c149260e01c1660020b90565b9190610148575b505050506101176106bf565b9160c43560a435610eba565b92604092919251941515855260020b6020850152604084015260608301526080820152f35b61016b9497508361016494975061015e916106dd565b956109ed565b9283610717565b925f80808061010b565b5f80fd5b34610175577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360161010081126101755760a0136101755760a43562ffffff811681036101755760e435906003821015610175576020916101e59160c435906101e06106bf565b610d15565b6040519015158152f35b3461017557602061025e61022360606102073661064f565b979394959092969150610218610751565b01946100d8866106cf565b829195929561024481989062ffffff60018360f81c149260e01c1660020b90565b9190610266575b50505050610258906106cf565b91610bc1565b604051908152f35b6102589498508397509061028161028e9461028794936106dd565b976109ed565b9485610717565b949088808061024b565b34610175577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360161014081126101755760a0136101755760a4358060020b8082036101755760c4358060020b8103610175576102f361062e565b506102fc610751565b61030e5f9161010435906100d86106bf565b91949093909184866101243560f881901c6001149060e01c62ffffff1660020b9290610537575b505050506103416106bf565b9161034e85878584611541565b9462ffffff610366856103618a856106dd565b610a48565b16801561052a57806c0100000000000000000000000004906c01000000000000000000000000061515019161039a88611084565b6103a383611084565b926103ae8784610717565b600291820b910b81136104e0576103c75f975b846106dd565b8a60020b9060020b125f146104695750505050505062ffffff5f945b1663010000000163ffffffff811161043c5760a0947fffffffff00000000000000000000000000000000000000000000000000000000926040519586526020860152604085015260e01b16606083015215156080820152f35b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b62ffffff956001946c010000000000000000000000009473ffffffffffffffffffffffffffffffffffffffff938493126104c05750169116038060ff1d908101186104b48185611872565b930915151601946103e3565b6104ca9150611084565b169116038060ff1d908101186104b48185611872565b6104ea8784610717565b60028b810b91900b1361050b576103c7610505868685611400565b976103c1565b6103c761050586866105256105208c89610717565b611084565b611400565b6365244e4e5f526004601cfd5b61059793985061054c929750819496506106dd565b956105826105586106bf565b61056181610b82565b0260020b918761056f6106bf565b61057881610bb0565b0260020b956109ed565b60020b818113908218021860020b9586610717565b60020b818112908218021860020b9260020b8414159185808080610335565b3461017557602061025e6105ce60606102073661064f565b82919592956105ef81989062ffffff60018360f81c149260e01c1660020b90565b9190610609575b50505050610603906106cf565b91610ad2565b610603949850839750906102816106249461028794936106dd565b94908880806105f6565b60e435908160020b820361017557565b61014435908160020b820361017557565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0161016081126101755760a0136101755760049060a4358060020b8103610175579060c4359060e4358060020b81036101755790610104358060020b8103610175579061012435906101443590565b6064358060020b81036101755790565b358060020b81036101755790565b9060020b9060020b0390627fffff82137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000083121761043c57565b9060020b9060020b01907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008212627fffff83131761043c57565b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000049c7bcbca294e63567b4d21eb765f1163314158061085b575b8061081b575b80610812575b80156107d2575b6107aa57565b7fd9711eeb000000000000000000000000000000000000000000000000000000005f5260045ffd5b5073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000d5248262c18c5a8c706b2a3e740b8760163014156107a4565b5033151561079d565b5073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000e15009d51c6d57f7164f4ed4996ae55c16331415610797565b5073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000052423c1db6b7ff8641b85a7eefc7b279188816331415610791565b9060020b9060020b02908160020b91820361043c57565b909291928360f81c9160048310156109c057600383146109a657816108ef6108f49262ffffff808960c81c1660020b9860e01c1660020b90610717565b610ff1565b610907610901838761089b565b82610717565b918061091281610b82565b0260020b918161092181610bb0565b0260020b93838260020b125f1461095b5750509061094361094992829761089b565b90610717565b60020b90818112908218021860020b91565b959390969291818760020b13610972575b50505050565b81610987929395985061098d9497509661089b565b906106dd565b60020b90818113908218021860020b925f80808061096c565b505062ffffff808460e01c1660020b9360c81c1660020b91565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b9160048110156109c057600181149081610a37575b8115610a17575b50610a12575090565b905090565b600291501480610a28575b5f610a09565b508060020b8260020b12610a22565b90508160020b8360020b1390610a02565b60020b9060020b908115610aa5577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82147fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000082141661043c570590565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b939190928260020b8560020b9080821290811591610b74575b5015610afb575050505050505f90565b8160020b13610b6c575b610b23610b1d62ffffff93610361610b2994876106dd565b93611084565b94611084565b911690811561052a57610b699382610b63936c0100000000000000000000000004906c010000000000000000000000000615150191611400565b90611499565b90565b935083610b05565b90508260020b12155f610aeb565b60020b8015610aa5577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276180590565b60020b8015610aa557620d89e80590565b93929190928260020b8560020b90808212908115610cb7575b5015610bea575050505050505f90565b610bf483836106dd565b60020b12610c85575b61052082610c1f610c1962ffffff9561036188610c25976106dd565b95611084565b96610717565b911692831561052a576c0100000000000000000000000060019173ffffffffffffffffffffffffffffffffffffffff8087610b6998850490850615150195169116038060ff1d90810118610c798185611872565b93091515160190611499565b9350610c2561052082610c1f610c198261036188610ca762ffffff998d6106dd565b9b97505050505050925050610bfd565b90508260020b13155f610bda565b9060020b908115610aa55760020b0790565b81810292915f82127f800000000000000000000000000000000000000000000000000000000000000082141661043c57818405149015171561043c57565b60f883901c929181610d2681610b82565b0260020b9180610d3581610bb0565b0260020b9360038614610e125762ffffff808260c81c1660020b931615159687610dfc575b5086610df2575b86610dcf575b5085610db4575b85610d8a575b5050505081610d81575090565b60039150111590565b610da59394955090610d9f9160020b90610cd7565b926106dd565b60020b1215905f808080610d74565b9450627fffff610dc78660020b83610cd7565b131594610d6e565b8196509062ffffff610de79260e01c1660020b610cc5565b60020b15945f610d67565b5f83139650610d61565b90965060038110156109c057600214955f610d5a565b91509492935062ffffff808260e01c1660020b9160c81c1660020b9260038110156109c057159485610e91575b85610e7a575b5084610e70575b84610e65575b505082610e5e57505090565b1315919050565b121592505f80610e52565b8281129450610e4c565b610e8691955083610cc5565b60020b15935f610e45565b9450610e9d8582610cc5565b60020b1594610e3f565b8181029291811591840414171561043c57565b9486979395819792931515871515145f14610f7357908584610edc949361176b565b969096958715610f5f57610f2b9291610f26918715610f48578882828987610f1084848484610f0b828b610717565b610ad2565b9c15610f3157610f1f94610bc1565b9689611541565b610ea7565b60601c90565b610f3e82610f43966106dd565b610bc1565b610f1f565b8882828987610f5a8484848489610ad2565b610f10565b50505093505050505f905f905f905f905f90565b908584610f839493989798611596565b969096958715610f5f57610f2b9291610f26918615610fda578882828a87610fb284848484610f3e828b6106dd565b9b15610fc857610fc194610ad2565b9789611541565b610f0b82610fd596610717565b610fc1565b8882828a87610fec8484848489610bc1565b610fb2565b610ffb8282610a48565b90825f8260020b12918261106e575b505061101b575b90610b699161089b565b60020b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800000821461043c57907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01611011565b6110789250610cc5565b60020b1515825f61100a565b60020b908160ff1d82810118620d89e881116113ca5763ffffffff9192600182167001fffcb933bd6fad37aa2d162d1a594001027001000000000000000000000000000000001891600281166113ae575b60048116611392575b60088116611376575b6010811661135a575b6020811661133e575b60408116611322575b60808116611306575b61010081166112ea575b61020081166112ce575b61040081166112b2575b6108008116611296575b611000811661127a575b612000811661125e575b6140008116611242575b6180008116611226575b62010000811661120a575b6202000081166111ef575b6204000081166111d4575b62080000166111bb575b5f12611194575b0160201c90565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0461118d565b6b048a170391f7dc42444e8fa290910260801c90611186565b6d2216e584f5fa1ea926041bedfe9890920260801c9161117c565b916e5d6af8dedb81196699c329225ee6040260801c91611171565b916f09aa508b5b7a84e1c677de54f3e99bc90260801c91611166565b916f31be135f97d08fd981231505542fcfa60260801c9161115b565b916f70d869a156d2a1b890bb3df62baf32f70260801c91611151565b916fa9f746462d870fdf8a65dc1f90e061e50260801c91611147565b916fd097f3bdfd2022b8845ad8f792aa58250260801c9161113d565b916fe7159475a2c29b7443b29c7fa6e889d90260801c91611133565b916ff3392b0822b70005940c7a398e4b70f30260801c91611129565b916ff987a7253ac413176f2b074cf7815e540260801c9161111f565b916ffcbe86c7900a88aedcffc83b479aa3a40260801c91611115565b916ffe5dee046a99a2a811c461f1969c30530260801c9161110b565b916fff2ea16466c96a3843ec78b326b528610260801c91611102565b916fff973b41fa98c081472e6896dfb254c00260801c916110f9565b916fffcb9843d60f6159c9db58835c9266440260801c916110f0565b916fffe5caca7e10e4e61c3624eaa0941cd00260801c916110e7565b916ffff2e50f5f656932ef12357cf3c7fdcc0260801c916110de565b916ffff97272373d413259a46990580e213a0260801c916110d5565b827f8b86327a000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b8115610aa5570490565b9073ffffffffffffffffffffffffffffffffffffffff811673ffffffffffffffffffffffffffffffffffffffff831611611493575b73ffffffffffffffffffffffffffffffffffffffff82169283156114875773ffffffffffffffffffffffffffffffffffffffff61147b938184169303169060601b6119b0565b90808206151591040190565b62bfc9215f526004601cfd5b90611435565b91908083028315828583041417156114e3576c010000000000000000000000009060601c915b8294096114c95750565b600101915081156114d657565b63ae47f7025f526004601cfd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff828509818110820190038060601c156115245763ae47f7025f526004601cfd5b6c010000000000000000000000009160601c9060a01b01916114bf565b60020b8260020b8112908115611588575b50611581576103616115689262ffffff946106dd565b168015610aa5576c010000000000000000000000000490565b5050505f90565b90508360020b13155f611552565b94929193948015611758576115af8561036185896106dd565b916115b984611084565b9062ffffff6115c789611084565b9416801561052a576115f173ffffffffffffffffffffffffffffffffffffffff92611624956118f1565b906c010000000000000000000000008181061515919004018282116117495761161c9160601b6113f6565b915b16611a5f565b7401000000000000000000000000000000000000000081101561173c5773ffffffffffffffffffffffffffffffffffffffff908116911681116116cd5761166a90611a6c565b9360020b928460020b8481146116e2575b5061168881600196610ff1565b9361169382846106dd565b60020b908560020b9182129182156116d7575b50506116cd576116b690826106dd565b60020b8360020b146116c55750565b600193509150565b505f935083925050565b121590505f806116a6565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff91955001627fffff81137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000082121761043c57935f61167b565b6335278d125f526004601cfd5b611752916118f1565b9161161e565b5050611766929193506106dd565b600191565b949293948015611868576117838361036187896106dd565b9161178d86611084565b9262ffffff61179b89611084565b911690811561052a576117c66117f09373ffffffffffffffffffffffffffffffffffffffff956118f1565b91806c0100000000000000000000000004906c010000000000000000000000000615150190611e10565b911673ffffffffffffffffffffffffffffffffffffffff8216106116cd5761181790611a6c565b9361182482600196610ff1565b938460020b9060020b811290811561185b575b506116cd578060020b8460020b1461184d575050565b9091935061176692506106dd565b90508160020b125f611837565b5060019493505050565b81810291808284041482151760601b1561188e57505060601c90565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6c0100000000000000000000000092840984811085019003920991816c0100000000000000000000000011156114d65782810360601c9211900360a01b1790565b908160601b91816c010000000000000000000000008285041482151702156119195750900490565b816c010000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81840985811086019003920990825f03831692818111156114d65783900480600302600218808202600203028082026002030280820260020302808202600203028082026002030280910260020302936001848483030494805f0304019211900302170290565b92918082850281861585888404141702156119d15704918294096114c95750565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8386098181108201900382848709835f03841691808511156114d65782850480600302600218808202600203028082026002030280820260020302808202600203028082026002030280910260020302936001848483030494805f03040192119003021702916114bf565b9190820180921161043c57565b73fffd8963efd1fc6a506488495d951d516396168273ffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffd895d83011611611dce5777ffffffffffffffffffffffffffffffffffffffff000000008160201b168081156101755760ff826fffffffffffffffffffffffffffffffff1060071b83811c67ffffffffffffffff1060061b1783811c63ffffffff1060051b1783811c61ffff1060041b1783811c821060031b177f07060605060205000602030205040001060502050303040105050304000000006f8421084210842108cc6318c6db6d54be85831c1c601f161a17169160808310155f14611dc257507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8182011c5b800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c80029081607f1c8260ff1c1c80029283607f1c8460ff1c1c80029485607f1c8660ff1c1c80029687607f1c8860ff1c1c80029889607f1c8a60ff1c1c80029a8b607f1c8c60ff1c1c80029c8d80607f1c9060ff1c1c800260cd1c6604000000000000169d60cc1c6608000000000000169c60cb1c6610000000000000169b60ca1c6620000000000000169a60c91c6640000000000000169960c81c6680000000000000169860c71c670100000000000000169760c61c670200000000000000169660c51c670400000000000000169560c41c670800000000000000169460c31c671000000000000000169360c21c672000000000000000169260c11c674000000000000000169160c01c67800000000000000016907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800160401b1717171717171717171717171717693627a301d71055774c85027ffffffffffffffffffffffffffffffffffd709b7e5480fba5a50fed5e62ffc556810160801d60020b906fdb2df09e81959a81455e260799a0632f0160801d60020b918282145f14611d845750905090565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff611db884611084565b1611610a12575090565b905081607f031b611b9c565b73ffffffffffffffffffffffffffffffffffffffff907f61487524000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b90918015611e805773ffffffffffffffffffffffffffffffffffffffff809360601b921680820281611e4284836113f6565b14611e68575b5090611e57611e5c92846113f6565b611a5f565b80820615159104011690565b8301838110611e48579150611e7c926119b0565b1690565b5090509056fea2646970667358221220a640a67359f3ebff2a9963d1f474305471465f571348f1880b2d763eb17ac00a64736f6c634300081e0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000049c7bcbca294e63567b4d21eb765f1000000000000000000000000000052423c1db6b7ff8641b85a7eefc7b279188800000000000000000000000000000000e15009d51c6d57f7164f4ed4996ae55c

-----Decoded View---------------
Arg [0] : hub_ (address): 0x000000000049C7bcBCa294E63567b4D21EB765f1
Arg [1] : hook_ (address): 0x000052423c1dB6B7ff8641b85A7eEfc7B2791888
Arg [2] : quoter_ (address): 0x00000000E15009D51C6d57f7164f4Ed4996ae55C

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000049c7bcbca294e63567b4d21eb765f1
Arg [1] : 000000000000000000000000000052423c1db6b7ff8641b85a7eefc7b2791888
Arg [2] : 00000000000000000000000000000000e15009d51c6d57f7164f4ed4996ae55c

🤖 Code Reader Beta

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

Validator Index Block Amount
View All Withdrawals

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