ETH Price: $2,640.60 (+3.21%)

Contract

0x055421EF89c76eBd05818d235B185D2c58D4D2dB
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Reprice664237832026-09-18 18:02:0620 hrs ago1789754526IN
0x055421EF...c58D4D2dB
0 ETH0.000018540.05883
Reprice663876432026-09-18 17:01:1721 hrs ago1789750877IN
0x055421EF...c58D4D2dB
0 ETH0.000018060.05732
Reprice663518472026-09-18 16:01:1322 hrs ago1789747273IN
0x055421EF...c58D4D2dB
0 ETH0.000017680.056122
Reprice663155252026-09-18 15:00:2123 hrs ago1789743621IN
0x055421EF...c58D4D2dB
0 ETH0.00001740.055738
Reprice662539512026-09-18 13:17:0724 hrs ago1789737427IN
0x055421EF...c58D4D2dB
0 ETH0.000017130.054894
Reprice662180742026-09-18 12:17:0625 hrs ago1789733826IN
0x055421EF...c58D4D2dB
0 ETH0.000016860.054016
Reprice661817182026-09-18 11:16:0526 hrs ago1789730165IN
0x055421EF...c58D4D2dB
0 ETH0.000017050.054652
Reprice661453542026-09-18 10:15:0227 hrs ago1789726502IN
0x055421EF...c58D4D2dB
0 ETH0.000017480.056
Reprice660489542026-09-18 7:33:0230 hrs ago1789716782IN
0x055421EF...c58D4D2dB
0 ETH0.000018830.060334
Reprice659232892026-09-18 4:01:2934 hrs ago1789704089IN
0x055421EF...c58D4D2dB
0 ETH0.000018340.058216
Reprice658694852026-09-18 2:31:0935 hrs ago1789698669IN
0x055421EF...c58D4D2dB
0 ETH0.000018650.059182
Reprice657802782026-09-18 0:01:2038 hrs ago1789689680IN
0x055421EF...c58D4D2dB
0 ETH0.000018620.059666
Reprice657090972026-09-17 22:02:0640 hrs ago1789682526IN
0x055421EF...c58D4D2dB
0 ETH0.00001850.059292
Reprice656727352026-09-17 21:01:0541 hrs ago1789678865IN
0x055421EF...c58D4D2dB
0 ETH0.000020530.05812
Reprice652890222026-09-17 10:17:542 days ago1789640274IN
0x055421EF...c58D4D2dB
0 ETH0.000015490.04966
Reprice652532512026-09-17 9:17:522 days ago1789636672IN
0x055421EF...c58D4D2dB
0 ETH0.000015350.049172
Reprice652169982026-09-17 8:16:592 days ago1789633019IN
0x055421EF...c58D4D2dB
0 ETH0.000015120.048886
Reprice651805492026-09-17 7:15:522 days ago1789629352IN
0x055421EF...c58D4D2dB
0 ETH0.000017440.049336
Reprice651441952026-09-17 6:14:522 days ago1789625692IN
0x055421EF...c58D4D2dB
0 ETH0.000015950.050622
Reprice650703832026-09-17 4:11:022 days ago1789618262IN
0x055421EF...c58D4D2dB
0 ETH0.000017320.048972
Reprice650697222026-09-17 4:09:552 days ago1789618195IN
0x055421EF...c58D4D2dB
0 ETH0.000017160.048934
Reprice649069242026-09-16 23:36:552 days ago1789601815IN
0x055421EF...c58D4D2dB
0 ETH0.000017910.050672
Reprice649051112026-09-16 23:33:522 days ago1789601632IN
0x055421EF...c58D4D2dB
0 ETH0.000017540.050004
Reprice648592942026-09-16 22:16:572 days ago1789597017IN
0x055421EF...c58D4D2dB
0 ETH0.000015610.050024
Reprice648230312026-09-16 21:15:512 days ago1789593351IN
0x055421EF...c58D4D2dB
0 ETH0.000017720.050134
View all transactions

Parent Transaction Hash Block From To
View All Internal Transactions
Cross-Chain Transactions
Loading...
Loading
Exact Match Similar Match: 0x05812ddD...0Ff41123e
Constructor

Contract Name

