Sepolia Testnet

Contract

0x6FF7eF1E597224AF014e588A35a5F4bFC51f853A
Source Code Source Code

Overview

ETH Balance

6.554484073963604201 ETH

Token Holdings

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount

There are no matching entries

> 10 Internal Transactions and > 10 Token Transfers found.

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method
Block
From
To
Amount
Transfer75892842025-01-28 14:18:00531 days ago1738073880
0x6FF7eF1E...FC51f853A
0.00762647 ETH
Settle75891452025-01-28 13:50:12531 days ago1738072212
0x6FF7eF1E...FC51f853A
0.00092681 ETH
Transfer75891262025-01-28 13:46:24531 days ago1738071984
0x6FF7eF1E...FC51f853A
0.00654493 ETH
Settle75842172025-01-27 21:23:00532 days ago1738012980
0x6FF7eF1E...FC51f853A
0.00133881 ETH
Settle75842092025-01-27 21:21:24532 days ago1738012884
0x6FF7eF1E...FC51f853A
0.00076658 ETH
Settle75842032025-01-27 21:20:12532 days ago1738012812
0x6FF7eF1E...FC51f853A
0.00139022 ETH
Settle75839642025-01-27 20:32:12532 days ago1738009932
0x6FF7eF1E...FC51f853A
0.01 ETH
Settle75826782025-01-27 16:14:36532 days ago1737994476
0x6FF7eF1E...FC51f853A
0.00000097 ETH
Transfer75793242025-01-27 4:34:36533 days ago1737952476
0x6FF7eF1E...FC51f853A
0.000999 ETH
Transfer75792992025-01-27 4:29:36533 days ago1737952176
0x6FF7eF1E...FC51f853A
0.00053699 ETH
Transfer75792892025-01-27 4:27:24533 days ago1737952044
0x6FF7eF1E...FC51f853A
0.00099457 ETH
Transfer75792702025-01-27 4:23:24533 days ago1737951804
0x6FF7eF1E...FC51f853A
0.00136431 ETH
Transfer75792542025-01-27 4:20:12533 days ago1737951612
0x6FF7eF1E...FC51f853A
0.00105943 ETH
Transfer75792392025-01-27 4:17:12533 days ago1737951432
0x6FF7eF1E...FC51f853A
0.00052094 ETH
Settle75764122025-01-26 18:26:12533 days ago1737915972
0x6FF7eF1E...FC51f853A
0.01 ETH
Transfer75756292025-01-26 15:43:12533 days ago1737906192
0x6FF7eF1E...FC51f853A
0.00199535 ETH
Transfer75754742025-01-26 15:10:24533 days ago1737904224
0x6FF7eF1E...FC51f853A
0.00907547 ETH
Settle75655052025-01-25 4:20:12535 days ago1737778812
0x6FF7eF1E...FC51f853A
0.001 ETH
Settle75655022025-01-25 4:19:36535 days ago1737778776
0x6FF7eF1E...FC51f853A
0.00016982 ETH
Transfer75591802025-01-24 6:24:24536 days ago1737699864
0x6FF7eF1E...FC51f853A
0.05236887 ETH
Transfer75584502025-01-24 3:54:48536 days ago1737690888
0x6FF7eF1E...FC51f853A
0.11347831 ETH
Transfer75583072025-01-24 3:25:12536 days ago1737689112
0x6FF7eF1E...FC51f853A
0.04419469 ETH
Transfer75582922025-01-24 3:22:12536 days ago1737688932
0x6FF7eF1E...FC51f853A
0.00184456 ETH
Transfer75577412025-01-24 1:28:36536 days ago1737682116
0x6FF7eF1E...FC51f853A
0.00814079 ETH
Transfer75576532025-01-24 1:10:48536 days ago1737681048
0x6FF7eF1E...FC51f853A
0.00256999 ETH
View All Internal Transactions
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 Similar Match: 0xc021A7De...c7Ba2D5d6
Constructor

Contract Name

