Sepolia Testnet

Contract

0x000000Cb2b2a80286093e568B55fE077dA6bFfEC
Source Code Source Code

Overview

ETH Balance

0 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount

There are no matching entries

1 Internal Transaction found.

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
Amount
0x6101003476058602025-01-30 21:46:36496 days ago1738273596  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

UniformDistribution

Compiler Version
v0.8.28+commit.7893614a
Optimization Enabled
Yes with 100000000 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
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"}],"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"}]
610100346100a257601f611fbb38819003918201601f19168301916001600160401b038311848410176100a6578084926060946040528339810103126100a257610048816100ba565b90610061604061005a602084016100ba565b92016100ba565b913060805260a05260c05260e052604051611eec90816100cf82396080518161092e015260a051816108ac015260c051816109b7015260e051816109770152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036100a25756fe60806040526004361015610011575f80fd5b5f3560e01c806322112ae91461056f5780633e33e127146104f7578063685056ff14610222578063b50c7a98146101795763d5fac49314610050575f80fd5b34610175577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36016101a081126101755760a0136101755760e4358015158103610175576101043580151581036101755761012435908160020b82036101755760a0926100de610123936100c26105e6565b506100cb610895565b61016435906100d8610667565b906109f6565b9291809491949385610104610184359062ffffff60018360f81c149260e01c1660020b90565b9190610148575b50505050610117610667565b9160c43560a435610d93565b92604092919251941515855260020b6020850152604084015260608301526080820152f35b61016b9497508361016494975061015e91610685565b95610b14565b92836106bf565b925f80808061010b565b5f80fd5b346101755760206101e86101ad6060610191366105f7565b9793949590929691506101a2610895565b01946100d886610677565b82919592956101ce81989062ffffff60018360f81c149260e01c1660020b90565b91906101f0575b505050506101e290610677565b91610c7c565b604051908152f35b6101e29498508397509061020b610218946102119493610685565b97610b14565b94856106bf565b94908880806101d5565b34610175577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360161014081126101755760a0136101755760a4358060020b908181036101755760c4358060020b81036101755761027e6105d6565b50610287610895565b6102995f9161010435906100d8610667565b939180959180956102be610124359062ffffff60018360f81c149260e01c1660020b90565b92906104c7575b505050506102d1610667565b916102de85878584611459565b9462ffffff6102f6856102f18a85610685565b610b6f565b1680156104ba57806c0100000000000000000000000004906c01000000000000000000000000061515019161032a88610f9c565b61033383610f9c565b9261033e87846106bf565b600291820b910b8113610470576103575f975b84610685565b8a60020b9060020b125f146103f95750505050505062ffffff5f945b1663010000000163ffffffff81116103cc5760a0947fffffffff00000000000000000000000000000000000000000000000000000000926040519586526020860152604085015260e01b16606083015215156080820152f35b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b62ffffff956001946c010000000000000000000000009473ffffffffffffffffffffffffffffffffffffffff938493126104505750169116038060ff1d9081011861044481856117d5565b93091515160194610373565b61045a9150610f9c565b169116038060ff1d9081011861044481856117d5565b61047a87846106bf565b60028b810b91900b1361049b57610357610495868685611318565b97610351565b61035761049586866104b56104b08c896106bf565b610f9c565b611318565b6365244e4e5f526004601cfd5b836102119499508398506104e395975061020b91939293610685565b9260020b8460020b141591858080806102c5565b346101755760206101e861050f6060610191366105f7565b829195929561053081989062ffffff60018360f81c149260e01c1660020b90565b919061054a575b5050505061054490610677565b91610bcc565b6105449498508397509061020b610565946102119493610685565b9490888080610537565b34610175577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360160e081126101755760a0136101755760a43562ffffff81168103610175576105cc60209160c435906105c7610667565b610738565b6040519015158152f35b60e435908160020b820361017557565b61014435908160020b820361017557565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0161016081126101755760a0136101755760049060a4358060020b8103610175579060c4359060e4358060020b81036101755790610104358060020b8103610175579061012435906101443590565b6064358060020b81036101755790565b358060020b81036101755790565b9060020b9060020b0390627fffff82137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008312176103cc57565b9060020b9060020b01907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008212627fffff8313176103cc57565b9060020b90811561070b5760020b0790565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b60f883901c9190600383146107fe5762ffffff808560c81c1660020b9216151593846107f4575b846107d1575b5083610780575b505081610777575090565b60039150111590565b9091925060020b90818102917f800000000000000000000000000000000000000000000000000000000000000081145f8312166103cc5781830514901517156103cc57627fffff1215905f8061076c565b8194509062ffffff6107e99260e01c1660020b6106f9565b60020b15925f610765565b5f8313945061075f565b9291505062ffffff808260e01c1660020b9160c81c1660020b8261082181610eca565b0260020b8361082f81610ef8565b0260020b9261083e85826106f9565b60020b15948561087e575b5084610874575b84610869575b50508261086257505090565b1315919050565b121592505f80610856565b8281129450610850565b61088a919550836106f9565b60020b15935f610849565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163314158061099f575b8061095f575b80610956575b8015610916575b6108ee57565b7fd9711eeb000000000000000000000000000000000000000000000000000000005f5260045ffd5b5073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163014156108e8565b503315156108e1565b5073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163314156108db565b5073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000163314156108d5565b9060020b9060020b02908160020b9182036103cc57565b9092918060f81c916004831015610ae75760038314610acc57610a438562ffffff610a3682610a31610a4996848960e01c1660020b906106bf565b610f09565b9460c81c1660020b6109df565b826106bf565b9084610a5481610eca565b0260020b94610a6281610ef8565b0260020b91858260020b125f14610a9857610a8691610a8091610685565b856106bf565b60020b90818112908218021860020b91565b93919094818560020b13610aaa575050565b919461035190610aba9295610685565b60020b90818113908218021860020b92565b50925062ffffff808460e01c1660020b9360c81c1660020b91565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b916004811015610ae757600181149081610b5e575b8115610b3e575b50610b39575090565b905090565b600291501480610b4f575b5f610b30565b508060020b8260020b12610b49565b90508160020b8360020b1390610b29565b60020b9060020b90811561070b577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82147fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008214166103cc570590565b939190928260020b8560020b9080821290811591610c6e575b5015610bf5575050505050505f90565b8160020b13610c66575b610c1d610c1762ffffff936102f1610c239487610685565b93610f9c565b94610f9c565b91169081156104ba57610c639382610c5d936c0100000000000000000000000004906c010000000000000000000000000615150191611318565b906113b1565b90565b935083610bff565b90508260020b12155f610be5565b93929190928260020b8560020b90808212908115610d72575b5015610ca5575050505050505f90565b610caf8383610685565b60020b12610d40575b6104b082610cda610cd462ffffff956102f188610ce097610685565b95610f9c565b966106bf565b91169283156104ba576c0100000000000000000000000060019173ffffffffffffffffffffffffffffffffffffffff8087610c6398850490850615150195169116038060ff1d90810118610d3481856117d5565b930915151601906113b1565b9350610ce06104b082610cda610cd4826102f188610d6262ffffff998d610685565b9b97505050505050925050610cb8565b90508260020b13155f610c95565b818102929181159184041417156103cc57565b9486979395819792931515871515145f14610e4c57908584610db594936116c0565b969096958715610e3857610e049291610dff918715610e21578882828987610de984848484610de4828b6106bf565b610bcc565b9c15610e0a57610df894610c7c565b9689611459565b610d80565b60601c90565b610e1782610e1c96610685565b610c7c565b610df8565b8882828987610e338484848489610bcc565b610de9565b50505093505050505f905f905f905f905f90565b908584610e5c94939897986114ae565b969096958715610e3857610e049291610dff918615610eb3578882828a87610e8b84848484610e17828b610685565b9b15610ea157610e9a94610bcc565b9789611459565b610de482610eae966106bf565b610e9a565b8882828a87610ec58484848489610c7c565b610e8b565b60020b801561070b577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276180590565b60020b801561070b57620d89e80590565b610f138282610b6f565b90825f8260020b129182610f86575b5050610f33575b90610c63916109df565b60020b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000082146103cc57907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01610f29565b610f9092506106f9565b60020b1515825f610f22565b60020b908160ff1d82810118620d89e881116112e25763ffffffff9192600182167001fffcb933bd6fad37aa2d162d1a594001027001000000000000000000000000000000001891600281166112c6575b600481166112aa575b6008811661128e575b60108116611272575b60208116611256575b6040811661123a575b6080811661121e575b6101008116611202575b61020081166111e6575b61040081166111ca575b61080081166111ae575b6110008116611192575b6120008116611176575b614000811661115a575b618000811661113e575b620100008116611122575b620200008116611107575b6204000081166110ec575b62080000166110d3575b5f126110ac575b0160201c90565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff046110a5565b6b048a170391f7dc42444e8fa290910260801c9061109e565b6d2216e584f5fa1ea926041bedfe9890920260801c91611094565b916e5d6af8dedb81196699c329225ee6040260801c91611089565b916f09aa508b5b7a84e1c677de54f3e99bc90260801c9161107e565b916f31be135f97d08fd981231505542fcfa60260801c91611073565b916f70d869a156d2a1b890bb3df62baf32f70260801c91611069565b916fa9f746462d870fdf8a65dc1f90e061e50260801c9161105f565b916fd097f3bdfd2022b8845ad8f792aa58250260801c91611055565b916fe7159475a2c29b7443b29c7fa6e889d90260801c9161104b565b916ff3392b0822b70005940c7a398e4b70f30260801c91611041565b916ff987a7253ac413176f2b074cf7815e540260801c91611037565b916ffcbe86c7900a88aedcffc83b479aa3a40260801c9161102d565b916ffe5dee046a99a2a811c461f1969c30530260801c91611023565b916fff2ea16466c96a3843ec78b326b528610260801c9161101a565b916fff973b41fa98c081472e6896dfb254c00260801c91611011565b916fffcb9843d60f6159c9db58835c9266440260801c91611008565b916fffe5caca7e10e4e61c3624eaa0941cd00260801c91610fff565b916ffff2e50f5f656932ef12357cf3c7fdcc0260801c91610ff6565b916ffff97272373d413259a46990580e213a0260801c91610fed565b827f8b86327a000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b811561070b570490565b9073ffffffffffffffffffffffffffffffffffffffff811673ffffffffffffffffffffffffffffffffffffffff8316116113ab575b73ffffffffffffffffffffffffffffffffffffffff821692831561139f5773ffffffffffffffffffffffffffffffffffffffff611393938184169303169060601b6119a7565b90808206151591040190565b62bfc9215f526004601cfd5b9061134d565b91908083028315828583041417156113fb576c010000000000000000000000009060601c915b8294096113e15750565b600101915081156113ee57565b63ae47f7025f526004601cfd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff828509818110820190038060601c1561143c5763ae47f7025f526004601cfd5b6c010000000000000000000000009160601c9060a01b01916113d7565b60020b8260020b81129081156114a0575b50611499576102f16114809262ffffff94610685565b16801561070b576c010000000000000000000000000490565b5050505f90565b90508360020b13155f61146a565b949291939480156116ad576114c7856102f18589610685565b916114d184610f9c565b9062ffffff6114df89610f9c565b941680156104ba5761150973ffffffffffffffffffffffffffffffffffffffff9261153c956119d0565b906c0100000000000000000000000081810615159190040182821161169e576115349160601b61130e565b915b16611a8f565b9073ffffffffffffffffffffffffffffffffffffffff82169182036116765773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff8216116116075761159690611a9c565b9360020b928460020b84811461161c575b506115b481600196610f09565b936115bf8284610685565b60020b908560020b918212918215611611575b5050611607576115e29082610685565b60020b8360020b14806115ff575b6115f75750565b600193509150565b5060016115f0565b505f935083925050565b121590505f806115d2565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff91955001627fffff81137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008212176103cc57935f6115a7565b7f93dafdf1000000000000000000000000000000000000000000000000000000005f5260045ffd5b6116a79161184f565b91611536565b50506116bb92919350610685565b600191565b9492939480156117cb576116d8836102f18789610685565b916116e286610f9c565b9262ffffff6116f089610f9c565b91169081156104ba5761171b6117459373ffffffffffffffffffffffffffffffffffffffff956119d0565b91806c0100000000000000000000000004906c010000000000000000000000000615150190611e40565b911673ffffffffffffffffffffffffffffffffffffffff8216106116075761176c90611a9c565b9361177982600196610f09565b938460020b9060020b81129081156117be575b50611607578060020b8460020b14806117b6575b6117a8575050565b909193506116bb9250610685565b5060016117a0565b90508160020b125f61178c565b5060019493505050565b90808202917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff828209918380841093039280840393846c0100000000000000000000000011156101755714611846576c01000000000000000000000000910990828211900360a01b910360601c1790565b50505060601c90565b908160601b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6c010000000000000000000000008409928280851094039380850394858411156101755714611901576c0100000000000000000000000082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b5091500490565b91818302917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81850993838086109503948086039586851115610175571461199f579082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b505091500490565b9291906119b5828286611908565b93821561070b57096119c357565b9060010190811561017557565b908160601b91816c010000000000000000000000008285041482151702156119f85750900490565b816c010000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81840985811086019003920990825f03831692818111156113ee5783900480600302600218808202600203028082026002030280820260020302808202600203028082026002030280910260020302936001848483030494805f0304019211900302170290565b919082018092116103cc57565b73fffd8963efd1fc6a506488495d951d516396168273ffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffd895d83011611611dfe5777ffffffffffffffffffffffffffffffffffffffff000000008160201b168081156101755760ff826fffffffffffffffffffffffffffffffff1060071b83811c67ffffffffffffffff1060061b1783811c63ffffffff1060051b1783811c61ffff1060041b1783811c821060031b177f07060605060205000602030205040001060502050303040105050304000000006f8421084210842108cc6318c6db6d54be85831c1c601f161a17169160808310155f14611df257507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8182011c5b800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c80029081607f1c8260ff1c1c80029283607f1c8460ff1c1c80029485607f1c8660ff1c1c80029687607f1c8860ff1c1c80029889607f1c8a60ff1c1c80029a8b607f1c8c60ff1c1c80029c8d80607f1c9060ff1c1c800260cd1c6604000000000000169d60cc1c6608000000000000169c60cb1c6610000000000000169b60ca1c6620000000000000169a60c91c6640000000000000169960c81c6680000000000000169860c71c670100000000000000169760c61c670200000000000000169660c51c670400000000000000169560c41c670800000000000000169460c31c671000000000000000169360c21c672000000000000000169260c11c674000000000000000169160c01c67800000000000000016907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800160401b1717171717171717171717171717693627a301d71055774c85027ffffffffffffffffffffffffffffffffffd709b7e5480fba5a50fed5e62ffc556810160801d60020b906fdb2df09e81959a81455e260799a0632f0160801d60020b918282145f14611db45750905090565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff611de884610f9c565b1611610b39575090565b905081607f031b611bcc565b73ffffffffffffffffffffffffffffffffffffffff907f61487524000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b90918015611eb05773ffffffffffffffffffffffffffffffffffffffff809360601b921680820281611e72848361130e565b14611e98575b5090611e87611e8c928461130e565b611a8f565b80820615159104011690565b8301838110611e78579150611eac926119a7565b1690565b5090509056fea2646970667358221220f2c4c89d90517211b44a214b4bdf2fba1c69d764a51a990297351a7ef1da649864736f6c634300081c003300000000000000000000000000000059923c01c79958099f9e488cdd4708a6c000000000000000000000000000001f3b9712708127b1fcad61cb892535951888000000000000000000000000000000d6fbda8d0d5b5a740a6a55116de7b134a4
Deployed Bytecode
0x60806040526004361015610011575f80fd5b5f3560e01c806322112ae91461056f5780633e33e127146104f7578063685056ff14610222578063b50c7a98146101795763d5fac49314610050575f80fd5b34610175577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36016101a081126101755760a0136101755760e4358015158103610175576101043580151581036101755761012435908160020b82036101755760a0926100de610123936100c26105e6565b506100cb610895565b61016435906100d8610667565b906109f6565b9291809491949385610104610184359062ffffff60018360f81c149260e01c1660020b90565b9190610148575b50505050610117610667565b9160c43560a435610d93565b92604092919251941515855260020b6020850152604084015260608301526080820152f35b61016b9497508361016494975061015e91610685565b95610b14565b92836106bf565b925f80808061010b565b5f80fd5b346101755760206101e86101ad6060610191366105f7565b9793949590929691506101a2610895565b01946100d886610677565b82919592956101ce81989062ffffff60018360f81c149260e01c1660020b90565b91906101f0575b505050506101e290610677565b91610c7c565b604051908152f35b6101e29498508397509061020b610218946102119493610685565b97610b14565b94856106bf565b94908880806101d5565b34610175577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360161014081126101755760a0136101755760a4358060020b908181036101755760c4358060020b81036101755761027e6105d6565b50610287610895565b6102995f9161010435906100d8610667565b939180959180956102be610124359062ffffff60018360f81c149260e01c1660020b90565b92906104c7575b505050506102d1610667565b916102de85878584611459565b9462ffffff6102f6856102f18a85610685565b610b6f565b1680156104ba57806c0100000000000000000000000004906c01000000000000000000000000061515019161032a88610f9c565b61033383610f9c565b9261033e87846106bf565b600291820b910b8113610470576103575f975b84610685565b8a60020b9060020b125f146103f95750505050505062ffffff5f945b1663010000000163ffffffff81116103cc5760a0947fffffffff00000000000000000000000000000000000000000000000000000000926040519586526020860152604085015260e01b16606083015215156080820152f35b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b62ffffff956001946c010000000000000000000000009473ffffffffffffffffffffffffffffffffffffffff938493126104505750169116038060ff1d9081011861044481856117d5565b93091515160194610373565b61045a9150610f9c565b169116038060ff1d9081011861044481856117d5565b61047a87846106bf565b60028b810b91900b1361049b57610357610495868685611318565b97610351565b61035761049586866104b56104b08c896106bf565b610f9c565b611318565b6365244e4e5f526004601cfd5b836102119499508398506104e395975061020b91939293610685565b9260020b8460020b141591858080806102c5565b346101755760206101e861050f6060610191366105f7565b829195929561053081989062ffffff60018360f81c149260e01c1660020b90565b919061054a575b5050505061054490610677565b91610bcc565b6105449498508397509061020b610565946102119493610685565b9490888080610537565b34610175577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360160e081126101755760a0136101755760a43562ffffff81168103610175576105cc60209160c435906105c7610667565b610738565b6040519015158152f35b60e435908160020b820361017557565b61014435908160020b820361017557565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0161016081126101755760a0136101755760049060a4358060020b8103610175579060c4359060e4358060020b81036101755790610104358060020b8103610175579061012435906101443590565b6064358060020b81036101755790565b358060020b81036101755790565b9060020b9060020b0390627fffff82137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008312176103cc57565b9060020b9060020b01907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008212627fffff8313176103cc57565b9060020b90811561070b5760020b0790565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b60f883901c9190600383146107fe5762ffffff808560c81c1660020b9216151593846107f4575b846107d1575b5083610780575b505081610777575090565b60039150111590565b9091925060020b90818102917f800000000000000000000000000000000000000000000000000000000000000081145f8312166103cc5781830514901517156103cc57627fffff1215905f8061076c565b8194509062ffffff6107e99260e01c1660020b6106f9565b60020b15925f610765565b5f8313945061075f565b9291505062ffffff808260e01c1660020b9160c81c1660020b8261082181610eca565b0260020b8361082f81610ef8565b0260020b9261083e85826106f9565b60020b15948561087e575b5084610874575b84610869575b50508261086257505090565b1315919050565b121592505f80610856565b8281129450610850565b61088a919550836106f9565b60020b15935f610849565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000059923c01c79958099f9e488cdd4708a6c0163314158061099f575b8061095f575b80610956575b8015610916575b6108ee57565b7fd9711eeb000000000000000000000000000000000000000000000000000000005f5260045ffd5b5073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000cb2b2a80286093e568b55fe077da6bffec163014156108e8565b503315156108e1565b5073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000d6fbda8d0d5b5a740a6a55116de7b134a4163314156108db565b5073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000001f3b9712708127b1fcad61cb892535951888163314156108d5565b9060020b9060020b02908160020b9182036103cc57565b9092918060f81c916004831015610ae75760038314610acc57610a438562ffffff610a3682610a31610a4996848960e01c1660020b906106bf565b610f09565b9460c81c1660020b6109df565b826106bf565b9084610a5481610eca565b0260020b94610a6281610ef8565b0260020b91858260020b125f14610a9857610a8691610a8091610685565b856106bf565b60020b90818112908218021860020b91565b93919094818560020b13610aaa575050565b919461035190610aba9295610685565b60020b90818113908218021860020b92565b50925062ffffff808460e01c1660020b9360c81c1660020b91565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b916004811015610ae757600181149081610b5e575b8115610b3e575b50610b39575090565b905090565b600291501480610b4f575b5f610b30565b508060020b8260020b12610b49565b90508160020b8360020b1390610b29565b60020b9060020b90811561070b577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82147fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008214166103cc570590565b939190928260020b8560020b9080821290811591610c6e575b5015610bf5575050505050505f90565b8160020b13610c66575b610c1d610c1762ffffff936102f1610c239487610685565b93610f9c565b94610f9c565b91169081156104ba57610c639382610c5d936c0100000000000000000000000004906c010000000000000000000000000615150191611318565b906113b1565b90565b935083610bff565b90508260020b12155f610be5565b93929190928260020b8560020b90808212908115610d72575b5015610ca5575050505050505f90565b610caf8383610685565b60020b12610d40575b6104b082610cda610cd462ffffff956102f188610ce097610685565b95610f9c565b966106bf565b91169283156104ba576c0100000000000000000000000060019173ffffffffffffffffffffffffffffffffffffffff8087610c6398850490850615150195169116038060ff1d90810118610d3481856117d5565b930915151601906113b1565b9350610ce06104b082610cda610cd4826102f188610d6262ffffff998d610685565b9b97505050505050925050610cb8565b90508260020b13155f610c95565b818102929181159184041417156103cc57565b9486979395819792931515871515145f14610e4c57908584610db594936116c0565b969096958715610e3857610e049291610dff918715610e21578882828987610de984848484610de4828b6106bf565b610bcc565b9c15610e0a57610df894610c7c565b9689611459565b610d80565b60601c90565b610e1782610e1c96610685565b610c7c565b610df8565b8882828987610e338484848489610bcc565b610de9565b50505093505050505f905f905f905f905f90565b908584610e5c94939897986114ae565b969096958715610e3857610e049291610dff918615610eb3578882828a87610e8b84848484610e17828b610685565b9b15610ea157610e9a94610bcc565b9789611459565b610de482610eae966106bf565b610e9a565b8882828a87610ec58484848489610c7c565b610e8b565b60020b801561070b577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276180590565b60020b801561070b57620d89e80590565b610f138282610b6f565b90825f8260020b129182610f86575b5050610f33575b90610c63916109df565b60020b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000082146103cc57907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01610f29565b610f9092506106f9565b60020b1515825f610f22565b60020b908160ff1d82810118620d89e881116112e25763ffffffff9192600182167001fffcb933bd6fad37aa2d162d1a594001027001000000000000000000000000000000001891600281166112c6575b600481166112aa575b6008811661128e575b60108116611272575b60208116611256575b6040811661123a575b6080811661121e575b6101008116611202575b61020081166111e6575b61040081166111ca575b61080081166111ae575b6110008116611192575b6120008116611176575b614000811661115a575b618000811661113e575b620100008116611122575b620200008116611107575b6204000081166110ec575b62080000166110d3575b5f126110ac575b0160201c90565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff046110a5565b6b048a170391f7dc42444e8fa290910260801c9061109e565b6d2216e584f5fa1ea926041bedfe9890920260801c91611094565b916e5d6af8dedb81196699c329225ee6040260801c91611089565b916f09aa508b5b7a84e1c677de54f3e99bc90260801c9161107e565b916f31be135f97d08fd981231505542fcfa60260801c91611073565b916f70d869a156d2a1b890bb3df62baf32f70260801c91611069565b916fa9f746462d870fdf8a65dc1f90e061e50260801c9161105f565b916fd097f3bdfd2022b8845ad8f792aa58250260801c91611055565b916fe7159475a2c29b7443b29c7fa6e889d90260801c9161104b565b916ff3392b0822b70005940c7a398e4b70f30260801c91611041565b916ff987a7253ac413176f2b074cf7815e540260801c91611037565b916ffcbe86c7900a88aedcffc83b479aa3a40260801c9161102d565b916ffe5dee046a99a2a811c461f1969c30530260801c91611023565b916fff2ea16466c96a3843ec78b326b528610260801c9161101a565b916fff973b41fa98c081472e6896dfb254c00260801c91611011565b916fffcb9843d60f6159c9db58835c9266440260801c91611008565b916fffe5caca7e10e4e61c3624eaa0941cd00260801c91610fff565b916ffff2e50f5f656932ef12357cf3c7fdcc0260801c91610ff6565b916ffff97272373d413259a46990580e213a0260801c91610fed565b827f8b86327a000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b811561070b570490565b9073ffffffffffffffffffffffffffffffffffffffff811673ffffffffffffffffffffffffffffffffffffffff8316116113ab575b73ffffffffffffffffffffffffffffffffffffffff821692831561139f5773ffffffffffffffffffffffffffffffffffffffff611393938184169303169060601b6119a7565b90808206151591040190565b62bfc9215f526004601cfd5b9061134d565b91908083028315828583041417156113fb576c010000000000000000000000009060601c915b8294096113e15750565b600101915081156113ee57565b63ae47f7025f526004601cfd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff828509818110820190038060601c1561143c5763ae47f7025f526004601cfd5b6c010000000000000000000000009160601c9060a01b01916113d7565b60020b8260020b81129081156114a0575b50611499576102f16114809262ffffff94610685565b16801561070b576c010000000000000000000000000490565b5050505f90565b90508360020b13155f61146a565b949291939480156116ad576114c7856102f18589610685565b916114d184610f9c565b9062ffffff6114df89610f9c565b941680156104ba5761150973ffffffffffffffffffffffffffffffffffffffff9261153c956119d0565b906c0100000000000000000000000081810615159190040182821161169e576115349160601b61130e565b915b16611a8f565b9073ffffffffffffffffffffffffffffffffffffffff82169182036116765773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff8216116116075761159690611a9c565b9360020b928460020b84811461161c575b506115b481600196610f09565b936115bf8284610685565b60020b908560020b918212918215611611575b5050611607576115e29082610685565b60020b8360020b14806115ff575b6115f75750565b600193509150565b5060016115f0565b505f935083925050565b121590505f806115d2565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff91955001627fffff81137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008212176103cc57935f6115a7565b7f93dafdf1000000000000000000000000000000000000000000000000000000005f5260045ffd5b6116a79161184f565b91611536565b50506116bb92919350610685565b600191565b9492939480156117cb576116d8836102f18789610685565b916116e286610f9c565b9262ffffff6116f089610f9c565b91169081156104ba5761171b6117459373ffffffffffffffffffffffffffffffffffffffff956119d0565b91806c0100000000000000000000000004906c010000000000000000000000000615150190611e40565b911673ffffffffffffffffffffffffffffffffffffffff8216106116075761176c90611a9c565b9361177982600196610f09565b938460020b9060020b81129081156117be575b50611607578060020b8460020b14806117b6575b6117a8575050565b909193506116bb9250610685565b5060016117a0565b90508160020b125f61178c565b5060019493505050565b90808202917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff828209918380841093039280840393846c0100000000000000000000000011156101755714611846576c01000000000000000000000000910990828211900360a01b910360601c1790565b50505060601c90565b908160601b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6c010000000000000000000000008409928280851094039380850394858411156101755714611901576c0100000000000000000000000082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b5091500490565b91818302917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81850993838086109503948086039586851115610175571461199f579082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b505091500490565b9291906119b5828286611908565b93821561070b57096119c357565b9060010190811561017557565b908160601b91816c010000000000000000000000008285041482151702156119f85750900490565b816c010000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81840985811086019003920990825f03831692818111156113ee5783900480600302600218808202600203028082026002030280820260020302808202600203028082026002030280910260020302936001848483030494805f0304019211900302170290565b919082018092116103cc57565b73fffd8963efd1fc6a506488495d951d516396168273ffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffd895d83011611611dfe5777ffffffffffffffffffffffffffffffffffffffff000000008160201b168081156101755760ff826fffffffffffffffffffffffffffffffff1060071b83811c67ffffffffffffffff1060061b1783811c63ffffffff1060051b1783811c61ffff1060041b1783811c821060031b177f07060605060205000602030205040001060502050303040105050304000000006f8421084210842108cc6318c6db6d54be85831c1c601f161a17169160808310155f14611df257507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8182011c5b800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c80029081607f1c8260ff1c1c80029283607f1c8460ff1c1c80029485607f1c8660ff1c1c80029687607f1c8860ff1c1c80029889607f1c8a60ff1c1c80029a8b607f1c8c60ff1c1c80029c8d80607f1c9060ff1c1c800260cd1c6604000000000000169d60cc1c6608000000000000169c60cb1c6610000000000000169b60ca1c6620000000000000169a60c91c6640000000000000169960c81c6680000000000000169860c71c670100000000000000169760c61c670200000000000000169660c51c670400000000000000169560c41c670800000000000000169460c31c671000000000000000169360c21c672000000000000000169260c11c674000000000000000169160c01c67800000000000000016907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800160401b1717171717171717171717171717693627a301d71055774c85027ffffffffffffffffffffffffffffffffffd709b7e5480fba5a50fed5e62ffc556810160801d60020b906fdb2df09e81959a81455e260799a0632f0160801d60020b918282145f14611db45750905090565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff611de884610f9c565b1611610b39575090565b905081607f031b611bcc565b73ffffffffffffffffffffffffffffffffffffffff907f61487524000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b90918015611eb05773ffffffffffffffffffffffffffffffffffffffff809360601b921680820281611e72848361130e565b14611e98575b5090611e87611e8c928461130e565b611a8f565b80820615159104011690565b8301838110611e78579150611eac926119a7565b1690565b5090509056fea2646970667358221220f2c4c89d90517211b44a214b4bdf2fba1c69d764a51a990297351a7ef1da649864736f6c634300081c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000059923c01c79958099f9e488cdd4708a6c000000000000000000000000000001f3b9712708127b1fcad61cb892535951888000000000000000000000000000000d6fbda8d0d5b5a740a6a55116de7b134a4

-----Decoded View---------------
Arg [0] : hub_ (address): 0x00000059923c01C79958099F9E488cdd4708a6C0
Arg [1] : hook_ (address): 0x00001f3b9712708127b1fcAD61cb892535951888
Arg [2] : quoter_ (address): 0x000000d6fBDa8D0D5b5a740a6A55116de7b134a4

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000059923c01c79958099f9e488cdd4708a6c0
Arg [1] : 00000000000000000000000000001f3b9712708127b1fcad61cb892535951888
Arg [2] : 000000000000000000000000000000d6fbda8d0d5b5a740a6a55116de7b134a4

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
0x000000Cb2b2a80286093e568B55fE077dA6bFfEC
Loading...
Loading
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.