PegLiquidityV3

Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled
Yes with 200 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"contract IUniswapV3Factory","name":"factory_","type":"address"},{"internalType":"contract ICommodityPriceFeed","name":"feed_","type":"address"},{"internalType":"contract CommodityCoin","name":"coin_","type":"address"},{"internalType":"contract IERC20","name":"usdg_","type":"address"},{"internalType":"uint8","name":"usdgDecimals_","type":"uint8"},{"internalType":"uint24","name":"fee_","type":"uint24"},{"internalType":"uint256","name":"targetInventoryWad_","type":"uint256"},{"internalType":"address","name":"admin","type":"address"},{"internalType":"address","name":"keeper","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AccessControlBadConfirmation","type":"error"},{"inputs":[{"internalType":"uint48","name":"schedule","type":"uint48"}],"name":"AccessControlEnforcedDefaultAdminDelay","type":"error"},{"inputs":[],"name":"AccessControlEnforcedDefaultAdminRules","type":"error"},{"inputs":[{"internalType":"address","name":"defaultAdmin","type":"address"}],"name":"AccessControlInvalidDefaultAdmin","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"neededRole","type":"bytes32"}],"name":"AccessControlUnauthorizedAccount","type":"error"},{"inputs":[],"name":"AlreadyInitialized","type":"error"},{"inputs":[],"name":"InvalidConfiguration","type":"error"},{"inputs":[],"name":"NotInitialized","type":"error"},{"inputs":[],"name":"NothingToDo","type":"error"},{"inputs":[],"name":"PoolOnly","type":"error"},{"inputs":[],"name":"ReentrancyGuardReentrantCall","type":"error"},{"inputs":[{"internalType":"uint8","name":"bits","type":"uint8"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SafeCastOverflowedUintDowncast","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"anonymous":false,"inputs":[],"name":"DefaultAdminDelayChangeCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint48","name":"newDelay","type":"uint48"},{"indexed":false,"internalType":"uint48","name":"effectSchedule","type":"uint48"}],"name":"DefaultAdminDelayChangeScheduled","type":"event"},{"anonymous":false,"inputs":[],"name":"DefaultAdminTransferCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newAdmin","type":"address"},{"indexed":false,"internalType":"uint48","name":"acceptSchedule","type":"uint48"}],"name":"DefaultAdminTransferScheduled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":false,"internalType":"int24","name":"boundaryTick","type":"int24"},{"indexed":false,"internalType":"int24","name":"upperBoundary","type":"int24"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"int24","name":"boundaryTick","type":"int24"},{"indexed":false,"internalType":"int24","name":"upperBoundary","type":"int24"},{"indexed":false,"internalType":"uint256","name":"coinInAsk","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"usdgInBid","type":"uint256"},{"indexed":false,"internalType":"uint128","name":"askLiquidity","type":"uint128"},{"indexed":false,"internalType":"uint128","name":"bidLiquidity","type":"uint128"}],"name":"Repriced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"targetInventoryWad","type":"uint256"}],"name":"TargetInventoryUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"coinAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"usdgAmount","type":"uint256"}],"name":"Withdrawn","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"KEEPER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"REFILL_BPS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptDefaultAdminTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"askLiquidity","outputs":[{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"askLower","outputs":[{"internalType":"int24","name":"","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"askUpper","outputs":[{"internalType":"int24","name":"","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"assetId","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"beginDefaultAdminTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"bidLiquidity","outputs":[{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"bidLower","outputs":[{"internalType":"int24","name":"","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"bidUpper","outputs":[{"internalType":"int24","name":"","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"priceWad","type":"uint256"}],"name":"boundariesFor","outputs":[{"internalType":"int24","name":"low","type":"int24"},{"internalType":"int24","name":"high","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"boundaryTick","outputs":[{"internalType":"int24","name":"","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cancelDefaultAdminTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint48","name":"newDelay","type":"uint48"}],"name":"changeDefaultAdminDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"coin","outputs":[{"internalType":"contract CommodityCoin","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"coinIsToken0","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"defaultAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"defaultAdminDelay","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"defaultAdminDelayIncreaseWait","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"factory","outputs":[{"internalType":"contract IUniswapV3Factory","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fee","outputs":[{"internalType":"uint24","name":"","type":"uint24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feed","outputs":[{"internalType":"contract ICommodityPriceFeed","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"inventory","outputs":[{"internalType":"uint256","name":"coinInAsk","type":"uint256"},{"internalType":"uint256","name":"usdgInBid","type":"uint256"},{"internalType":"uint256","name":"coinIdle","type":"uint256"},{"internalType":"uint256","name":"usdgIdle","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"needsReprice","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingDefaultAdmin","outputs":[{"internalType":"address","name":"newAdmin","type":"address"},{"internalType":"uint48","name":"schedule","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingDefaultAdminDelay","outputs":[{"internalType":"uint48","name":"newDelay","type":"uint48"},{"internalType":"uint48","name":"schedule","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pool","outputs":[{"internalType":"contract IUniswapV3Pool","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"reprice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rollbackDefaultAdminDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"targetInventoryWad_","type":"uint256"}],"name":"setTargetInventory","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"priceWad","type":"uint256"}],"name":"sqrtPriceFor","outputs":[{"internalType":"uint160","name":"","type":"uint160"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"targetInventoryWad","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tickSpacing","outputs":[{"internalType":"int24","name":"","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount0Owed","type":"uint256"},{"internalType":"uint256","name":"amount1Owed","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"uniswapV3MintCallback","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"int256","name":"amount0Delta","type":"int256"},{"internalType":"int256","name":"amount1Delta","type":"int256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"uniswapV3SwapCallback","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"upperBoundary","outputs":[{"internalType":"int24","name":"","type":"int24"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"usdScale","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"usdg","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Deployed Bytecode
0x6080806040526004361015610012575f80fd5b5f905f3560e01c90816301ffc9a714611a8a57508063022d63fb14611a6d5780630aa6220b146119db5780630cec6579146119b557806311df999514611971578063158ef93e1461194c57806315d52a5c146116b357806316f0115b1461168b578063186422931461166e578063248a9ca31461163c578063277a8b14146116195780632f2ff15d146115c7578063364bc15a1461158d57806336568abe146114a057806337a7b7d81461145c57806344de240a146114225780634c06bfe2146113ff57806351cff8d9146111f4578063634e93da14611118578063649a5ec714610f7f5780638129fc1c14610bc0578063849933aa14610b8d57806384ef8ffc14610b0357806384faac1414610b505780638b2b2f3514610b2c5780638da5cb5b14610b0357806391d1485414610aba578063a0c39adb14610a9d578063a1eda53c14610a3a578063a217fddf14610a1e578063a2995157146109fa578063b5670ca2146109d9578063b707e835146109b4578063c45a01551461096f578063cba0a3d2146107da578063cc8463c8146107af578063cefc142914610702578063cf6eefb7146106c8578063d0c93a7c1461068a578063d3487997146105ea578063d547741f1461058c578063d602b9fd14610528578063da462331146104c4578063ddca3f4314610484578063e595c9e314610460578063e9da9fe01461043f578063ecd7117e14610404578063f5b91b7b146103bf578063f7963d1c1461038e5763fa461e3314610244575f80fd5b3461038b57606036600319011261038b5760243560043560443567ffffffffffffffff81116103875761027b903690600401611b23565b50506003546001600160a01b031690338290036103785783811361032d575b50508181136102a7575080f35b60035460405163d21220a760e01b81529190602090839060049082906001600160a01b03165afa8015610322576102f09284916102f3575b5033906001600160a01b03166126ef565b80f35b610315915060203d60201161031b575b61030d8183611b51565b810190611c40565b5f6102df565b503d610303565b6040513d85823e3d90fd5b602060049260405193848092630dfe168160e01b82525afa801561036d576103669285916102f3575033906001600160a01b03166126ef565b5f8061029a565b6040513d86823e3d90fd5b63d0d71feb60e01b8452600484fd5b8380fd5b80fd5b503461038b57602036600319011261038b5760206103ad60043561214b565b6040516001600160a01b039091168152f35b503461038b578060031936011261038b576040517f0000000000000000000000005fc5360d0400a0fd4f2af552add042d716f1d1686001600160a01b03168152602090f35b503461038b578060031936011261038b5760206040517f000000000000000000000000000000000000000000000000000000e8d4a510008152f35b503461038b578060031936011261038b57602060065460801c604051908152f35b503461038b578060031936011261038b57602060055460781c60020b604051908152f35b503461038b578060031936011261038b57602060405162ffffff7f00000000000000000000000000000000000000000000000000000000000001f4168152f35b503461038b57602036600319011261038b576004356104e1612237565b8015610519576020817f8f5e051328b9c058625169d34b6f693d27eb617e77e6d71f4f869a452ef38c4492600455604051908152a180f35b63c52a9bd360e01b8252600482fd5b503461038b578060031936011261038b57610541612237565b600180546001600160d01b0319811690915560a01c65ffffffffffff166105655780f35b7f8886ebfc4259abdbc16601dd8fb5678e54878f47b3c34836cfc51154a96051098180a180f35b503461038b57604036600319011261038b576004356105a9611af7565b9080156105db5790816105d26105cd6105d7945f525f602052600160405f20015490565b612286565b613657565b5080f35b631fe1e13d60e11b8352600483fd5b503461038b57606036600319011261038b5760243560043560443567ffffffffffffffff811161038757610622903690600401611b23565b50506003546001600160a01b03169033829003610378578061064a575b5050806102a7575080f35b602060049260405193848092630dfe168160e01b82525afa801561036d576106839285916102f3575033906001600160a01b03166126ef565b5f8061063f565b503461038b578060031936011261038b5760206040517f000000000000000000000000000000000000000000000000000000000000000a60020b8152f35b503461038b578060031936011261038b57600154604080516001600160a01b038316815260a09290921c65ffffffffffff16602083015290f35b503461038b578060031936011261038b576001546001600160a01b0316330361079c576001546001600160a01b0381169060a01c65ffffffffffff1680158015610792575b610780575060025461076c9190610766906001600160a01b0316613621565b506135a9565b50600180546001600160d01b031916905580f35b6319ca5ebb60e01b8352600452602482fd5b5042811015610747565b636116401160e11b815233600452602490fd5b503461038b578060031936011261038b5760206107ca6120ff565b65ffffffffffff60405191168152f35b503461038b578060031936011261038b577ffc8737ab85eb45125971625a9ebdb75cc78e01d5c1fa80c4c6e5203f47bc4fab815260208181526040808320335f908152925290205460ff1615610938576108326123ea565b60ff60035460a01c16156109295760408051634479aa1d60e11b81527f8895743a31faedaa74150e89d06d281990a1909688b82906f0eb858b37f82190600482015290816024817f0000000000000000000000003b784715e1ecfdc6a59707d5b05e5bc898159ab76001600160a01b03165afa90811561091e5782916108ee575b506108bd81612f41565b156108df576108cb9061278e565b60015f80516020613b598339815191525580f35b630b8a550d60e31b8252600482fd5b610910915060403d604011610917575b6109088183611b51565b810190611c19565b505f6108b3565b503d6108fe565b6040513d84823e3d90fd5b6321c4e35760e21b8152600490fd5b63e2517d3f60e01b8152336004527ffc8737ab85eb45125971625a9ebdb75cc78e01d5c1fa80c4c6e5203f47bc4fab602452604490fd5b503461038b578060031936011261038b576040517f0000000000000000000000001f7d7550b1b028f7571e69a784071f0205fd2efa6001600160a01b03168152602090f35b503461038b578060031936011261038b5760206109cf612050565b6040519015158152f35b503461038b578060031936011261038b57602060055460020b604051908152f35b503461038b578060031936011261038b57602060055460601c60020b604051908152f35b503461038b578060031936011261038b57602090604051908152f35b503461038b578060031936011261038b576002548060d01c9182151580610a93575b15610a8a575060a01c65ffffffffffff165b6040805165ffffffffffff928316815292909116602083015290f35b91505080610a6e565b5042831015610a5c565b503461038b578060031936011261038b5760206040516113888152f35b503461038b57604036600319011261038b576040610ad6611af7565b91600435815280602052209060018060a01b03165f52602052602060ff60405f2054166040519015158152f35b503461038b578060031936011261038b576002546040516001600160a01b039091168152602090f35b503461038b578060031936011261038b57602060055460481c60020b604051908152f35b503461038b578060031936011261038b5760206040517f000000000000000000000000000000000000000000000000000000000000000015158152f35b503461038b57602036600319011261038b57610baa600435611c9a565b60408051600293840b81529190920b6020820152f35b5034610ed0575f366003190112610ed057610bd9612237565b610be16123ea565b60ff60035460a01c16610f715760408051634479aa1d60e11b81527f8895743a31faedaa74150e89d06d281990a1909688b82906f0eb858b37f82190600482015290816024817f0000000000000000000000003b784715e1ecfdc6a59707d5b05e5bc898159ab76001600160a01b03165afa908115610ec5575f91610f51575b50604051630b4c774160e11b81526001600160a01b037f000000000000000000000000ffb45614b401f3a179f6369fb311b55e8f0538288116600483018190527f0000000000000000000000005fc5360d0400a0fd4f2af552add042d716f1d1688216602484018190527f00000000000000000000000000000000000000000000000000000000000001f462ffffff81166044860152937f0000000000000000000000001f7d7550b1b028f7571e69a784071f0205fd2efa90931692909190602081606481875afa908115610ec5575f91610f32575b506001600160a01b038116610f28575060405163a167129560e01b81526001600160a01b0391821660048201529116602482015262ffffff929092166044830152602090829060649082905f905af1908115610ec5575f91610f09575b505b600380546001600160a01b0319166001600160a01b03929092169182179055604051633850c7bd60e01b815260e081600481855afa908115610ec5575f91610ed4575b506001600160a01b031615610e68575b506003805460ff60a01b1916600160a01b179055610e069061278e565b60035460055460408051600283810b825260189390931c90920b60208301526001600160a01b03909216917f280bffb1c98c9914e0cda5b0146b39a28d41725bb7816dfb44ea7ad7a13d313291a260015f80516020613b598339815191525580f35b610e718261214b565b813b15610ed05760405163f637731d60e01b81526001600160a01b039091166004820152905f908290602490829084905af18015610ec55715610de957610ebb9192505f90611b51565b5f90610e06610de9565b6040513d5f823e3d90fd5b5f80fd5b610ef6915060e03d60e011610f02575b610eee8183611b51565b810190611b96565b5050505050505f610dd9565b503d610ee4565b610f22915060203d60201161031b5761030d8183611b51565b5f610d94565b9350505050610d96565b610f4b915060203d60201161031b5761030d8183611b51565b5f610d37565b610f6a915060403d604011610917576109088183611b51565b505f610c61565b62dc149f60e41b5f5260045ffd5b34610ed0576020366003190112610ed05760043565ffffffffffff811690818103610ed057610fac612237565b610fb542613695565b9165ffffffffffff610fc56120ff565b16808211156110ca57507ff1038c18cf84a56e432fdbfaf746924b7ea511dfe03a6506a0ceba4888788d9b9265ffffffffffff826206978080611012951091180262069780181690612770565b906002548060d01c8061106e575b5050600280546001600160a01b031660a083901b65ffffffffffff60a01b161760d084901b6001600160d01b0319161790556040805165ffffffffffff9283168152919092166020820152a1005b4211156110a057600180546001600160d01b031660309290921b6001600160d01b0319169190911790555b8380611020565b507f2b1fa2edafe6f7b9e97c1a9e0c3660e645beb2dcaa2d45bdbf9beaf5472e1ec55f80a1611099565b0365ffffffffffff8111611104577ff1038c18cf84a56e432fdbfaf746924b7ea511dfe03a6506a0ceba4888788d9b926110129190612770565b634e487b7160e01b5f52601160045260245ffd5b34610ed0576020366003190112610ed057611131611b0d565b611139612237565b7f3377dc44241e779dd06afab5b788a35ca5f3b778836e2990bdb26a2a4b2e5ed6602061117661116842613695565b6111706120ff565b90612770565b600180546001600160d01b031981166001600160a01b039690961695861760a084811b65ffffffffffff60a01b169190911790925565ffffffffffff911c166111cb575b65ffffffffffff60405191168152a2005b7f8886ebfc4259abdbc16601dd8fb5678e54878f47b3c34836cfc51154a96051095f80a16111ba565b34610ed0576020366003190112610ed05761120d611b0d565b611215612237565b61121d6123ea565b6001600160a01b0381169081156113f05761123661246d565b6040516370a0823160e01b8152306004820152907f000000000000000000000000ffb45614b401f3a179f6369fb311b55e8f0538286001600160a01b031690602083602481855afa928315610ec5575f936113bc575b506040516370a0823160e01b8152306004820152917f0000000000000000000000005fc5360d0400a0fd4f2af552add042d716f1d16891906020846024816001600160a01b0387165afa938415610ec5575f94611362575b50918382869485604097957f92ccf450a286a957af52509bc1c9939d1a6a481783e142e41e2499f0bb66ebc699611351575b50505081611340575b50505082519182526020820152a260015f80516020613b5983398151915255005b611349926126ef565b85818161131f565b61135a926126ef565b888582611316565b935093916020843d6020116113b4575b8161137f60209383611b51565b81010312610ed057925191939192917f92ccf450a286a957af52509bc1c9939d1a6a481783e142e41e2499f0bb66ebc66112e4565b3d9150611372565b9092506020813d6020116113e8575b816113d860209383611b51565b81010312610ed05751918461128c565b3d91506113cb565b63c52a9bd360e01b5f5260045ffd5b34610ed0575f366003190112610ed057602060055460301c60020b604051908152f35b34610ed0575f366003190112610ed05760206040517f8895743a31faedaa74150e89d06d281990a1909688b82906f0eb858b37f821908152f35b34610ed0575f366003190112610ed0576040517f0000000000000000000000003b784715e1ecfdc6a59707d5b05e5bc898159ab76001600160a01b03168152602090f35b34610ed0576040366003190112610ed0576004356114bc611af7565b811580611576575b6114f3575b336001600160a01b038216036114e4576114e291613657565b005b63334bd91960e11b5f5260045ffd5b60015465ffffffffffff60a082901c16906001600160a01b031615801590611566575b8015611554575b61153957506001805465ffffffffffff60a01b191690556114c9565b65ffffffffffff906319ca5ebb60e01b5f521660045260245ffd5b504265ffffffffffff8216101561151d565b5065ffffffffffff811615611516565b506002546001600160a01b038281169116146114c4565b34610ed0575f366003190112610ed05760206040517ffc8737ab85eb45125971625a9ebdb75cc78e01d5c1fa80c4c6e5203f47bc4fab8152f35b34610ed0576040366003190112610ed0576004356115e3611af7565b811561160a57816116056105cd6114e2945f525f602052600160405f20015490565b6135df565b631fe1e13d60e11b5f5260045ffd5b34610ed0575f366003190112610ed057602060055460181c60020b604051908152f35b34610ed0576020366003190112610ed05760206116666004355f525f602052600160405f20015490565b604051908152f35b34610ed0575f366003190112610ed0576020600454604051908152f35b34610ed0575f366003190112610ed0576003546040516001600160a01b039091168152602090f35b34610ed0575f366003190112610ed057600354604051633850c7bd60e01b81525f9182919060e090829060049082906001600160a01b03165afa908115610ec5575f91611927575b506006546001600160801b038116806118c0575b5060801c9081611849575b50506040516370a0823160e01b8152306004820152916020836024817f000000000000000000000000ffb45614b401f3a179f6369fb311b55e8f0538286001600160a01b03165afa928315610ec5575f93611815575b506040516370a0823160e01b8152306004820152926020846024817f0000000000000000000000005fc5360d0400a0fd4f2af552add042d716f1d1686001600160a01b03165afa918215610ec5575f926117e0575b60809450604051938452602084015260408301526060820152f35b91506020843d60201161180d575b816117fb60209383611b51565b81010312610ed05760809351916117c5565b3d91506117ee565b9092506020813d602011611841575b8161183160209383611b51565b81010312610ed057519183611770565b3d9150611824565b6118aa929161186a91600554908160781c60020b9160601c60020b906122d7565b61189d7f000000000000000000000000000000000000000000000000000000000000000095865f146118b9578290611c0c565b94156118b1575090611c0c565b828061171a565b905090611c0c565b8390611c0c565b9093506118e09192506005548060481c60020b9060301c60020b846122d7565b7f00000000000000000000000000000000000000000000000000000000000000009291831561192157805b931561191a57505b928461170f565b9050611913565b8161190b565b611940915060e03d60e011610f0257610eee8183611b51565b505050505050836116fb565b34610ed0575f366003190112610ed057602060ff60035460a01c166040519015158152f35b34610ed0575f366003190112610ed0576040517f000000000000000000000000ffb45614b401f3a179f6369fb311b55e8f0538286001600160a01b03168152602090f35b34610ed0575f366003190112610ed05760206001600160801b0360065416604051908152f35b34610ed0575f366003190112610ed0576119f3612237565b6002548060d01c80611a11575b600280546001600160a01b03169055005b421115611a4357600180546001600160d01b031660309290921b6001600160d01b0319169190911790555b8080611a00565b507f2b1fa2edafe6f7b9e97c1a9e0c3660e645beb2dcaa2d45bdbf9beaf5472e1ec55f80a1611a3c565b34610ed0575f366003190112610ed0576020604051620697808152f35b34610ed0576020366003190112610ed0576004359063ffffffff60e01b8216809203610ed0576020916318a4c3c360e11b8114908115611acc575b5015158152f35b637965db0b60e01b811491508115611ae6575b5083611ac5565b6301ffc9a760e01b14905083611adf565b602435906001600160a01b0382168203610ed057565b600435906001600160a01b0382168203610ed057565b9181601f84011215610ed05782359167ffffffffffffffff8311610ed05760208381860195010111610ed057565b90601f8019910116810190811067ffffffffffffffff821117611b7357604052565b634e487b7160e01b5f52604160045260245ffd5b519061ffff82168203610ed057565b908160e0910312610ed05780516001600160a01b0381168103610ed0579160208201518060020b8103610ed05791611bd060408201611b87565b91611bdd60608301611b87565b91611bea60808201611b87565b9160a082015160ff81168103610ed05760c0909201518015158103610ed05790565b9190820180921161110457565b9190826040910312610ed0576020825192015167ffffffffffffffff81168103610ed05790565b90816020910312610ed057516001600160a01b0381168103610ed05790565b600291820b910b0390627fffff198212627fffff83131761110457565b9060020b9060020b0190627fffff198212627fffff83131761110457565b611ca39061214b565b9073fffd8963efd1fc6a506488495d951d51639616826401000276a21983016001600160a01b03161161202f576001600160a01b0382169160201b640100000000600160c01b0316808015610ed05760ff826001600160801b031060071b83811c67ffffffffffffffff1060061b1783811c63ffffffff1060051b1783811c61ffff1060041b1783811c821060031b177f07060605060205000602030205040001060502050303040105050304000000006f8421084210842108cc6318c6db6d54be85831c1c601f161a17169160808310155f146120235750607e1982011c5b800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c80029081607f1c8260ff1c1c80029283607f1c8460ff1c1c80029485607f1c8660ff1c1c80029687607f1c8860ff1c1c80029889607f1c8a60ff1c1c80029a8b607f1c8c60ff1c1c80029c8d80607f1c9060ff1c1c800260cd1c6604000000000000169d60cc1c6608000000000000169c60cb1c6610000000000000169b60ca1c6620000000000000169a60c91c6640000000000000169960c81c6680000000000000169860c71c670100000000000000169760c61c670200000000000000169660c51c670400000000000000169560c41c670800000000000000169460c31c671000000000000000169360c21c672000000000000000169260c11c674000000000000000169160c01c6780000000000000001690607f190160401b1717171717171717171717171717693627a301d71055774c85026f028f6481ab7f045a5af012a19d003aa919810160801d60020b906fdb2df09e81959a81455e260799a0632f0160801d60020b8082145f14611ffd57505b7f000000000000000000000000000000000000000000000000000000000000000a908060020b938260020b8015611fe957850794611f778684611c5f565b955f82129081611fdc575b50611fcb575b8560020b149182611fad575b505015611fa057508190565b611faa9083611c7c565b90565b9091506001600160a01b0390611fc290612c14565b16145f80611f94565b9483611fd691611c5f565b94611f88565b905060020b15155f611f82565b634e487b7160e01b5f52601260045260245ffd5b90836001600160a01b0361201084612c14565b161161201c5750611f39565b9050611f39565b905081607f031b611d83565b506318521d4960e21b5f9081526001600160a01b0391909116600452602490fd5b60ff60035460a01c16156120fa5760408051634479aa1d60e11b81527f8895743a31faedaa74150e89d06d281990a1909688b82906f0eb858b37f82190600482015290816024817f0000000000000000000000003b784715e1ecfdc6a59707d5b05e5bc898159ab76001600160a01b03165afa8015610ec557611faa915f916120da575b50612f41565b6120f3915060403d604011610917576109088183611b51565b505f6120d4565b600190565b6002548060d01c801515908161212e575b50156121245760a01c65ffffffffffff1690565b5060015460d01c90565b905042115f612110565b8181029291811591840414171561110457565b7f0000000000000000000000000000000000000000000000000000000000000000156121e9576121a76121a26121ac927f000000000000000000000000000000000000000000000000000000e8d4a5100090613180565b613487565b61320f565b6401000276a3811080156121cb575b6113f0576001600160a01b031690565b5073fffd8963efd1fc6a506488495d951d5263988d268110156121bb565b7f000000000000000000000000000000000000000000000000000000e8d4a510009081670de0b6b3a76400000291670de0b6b3a7640000830403611104576121a26121a7916121ac936130b8565b335f9081527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604090205460ff161561226f57565b63e2517d3f60e01b5f52336004525f60245260445ffd5b5f8181526020818152604080832033845290915290205460ff16156122a85750565b63e2517d3f60e01b5f523360045260245260445ffd5b6001600160a01b03918216908216039190821161110457565b909193925f6122ef6122e95f95612c14565b96612c14565b926001600160a01b03878116929082168381116123565750505061232b9061231c612353959697856122be565b936001600160a01b0316612138565b916001600160a01b03169060601b6fffffffffffffffffffffffffffffffff60601b166133e9565b91565b93955090936001600160a01b03811693925090838310156123c657506123af6001600160801b039361239a8694612394611faa99986123be966122be565b92612138565b906001600160a01b031686861660601b6133e9565b966001600160a01b03926122be565b1691166132a9565b96611faa9594506001600160801b0393506001600160a01b0392506123be916122be565b60025f80516020613b5983398151915254146124135760025f80516020613b5983398151915255565b633ee5aeb560e01b5f5260045ffd5b9190826040910312610ed0576020825192015190565b51906001600160801b0382168203610ed057565b9190826040910312610ed057611faa602061246684612438565b9301612438565b6001600160801b0360065416806125cc575b5060065460801c8061248e5750565b6003546005546040805163a34123a760e01b8152606083901c600290810b600483015260789390931c90920b60248301526001600160801b039390931660448201529190829060649082905f906001600160a01b03165af18015610ec55761259e575b50600354600554604080516309e3d67b60e31b8152306004820152606083901c600290810b602483015260789390931c90920b60448301526001600160801b036064830181905260848301529091829060a49082905f906001600160a01b03165af18015610ec557612570575b506001600160801b0360065416600655565b6125919060403d604011612597575b6125898183611b51565b81019061244c565b5061255e565b503d61257f565b6125bf9060403d6040116125c5575b6125b78183611b51565b810190612422565b506124f1565b503d6125ad565b6003546005546040805163a34123a760e01b8152603083901c600290810b600483015260489390931c90920b60248301526001600160801b039390931660448201529190829060649082905f906001600160a01b03165af18015610ec5576126d1575b50600354600554604080516309e3d67b60e31b8152306004820152603083901c600290810b602483015260489390931c90920b60448301526001600160801b036064830181905260848301529091829060a49082905f906001600160a01b03165af18015610ec5576126b3575b506001600160801b0319600654166006555f61247f565b6126cb9060403d604011612597576125898183611b51565b5061269c565b6126e99060403d6040116125c5576125b78183611b51565b5061262f565b916040519163a9059cbb60e01b5f5260018060a01b031660045260245260205f60448180865af19060015f511482161561274f575b6040521561272f5750565b635274afe760e01b5f9081526001600160a01b0391909116600452602490fd5b90600181151661276757823b15153d15161690612724565b503d5f823e3d90fd5b9065ffffffffffff8091169116019065ffffffffffff821161110457565b61279661246d565b6040516370a0823160e01b81523060048201525f917f000000000000000000000000ffb45614b401f3a179f6369fb311b55e8f0538286001600160a01b031691602081602481865afa908115610ec5575f91612be2575b5060045490818110612b88575b50506128188161281361280e60249461214b565b6136c4565b611c9a565b9290936020600554928560181b9362ffffff8816948065ffffff000000168665ffffffffffff19841617176005557f000000000000000000000000000000000000000000000000000000000000000a9061287c612875838b611c7c565b928b611c5f565b927f000000000000000000000000000000000000000000000000000000000000000097885f14612b0957505050600554918860301b62ffffff60301b169262ffffff60301b199062ffffff60781b8c60781b169071ffffffffffffffffff000000000000000000191617169062ffffff60601b9060601b16179060481b62ffffff60481b1617176005555b6040516370a0823160e01b815230600482015294859182905afa928315612afc578193612ac8575b506040516370a0823160e01b8152306004820152916020836024817f0000000000000000000000005fc5360d0400a0fd4f2af552add042d716f1d1686001600160a01b03165afa92831561091e578293612a88575b5091612a207f5273215bb998f1cae38b132a57fda5ba60c9facb0771a03b8b7af5848bd20f6896949260c096946001600160801b036129e4600554835f14612a8257875b8415612a7b5785915b8060481c60020b9060301c60020b6138df565b166001600160801b0319600654161760065560055491815f14612a745780915b15612a6e575083915b8060781c60020b9060601c60020b6138df565b916001600160801b0360065416926001600160801b03199060801b16831793846006556040519560020b865260020b602086015260408501526060840152608083015260801c60a0820152a1565b91612a0d565b8491612a04565b88916129d1565b846129c8565b9593919492506020863d602011612ac0575b81612aa760209383611b51565b81010312610ed057945192949193909291612a20612984565b3d9150612a9a565b9092506020813d602011612af4575b81612ae460209383611b51565b81010312610ed05751915f61292f565b3d9150612ad7565b50604051903d90823e3d90fd5b9092919360301b62ffffff60301b169365ffffff00000062ffffff60301b199462ffffff60481b199362ffffff60601b199171ffffff000000000000000000ffffffffffff19161716911617169062ffffff60781b9060781b16171662ffffff60601b8860601b16178860481b62ffffff60481b161717600555612907565b810390811161110457823b15610ed057604051906340c10f1960e01b825230600483015260248201525f8160448183875af18015610ec557612bcb575b806127fa565b612bd89193505f90611b51565b5f91612818612bc5565b90506020813d602011612c0c575b81612bfd60209383611b51565b81010312610ed057515f6127ed565b3d9150612bf0565b60020b908160ff1d82810118620d89e88111612f2e5763ffffffff9192600182167001fffcb933bd6fad37aa2d162d1a59400102600160801b189160028116612f12575b60048116612ef6575b60088116612eda575b60108116612ebe575b60208116612ea2575b60408116612e86575b60808116612e6a575b6101008116612e4e575b6102008116612e32575b6104008116612e16575b6108008116612dfa575b6110008116612dde575b6120008116612dc2575b6140008116612da6575b6180008116612d8a575b620100008116612d6e575b620200008116612d53575b620400008116612d38575b6208000016612d1f575b5f12612d17575b0160201c90565b5f1904612d10565b6b048a170391f7dc42444e8fa290910260801c90612d09565b6d2216e584f5fa1ea926041bedfe9890920260801c91612cff565b916e5d6af8dedb81196699c329225ee6040260801c91612cf4565b916f09aa508b5b7a84e1c677de54f3e99bc90260801c91612ce9565b916f31be135f97d08fd981231505542fcfa60260801c91612cde565b916f70d869a156d2a1b890bb3df62baf32f70260801c91612cd4565b916fa9f746462d870fdf8a65dc1f90e061e50260801c91612cca565b916fd097f3bdfd2022b8845ad8f792aa58250260801c91612cc0565b916fe7159475a2c29b7443b29c7fa6e889d90260801c91612cb6565b916ff3392b0822b70005940c7a398e4b70f30260801c91612cac565b916ff987a7253ac413176f2b074cf7815e540260801c91612ca2565b916ffcbe86c7900a88aedcffc83b479aa3a40260801c91612c98565b916ffe5dee046a99a2a811c461f1969c30530260801c91612c8e565b916fff2ea16466c96a3843ec78b326b528610260801c91612c85565b916fff973b41fa98c081472e6896dfb254c00260801c91612c7c565b916fffcb9843d60f6159c9db58835c9266440260801c91612c73565b916fffe5caca7e10e4e61c3624eaa0941cd00260801c91612c6a565b916ffff2e50f5f656932ef12357cf3c7fdcc0260801c91612c61565b916ffff97272373d413259a46990580e213a0260801c91612c58565b826345c3193d60e11b5f5260045260245ffd5b612f4a90611c9a565b600554908160020b8360020b1480159061309b575b61304957600354604051633850c7bd60e01b8152939060e090859060049082906001600160a01b03165afa908115610ec5575f945f92613070575b50612fc67f000000000000000000000000000000000000000000000000000000000000000a8092611c5f565b60020b9160020b91821392831593613058575b505050613051576001600160801b03600654169081156130495761300b928160481c60020b9160301c60020b906122d7565b7f00000000000000000000000000000000000000000000000000000000000000001561304257505b61303e6004546132f6565b1190565b9050613033565b505050600190565b5050600190565b613063929350611c7c565b60020b13155f8080612fd9565b90945061308c915060e03d60e011610f0257610eee8183611b51565b5050505050939093905f612f9a565b508160181c60020b8160020b1415612f5f565b8115611fe9570490565b5f19816ec097ce7bc90715b34b9f10000000000991816ec097ce7bc90715b34b9f10000000000291828085109403938085039414613174578382111561315c5781906ec097ce7bc90715b34b9f100000000009815f0382168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b50634e487b715f52156003026011186020526024601cfd5b5090611faa92506130ae565b5f19670de0b6b3a7640000820991670de0b6b3a7640000820291828085109403938085039414613174578382111561315c57670de0b6b3a7640000829109815f0382168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b905f5f19600160601b84098360601b918280831092039180830392146132985781670de0b6b3a764000011156132865750670de0b6b3a76400007faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac106699394600160601b900990828211900360ee1b910360121c170290565b634e487b71905260116020526024601cfd5b5050670de0b6b3a764000090049150565b5f91905f1982820991808202938480851094039380850394146132ec57600160601b8410156132865750600160601b910990828211900360a01b910360601c1790565b5050505060601c90565b905f5f19611388840961138884029182808310920391808303921461335d5781612710111561328657506127106113887fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9194950990828211900360fc1b910360041c170290565b505061271090049150565b5f19600160601b8209918160601b91828085109403938085039414613174578382111561315c578190600160601b9009815f0382168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b90915f19838309928083029283808610950394808603951461347a57848311156134625790829109815f0382168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b82634e487b715f52156003026011186020526024601cfd5b505090611faa92506130ae565b6001811115611faa57806001600160801b821015613598575b600482600160401b61354a94101561358b575b64010000000081101561357e575b62010000811015613571575b610100811015613565575b6010811015613559575b1015613551575b60030260011c6134f981846130ae565b0160011c61350781846130ae565b0160011c61351581846130ae565b0160011c61352381846130ae565b0160011c61353181846130ae565b0160011c61353f81846130ae565b0160011c80926130ae565b8111900390565b60011b6134e9565b811c9160021b916134e2565b60081c91811b916134d8565b60101c9160081b916134cd565b60201c9160101b916134c1565b60401c9160201b916134b3565b5050608081901c600160401b6134a0565b600254906001600160a01b03821661160a576001600160a01b03199091166001600160a01b03821617600255611faa905f613a50565b9081156135f0575b611faa91613a50565b600254916001600160a01b03831661160a576001600160a01b03199092166001600160a01b038216176002556135e7565b600254611faa91906001600160a01b03808316911614613642575b5f613ad8565b600280546001600160a01b031916905561363c565b90611faa9180158061367e575b15613ad857600280546001600160a01b0319169055613ad8565b506002546001600160a01b03838116911614613664565b65ffffffffffff81116136ad5765ffffffffffff1690565b6306dfcc6560e41b5f52603060045260245260445ffd5b600354604051633850c7bd60e01b8152916001600160a01b039091169060e083600481855afa928315610ec5575f936138b8575b506001600160a01b0390811692168083146138b357821090811561386557604051630dfe168160e01b815291602083600481855afa928315610ec5576024936020915f91613848575b505b6040516370a0823160e01b815230600482015294859182906001600160a01b03165afa8015610ec5575f90613815575b6040935060016001607f1b0381111561380f575060016001607f1b03905b8115613806575b5f60c4929385519687958694630251596160e31b865230600487015260248601526044850152606484015260a060848401528160a48401525af18015610ec5576137df5750565b604090813d83116137ff575b6137f58183611b51565b81010312610ed057565b503d6137eb565b60019150613798565b90613791565b506020833d602011613840575b8161382f60209383611b51565b81010312610ed05760409251613773565b3d9150613822565b61385f9150823d841161031b5761030d8183611b51565b5f613741565b60405163d21220a760e01b815291602083600481855afa928315610ec5576024936020915f91613896575b50613743565b6138ad9150823d841161031b5761030d8183611b51565b5f613890565b505050565b6138d291935060e03d60e011610f0257610eee8183611b51565b505050505050915f6136f8565b9290916138eb84612c14565b916138f584612c14565b905f906001841115613a02575061391a90506001600160a01b038281169085166132a9565b905f19830192831161110457613944936001600160a01b039161393d91906122be565b16916133e9565b905b60018211156139fb575f198201918211611104576001600160801b0382116139ec575b60409060c46001600160801b0360018060a01b03600354169416945f84519586948593633c8a7d8d60e01b855230600486015260020b602485015260020b604484015287606484015260a060848401528160a48401525af18015610ec5576139cf575090565b6139e79060403d6040116125c5576125b78183611b51565b505090565b6001600160801b039150613969565b5050505f90565b91909493925060018211613a19575b505050613946565b92935090915f19820191821161110457613a47926001600160a01b0391613a4091906122be565b1690613368565b905f8080613a11565b5f818152602081815260408083206001600160a01b038616845290915290205460ff16613ad2575f818152602081815260408083206001600160a01b0395909516808452949091528120805460ff19166001179055339291907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a4600190565b50505f90565b5f818152602081815260408083206001600160a01b038616845290915290205460ff1615613ad2575f818152602081815260408083206001600160a01b0395909516808452949091528120805460ff19169055339291907ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9080a460019056fe9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a264697066735822122084c14d87bd30eb0131dd49611a96e7e1a2bd11fb5dce7d27aadfaf95ec10455e64736f6c634300081a0033
🤖 Code Reader

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

Block Transaction Gas Used Reward
view all blocks produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.