PoolManager

Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled
Yes with 44444444 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"uint256","name":"controllerGasLimit","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AlreadyUnlocked","type":"error"},{"inputs":[],"name":"CurrenciesOutOfOrderOrEqual","type":"error"},{"inputs":[],"name":"CurrencyNotSettled","type":"error"},{"inputs":[],"name":"DelegateCallNotAllowed","type":"error"},{"inputs":[],"name":"InvalidCaller","type":"error"},{"inputs":[],"name":"InvalidProtocolFee","type":"error"},{"inputs":[],"name":"ManagerLocked","type":"error"},{"inputs":[],"name":"NonZeroNativeValue","type":"error"},{"inputs":[],"name":"PoolNotInitialized","type":"error"},{"inputs":[],"name":"ProtocolFeeCannotBeFetched","type":"error"},{"inputs":[],"name":"SwapAmountCannotBeZero","type":"error"},{"inputs":[],"name":"TickSpacingTooLarge","type":"error"},{"inputs":[],"name":"TickSpacingTooSmall","type":"error"},{"inputs":[],"name":"UnauthorizedDynamicLPFeeUpdate","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"PoolId","name":"id","type":"bytes32"},{"indexed":true,"internalType":"Currency","name":"currency0","type":"address"},{"indexed":true,"internalType":"Currency","name":"currency1","type":"address"},{"indexed":false,"internalType":"uint24","name":"fee","type":"uint24"},{"indexed":false,"internalType":"int24","name":"tickSpacing","type":"int24"},{"indexed":false,"internalType":"contract IHooks","name":"hooks","type":"address"}],"name":"Initialize","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"PoolId","name":"id","type":"bytes32"},{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"int24","name":"tickLower","type":"int24"},{"indexed":false,"internalType":"int24","name":"tickUpper","type":"int24"},{"indexed":false,"internalType":"int256","name":"liquidityDelta","type":"int256"}],"name":"ModifyLiquidity","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"OperatorSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"protocolFeeController","type":"address"}],"name":"ProtocolFeeControllerUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"PoolId","name":"id","type":"bytes32"},{"indexed":false,"internalType":"uint24","name":"protocolFee","type":"uint24"}],"name":"ProtocolFeeUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"PoolId","name":"id","type":"bytes32"},{"indexed":false,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"int128","name":"amount0","type":"int128"},{"indexed":false,"internalType":"int128","name":"amount1","type":"int128"},{"indexed":false,"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"},{"indexed":false,"internalType":"uint128","name":"liquidity","type":"uint128"},{"indexed":false,"internalType":"int24","name":"tick","type":"int24"},{"indexed":false,"internalType":"uint24","name":"fee","type":"uint24"}],"name":"Swap","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"caller","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"MAX_TICK_SPACING","outputs":[{"internalType":"int24","name":"","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MIN_TICK_SPACING","outputs":[{"internalType":"int24","name":"","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"Currency","name":"currency","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"collectProtocolFees","outputs":[{"internalType":"uint256","name":"amountCollected","type":"uint256"}],"stateMutability":"nonpayable","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":"uint256","name":"amount0","type":"uint256"},{"internalType":"uint256","name":"amount1","type":"uint256"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"donate","outputs":[{"internalType":"BalanceDelta","name":"delta","type":"int256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"slot","type":"bytes32"}],"name":"extsload","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"startSlot","type":"bytes32"},{"internalType":"uint256","name":"nSlots","type":"uint256"}],"name":"extsload","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32[]","name":"slots","type":"bytes32[]"}],"name":"extsload","outputs":[{"internalType":"bytes32[]","name":"","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32[]","name":"slots","type":"bytes32[]"}],"name":"exttload","outputs":[{"internalType":"bytes32[]","name":"","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"slot","type":"bytes32"}],"name":"exttload","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"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":"uint160","name":"sqrtPriceX96","type":"uint160"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"initialize","outputs":[{"internalType":"int24","name":"tick","type":"int24"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"isOperator","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","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"},{"components":[{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"},{"internalType":"int256","name":"liquidityDelta","type":"int256"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"internalType":"struct IPoolManager.ModifyLiquidityParams","name":"params","type":"tuple"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"modifyLiquidity","outputs":[{"internalType":"BalanceDelta","name":"callerDelta","type":"int256"},{"internalType":"BalanceDelta","name":"feesAccrued","type":"int256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"protocolFeeController","outputs":[{"internalType":"contract IProtocolFeeController","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"Currency","name":"currency","type":"address"}],"name":"protocolFeesAccrued","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setOperator","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","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":"newProtocolFee","type":"uint24"}],"name":"setProtocolFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IProtocolFeeController","name":"controller","type":"address"}],"name":"setProtocolFeeController","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"Currency","name":"currency","type":"address"}],"name":"settle","outputs":[{"internalType":"uint256","name":"paid","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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"},{"components":[{"internalType":"bool","name":"zeroForOne","type":"bool"},{"internalType":"int256","name":"amountSpecified","type":"int256"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct IPoolManager.SwapParams","name":"params","type":"tuple"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"swap","outputs":[{"internalType":"BalanceDelta","name":"swapDelta","type":"int256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"Currency","name":"currency","type":"address"}],"name":"sync","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"Currency","name":"currency","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"take","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"unlock","outputs":[{"internalType":"bytes","name":"result","type":"bytes"}],"stateMutability":"nonpayable","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":"newDynamicLPFee","type":"uint24"}],"name":"updateDynamicLPFee","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Deployed Bytecode
0x60a0806040526004361015610012575f80fd5b5f3560e01c908162fdd58e14612b905750806301ffc9a714612ad157806307eff0dd14612a98578063095bcdb6146129ee5780630b0d9c0914612960578063156e29f6146128b05780631e2eaeaf14612876578063234266d7146126075780632d7713891461253e57806335fd631a146124d8578063426a84931461245457806348c89491146121ef57806352759651146120d7578063558a729714612000578063598af9e714611f685780635a6bcfda146114b257806360460f0614611478578063695c5bf514610f4d5780636a256b2914610deb5780637e87ce7d14610cbc5780638161b87414610bc45780638da5cb5b14610b7457806397e8cd4e14610b115780639bf6645f14610ad5578063a584119414610a94578063b6363cf214610a03578063dbd035ff146109c3578063f02de3b214610972578063f135baaa14610938578063f2fde38b1461088c578063f3cd914c14610501578063f5298aca146103345763fe99049a14610186575f80fd5b346103305760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576101bd612bfa565b6101c5612c1d565b90604435917f1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac72885961027973ffffffffffffffffffffffffffffffffffffffff80606435951693843314158061030d575b610287575b845f52600460205260405f20875f5260205260405f2061023a878254612ea8565b90551693845f52600460205260405f20865f5260205260405f2061025f828254612eb5565b905560408051338152602081019290925290918291820190565b0390a4602060405160018152f35b845f52600560205260405f208233165f5260205260405f20875f5260205260405f2054867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036102da575b5050610219565b6102e391612ea8565b855f52600560205260405f208333165f5260205260405f20885f5260205260405f20555f866102d3565b50845f52600360205260405f208233165f5260205260ff60405f20541615610214565b5f80fd5b346103305761034236612c40565b7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab239291925c156104d9577f1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac7288596103ef73ffffffffffffffffffffffffffffffffffffffff5f946103bd6103b386613008565b3390848a1661304e565b169233841415806104a2575b6103f4575b8385526004602052604085208686526020526040852061025f828254612ea8565b0390a4005b83855260056020526040852073ffffffffffffffffffffffffffffffffffffffff33168652602052604085208686526020526040852054817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361045b575b50506103ce565b61046491612ea8565b84865260056020526040862073ffffffffffffffffffffffffffffffffffffffff331687526020526040862087875260205260408620558681610454565b5083855260036020526040852073ffffffffffffffffffffffffffffffffffffffff3316865260205260ff604086205416156103c9565b7f54e3ca0d000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610330576101207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761053a36612d3c565b60607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5c36011261033057604051906060820182811067ffffffffffffffff82111761085f5760405260a4358015158103610330578252602082019060c435825260e4359073ffffffffffffffffffffffffffffffffffffffff8216820361033057604084019182526101043567ffffffffffffffff8111610330576105e3903690600401612e08565b9490937fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d957511561083757819060a0822095865f52600660205260405f2095610630876131bd565b6080840196848383868b5173ffffffffffffffffffffffffffffffffffffffff169361065b94613986565b90959198606088015160020b9983511515915173ffffffffffffffffffffffffffffffffffffffff16916040519b6106928d612ccd565b8c5260208c015260408b015260608a015262ffffff166080890152805115155f14997f40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708daca94dd84ad7112f60e062ffffff61070b6107b79c60209f9b6107a49c610817575173ffffffffffffffffffffffffffffffffffffffff16976149c7565b9392988291926107e8575b505073ffffffffffffffffffffffffffffffffffffffff6040840151169260606fffffffffffffffffffffffffffffffff60a08301511691015160020b90604051943386528a60801d600f0b60208701528a600f0b60408701526060860152608085015260a08401521660c0820152a28673ffffffffffffffffffffffffffffffffffffffff8a5116613b93565b809491946107bf575b5050823391613299565b604051908152f35b73ffffffffffffffffffffffffffffffffffffffff6107e19251169083613299565b84806107ad565b73ffffffffffffffffffffffffffffffffffffffff165f5260206001905260405f209081540190555f80610716565b6020015173ffffffffffffffffffffffffffffffffffffffff16976149c7565b7fbe8b8507000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330577fffffffffffffffffffffffff00000000000000000000000000000000000000006108e4612bfa565b73ffffffffffffffffffffffffffffffffffffffff5f54916109098284163314612ec2565b1691829116175f55337f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576004355c5f5260205ff35b34610330575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057602073ffffffffffffffffffffffffffffffffffffffff60025416604051908152f35b34610330576109d136612e36565b604060045f3760051b604001809160208060405b833554815201910190828110156109ff57602080916109e5565b825ff35b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610a3a612bfa565b73ffffffffffffffffffffffffffffffffffffffff610a57612c1d565b91165f52600360205273ffffffffffffffffffffffffffffffffffffffff60405f2091165f52602052602060ff60405f2054166040519015158152f35b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305760206107b7610ad0612bfa565b612f9f565b3461033057610ae336612e36565b604060045f3760051b604001809160208060405b83355c815201910190828110156109ff5760208091610af7565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305773ffffffffffffffffffffffffffffffffffffffff610b5d612bfa565b165f526001602052602060405f2054604051908152f35b34610330575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057602073ffffffffffffffffffffffffffffffffffffffff5f5416604051908152f35b346103305760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610bfb612bfa565b610c03612c1d565b9060443573ffffffffffffffffffffffffffffffffffffffff600254163303610c94576020926107b79180610c8c575073ffffffffffffffffffffffffffffffffffffffff81165f526001845260405f20549283915b73ffffffffffffffffffffffffffffffffffffffff81165f526001865260405f20610c85848254612ea8565b905561313e565b928391610c59565b7f48f5c3ed000000000000000000000000000000000000000000000000000000005f5260045ffd5b346103305760c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610cf436612d3c565b610cfc612d2a565b9073ffffffffffffffffffffffffffffffffffffffff600254163303610c9457623e900082106103e9610fff8416101615610dc357602060a07fe9c42593e71f84403b84352cd168d693e2c9fcd1fdbcc3feb21d92b43e6696f9922092835f526006825260405f20610d6d816131bd565b805479ffffff00000000000000000000000000000000000000000000008360b81b16907fffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffff1617905562ffffff60405191168152a2005b7fba97f838000000000000000000000000000000000000000000000000000000005f5260045ffd5b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610e1d612bfa565b7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d95773ffffffffffffffffffffffffffffffffffffffff8116610e78576020906107b734915b610e7183613008565b339161304e565b34610f25577f1e0745a7db1623981f0b2a5d4232364c00787266eb75ad546f190e6cebe9bd955f528060205260405f205c908115610efd57817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60209314610ef6575b610ef06107b791610eeb84612f9f565b612ea8565b91610e68565b505f610edb565b7f8774be48000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f19d245cf000000000000000000000000000000000000000000000000000000005f5260045ffd5b346103305760e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610f8536612d3c565b60a43573ffffffffffffffffffffffffffffffffffffffff81168082036103305760c43567ffffffffffffffff811161033057610fc6903690600401612e08565b610fce6132d7565b6060850192617fff845160020b13611450576001845160020b126114285773ffffffffffffffffffffffffffffffffffffffff86511692602087019373ffffffffffffffffffffffffffffffffffffffff855116111561140057608087019473ffffffffffffffffffffffffffffffffffffffff86511695604089019661105b62ffffff89511682613672565b156113d5575061107062ffffff885116613730565b93815173ffffffffffffffffffffffffffffffffffffffff811690813303611311575b505060a08a20936110a38b61374d565b9a9050855f52600660205260405f2090815473ffffffffffffffffffffffffffffffffffffffff166112e9576110d890614654565b9a8b9760d01b7cffffff00000000000000000000000000000000000000000000000000001690848960a01b76ffffff000000000000000000000000000000000000000016179060b81b79ffffff0000000000000000000000000000000000000000000000161717905582519173ffffffffffffffffffffffffffffffffffffffff831692833314159c7f3fd553db44f207b1f41348cfc4d251860814af9eadc470e8e7895e4d120511f49960809960209f9662ffffff9673ffffffffffffffffffffffffffffffffffffffff989689979688976111e7575b5050505050505116985116985116925160020b915116916040519384528984015260408301526060820152a36040519060020b8152f35b611000166111f6575b806111b0565b6112ad6112d9926112de96604051966020947fa910f80f00000000000000000000000000000000000000000000000000000000899687015233602487015261128b604487018c73ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b60e486015260020b610104850152610120610124850152610144840191612f61565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101845283612ce9565b613d37565b508e8d8180806111f0565b7f7983c051000000000000000000000000000000000000000000000000000000005f5260045ffd5b61200016611320575b80611093565b6113ce90604051907f3440d8200000000000000000000000000000000000000000000000000000000060208301523360248301526113ac8d604484019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8360e48301526101006101048301526112d9826112ad61012482018c8b612f61565b508a61131a565b7fe65af6a0000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b7feaa6c6eb000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f16fe7696000000000000000000000000000000000000000000000000000000005f5260045ffd5b7fb02b5dc2000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610330575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576020604051617fff8152f35b34610330576101407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576114eb36612d3c565b60807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5c360112610330576040519061152282612c95565b60a4358060020b810361033057825260c4358060020b810361033057602083015260e435604083015260608201916101043583526101243567ffffffffffffffff811161033057611577903690600401612e08565b907fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d95760a0842091825f52600660205260405f20916115ba836131bd565b60808601518573ffffffffffffffffffffffffffffffffffffffff821691823303611e8a575b5090505160020b93602086015160020b956115fe6040820151613431565b96606089015160020b99516040519a6116168c612cb1565b338c528860208d01528260408d015289600f0b60608d015260808c015260a08b01525f9080881215611e5b577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276188812611e2f57620d89e88113611e0457604051986116808a612c95565b5f8a525f60208b01525f60408b01525f60608b015280600f0b611b2b575b60048801988060020b5f528960205260405f20998360020b5f5260205260405f20895460a01c60020b8281125f14611ad9575060028060018d0154600184015490039c015491015490039c5b60a073ffffffffffffffffffffffffffffffffffffffff82511691015160265283600652816003525f52603a600c205f6026525f526006890160205260405f20986fffffffffffffffffffffffffffffffff8a54169a83600f0b155f14611a7c578b15611a545761179560409f6118699c61178f9161187b9f5b6001830195611787600261177b848a548503613ebb565b95019283548503613ebb565b965555613008565b91613008565b6fffffffffffffffffffffffffffffffff169060801b179b5f84600f0b126119ea575b5082600f0b6118b3575b505050506117e96117da8960801d8360801d01613431565b9189600f0b90600f0b01613431565b6fffffffffffffffffffffffffffffffff169060801b1791815160020b90602083015160020b8b840151908c5193845260208401528b8301527f541c041c2cce48e614b3de043c9280f06b6164c0a1741649e2de3c3d375f797460603393a38773ffffffffffffffffffffffffffffffffffffffff608082015116613520565b80949194611887575b50833391613299565b82519182526020820152f35b6118ad9073ffffffffffffffffffffffffffffffffffffffff6080840151169083613299565b85611872565b809192939450548060a01c60020b9073ffffffffffffffffffffffffffffffffffffffff16908381125f1461191b5750505091611909916119036118f961190e956141cc565b91600f0b926141cc565b906145a3565b613431565b60801b5b8a8080806117c2565b948091939295125f146119b6576fffffffffffffffffffffffffffffffff926119736119096119899461196061190960039661195a8b600f0b916141cc565b876145a3565b9361196e89600f0b926141cc565b61451a565b84169060801b17940192600f0b828454166145f4565b167fffffffffffffffffffffffffffffffff00000000000000000000000000000000825416179055611912565b91506119d39350916119cd6118f9611909946141cc565b9061451a565b6fffffffffffffffffffffffffffffffff16611912565b808f9151611a2a575b0151611a00575b8e6117b8565b611a25848260049160020b5f52016020525f6002604082208281558260018201550155565b6119fa565b611a4f848460049160020b5f52016020525f6002604082208281558260018201550155565b6119f3565b7faefeb924000000000000000000000000000000000000000000000000000000005f5260045ffd5b61179560409f6118699c61178f9161187b9f6fffffffffffffffffffffffffffffffff611aac8a600f0b836145f4565b167fffffffffffffffffffffffffffffffff00000000000000000000000000000000845416178355611764565b909a908413611aff5760028060018d0154600184015490039c015491015490039c6116ea565b99600260018b015460018d01549003600183015490039b81808d0154910154900391015490039c6116ea565b8860020b5f5260048801602052886fffffffffffffffffffffffffffffffff60405f20805490611b85838316928d611b6688600f0b866145f4565b9415968787871615141597611dd5575b505086600f0b9060801d613b4c565b60801b821790551660208c01528a528160020b5f526004880160205260405f208054906fffffffffffffffffffffffffffffffff8216611bc884600f0b826145f4565b901592836fffffffffffffffffffffffffffffffff831615141593611dae575b84600f0b9060801d600f0b03916f7fffffffffffffffffffffffffffffff83137fffffffffffffffffffffffffffffffff80000000000000000000000000000000841217611d8157826fffffffffffffffffffffffffffffffff935060801b821790551660608c015260408b0152898c5f83600f0b1215611ca9575b5051611c8f575b60408a01511561169e57611c8a60808d015160020b8360058b01614193565b61169e565b611ca460808d015160020b8a60058b01614193565b611c6b565b60016fffffffffffffffffffffffffffffffff602060808294015160020b940151169280807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2761805028180620d89e80502030501810416809111611d55576fffffffffffffffffffffffffffffffff60608c01511611611d2957898c611c64565b507fb8e3c385000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b897fb8e3c385000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8b5460a01c60020b8613611be85760018c0154600184015560028c01546002840155611be8565b815460a01c60020b1215611dea575b8f611b76565b80600160029201546001860155015460028401558d611de4565b7f1ad777f8000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b877fd5e2f7ab000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b877fc4433ed5000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b5f604083015113808091611f5b575b15611eed575050611ee3916112d9896112ad87876040519687947f259982e50000000000000000000000000000000000000000000000000000000060208701523360248701613377565b505b8785816115e0565b159081611f4d575b50611f02575b5050611ee5565b611f45916112d9896112ad87876040519687947f21d0ee700000000000000000000000000000000000000000000000000000000060208701523360248701613377565b508785611efb565b61020091501615158a611ef5565b5061080082161515611e99565b346103305760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057611f9f612bfa565b73ffffffffffffffffffffffffffffffffffffffff611fbc612c1d565b91165f52600560205273ffffffffffffffffffffffffffffffffffffffff60405f2091165f5260205260405f206044355f52602052602060405f2054604051908152f35b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057612037612bfa565b602435908115158092036103305773ffffffffffffffffffffffffffffffffffffffff90335f52600360205260405f208282165f5260205260405f207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0081541660ff851617905560405192835216907fceb576d9f15e4e200fdb5096d64d5dfd667e16def20c1eefd14256d8e3faa26760203392a3602060405160018152f35b346103305760c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761210f36612d3c565b612117612d2a565b906280000062ffffff604083015116148015906121cb575b6121a35760a09061213f8361333e565b205f52600660205260405f2090612155826131bd565b81547fffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffff1660d09190911b7cffffff000000000000000000000000000000000000000000000000000016179055005b7f30d21641000000000000000000000000000000000000000000000000000000005f5260045ffd5b5073ffffffffffffffffffffffffffffffffffffffff60808201511633141561212f565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305760043567ffffffffffffffff81116103305761223e903690600401612e08565b6122466132d7565b7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c61242c576122d2915f9160017fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235d60405193849283927f91dd7346000000000000000000000000000000000000000000000000000000008452602060048501526024840191612f61565b038183335af1908115612421575f916123a7575b507f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5c61237f5760406020915f7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f835194859381855280519182918282880152018686015e5f85828601015201168101030190f35b7f5212cba1000000000000000000000000000000000000000000000000000000005f5260045ffd5b90503d805f833e6123b88183612ce9565b8101906020818303126103305780519067ffffffffffffffff8211610330570181601f82011215610330578051906123ef82612f27565b926123fd6040519485612ce9565b8284526020838301011161033057815f9260208093018386015e83010152816122e6565b6040513d5f823e3d90fd5b7f5090d6c6000000000000000000000000000000000000000000000000000000005f5260045ffd5b346103305773ffffffffffffffffffffffffffffffffffffffff61247736612c40565b91929092335f52600560205260405f208282165f5260205260405f20845f526020528260405f205560405192835216907fb3fd5071835887567a0671151121894ddccc2842f1d10bedad13e0d17cace9a760203392a4602060405160018152f35b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305760043560205f5260243560051b8060205260400180916001602060405b8354815201910190828110156109ff576020600191612524565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305760043573ffffffffffffffffffffffffffffffffffffffff81168091036103305760207fb4bd8ef53df690b9943d3318996006dbb82a25f54719d8c8035b516a2a5b8acc916125d473ffffffffffffffffffffffffffffffffffffffff5f54163314612ec2565b807fffffffffffffffffffffffff00000000000000000000000000000000000000006002541617600255604051908152a1005b34610330576101007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761264036612d3c565b60c4359060a43560e43567ffffffffffffffff811161033057612667903690600401612e08565b9190937fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d95760a084205f52600660205260405f20946126aa866131bd565b6080850194855173ffffffffffffffffffffffffffffffffffffffff81169081330361281e575b50506fffffffffffffffffffffffffffffffff6003880154169586156127f6576020976126fd86613008565b5f0361270886613008565b5f036fffffffffffffffffffffffffffffffff169060801b1797866127dd575b856127c2575b505061273b338884613299565b519273ffffffffffffffffffffffffffffffffffffffff841693843303612767575b8888604051908152f35b601016612775575b8061275d565b6127b6956112d9936112ad926040519788957fe1b4af69000000000000000000000000000000000000000000000000000000008d8801523360248801613203565b5082808080808061276f565b6127ce60029187613dfa565b9101908154019055888061272e565b6127e78188613dfa565b60018301908154019055612728565b7fa74f97ab000000000000000000000000000000000000000000000000000000005f5260045ffd5b60201661282c575b806126d1565b6040517fb6a8b0fa00000000000000000000000000000000000000000000000000000000602082015261286f916112d9826112ad8a888a8c8a3360248801613203565b5087612826565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057600435545f5260205ff35b34610330576128be36612c40565b90917fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d9577f1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac7288596103ef73ffffffffffffffffffffffffffffffffffffffff5f9361293d61292e87613008565b8603600f0b3390848a1661304e565b16938484526004602052604084208685526020526040842061025f828254612eb5565b346103305760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057612997612bfa565b61299f612c1d565b604435907fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d9576129ec926129e76129da84613008565b5f03600f0b33908361304e565b61313e565b005b346103305773ffffffffffffffffffffffffffffffffffffffff612a1136612c40565b91929092335f52600460205260405f20845f5260205260405f20612a36848254612ea8565b90551690815f52600460205260405f20835f5260205260405f20612a5b828254612eb5565b9055604080513380825260208201939093527f1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac7288599181908101610279565b34610330575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057602060405160018152f35b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576004357fffffffff00000000000000000000000000000000000000000000000000000000811680910361033057807f01ffc9a70000000000000000000000000000000000000000000000000000000060209214908115612b66575b506040519015158152f35b7f0f632fb30000000000000000000000000000000000000000000000000000000091501482612b5b565b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305760209073ffffffffffffffffffffffffffffffffffffffff612bdf612bfa565b165f526004825260405f206024355f52825260405f20548152f35b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361033057565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361033057565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60609101126103305760043573ffffffffffffffffffffffffffffffffffffffff8116810361033057906024359060443590565b6080810190811067ffffffffffffffff82111761085f57604052565b60c0810190811067ffffffffffffffff82111761085f57604052565b60a0810190811067ffffffffffffffff82111761085f57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761085f57604052565b60a4359062ffffff8216820361033057565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60a09101126103305760405190612d7382612ccd565b8160043573ffffffffffffffffffffffffffffffffffffffff8116810361033057815260243573ffffffffffffffffffffffffffffffffffffffff8116810361033057602082015260443562ffffff811681036103305760408201526064358060020b81036103305760608201526084359073ffffffffffffffffffffffffffffffffffffffff821682036103305760800152565b9181601f840112156103305782359167ffffffffffffffff8311610330576020838186019501011161033057565b9060207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8301126103305760043567ffffffffffffffff811161033057826023820112156103305780600401359267ffffffffffffffff84116103305760248460051b83010111610330576024019190565b91908203918211611d8157565b91908201809211611d8157565b15612ec957565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f554e415554484f52495a454400000000000000000000000000000000000000006044820152fd5b67ffffffffffffffff811161085f57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe093818652868601375f8582860101520116010190565b90612fa9826138ef565b9182908315612fe0575b7f1e0745a7db1623981f0b2a5d4232364c00787266eb75ad546f190e6cebe9bd955f5260205260405f205d565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9150612fb3565b6f8000000000000000000000000000000081101561302657600f0b90565b6393dafdf15f526004601cfd5b9190915f8382019384129112908015821691151617611d8157565b90600f0b91821561313957805f528160205261306f60405f205c9384613033565b92836130e957507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5c017f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5d5b5f5260205260405f205d565b6130dd5760017f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5c017f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5d6130dd565b505050565b73ffffffffffffffffffffffffffffffffffffffff811661317657505f80809381935af11561316957565b63f4b3b1bc5f526004601cfd5b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af13d1560015f51141716156131b0575f603452565b63f27f64e45f526004601cfd5b5473ffffffffffffffffffffffffffffffffffffffff16156131db57565b7f486aa307000000000000000000000000000000000000000000000000000000005f5260045ffd5b919261327e6101209473ffffffffffffffffffffffffffffffffffffffff613296999794168552602085019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b60c083015260e0820152816101008201520191612f61565b90565b9073ffffffffffffffffffffffffffffffffffffffff60206132d594936132c885848351168660801d9061304e565b01511690600f0b9061304e565b565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000006ff7ef1e597224af014e588a35a5f4bfc51f853a16300361331657565b7f0d89438e000000000000000000000000000000000000000000000000000000005f5260045ffd5b62ffffff620f424091161161334f57565b7ffc5bee12000000000000000000000000000000000000000000000000000000005f5260045ffd5b9061329695936133f46101609473ffffffffffffffffffffffffffffffffffffffff61342394168552602085019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8051600290810b60c08501526020820151900b60e0840152604081015161010084015260600151610120830152565b816101408201520191612f61565b806f800000000000000000000000000000000160801c15613459576393dafdf15f526004601cfd5b600f0b90565b91610180936134dd61350c9273ffffffffffffffffffffffffffffffffffffffff6132969a9895168652602086019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8051600290810b60c08601526020820151900b60e0850152604081015161010085015260600151610120840152565b610140820152816101608201520191612f61565b929593945f9573ffffffffffffffffffffffffffffffffffffffff8516331461366857875f6040860151135f146135fa576104008616613563575b505050505050565b6135ee969897506135db926135e7969594926135af926040519687957f5a2a8100000000000000000000000000000000000000000000000000000000006020880152336024880161345f565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101835282612ce9565b60028216151591614600565b8092614617565b915f808080808061355b565b9493929190610100851661361057505050505050565b6135ee96985085975061365c92916135af916135e7976040519687957f8db2b652000000000000000000000000000000000000000000000000000000006020880152336024880161345f565b60018216151591614600565b505f955050505050565b608081161580613724575b6136fa57604081161580613718575b6136fa576104008116158061370c575b6136fa5761010081161580613700575b6136fa5773ffffffffffffffffffffffffffffffffffffffff81166136da575062ffffff1662800000141590565b613fff1615908115916136eb575090565b62800000915062ffffff161490565b50505f90565b506001811615156136ac565b5060028116151561369c565b5060048116151561368c565b5060088116151561367d565b6280000062ffffff821614613748576132968161333e565b505f90565b5f915f9173ffffffffffffffffffffffffffffffffffffffff6002541680613773575050565b91935091505a7f00000000000000000000000000000000000000000000000000000000000000008091106138c7575f9283809360405161382860208201947f553bfc37000000000000000000000000000000000000000000000000000000008652602483019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b60a4815261383760c482612ce9565b5193f13d156138bf573d9061384b82612f27565b916138596040519384612ce9565b82523d5f602084013e5b1580156138b4575b6138ad576020015162ffffff8116908181149081613895575b501561388f57600191565b505f8091565b90506103e9610fff623e90008410921610165f613884565b505f905f90565b50602081511161386b565b606090613863565b7f1ee49702000000000000000000000000000000000000000000000000000000005f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff168061390f57504790565b6020602491604051928380927f70a082310000000000000000000000000000000000000000000000000000000082523060048301525afa908115612421575f91613957575090565b90506020813d60201161397e575b8161397260209383612ce9565b81010312610330575190565b3d9150613965565b949192945f945f9460208101519773ffffffffffffffffffffffffffffffffffffffff84163314613b3f57608084166139c1575b5050505050565b613ab3613a63613aad876135af6040956280000098613a9962ffffff9989519788967f575e24b4000000000000000000000000000000000000000000000000000000006020890152336024890152604488019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8051151560e487015260208101516101048701526040015173ffffffffffffffffffffffffffffffffffffffff16610124860152565b610140610144850152610164840191612f61565b85613d37565b9401511614613b33575b600816613ace575b808080806139ba565b604001519250608083901d600f0b8015613ac557613aef905f861295613033565b9315613b2b575f84135b613b03575f613ac5565b7ffa0b71d6000000000000000000000000000000000000000000000000000000005f5260045ffd5b5f8412613af9565b60608201519350613abd565b505f965086955050505050565b90600f0b90600f0b01907fffffffffffffffffffffffffffffffff8000000000000000000000000000000082126f7fffffffffffffffffffffffffffffff831317611d8157565b9196959394929473ffffffffffffffffffffffffffffffffffffffff83163314613d2a578460801d94600f0b938860408516613c52575b50505050505f9481600f0b15801590613c46575b613bea575b5050509190565b613c219395505f60208201511290511515145f14613c29576fffffffffffffffffffffffffffffffff169060801b175b8093614617565b5f8080613be3565b906fffffffffffffffffffffffffffffffff169060801b17613c1a565b5082600f0b1515613bde565b613d0e613d1a946135af61190995613d20999895613cf3613a63966040519788967fb47b2fb1000000000000000000000000000000000000000000000000000000006020890152336024890152604488019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8c610144850152610160610164850152610184840191612f61565b60048216151591614600565b90613b4c565b5f80808088613bca565b5050505050909150905f90565b5f80939281926020825192019586915af115613ddf57604051917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f3d011683016040523d83527fffffffff00000000000000000000000000000000000000000000000000000000803d60208601905f823e51925116911603613db757565b7f1e048e1d000000000000000000000000000000000000000000000000000000005f5260045ffd5b3d15613ded573d5f803e3d5ffd5b6336bc48c55f526004601cfd5b908160801b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7001000000000000000000000000000000008409928280851094039380850394858411156103305714613eb45770010000000000000000000000000000000082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b5091500490565b90808202917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8282099183808410930392808403938470010000000000000000000000000000000011156103305714613f3457700100000000000000000000000000000000910990828211900360801b910360801c1790565b50505060801c90565b90808202917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff828209918380841093039280840393846c0100000000000000000000000011156103305714613fae576c01000000000000000000000000910990828211900360a01b910360601c1790565b50505060601c90565b818102907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83820990828083109203918083039283620f424011156103305714614036577fde8f6cefed634549b62c77574f722e1ac57e23f24d8fd5cb790fb65668c2613993620f4240910990828211900360fa1b910360061c170290565b5050620f424091500490565b908160601b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6c010000000000000000000000008409928280851094039380850394858411156103305714613eb4576c0100000000000000000000000082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b91818302917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81850993838086109503948086039586851115610330571461418b579082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b505091500490565b91908181076141b95705908160081d5f52602052600160ff60405f2092161b8154189055565b63d4d8f3e65f526020526040526044601cfd5b8060ff1d81810118620d89e8811161450d5763ffffffff91600182167001fffcb933bd6fad37aa2d162d1a594001027001000000000000000000000000000000001891600281166144f1575b600481166144d5575b600881166144b9575b6010811661449d575b60208116614481575b60408116614465575b60808116614449575b610100811661442d575b6102008116614411575b61040081166143f5575b61080081166143d9575b61100081166143bd575b61200081166143a1575b6140008116614385575b6180008116614369575b62010000811661434d575b620200008116614332575b620400008116614317575b62080000166142fe575b5f126142d7575b0160201c90565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff046142d0565b6b048a170391f7dc42444e8fa290910260801c906142c9565b6d2216e584f5fa1ea926041bedfe9890920260801c916142bf565b916e5d6af8dedb81196699c329225ee6040260801c916142b4565b916f09aa508b5b7a84e1c677de54f3e99bc90260801c916142a9565b916f31be135f97d08fd981231505542fcfa60260801c9161429e565b916f70d869a156d2a1b890bb3df62baf32f70260801c91614294565b916fa9f746462d870fdf8a65dc1f90e061e50260801c9161428a565b916fd097f3bdfd2022b8845ad8f792aa58250260801c91614280565b916fe7159475a2c29b7443b29c7fa6e889d90260801c91614276565b916ff3392b0822b70005940c7a398e4b70f30260801c9161426c565b916ff987a7253ac413176f2b074cf7815e540260801c91614262565b916ffcbe86c7900a88aedcffc83b479aa3a40260801c91614258565b916ffe5dee046a99a2a811c461f1969c30530260801c9161424e565b916fff2ea16466c96a3843ec78b326b528610260801c91614245565b916fff973b41fa98c081472e6896dfb254c00260801c9161423c565b916fffcb9843d60f6159c9db58835c9266440260801c91614233565b916fffe5caca7e10e4e61c3624eaa0941cd00260801c9161422a565b916ffff2e50f5f656932ef12357cf3c7fdcc0260801c91614221565b916ffff97272373d413259a46990580e213a0260801c91614218565b63ce8ef7fc5f526004601cfd5b5f83600f0b125f1461455757916145529161329693038060ff1d90810118905f036fffffffffffffffffffffffffffffffff16613f3d565b615a16565b906c0100000000000000000000000060019161459e946fffffffffffffffffffffffffffffffff1693038060ff1d908101186145938185613f3d565b930915151601615a16565b5f0390565b915f81600f0b125f146145d3579161455291613296935f036fffffffffffffffffffffffffffffffff1691615ad0565b916145529161459e936fffffffffffffffffffffffffffffffff1691615a2b565b01908160801c61302657565b9061460a91613d37565b9015613748576040015190565b61463a9061462c8360801d8260801d03613431565b92600f0b90600f0b03613431565b6fffffffffffffffffffffffffffffffff169060801b1790565b73fffd8963efd1fc6a506488495d951d51639616827ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffd895d8201116149835777ffffffffffffffffffffffffffffffffffffffff000000008160201b16806fffffffffffffffffffffffffffffffff811160071b90811c67ffffffffffffffff811160061b90811c63ffffffff811160051b90811c61ffff811160041b90811c9060ff821160031b91821c92600f841160021b93841c94600160038711811b96871c1196171717171717179060808210155f14614979577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8182011c5b800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c80029081607f1c8260ff1c1c80029283607f1c8460ff1c1c80029485607f1c8660ff1c1c80029687607f1c8860ff1c1c80029889607f1c8a60ff1c1c80029a8b607f1c8c60ff1c1c80029c8d80607f1c9060ff1c1c800260cd1c6604000000000000169d60cc1c6608000000000000169c60cb1c6610000000000000169b60ca1c6620000000000000169a60c91c6640000000000000169960c81c6680000000000000169860c71c670100000000000000169760c61c670200000000000000169660c51c670400000000000000169560c41c670800000000000000169460c31c671000000000000000169360c21c672000000000000000169260c11c674000000000000000169160c01c67800000000000000016907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800160401b1717171717171717171717171717693627a301d71055774c85027ffffffffffffffffffffffffffffffffffd709b7e5480fba5a50fed5e62ffc556810160801d60020b906fdb2df09e81959a81455e260799a0632f0160801d60020b918282145f146149365750905090565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff61496a846141cc565b1611614974575090565b905090565b81607f031b61474e565b6331efafe85f526004601cfd5b811561499a570490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b905f6040516149d581612cb1565b5f815260208101905f825260408101955f875260608201945f865260808301915f83525f60a08501528398885493602084015115986fffffffffffffffffffffffffffffffff60038c015416928a155f14615a07575f610fff8860b81c16995b60408801518a52528673ffffffffffffffffffffffffffffffffffffffff1690528560a01c60020b905288155f146159fc5760018a0154905b5260a085018190526080830151624000008116156159ed5762bfffff16614a948161333e565b61ffff87166159cc57905b81945f604086015112928315978880996159bb575b6159935760408701511561597d57505089615909576060850173ffffffffffffffffffffffffffffffffffffffff8151168273ffffffffffffffffffffffffffffffffffffffff168110156158c457505173ffffffffffffffffffffffffffffffffffffffff166401000276a381111561589957505b60405160805260e060805101608051811067ffffffffffffffff82111761085f576040525f608051525f602060805101525f604060805101525f606060805101525f6080805101525f60a060805101525f60c060805101525b8b5115801561585c575b61570c5773ffffffffffffffffffffffffffffffffffffffff60408d0151166080515260608c015160020b855160020b90815f818307129105038c8c155f1461547e575060ff8116918d60056001851b918460081d60010b5f52016020527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60405f209180010190541691821592831593845f146154495781955f91610330577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff27618968370010000000000000000000000000000000060ff95101561543a575b508068010000000000000000600292101561542c575b64010000000081101561541e575b62010000811015615410575b610100811015615402575b60108110156153f4575b60048110156153e7575b10156153da575b031660020b900360020b0260020b5b905b15156040608051015260020b806020608051015213156153ad575b620d89e86020608051015160020b121561539d575b8b73ffffffffffffffffffffffffffffffffffffffff604081614d2e6020608051015160020b6141cc565b169283606060805101520151169073ffffffffffffffffffffffffffffffffffffffff60608801511690818d158183101891180218908d6fffffffffffffffffffffffffffffffff60a08201511690519062ffffff8a169273ffffffffffffffffffffffffffffffffffffffff8516811015915f84125f146151e35784620f424003614dbc81865f03613fb7565b9684156151b157614dce838583615a2b565b955b8689106150b9575073ffffffffffffffffffffffffffffffffffffffff9750958691620f424082036150aa575050845b935b1561509c5791614e1b92038060ff1d9081011890613f3d565b905b60c0608051015260a060805101526080805101521660408d0152865f1461505c57614e4d60a06080510151615a16565b8c51038c5260208c01805190614e7261455260808051015160c0608051015190612eb5565b915f8382039312818412811691841390151617611d8157525b61ffff8816615029575b6fffffffffffffffffffffffffffffffff60a08d01511680615009575b5073ffffffffffffffffffffffffffffffffffffffff60408d01511673ffffffffffffffffffffffffffffffffffffffff606060805101511681145f14614fcb575060406080510151614f1a575b89156020608051015160020b0360020b60608d0152614b83565b89614fa2576fffffffffffffffffffffffffffffffff614f898d8d60808201519060046002820154915b6020608051015160020b60020b5f520160205260405f2091600183019081549003905560028201908154900390555460801d908d15614f94575b60a0015183166145f4565b1660a08d0152614f00565b5f91909103600f0b90614f7e565b6fffffffffffffffffffffffffffffffff614f898d8d6001810154906004608084015191614f44565b73ffffffffffffffffffffffffffffffffffffffff60805151168103614ff2575b50614b83565b614ffb90614654565b60020b60608d01525f614fec565b6150199060c06080510151613dfa565b60808d019081510190525f614eb2565b97620f424060808051015161ffff8a169060c06080510151010204908160c060805101510360c060805101520197614e95565b61507260808051015160c0608051015101615a16565b8c51018c5260208c01615095815161508f60a06080510151615a16565b90613033565b9052614e8b565b6150a592615ad0565b614e1b565b6150b49187615b65565b614e00565b95505050809450158115176151a45773ffffffffffffffffffffffffffffffffffffffff948215615140576150ef908583615c03565b935b84808284861561510f5761510492615a2b565b8095015f0393614e02565b9050038060ff1d9081011860016c010000000000000000000000006151348386613f3d565b92850915151601615104565b61517c90615177908781116151825761516f906fffffffffffffffffffffffffffffffff88169060601b614990565b878416612eb5565b615c91565b936150f1565b61519f906fffffffffffffffffffffffffffffffff881690614042565b61516f565b634f2461b85f526004601cfd5b8084038060ff1d9081011860016c010000000000000000000000006151d68387613f3d565b9286091515160195614dd0565b909491939291841561538c576152038682038060ff1d9081011883613f3d565b925b83811061527e57509073ffffffffffffffffffffffffffffffffffffffff956152499280965b1561524e579061523b9291615a2b565b809380620f42400391615b65565b614e1d565b6c0100000000000000000000000090600192038060ff1d908101186152738185613f3d565b93091515160161523b565b9250508181158615176151a45784156153625773ffffffffffffffffffffffffffffffffffffffff81116153095760601b6fffffffffffffffffffffffffffffffff82168082061515910401905b818611156152fc578573ffffffffffffffffffffffffffffffffffffffff615249938180991603165b809661522b565b634323a5555f526004601cfd5b6fffffffffffffffffffffffffffffffff8216615334816c01000000000000000000000000846140f4565b91811561499a576c010000000000000000000000009009615356575b906152cc565b60010180615350575f80fd5b9085615387615249938373ffffffffffffffffffffffffffffffffffffffff99615b8e565b6152f5565b615397828288615ad0565b92615205565b620d89e860206080510152614d03565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2761860206080510152614cee565b9060018391011690614cc2565b928101841692811c614cbb565b60049384018516931c614cb1565b60089384018516931c614ca7565b60109384018516931c614c9c565b60209384018516931c614c90565b60409384018516931c614c82565b60809350831c90506002614c6c565b50507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276189360020b900360020b0260020b614cd1565b90600101918260020b9260058160ff16938560081d60010b5f52016020527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600160ff60405f2093161b011990541692831593841593845f146156d2578195610330577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276189560ff9283906fffffffffffffffffffffffffffffffff8116156156c8575050607f5b67ffffffffffffffff8216156156be577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00183165b63ffffffff8216156156b4577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00183165b61ffff8216156156aa577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00183165b818416156156a0577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80183165b600f821615615696577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0183165b600382161561568a57837ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe6001920116915b16615661575b031660020b0160020b0260020b5b90614cd3565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01821661564d565b9060019060021c615647565b9060041c90615615565b9060081c906155e7565b9060101c906155ba565b9060201c9061558b565b9060401c9061555a565b60801c9150615525565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff27618955060ff809250031660020b0160020b0260020b61565b565b91955091999698929550969296606087015160a01b76ffffff0000000000000000000000000000000000000000167fffffffffffffffffff000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff60408a0151169216171782556fffffffffffffffffffffffffffffffff60a087015116809103615817575b50811561580857600260808601519101555b15146157eb576157d160406157c56020850151613431565b92015183519003613431565b6fffffffffffffffffffffffffffffffff169060801b1793565b6040015181516157fb9103613431565b6157d16020830151613431565b600160808601519101556157ad565b6fffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffff000000000000000000000000000000006003830154161760038201555f61579b565b5073ffffffffffffffffffffffffffffffffffffffff60408d01511673ffffffffffffffffffffffffffffffffffffffff60608701511614614b8d565b7f9e4d7cc7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b827f7c9c6e8f000000000000000000000000000000000000000000000000000000005f5273ffffffffffffffffffffffffffffffffffffffff1660045260245260445ffd5b6060850173ffffffffffffffffffffffffffffffffffffffff8151168273ffffffffffffffffffffffffffffffffffffffff168111156158c457505173ffffffffffffffffffffffffffffffffffffffff1673fffd8963efd1fc6a506488495d951d5263988d268110156158995750614b2a565b9a509a50505050975050505050505f925f929190565b7f96206246000000000000000000000000000000000000000000000000000000005f5260045ffd5b50620f424062ffffff831614614ab4565b8061ffff881602620f424080820615159104019061ffff8816010390614a9f565b508360d01c62ffffff16614a94565b60028a015490614a6e565b5f610fff8860c41c1699614a35565b5f811215613296576393dafdf15f526004601cfd5b9173ffffffffffffffffffffffffffffffffffffffff821673ffffffffffffffffffffffffffffffffffffffff841611615ac8575b8215615abc5773ffffffffffffffffffffffffffffffffffffffff91615aaf917bffffffffffffffffffffffffffffffff00000000000000000000000084868185169403169160601b16615b65565b9116808206151591040190565b62bfc9215f526004601cfd5b919091615a60565b9073ffffffffffffffffffffffffffffffffffffffff811673ffffffffffffffffffffffffffffffffffffffff831611615b5f575b8115615abc57615b5773ffffffffffffffffffffffffffffffffffffffff91613296947bffffffffffffffffffffffffffffffff00000000000000000000000084868185169403169160601b166140f4565b911690614990565b90615b05565b929190615b738282866140f4565b93821561499a5709615b8157565b9060010190811561033057565b908215615bfd577bffffffffffffffffffffffffffffffff0000000000000000000000009060601b1673ffffffffffffffffffffffffffffffffffffffff82169283810292838311918404141615615bf0576132969261517792820391615b65565b63f5c787f15f526004601cfd5b50905090565b90918015615bfd5773ffffffffffffffffffffffffffffffffffffffff7bffffffffffffffffffffffffffffffff000000000000000000000000819460601b16921680820281615c538483614990565b14615c79575b5090615c68615c6d9284614990565b612eb5565b80820615159104011690565b8301838110615c59579150615c8d92615b65565b1690565b740100000000000000000000000000000000000000008110156130265773ffffffffffffffffffffffffffffffffffffffff169056fea264697066735822122001ea418b20f7cecdd2701d84e1f06f23225ed30746e37e25bf3cf7796e8dbed564736f6c634300081a0033

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