Base Sepolia Testnet

Contract

0x4BBfed1c27CDE12eF6638251D81ab4e3be7556b7
Source Code Source Code

Overview

ETH Balance

0 ETH

More Info

TokenTracker

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount

There are no matching entries

1 Internal Transaction found.

Latest 1 internal transaction

Parent Transaction Hash Block From To Amount
370078522026-01-30 14:39:52165 days ago1769783992  Contract Creation0 ETH

Loading...
Loading
Source Code Verified Exact Match

Contract Name

CloneDERC20VotesV2

Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled
Yes with 0 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[],"name":"AllowanceOverflow","type":"error"},{"inputs":[],"name":"AllowanceUnderflow","type":"error"},{"inputs":[],"name":"AlreadyInitialized","type":"error"},{"inputs":[],"name":"ArrayLengthsMismatch","type":"error"},{"inputs":[],"name":"ERC5805CheckpointIndexOutOfBounds","type":"error"},{"inputs":[],"name":"ERC5805CheckpointValueOverflow","type":"error"},{"inputs":[],"name":"ERC5805CheckpointValueUnderflow","type":"error"},{"inputs":[],"name":"ERC5805DelegateInvalidSignature","type":"error"},{"inputs":[],"name":"ERC5805DelegateSignatureExpired","type":"error"},{"inputs":[],"name":"ERC5805FutureLookup","type":"error"},{"inputs":[],"name":"InsufficientAllowance","type":"error"},{"inputs":[],"name":"InsufficientBalance","type":"error"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"InvalidAllocation","type":"error"},{"inputs":[],"name":"InvalidInitialization","type":"error"},{"inputs":[],"name":"InvalidPermit","type":"error"},{"inputs":[{"internalType":"uint256","name":"scheduleId","type":"uint256"}],"name":"InvalidSchedule","type":"error"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"limit","type":"uint256"}],"name":"MaxPreMintPerAddressExceeded","type":"error"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"limit","type":"uint256"}],"name":"MaxTotalPreMintExceeded","type":"error"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"limit","type":"uint256"}],"name":"MaxTotalVestedExceeded","type":"error"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"limit","type":"uint256"}],"name":"MaxYearlyMintRateExceeded","type":"error"},{"inputs":[],"name":"MintingNotStartedYet","type":"error"},{"inputs":[],"name":"NewOwnerIsZeroAddress","type":"error"},{"inputs":[],"name":"NoHandoverRequest","type":"error"},{"inputs":[],"name":"NoMintableAmount","type":"error"},{"inputs":[],"name":"NoReleasableAmount","type":"error"},{"inputs":[],"name":"NotInitializing","type":"error"},{"inputs":[],"name":"Permit2AllowanceIsFixedAtInfinity","type":"error"},{"inputs":[],"name":"PermitExpired","type":"error"},{"inputs":[],"name":"PoolLocked","type":"error"},{"inputs":[],"name":"TotalSupplyOverflow","type":"error"},{"inputs":[],"name":"Unauthorized","type":"error"},{"inputs":[{"internalType":"uint256","name":"scheduleId","type":"uint256"}],"name":"UnknownScheduleId","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"oldValue","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newValue","type":"uint256"}],"name":"DelegateVotesChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint64","name":"version","type":"uint64"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pendingOwner","type":"address"}],"name":"OwnershipHandoverCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pendingOwner","type":"address"}],"name":"OwnershipHandoverRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"beneficiary","type":"address"},{"indexed":true,"internalType":"uint256","name":"scheduleId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TokensReleased","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newMintRate","type":"uint256"}],"name":"UpdateMintRate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"tokenURI","type":"string"}],"name":"UpdateTokenURI","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"beneficiary","type":"address"},{"indexed":true,"internalType":"uint256","name":"scheduleId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"VestingAllocated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"scheduleId","type":"uint256"},{"indexed":false,"internalType":"uint64","name":"cliff","type":"uint64"},{"indexed":false,"internalType":"uint64","name":"duration","type":"uint64"}],"name":"VestingScheduleCreated","type":"event"},{"inputs":[],"name":"CLOCK_MODE","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"result","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"cancelOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"i","type":"uint256"}],"name":"checkpointAt","outputs":[{"internalType":"uint48","name":"checkpointClock","type":"uint48"},{"internalType":"uint256","name":"checkpointValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"checkpointCount","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"clock","outputs":[{"internalType":"uint48","name":"result","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pendingOwner","type":"address"}],"name":"completeOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"beneficiary","type":"address"},{"internalType":"uint256","name":"scheduleId","type":"uint256"}],"name":"computeAvailableVestedAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"beneficiary","type":"address"}],"name":"computeAvailableVestedAmount","outputs":[{"internalType":"uint256","name":"total","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentYearStart","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegator","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"result","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastVotesTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"beneficiary","type":"address"}],"name":"getScheduleIdsOf","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVotesTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"initialSupply","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"address","name":"owner_","type":"address"},{"internalType":"uint256","name":"yearlyMintRate_","type":"uint256"},{"components":[{"internalType":"uint64","name":"cliff","type":"uint64"},{"internalType":"uint64","name":"duration","type":"uint64"}],"internalType":"struct VestingSchedule[]","name":"schedules","type":"tuple[]"},{"internalType":"address[]","name":"beneficiaries","type":"address[]"},{"internalType":"uint256[]","name":"scheduleIds","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"string","name":"tokenURI_","type":"string"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isPoolLocked","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastMintTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pool_","type":"address"}],"name":"lockPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"mintInflation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"result","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pendingOwner","type":"address"}],"name":"ownershipHandoverExpiresAt","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"pool","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"scheduleId","type":"uint256"}],"name":"release","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"release","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"beneficiary","type":"address"},{"internalType":"uint256","name":"scheduleId","type":"uint256"}],"name":"releaseFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"beneficiary","type":"address"}],"name":"releaseFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"requestOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"beneficiary","type":"address"}],"name":"totalAllocatedOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"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":"payable","type":"function"},{"inputs":[],"name":"unlockPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newMintRate","type":"uint256"}],"name":"updateMintRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"tokenURI_","type":"string"}],"name":"updateTokenURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"vestedTotalAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"beneficiary","type":"address"},{"internalType":"uint256","name":"scheduleId","type":"uint256"}],"name":"vestingOf","outputs":[{"internalType":"uint256","name":"totalAmount","type":"uint256"},{"internalType":"uint256","name":"releasedAmount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vestingScheduleCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"vestingSchedules","outputs":[{"internalType":"uint64","name":"cliff","type":"uint64"},{"internalType":"uint64","name":"duration","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vestingStart","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"yearlyMintRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]
608080604052346015576131dd908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c806306fdde031461229c578063095ea7b31461222057806313cff13d1461220357806316f0115b146121db57806318160ddd146121b657806320720df714612199578063207d063614612151578063233864691461212a57806323b872dd14611fc3578063254800d414611fa65780632569296214611f5d578063313ce56714611f425780633644e51514611ee057806337bdc99b14611ec35780633a46b1a814611d9c5780633c130d9014611d0a57806342966c6814611c2457806348c62353146112535780634bf5d7e9146111fc5780634c8697951461114257806353c7efa91461112557806354d1f13d146110e1578063587cde1e146110ac5780635c19a95c1461108a5780636d3cbe211461103f5780636f503e6714610ff257806370a0823114610fc0578063715018a614610f8a57806376a8234214610f4c5780637ecebe0014610f1a578063800f57cb14610ef557806384a0e08214610e7557806386d1a69f14610e5c5780638902653814610e2c5780638da5cb5b14610e005780638e80ff5d14610de357806391ddadf414610db857806395d89b4114610cfd57806398cd615314610b6f5780639ab24eb014610b0e5780639ccb517514610a65578063a9059cbb1461093b578063beb96be514610916578063c3cda520146107d2578063c551a2f9146107ba578063c7a2f1de1461068a578063cd63c4d21461062c578063d248246914610578578063d505accf146103eb578063dd62ed3e146103b7578063ec0904f714610396578063f04e283e14610349578063f2fde38b1461030c578063f5009604146102d4578063f68d90d8146102b75763fee81cf414610281575f80fd5b346102b35760203660031901126102b35761029a6122e1565b63389a75e1600c525f52602080600c2054604051908152f35b5f80fd5b346102b3575f3660031901126102b3576020600454604051908152f35b346102b35760203660031901126102b3576001600160a01b036102f56122e1565b165f52600b602052602060405f2054604051908152f35b60203660031901126102b3576103206122e1565b6103286126f3565b8060601b1561033c5761033a906129cd565b005b637448fbae5f526004601cfd5b60203660031901126102b35761035d6122e1565b6103656126f3565b63389a75e1600c52805f526020600c209081544211610389575f61033a92556129cd565b636f5e88185f526004601cfd5b346102b35760203660031901126102b35761033a6103b26122e1565b6129f7565b346102b35760403660031901126102b35760206103e36103d56122e1565b6103dd6122f7565b906126b6565b604051908152f35b346102b35760e03660031901126102b3576104046122e1565b61040c6122f7565b604435916064356084359260ff841684036102b3576001600160a01b0316936e22d473030f116ddee9f6b43ac78ba38518811915171561056b5761044e612383565b602081519101209082421161055e576040519360018060a01b03169465383775081901600e52855f5260c06020600c20958654955f805160206131918339815191528252602082019586528660408301965f8051602061309183398151915288528b6060850198468a528c608087019330855260a08820602e527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9885252528688525260a082015220604e526042602c205f5260ff1660205260a43560405260c43560605260208060805f60015afa93853d5103610551575f8051602061317183398151915294602094019055856303faf4f960a51b176040526034602c2055a3005b63ddafbaef5f526004601cfd5b631a15a3cc5f526004601cfd5b633f68539a5f526004601cfd5b346102b35760203660031901126102b3576001600160a01b036105996122e1565b165f52600c60205260405f20604051806020835491828152019081935f5260205f20905f5b81811061061657505050816105d4910382612360565b604051918291602083019060208452518091526040830191905f5b8181106105fd575050500390f35b82518452859450602093840193909201916001016105ef565b82548452602090930192600192830192016105be565b346102b3575f3660031901126102b35763ff466c9f60601b5460209060301c65ffffffffffff168061066057604051908152f35b600163ff466c9f60601b0301805460601c90308214610680575b506103e3565b905019548261067a565b346102b35760203660031901126102b3576004354360301c5f033d3d3e65ffffffffffff43168110156107ad5763ff466c9f60601b5460301c65ffffffffffff165f6006821015610746575b81811061071357602082600163ff466c9f60601b03810190815460601c9015150290308214610709575b50604051908152f35b9050195482610700565b9080820160011c9065ffffffffffff63ff466c9f60601b8301541684101561073c5750906106d6565b91506001016106d6565b9060108161ffff1060041b82811c60ff1060031b1760011c1b8082040160011c8082040160011c8082040160011c8082040160011c8082040160011c8082040160011c81039065ffffffffffff63ff466c9f60601b8301541684101561073c5750906106d6565b63f98744645f526004601cfd5b346102b3575f3660031901126102b35761033a6125b5565b346102b35760c03660031901126102b3576107eb6122e1565b6044359060243560643560ff811681036102b357610807612383565b6020815191012084421161090957604051947fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf5f5260018060a01b0385166020528360405260605260805f206040526119015f525f80516020613191833981519152855260208501525f80516020613091833981519152604085015246606085015230608085015260a084206020526042601e205f5260ff1660205260843560405260a4356060526020600160805f825afa51926040525f6060523d15906338377508600c52835f526020600c205418176108fc5761033a916338377508600c52805f526020600c2080546001019055612968565b631838d95c5f526004601cfd5b633480e9e15f526004601cfd5b346102b35760403660031901126102b35761033a6109326122e1565b6024359061280a565b346102b35760403660031901126102b3576109546122e1565b6005546001600160a01b0380831692602435929091811684149081610a57575b50610a48576387a211a2600c52335f526020600c2092835493848411610a3b57836109ec95039055815f526020600c2083815401905582602052600c5160601c335f80516020613111833981519152602080a33315610a19575b156109f7575b6109e66109e0336125a2565b916125a2565b90612c14565b602060405160018152f35b4360301c5f033d3d3e610a128265ffffffffffff4316612fc6565b50506109d4565b4360301c5f033d3d3e610a348365ffffffffffff4316612e95565b50506109ce565b63f4d678b85f526004601cfd5b632e13674560e01b5f5260045ffd5b60ff915060a01c1684610974565b346102b35760203660031901126102b357600435610a816126f3565b66470de4df8200008111610af15760207fb5d46dfc9c30f36ba4f577be148a69db591b66edbea75fad9eec5bcd4fd56dee91600754151580610add575b610ad0575b80600655604051908152a1005b610ad86125b5565b610ac3565b50610aea60085442612581565b1515610abe565b630ca514df60e01b5f5260045266470de4df82000060245260445ffd5b346102b35760203660031901126102b357610b276122e1565b63ff466c9f6004525f5260206017600c2065ffffffffffff815460301c169081610b545750604051908152f35b015f1901805460601c90308203610700579050195482610700565b346102b35760203660031901126102b3576004356001600160401b0381116102b357610b9f903690600401612424565b610ba76126f3565b80516001600160401b038111610ce957610bc260025461230d565b601f8111610c99575b506020601f8211600114610c25579181610c15925f80516020613151833981519152945f91610c1a575b508160011b915f199060031b1c1916176002555b604051918291826122b7565b0390a1005b905082015185610bf5565b601f1982169060025f52805f20915f5b818110610c815750925f80516020613151833981519152949260019282610c159610610c69575b5050811b01600255610c09565b8401515f1960f88460031b161c191690558580610c5c565b91926020600181928689015181550194019201610c35565b60025f525f80516020613071833981519152601f830160051c81019160208410610cdf575b601f0160051c01905b818110610cd45750610bcb565b5f8155600101610cc7565b9091508190610cbe565b634e487b7160e01b5f52604160045260245ffd5b346102b3575f3660031901126102b3576040515f600154610d1d8161230d565b8084529060018116908115610d945750600114610d49575b610d4583610c0981850382612360565b0390f35b60015f9081525f80516020613131833981519152939250905b808210610d7a57509091508101602001610c09610d35565b919260018160209254838588010152019101909291610d62565b60ff191660208086019190915291151560051b84019091019150610c099050610d35565b346102b3575f3660031901126102b3574360301c5f033d3d3e602060405165ffffffffffff43168152f35b346102b3575f3660031901126102b3576020600854604051908152f35b346102b3575f3660031901126102b357638b78c6d819546040516001600160a01b039091168152602090f35b346102b3575f3660031901126102b357610e446126f3565b6005805460ff60a01b19169055426008819055600755005b346102b3575f3660031901126102b35761033a336129f7565b346102b35760403660031901126102b357610e8e6122e1565b6024359063ff466c9f6004525f526017600c2065ffffffffffff815460301c16821015610ee857604091018054908160601c90308214610ede575b5082519165ffffffffffff1682526020820152f35b9050195483610ec9565b6386df9d105f526004601cfd5b346102b3575f3660031901126102b357602060ff60055460a01c166040519015158152f35b346102b35760203660031901126102b357610f336122e1565b6338377508600c525f52602080600c2054604051908152f35b346102b35760203660031901126102b357610f656122e1565b63ff466c9f6004525f52602065ffffffffffff6017600c205460301c16604051908152f35b5f3660031901126102b357610f9d6126f3565b5f638b78c6d819545f805160206130f18339815191528280a35f638b78c6d81955005b346102b35760203660031901126102b357610fd96122e1565b6387a211a2600c525f52602080600c2054604051908152f35b346102b35760403660031901126102b3576001600160a01b036110136122e1565b165f52600a60205260405f206024355f526020526040805f206001815491015482519182526020820152f35b346102b35760203660031901126102b3576004356009548110156102b357611069610d4591612501565b505460408051928392909181901c6001600160401b03908116911683612519565b346102b35760203660031901126102b35761033a6110a66122e1565b33612968565b346102b35760203660031901126102b35760206110cf6110ca6122e1565b6125a2565b6040516001600160a01b039091168152f35b5f3660031901126102b35763389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2005b346102b3575f3660031901126102b3576020600954604051908152f35b346102b35760203660031901126102b35761115b6122e1565b6001600160a01b0381165f908152600c6020908152604080832090518154808252918452828420909492850191845b8181106111e657505050836111a0910384612360565b8251905f935b8285106111b857602084604051908152f35b9091926111db6001916111d56111ce8886612533565b518661270f565b90612574565b9401939291906111a6565b825484526020909301926001928301920161118a565b346102b3575f3660031901126102b357610d4560405161121d604082612360565b601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c740000006020820152604051918291826122b7565b346102b3576101603660031901126102b3576004356001600160401b0381116102b357611284903690600401612424565b6024356001600160401b0381116102b3576112a3903690600401612424565b60443591606435906001600160a01b03821682036102b3576084356001600160a01b03811693908490036102b35760c4359060a435906001600160401b0383116102b357366023840112156102b357826004013561130081612479565b9361130e6040519586612360565b8185526024602086019260061b820101903682116102b357602401915b818310611be557505060e4359490506001600160401b0385116102b357366023860112156102b357846004013561136181612479565b9561136f6040519788612360565b8187526024602088019260051b820101903682116102b357602401915b818310611bc55750506101043590506001600160401b0381116102b3576113b79036906004016124a4565b92610124356001600160401b0381116102b3576113d89036906004016124a4565b92610144356001600160401b0381116102b3576113f9903690600401612424565b9263409feecd19998a548060038d55611b9c575b5080638b78c6d819555f5f805160206130f18339815191528180a366470de4df8200008311611b7e578051906001600160401b038211610ce95781906114535f5461230d565b601f8111611b24575b50602090601f8311600114611ac1575f92611ab6575b50508160011b915f199060031b1c1916175f555b8051906001600160401b038211610ce95781906114a460015461230d565b601f8111611a5b575b50602090601f83116001146119f5575f926119ea575b50508160011b915f199060031b1c1916176001555b600655426003558051906001600160401b038211610ce95781906114fd60025461230d565b601f811161198f575b50602090601f8311600114611929575f9261191e575b50508160011b915f199060031b1c1916176002555b8351918051831480611914575b15611905578351935f5b8581106117ec575050670b1a2bc2ec5000008802888104670b1a2bc2ec50000014891517156117d8575f95670de0b6b3a76400009091049486949392915b8486106116325750505050505080821161161c575083811161160557906115ba8284956115c094600455816115f657612581565b90612889565b6115c657005b6002905560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a1005b6116008230612889565b612581565b83906305767d1760e01b5f5260045260245260445ffd5b906323f3f88b60e01b5f5260045260245260445ffd5b90919293949660018060a01b036116498984612533565b5116976116568186612533565b516116618288612533565b5199801515806117cf575b156117bc5761167d8287811061255a565b805f52600b60205260405f206116948c8254612574565b90555f818152600b60205260409020548a81116117a55750805f52600a60205260405f20825f5260205260405f206116cd8c8254612574565b9055805f52600d60205260405f20825f526020528a60ff60405f20541615611732575b602061171f7f6b467f0a76daac5283d2251b6e7660fed01ea99dbd70aa7092f3318731690c9d92600197612574565b9c604051908152a3019493929190611586565b50805f52600d60205260405f20825f5260205260405f20600160ff19825416179055805f52600c60205260405f2093845490600160401b821015610ce95760018201808755821015611791575f9586526020909520018290558a6116f0565b634e487b7160e01b5f52603260045260245ffd5b8a90630443fb3960e11b5f5260045260245260445ffd5b82630decee6760e31b5f5260045260245ffd5b508a151561166c565b634e487b7160e01b5f52601160045260245ffd5b6117f68183612533565b516020810180519192916001600160401b031680159081156118f7575b816118e2575b50156118cf57600954600160401b811015610ce95780600161183e9201600955612501565b9390936118bc575183549151600160401b600160801b03604082811b919091166001600160401b039384166001600160801b0319909516851717909555935160019484937fde48917a7c688e2f10cf41d45c1a7529ec84f5f9b9a08866ecf9453c417ad2c59383926118b39291169083612519565b0390a201611548565b634e487b7160e01b5f525f60045260245ffd5b506352fbb5df60e01b5f5260045260245ffd5b84516001600160401b0316111590508d611819565b620151808110159150611813565b631dc0052360e11b5f5260045ffd5b508151831461153e565b01519050898061151c565b60025f9081528281209350601f198516905b818110611977575090846001959493921061195f575b505050811b01600255611531565b01515f1960f88460031b161c19169055898080611951565b9293602060018192878601518155019501930161193b565b60025f529091505f80516020613071833981519152601f840160051c810191602085106119e0575b90601f859493920160051c01905b8181106119d25750611506565b5f81558493506001016119c5565b90915081906119b7565b015190508b806114c3565b60015f9081528281209350601f198516905b818110611a435750908460019594939210611a2b575b505050811b016001556114d8565b01515f1960f88460031b161c191690558b8080611a1d565b92936020600181928786015181550195019301611a07565b60015f529091505f80516020613131833981519152601f840160051c81019160208510611aac575b90601f859493920160051c01905b818110611a9e57506114ad565b5f8155849350600101611a91565b9091508190611a83565b015190508c80611472565b5f8080528281209350601f198516905b818110611b0c5750908460019594939210611af4575b505050811b015f55611486565b01515f1960f88460031b161c191690558c8080611ae7565b92936020600181928786015181550195019301611ad1565b5f80529091505f805160206130b1833981519152601f840160051c81019160208510611b74575b90601f859493920160051c01905b818110611b66575061145c565b5f8155849350600101611b59565b9091508190611b4b565b82630ca514df60e01b5f5260045266470de4df82000060245260445ffd5b600181819d939d1c14303b1015611bb85760ff1b1b998c61140d565b63f92ee8a95f526004601cfd5b82356001600160a01b03811681036102b35781526020928301920161138c565b6040833603126102b35760206040918251611bff81612345565b611c0886612490565b8152611c15838701612490565b8382015281520192019161132b565b346102b35760203660031901126102b357600554600435906001600160a01b038116159081611cfc575b50610a48576387a211a2600c52335f526020600c2090815491828211610a3b578161033a93039055806805345cdf77eb68f44c54036805345cdf77eb68f44c55805f525f335f80516020613111833981519152602083a33315611cda575b4360301c5f033d3d3e611cc78165ffffffffffff4316612fc6565b5050611cd2336125a2565b6109e661258e565b4360301c5f033d3d3e611cf58165ffffffffffff4316612e95565b5050611cac565b60ff915060a01c1682611c4e565b346102b3575f3660031901126102b3576040515f600254611d2a8161230d565b8084529060018116908115610d945750600114611d5157610d4583610c0981850382612360565b60025f9081525f80516020613071833981519152939250905b808210611d8257509091508101602001610c09610d35565b919260018160209254838588010152019101909291611d6a565b346102b35760403660031901126102b357611db56122e1565b602435904360301c5f033d3d3e65ffffffffffff43168210156107ad5763ff466c9f6004525f526017600c20905f9065ffffffffffff835460301c16916006831015611e59575b905b828210611e2a57602083855f199082010190815460601c90151502903082146107095750604051908152f35b909180830160011c9065ffffffffffff8583015416831015611e4f5750915b90611dfe565b9250600101611e49565b9160108161ffff1060041b82811c60ff1060031b1760011c1b8082040160011c8082040160011c8082040160011c8082040160011c8082040160011c8082040160011c81039065ffffffffffff8583015416831015611eb9575091611dfc565b9250600101611dfc565b346102b35760203660031901126102b35761033a6004353361280a565b346102b3575f3660031901126102b357602060a0611efc612383565b828151910120604051905f805160206131918339815191528252838201525f80516020613091833981519152604082015246606082015230608082015220604051908152f35b346102b3575f3660031901126102b357602060405160128152f35b5f3660031901126102b35763389a75e1600c52335f526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a2005b346102b3575f3660031901126102b3576020600354604051908152f35b346102b35760603660031901126102b357611fdc6122e1565b611fe46122f7565b6005546001600160a01b03808316936044359392909181168514908161211c575b50610a48578060601b6e22d473030f116ddee9f6b43ac78ba333036120d2575b6387a211a217600c526020600c2090815490818511610a3b576109ec956109e693866109e094039055845f526020600c2086815401905585602052600c5160601c60018060a01b03831690815f80516020613111833981519152602080a3156120b0575b6125a2575b4360301c5f033d3d3e6120a98565ffffffffffff4316612fc6565b50506125a2565b4360301c5f033d3d3e6120cb8665ffffffffffff4316612e95565b5050612089565b33602052637f5e9f208117600c526034600c209081549182196120f8575b509050612025565b82861161210f57856387a211a293039055866120f0565b6313be252b5f526004601cfd5b60ff915060a01c1685612005565b346102b35760403660031901126102b35760206103e36121486122e1565b6024359061270f565b346102b35760203660031901126102b35761216a6122e1565b6121726126f3565b600580546001600160a81b0319166001600160a01b0390921691909117600160a01b179055005b346102b3575f3660031901126102b3576020600654604051908152f35b346102b3575f3660031901126102b35760206805345cdf77eb68f44c54604051908152f35b346102b3575f3660031901126102b3576005546040516001600160a01b039091168152602090f35b346102b3575f3660031901126102b3576020600754604051908152f35b346102b35760403660031901126102b3576122396122e1565b602435906001600160a01b0381166e22d473030f116ddee9f6b43ac78ba318821915171561056b57602052637f5e9f20600c52335f52806034600c20555f52602c5160601c335f8051602061317183398151915260205fa3602060405160018152f35b346102b3575f3660031901126102b357610d45610c09612383565b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b03821682036102b357565b602435906001600160a01b03821682036102b357565b90600182811c9216801561233b575b602083101461232757565b634e487b7160e01b5f52602260045260245ffd5b91607f169161231c565b604081019081106001600160401b03821117610ce957604052565b601f909101601f19168101906001600160401b03821190821017610ce957604052565b604051905f825f54916123958361230d565b808352926001811690811561240557506001146123bb575b6123b992500383612360565b565b505f80805290915f805160206130b18339815191525b8183106123e95750509060206123b9928201016123ad565b60209193508060019154838589010152019101909184926123d1565b602092506123b994915060ff191682840152151560051b8201016123ad565b81601f820112156102b3578035906001600160401b038211610ce95760405192612458601f8401601f191660200185612360565b828452602083830101116102b357815f926020809301838601378301015290565b6001600160401b038111610ce95760051b60200190565b35906001600160401b03821682036102b357565b9080601f830112156102b35781356124bb81612479565b926124c96040519485612360565b81845260208085019260051b8201019283116102b357602001905b8282106124f15750505090565b81358152602091820191016124e4565b6009548110156117915760095f5260205f2001905f90565b6001600160401b0391821681529116602082015260400190565b80518210156117915760209160051b010190565b818102929181159184041417156117d857565b156125625750565b634ed2e7cf60e01b5f5260045260245ffd5b919082018092116117d857565b919082039182116117d857565b63ff466c9f6004525f80526018600c205490565b63ff466c9f6004525f526018600c205490565b60075480156126a7575f6805345cdf77eb68f44c5460085490600654915b6301e133808501948581116117d8578542111561262f5750906126226a1a1601fc4ea7109e00000061261a61260b6126289589612581565b6126158786612547565b612547565b048092612574565b93612574565b91836125d3565b9450919082421161266a575b505050801561265b576123b99160075542600855638b78c6d81954612889565b63bbb80c2b60e01b5f5260045ffd5b61269f939261269261268b6a1a1601fc4ea7109e0000009461269894612547565b9142612581565b90612547565b0490612574565b5f808061263b565b633601f27d60e11b5f5260045ffd5b906001600160a01b0381166e22d473030f116ddee9f6b43ac78ba3146126ec57602052637f5e9f20600c525f526034600c205490565b50505f1990565b638b78c6d81954330361270257565b6382b429005f526004601cfd5b60018060a01b03165f52600a60205260405f20815f5260205260405f209081549081156128035761273f90612501565b50906040519161274e83612345565b546001600160401b0380821680855260409290921c1660209093019283526003549061277a9082612574565b42106127fb578251612795906001600160401b031682612574565b42106127be575060019150915b0154808211156127b8576127b591612581565b90565b50505f90565b906126926127cc9242612581565b90516001600160401b031680156127e75760019104916127a2565b634e487b7160e01b5f52601260045260245ffd5b505050505f90565b5050505f90565b61281882600954811061255a565b612822828261270f565b801561287a576020816128715f805160206130d18339815191529360018060a01b03861695865f52600a855260405f20885f528552600160405f2001612869838254612574565b905530612b72565b604051908152a3565b6311ec122f60e21b5f5260045ffd5b6005546001600160a01b038083169392919081168414908161295a575b50610a48576805345cdf77eb68f44c549282840193841061294d576123b9936805345cdf77eb68f44c556387a211a2600c52815f526020600c2083815401905582602052600c5160601c5f5f80516020613111833981519152602080a3824360301c5f0391823d3d3e65ffffffffffff4316906129238383612e95565b505015612939575b5050506109e66109e061258e565b612945923d3d3e612fc6565b50825f61292b565b63e5cfe9575f526004601cfd5b60ff915060a01c165f6128a6565b6123b99160018060a01b0381169163ff466c9f600452805f526018600c2092808454945583600c5160601c7f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f5f80a46387a211a2600c525f526020600c205491612c14565b60018060a01b031680638b78c6d819545f805160206130f18339815191525f80a3638b78c6d81955565b9060018060a01b038216805f52600c60205260405f2092604051808560208297549384815201905f5260205f20925f5b818110612b59575050612a3c92500385612360565b8351612a4781612479565b612a546040519182612360565b818152601f19612a6383612479565b013660208301375f935f5b838110612b1b5750841561287a575f5b838110612a9557505050506123b992935030612b72565b80612aa260019285612533565b51612aae575b01612a7e565b612ab88185612533565b51835f52600a60205260405f20612acf838c612533565b515f52602052612ae68360405f2001918254612574565b9055612af2818a612533565b51835f805160206130d18339815191526020612b0e8589612533565b51604051908152a3612aa8565b94612b52600191612b36612b2f898c612533565b518861270f565b612b408987612533565b52612b4b8886612533565b5190612574565b9501612a6e565b8454835260019485019489945060209093019201612a27565b6005546001600160a01b038084169493929190811685149081612c06575b50610a48576387a211a28160601b17600c526020600c2090815490818511610a3b576123b9956109e693866109e094039055845f526020600c2086815401905585602052600c5160601c60018060a01b03831690815f80516020613111833981519152602080a3156120b0571561208e576125a2565b60ff915060a01c165f612b90565b91908115612e90576001600160a01b038181169390811690848214612e895781612d7e575b505082612c4557505050565b63ff466c9f6004525f526017600c20904360301c5f033d3d3e65ffffffffffff43165f9280549365ffffffffffff8560301c16923060601b918415612d435750828401925f198401938454978860601c97308914612d39575b880198888a1015612cb657639dbbeb755f526004601cfd5b65ffffffffffff1692848403612d1f575b505050818560301c911117612d1d5785938460a01c3086141715612d085760301b1717815519555b5f526020525f805160206131b183398151915260405fa2565b929390915060601b9160301b17179055612cef565bfe5b600160301b909101905560019095019493505f8080612cc7565b8619549850612c9e565b94935090945082948360a01c3085141715612d685717600160301b1781551955612cef565b50600160309392931b9160601b17179055612cef565b63ff466c9f6004525f526017600c204360301c5f033d3d3e65ffffffffffff43169080549065ffffffffffff8260301c16903060601b8215612e7c57818301945f198601928354968760601c96308814612e72575b8b880398888a1115612dec57635915f6865f526004601cfd5b65ffffffffffff1692848403612e58575b505050818560301c911117612d1d5785938460a01c3086141715612e435760301b1717815519555b5f526020525f805160206131b183398151915260405fa25f80612c39565b929390915060601b9160301b17179055612e25565b600160301b909101905560019095019493505f8080612dfd565b8519549750612dd3565b635915f6865f526004601cfd5b5050505050565b505050565b90915f63ff466c9f60601b5465ffffffffffff8160301c16913060601b908315612f725750600163ff466c9f60601b0383018054606081901c97909691939063ff466c9f60601b860190308a14612f68575b89019789891015612eff57639dbbeb755f526004601cfd5b65ffffffffffff1691838303612f4a575b5050818560301c911117612d1d5785938460a01c3086141715612f385760301b171781551955565b929390915060601b9160301b17179055565b600160301b0163ff466c9f60601b5560019095019493505f80612f10565b8519549950612ee7565b959250939050811560011715612e7c5781938260a01c3084141715612fad5717600160301b1763ff466c9f60601b5563ff466c9f60601b1955565b5060609190911b17600160301b1763ff466c9f60601b55565b90915f63ff466c9f60601b5465ffffffffffff8160301c16913060601b90831561303a5750600163ff466c9f60601b0383018054606081901c97909691939063ff466c9f60601b860190308a14613030575b89039789891115612eff57635915f6865f526004601cfd5b8519549950613018565b95925093905081612e7c5781938260a01c3084141715612fad5717600160301b1763ff466c9f60601b5563ff466c9f60601b195556fe405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acec89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563c5c52c2a9175470464d5ea4429889e7df2ea88630a3d32f4d0d3d2d4486562108be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf697b44a9429ef39a6d23e2de72846304d5b7873011084c4f1368f7a46545d51738c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724a164736f6c634300081a000a
Deployed Bytecode
0x60806040526004361015610011575f80fd5b5f3560e01c806306fdde031461229c578063095ea7b31461222057806313cff13d1461220357806316f0115b146121db57806318160ddd146121b657806320720df714612199578063207d063614612151578063233864691461212a57806323b872dd14611fc3578063254800d414611fa65780632569296214611f5d578063313ce56714611f425780633644e51514611ee057806337bdc99b14611ec35780633a46b1a814611d9c5780633c130d9014611d0a57806342966c6814611c2457806348c62353146112535780634bf5d7e9146111fc5780634c8697951461114257806353c7efa91461112557806354d1f13d146110e1578063587cde1e146110ac5780635c19a95c1461108a5780636d3cbe211461103f5780636f503e6714610ff257806370a0823114610fc0578063715018a614610f8a57806376a8234214610f4c5780637ecebe0014610f1a578063800f57cb14610ef557806384a0e08214610e7557806386d1a69f14610e5c5780638902653814610e2c5780638da5cb5b14610e005780638e80ff5d14610de357806391ddadf414610db857806395d89b4114610cfd57806398cd615314610b6f5780639ab24eb014610b0e5780639ccb517514610a65578063a9059cbb1461093b578063beb96be514610916578063c3cda520146107d2578063c551a2f9146107ba578063c7a2f1de1461068a578063cd63c4d21461062c578063d248246914610578578063d505accf146103eb578063dd62ed3e146103b7578063ec0904f714610396578063f04e283e14610349578063f2fde38b1461030c578063f5009604146102d4578063f68d90d8146102b75763fee81cf414610281575f80fd5b346102b35760203660031901126102b35761029a6122e1565b63389a75e1600c525f52602080600c2054604051908152f35b5f80fd5b346102b3575f3660031901126102b3576020600454604051908152f35b346102b35760203660031901126102b3576001600160a01b036102f56122e1565b165f52600b602052602060405f2054604051908152f35b60203660031901126102b3576103206122e1565b6103286126f3565b8060601b1561033c5761033a906129cd565b005b637448fbae5f526004601cfd5b60203660031901126102b35761035d6122e1565b6103656126f3565b63389a75e1600c52805f526020600c209081544211610389575f61033a92556129cd565b636f5e88185f526004601cfd5b346102b35760203660031901126102b35761033a6103b26122e1565b6129f7565b346102b35760403660031901126102b35760206103e36103d56122e1565b6103dd6122f7565b906126b6565b604051908152f35b346102b35760e03660031901126102b3576104046122e1565b61040c6122f7565b604435916064356084359260ff841684036102b3576001600160a01b0316936e22d473030f116ddee9f6b43ac78ba38518811915171561056b5761044e612383565b602081519101209082421161055e576040519360018060a01b03169465383775081901600e52855f5260c06020600c20958654955f805160206131918339815191528252602082019586528660408301965f8051602061309183398151915288528b6060850198468a528c608087019330855260a08820602e527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9885252528688525260a082015220604e526042602c205f5260ff1660205260a43560405260c43560605260208060805f60015afa93853d5103610551575f8051602061317183398151915294602094019055856303faf4f960a51b176040526034602c2055a3005b63ddafbaef5f526004601cfd5b631a15a3cc5f526004601cfd5b633f68539a5f526004601cfd5b346102b35760203660031901126102b3576001600160a01b036105996122e1565b165f52600c60205260405f20604051806020835491828152019081935f5260205f20905f5b81811061061657505050816105d4910382612360565b604051918291602083019060208452518091526040830191905f5b8181106105fd575050500390f35b82518452859450602093840193909201916001016105ef565b82548452602090930192600192830192016105be565b346102b3575f3660031901126102b35763ff466c9f60601b5460209060301c65ffffffffffff168061066057604051908152f35b600163ff466c9f60601b0301805460601c90308214610680575b506103e3565b905019548261067a565b346102b35760203660031901126102b3576004354360301c5f033d3d3e65ffffffffffff43168110156107ad5763ff466c9f60601b5460301c65ffffffffffff165f6006821015610746575b81811061071357602082600163ff466c9f60601b03810190815460601c9015150290308214610709575b50604051908152f35b9050195482610700565b9080820160011c9065ffffffffffff63ff466c9f60601b8301541684101561073c5750906106d6565b91506001016106d6565b9060108161ffff1060041b82811c60ff1060031b1760011c1b8082040160011c8082040160011c8082040160011c8082040160011c8082040160011c8082040160011c81039065ffffffffffff63ff466c9f60601b8301541684101561073c5750906106d6565b63f98744645f526004601cfd5b346102b3575f3660031901126102b35761033a6125b5565b346102b35760c03660031901126102b3576107eb6122e1565b6044359060243560643560ff811681036102b357610807612383565b6020815191012084421161090957604051947fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf5f5260018060a01b0385166020528360405260605260805f206040526119015f525f80516020613191833981519152855260208501525f80516020613091833981519152604085015246606085015230608085015260a084206020526042601e205f5260ff1660205260843560405260a4356060526020600160805f825afa51926040525f6060523d15906338377508600c52835f526020600c205418176108fc5761033a916338377508600c52805f526020600c2080546001019055612968565b631838d95c5f526004601cfd5b633480e9e15f526004601cfd5b346102b35760403660031901126102b35761033a6109326122e1565b6024359061280a565b346102b35760403660031901126102b3576109546122e1565b6005546001600160a01b0380831692602435929091811684149081610a57575b50610a48576387a211a2600c52335f526020600c2092835493848411610a3b57836109ec95039055815f526020600c2083815401905582602052600c5160601c335f80516020613111833981519152602080a33315610a19575b156109f7575b6109e66109e0336125a2565b916125a2565b90612c14565b602060405160018152f35b4360301c5f033d3d3e610a128265ffffffffffff4316612fc6565b50506109d4565b4360301c5f033d3d3e610a348365ffffffffffff4316612e95565b50506109ce565b63f4d678b85f526004601cfd5b632e13674560e01b5f5260045ffd5b60ff915060a01c1684610974565b346102b35760203660031901126102b357600435610a816126f3565b66470de4df8200008111610af15760207fb5d46dfc9c30f36ba4f577be148a69db591b66edbea75fad9eec5bcd4fd56dee91600754151580610add575b610ad0575b80600655604051908152a1005b610ad86125b5565b610ac3565b50610aea60085442612581565b1515610abe565b630ca514df60e01b5f5260045266470de4df82000060245260445ffd5b346102b35760203660031901126102b357610b276122e1565b63ff466c9f6004525f5260206017600c2065ffffffffffff815460301c169081610b545750604051908152f35b015f1901805460601c90308203610700579050195482610700565b346102b35760203660031901126102b3576004356001600160401b0381116102b357610b9f903690600401612424565b610ba76126f3565b80516001600160401b038111610ce957610bc260025461230d565b601f8111610c99575b506020601f8211600114610c25579181610c15925f80516020613151833981519152945f91610c1a575b508160011b915f199060031b1c1916176002555b604051918291826122b7565b0390a1005b905082015185610bf5565b601f1982169060025f52805f20915f5b818110610c815750925f80516020613151833981519152949260019282610c159610610c69575b5050811b01600255610c09565b8401515f1960f88460031b161c191690558580610c5c565b91926020600181928689015181550194019201610c35565b60025f525f80516020613071833981519152601f830160051c81019160208410610cdf575b601f0160051c01905b818110610cd45750610bcb565b5f8155600101610cc7565b9091508190610cbe565b634e487b7160e01b5f52604160045260245ffd5b346102b3575f3660031901126102b3576040515f600154610d1d8161230d565b8084529060018116908115610d945750600114610d49575b610d4583610c0981850382612360565b0390f35b60015f9081525f80516020613131833981519152939250905b808210610d7a57509091508101602001610c09610d35565b919260018160209254838588010152019101909291610d62565b60ff191660208086019190915291151560051b84019091019150610c099050610d35565b346102b3575f3660031901126102b3574360301c5f033d3d3e602060405165ffffffffffff43168152f35b346102b3575f3660031901126102b3576020600854604051908152f35b346102b3575f3660031901126102b357638b78c6d819546040516001600160a01b039091168152602090f35b346102b3575f3660031901126102b357610e446126f3565b6005805460ff60a01b19169055426008819055600755005b346102b3575f3660031901126102b35761033a336129f7565b346102b35760403660031901126102b357610e8e6122e1565b6024359063ff466c9f6004525f526017600c2065ffffffffffff815460301c16821015610ee857604091018054908160601c90308214610ede575b5082519165ffffffffffff1682526020820152f35b9050195483610ec9565b6386df9d105f526004601cfd5b346102b3575f3660031901126102b357602060ff60055460a01c166040519015158152f35b346102b35760203660031901126102b357610f336122e1565b6338377508600c525f52602080600c2054604051908152f35b346102b35760203660031901126102b357610f656122e1565b63ff466c9f6004525f52602065ffffffffffff6017600c205460301c16604051908152f35b5f3660031901126102b357610f9d6126f3565b5f638b78c6d819545f805160206130f18339815191528280a35f638b78c6d81955005b346102b35760203660031901126102b357610fd96122e1565b6387a211a2600c525f52602080600c2054604051908152f35b346102b35760403660031901126102b3576001600160a01b036110136122e1565b165f52600a60205260405f206024355f526020526040805f206001815491015482519182526020820152f35b346102b35760203660031901126102b3576004356009548110156102b357611069610d4591612501565b505460408051928392909181901c6001600160401b03908116911683612519565b346102b35760203660031901126102b35761033a6110a66122e1565b33612968565b346102b35760203660031901126102b35760206110cf6110ca6122e1565b6125a2565b6040516001600160a01b039091168152f35b5f3660031901126102b35763389a75e1600c52335f525f6020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c925f80a2005b346102b3575f3660031901126102b3576020600954604051908152f35b346102b35760203660031901126102b35761115b6122e1565b6001600160a01b0381165f908152600c6020908152604080832090518154808252918452828420909492850191845b8181106111e657505050836111a0910384612360565b8251905f935b8285106111b857602084604051908152f35b9091926111db6001916111d56111ce8886612533565b518661270f565b90612574565b9401939291906111a6565b825484526020909301926001928301920161118a565b346102b3575f3660031901126102b357610d4560405161121d604082612360565b601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c740000006020820152604051918291826122b7565b346102b3576101603660031901126102b3576004356001600160401b0381116102b357611284903690600401612424565b6024356001600160401b0381116102b3576112a3903690600401612424565b60443591606435906001600160a01b03821682036102b3576084356001600160a01b03811693908490036102b35760c4359060a435906001600160401b0383116102b357366023840112156102b357826004013561130081612479565b9361130e6040519586612360565b8185526024602086019260061b820101903682116102b357602401915b818310611be557505060e4359490506001600160401b0385116102b357366023860112156102b357846004013561136181612479565b9561136f6040519788612360565b8187526024602088019260051b820101903682116102b357602401915b818310611bc55750506101043590506001600160401b0381116102b3576113b79036906004016124a4565b92610124356001600160401b0381116102b3576113d89036906004016124a4565b92610144356001600160401b0381116102b3576113f9903690600401612424565b9263409feecd19998a548060038d55611b9c575b5080638b78c6d819555f5f805160206130f18339815191528180a366470de4df8200008311611b7e578051906001600160401b038211610ce95781906114535f5461230d565b601f8111611b24575b50602090601f8311600114611ac1575f92611ab6575b50508160011b915f199060031b1c1916175f555b8051906001600160401b038211610ce95781906114a460015461230d565b601f8111611a5b575b50602090601f83116001146119f5575f926119ea575b50508160011b915f199060031b1c1916176001555b600655426003558051906001600160401b038211610ce95781906114fd60025461230d565b601f811161198f575b50602090601f8311600114611929575f9261191e575b50508160011b915f199060031b1c1916176002555b8351918051831480611914575b15611905578351935f5b8581106117ec575050670b1a2bc2ec5000008802888104670b1a2bc2ec50000014891517156117d8575f95670de0b6b3a76400009091049486949392915b8486106116325750505050505080821161161c575083811161160557906115ba8284956115c094600455816115f657612581565b90612889565b6115c657005b6002905560016020527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602080a1005b6116008230612889565b612581565b83906305767d1760e01b5f5260045260245260445ffd5b906323f3f88b60e01b5f5260045260245260445ffd5b90919293949660018060a01b036116498984612533565b5116976116568186612533565b516116618288612533565b5199801515806117cf575b156117bc5761167d8287811061255a565b805f52600b60205260405f206116948c8254612574565b90555f818152600b60205260409020548a81116117a55750805f52600a60205260405f20825f5260205260405f206116cd8c8254612574565b9055805f52600d60205260405f20825f526020528a60ff60405f20541615611732575b602061171f7f6b467f0a76daac5283d2251b6e7660fed01ea99dbd70aa7092f3318731690c9d92600197612574565b9c604051908152a3019493929190611586565b50805f52600d60205260405f20825f5260205260405f20600160ff19825416179055805f52600c60205260405f2093845490600160401b821015610ce95760018201808755821015611791575f9586526020909520018290558a6116f0565b634e487b7160e01b5f52603260045260245ffd5b8a90630443fb3960e11b5f5260045260245260445ffd5b82630decee6760e31b5f5260045260245ffd5b508a151561166c565b634e487b7160e01b5f52601160045260245ffd5b6117f68183612533565b516020810180519192916001600160401b031680159081156118f7575b816118e2575b50156118cf57600954600160401b811015610ce95780600161183e9201600955612501565b9390936118bc575183549151600160401b600160801b03604082811b919091166001600160401b039384166001600160801b0319909516851717909555935160019484937fde48917a7c688e2f10cf41d45c1a7529ec84f5f9b9a08866ecf9453c417ad2c59383926118b39291169083612519565b0390a201611548565b634e487b7160e01b5f525f60045260245ffd5b506352fbb5df60e01b5f5260045260245ffd5b84516001600160401b0316111590508d611819565b620151808110159150611813565b631dc0052360e11b5f5260045ffd5b508151831461153e565b01519050898061151c565b60025f9081528281209350601f198516905b818110611977575090846001959493921061195f575b505050811b01600255611531565b01515f1960f88460031b161c19169055898080611951565b9293602060018192878601518155019501930161193b565b60025f529091505f80516020613071833981519152601f840160051c810191602085106119e0575b90601f859493920160051c01905b8181106119d25750611506565b5f81558493506001016119c5565b90915081906119b7565b015190508b806114c3565b60015f9081528281209350601f198516905b818110611a435750908460019594939210611a2b575b505050811b016001556114d8565b01515f1960f88460031b161c191690558b8080611a1d565b92936020600181928786015181550195019301611a07565b60015f529091505f80516020613131833981519152601f840160051c81019160208510611aac575b90601f859493920160051c01905b818110611a9e57506114ad565b5f8155849350600101611a91565b9091508190611a83565b015190508c80611472565b5f8080528281209350601f198516905b818110611b0c5750908460019594939210611af4575b505050811b015f55611486565b01515f1960f88460031b161c191690558c8080611ae7565b92936020600181928786015181550195019301611ad1565b5f80529091505f805160206130b1833981519152601f840160051c81019160208510611b74575b90601f859493920160051c01905b818110611b66575061145c565b5f8155849350600101611b59565b9091508190611b4b565b82630ca514df60e01b5f5260045266470de4df82000060245260445ffd5b600181819d939d1c14303b1015611bb85760ff1b1b998c61140d565b63f92ee8a95f526004601cfd5b82356001600160a01b03811681036102b35781526020928301920161138c565b6040833603126102b35760206040918251611bff81612345565b611c0886612490565b8152611c15838701612490565b8382015281520192019161132b565b346102b35760203660031901126102b357600554600435906001600160a01b038116159081611cfc575b50610a48576387a211a2600c52335f526020600c2090815491828211610a3b578161033a93039055806805345cdf77eb68f44c54036805345cdf77eb68f44c55805f525f335f80516020613111833981519152602083a33315611cda575b4360301c5f033d3d3e611cc78165ffffffffffff4316612fc6565b5050611cd2336125a2565b6109e661258e565b4360301c5f033d3d3e611cf58165ffffffffffff4316612e95565b5050611cac565b60ff915060a01c1682611c4e565b346102b3575f3660031901126102b3576040515f600254611d2a8161230d565b8084529060018116908115610d945750600114611d5157610d4583610c0981850382612360565b60025f9081525f80516020613071833981519152939250905b808210611d8257509091508101602001610c09610d35565b919260018160209254838588010152019101909291611d6a565b346102b35760403660031901126102b357611db56122e1565b602435904360301c5f033d3d3e65ffffffffffff43168210156107ad5763ff466c9f6004525f526017600c20905f9065ffffffffffff835460301c16916006831015611e59575b905b828210611e2a57602083855f199082010190815460601c90151502903082146107095750604051908152f35b909180830160011c9065ffffffffffff8583015416831015611e4f5750915b90611dfe565b9250600101611e49565b9160108161ffff1060041b82811c60ff1060031b1760011c1b8082040160011c8082040160011c8082040160011c8082040160011c8082040160011c8082040160011c81039065ffffffffffff8583015416831015611eb9575091611dfc565b9250600101611dfc565b346102b35760203660031901126102b35761033a6004353361280a565b346102b3575f3660031901126102b357602060a0611efc612383565b828151910120604051905f805160206131918339815191528252838201525f80516020613091833981519152604082015246606082015230608082015220604051908152f35b346102b3575f3660031901126102b357602060405160128152f35b5f3660031901126102b35763389a75e1600c52335f526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d5f80a2005b346102b3575f3660031901126102b3576020600354604051908152f35b346102b35760603660031901126102b357611fdc6122e1565b611fe46122f7565b6005546001600160a01b03808316936044359392909181168514908161211c575b50610a48578060601b6e22d473030f116ddee9f6b43ac78ba333036120d2575b6387a211a217600c526020600c2090815490818511610a3b576109ec956109e693866109e094039055845f526020600c2086815401905585602052600c5160601c60018060a01b03831690815f80516020613111833981519152602080a3156120b0575b6125a2575b4360301c5f033d3d3e6120a98565ffffffffffff4316612fc6565b50506125a2565b4360301c5f033d3d3e6120cb8665ffffffffffff4316612e95565b5050612089565b33602052637f5e9f208117600c526034600c209081549182196120f8575b509050612025565b82861161210f57856387a211a293039055866120f0565b6313be252b5f526004601cfd5b60ff915060a01c1685612005565b346102b35760403660031901126102b35760206103e36121486122e1565b6024359061270f565b346102b35760203660031901126102b35761216a6122e1565b6121726126f3565b600580546001600160a81b0319166001600160a01b0390921691909117600160a01b179055005b346102b3575f3660031901126102b3576020600654604051908152f35b346102b3575f3660031901126102b35760206805345cdf77eb68f44c54604051908152f35b346102b3575f3660031901126102b3576005546040516001600160a01b039091168152602090f35b346102b3575f3660031901126102b3576020600754604051908152f35b346102b35760403660031901126102b3576122396122e1565b602435906001600160a01b0381166e22d473030f116ddee9f6b43ac78ba318821915171561056b57602052637f5e9f20600c52335f52806034600c20555f52602c5160601c335f8051602061317183398151915260205fa3602060405160018152f35b346102b3575f3660031901126102b357610d45610c09612383565b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b03821682036102b357565b602435906001600160a01b03821682036102b357565b90600182811c9216801561233b575b602083101461232757565b634e487b7160e01b5f52602260045260245ffd5b91607f169161231c565b604081019081106001600160401b03821117610ce957604052565b601f909101601f19168101906001600160401b03821190821017610ce957604052565b604051905f825f54916123958361230d565b808352926001811690811561240557506001146123bb575b6123b992500383612360565b565b505f80805290915f805160206130b18339815191525b8183106123e95750509060206123b9928201016123ad565b60209193508060019154838589010152019101909184926123d1565b602092506123b994915060ff191682840152151560051b8201016123ad565b81601f820112156102b3578035906001600160401b038211610ce95760405192612458601f8401601f191660200185612360565b828452602083830101116102b357815f926020809301838601378301015290565b6001600160401b038111610ce95760051b60200190565b35906001600160401b03821682036102b357565b9080601f830112156102b35781356124bb81612479565b926124c96040519485612360565b81845260208085019260051b8201019283116102b357602001905b8282106124f15750505090565b81358152602091820191016124e4565b6009548110156117915760095f5260205f2001905f90565b6001600160401b0391821681529116602082015260400190565b80518210156117915760209160051b010190565b818102929181159184041417156117d857565b156125625750565b634ed2e7cf60e01b5f5260045260245ffd5b919082018092116117d857565b919082039182116117d857565b63ff466c9f6004525f80526018600c205490565b63ff466c9f6004525f526018600c205490565b60075480156126a7575f6805345cdf77eb68f44c5460085490600654915b6301e133808501948581116117d8578542111561262f5750906126226a1a1601fc4ea7109e00000061261a61260b6126289589612581565b6126158786612547565b612547565b048092612574565b93612574565b91836125d3565b9450919082421161266a575b505050801561265b576123b99160075542600855638b78c6d81954612889565b63bbb80c2b60e01b5f5260045ffd5b61269f939261269261268b6a1a1601fc4ea7109e0000009461269894612547565b9142612581565b90612547565b0490612574565b5f808061263b565b633601f27d60e11b5f5260045ffd5b906001600160a01b0381166e22d473030f116ddee9f6b43ac78ba3146126ec57602052637f5e9f20600c525f526034600c205490565b50505f1990565b638b78c6d81954330361270257565b6382b429005f526004601cfd5b60018060a01b03165f52600a60205260405f20815f5260205260405f209081549081156128035761273f90612501565b50906040519161274e83612345565b546001600160401b0380821680855260409290921c1660209093019283526003549061277a9082612574565b42106127fb578251612795906001600160401b031682612574565b42106127be575060019150915b0154808211156127b8576127b591612581565b90565b50505f90565b906126926127cc9242612581565b90516001600160401b031680156127e75760019104916127a2565b634e487b7160e01b5f52601260045260245ffd5b505050505f90565b5050505f90565b61281882600954811061255a565b612822828261270f565b801561287a576020816128715f805160206130d18339815191529360018060a01b03861695865f52600a855260405f20885f528552600160405f2001612869838254612574565b905530612b72565b604051908152a3565b6311ec122f60e21b5f5260045ffd5b6005546001600160a01b038083169392919081168414908161295a575b50610a48576805345cdf77eb68f44c549282840193841061294d576123b9936805345cdf77eb68f44c556387a211a2600c52815f526020600c2083815401905582602052600c5160601c5f5f80516020613111833981519152602080a3824360301c5f0391823d3d3e65ffffffffffff4316906129238383612e95565b505015612939575b5050506109e66109e061258e565b612945923d3d3e612fc6565b50825f61292b565b63e5cfe9575f526004601cfd5b60ff915060a01c165f6128a6565b6123b99160018060a01b0381169163ff466c9f600452805f526018600c2092808454945583600c5160601c7f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f5f80a46387a211a2600c525f526020600c205491612c14565b60018060a01b031680638b78c6d819545f805160206130f18339815191525f80a3638b78c6d81955565b9060018060a01b038216805f52600c60205260405f2092604051808560208297549384815201905f5260205f20925f5b818110612b59575050612a3c92500385612360565b8351612a4781612479565b612a546040519182612360565b818152601f19612a6383612479565b013660208301375f935f5b838110612b1b5750841561287a575f5b838110612a9557505050506123b992935030612b72565b80612aa260019285612533565b51612aae575b01612a7e565b612ab88185612533565b51835f52600a60205260405f20612acf838c612533565b515f52602052612ae68360405f2001918254612574565b9055612af2818a612533565b51835f805160206130d18339815191526020612b0e8589612533565b51604051908152a3612aa8565b94612b52600191612b36612b2f898c612533565b518861270f565b612b408987612533565b52612b4b8886612533565b5190612574565b9501612a6e565b8454835260019485019489945060209093019201612a27565b6005546001600160a01b038084169493929190811685149081612c06575b50610a48576387a211a28160601b17600c526020600c2090815490818511610a3b576123b9956109e693866109e094039055845f526020600c2086815401905585602052600c5160601c60018060a01b03831690815f80516020613111833981519152602080a3156120b0571561208e576125a2565b60ff915060a01c165f612b90565b91908115612e90576001600160a01b038181169390811690848214612e895781612d7e575b505082612c4557505050565b63ff466c9f6004525f526017600c20904360301c5f033d3d3e65ffffffffffff43165f9280549365ffffffffffff8560301c16923060601b918415612d435750828401925f198401938454978860601c97308914612d39575b880198888a1015612cb657639dbbeb755f526004601cfd5b65ffffffffffff1692848403612d1f575b505050818560301c911117612d1d5785938460a01c3086141715612d085760301b1717815519555b5f526020525f805160206131b183398151915260405fa2565b929390915060601b9160301b17179055612cef565bfe5b600160301b909101905560019095019493505f8080612cc7565b8619549850612c9e565b94935090945082948360a01c3085141715612d685717600160301b1781551955612cef565b50600160309392931b9160601b17179055612cef565b63ff466c9f6004525f526017600c204360301c5f033d3d3e65ffffffffffff43169080549065ffffffffffff8260301c16903060601b8215612e7c57818301945f198601928354968760601c96308814612e72575b8b880398888a1115612dec57635915f6865f526004601cfd5b65ffffffffffff1692848403612e58575b505050818560301c911117612d1d5785938460a01c3086141715612e435760301b1717815519555b5f526020525f805160206131b183398151915260405fa25f80612c39565b929390915060601b9160301b17179055612e25565b600160301b909101905560019095019493505f8080612dfd565b8519549750612dd3565b635915f6865f526004601cfd5b5050505050565b505050565b90915f63ff466c9f60601b5465ffffffffffff8160301c16913060601b908315612f725750600163ff466c9f60601b0383018054606081901c97909691939063ff466c9f60601b860190308a14612f68575b89019789891015612eff57639dbbeb755f526004601cfd5b65ffffffffffff1691838303612f4a575b5050818560301c911117612d1d5785938460a01c3086141715612f385760301b171781551955565b929390915060601b9160301b17179055565b600160301b0163ff466c9f60601b5560019095019493505f80612f10565b8519549950612ee7565b959250939050811560011715612e7c5781938260a01c3084141715612fad5717600160301b1763ff466c9f60601b5563ff466c9f60601b1955565b5060609190911b17600160301b1763ff466c9f60601b55565b90915f63ff466c9f60601b5465ffffffffffff8160301c16913060601b90831561303a5750600163ff466c9f60601b0383018054606081901c97909691939063ff466c9f60601b860190308a14613030575b89039789891115612eff57635915f6865f526004601cfd5b8519549950613018565b95925093905081612e7c5781938260a01c3084141715612fad5717600160301b1763ff466c9f60601b5563ff466c9f60601b195556fe405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acec89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563c5c52c2a9175470464d5ea4429889e7df2ea88630a3d32f4d0d3d2d4486562108be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf697b44a9429ef39a6d23e2de72846304d5b7873011084c4f1368f7a46545d51738c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724a164736f6c634300081a000a

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

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