Base Sepolia Testnet

Contract

0xaEAC450C8522e40244bdfb8120EE398207Be5d31
Source Code Source Code

Overview

ETH Balance

0 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount

There are no matching entries

1 Internal Transaction found.

Latest 1 internal transaction

Parent Transaction Hash Block From To Amount
308786982025-09-10 17:34:44271 days ago1757525684  Contract Creation0 ETH

Loading...
Loading
Source Code Verified Exact Match

Contract Name

JBERC20

Compiler Version
v0.8.23+commit.f704f362
Optimization Enabled
Yes with 200 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"CheckpointUnorderedInsertion","type":"error"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"inputs":[{"internalType":"uint256","name":"increasedSupply","type":"uint256"},{"internalType":"uint256","name":"cap","type":"uint256"}],"name":"ERC20ExceededSafeSupply","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[{"internalType":"uint256","name":"timepoint","type":"uint256"},{"internalType":"uint48","name":"clock","type":"uint48"}],"name":"ERC5805FutureLookup","type":"error"},{"inputs":[],"name":"ERC6372InconsistentClock","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"uint8","name":"bits","type":"uint8"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SafeCastOverflowedUintDowncast","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"inputs":[{"internalType":"uint256","name":"expiry","type":"uint256"}],"name":"VotesExpiredSignature","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":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousVotes","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newVotes","type":"uint256"}],"name":"DelegateVotesChanged","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"CLOCK_MODE","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","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":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"canBeAddedTo","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint32","name":"pos","type":"uint32"}],"name":"checkpoints","outputs":[{"components":[{"internalType":"uint48","name":"_key","type":"uint48"},{"internalType":"uint208","name":"_value","type":"uint208"}],"internalType":"struct Checkpoints.Checkpoint208","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"clock","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"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":"account","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"address","name":"account","type":"address"}],"name":"getVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"address","name":"owner","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","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":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","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":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
6101606040523480156200001257600080fd5b50306040518060400160405280600781526020016625212a37b5b2b760c91b81525080604051806040016040528060018152602001603160f81b815250604051806040016040528060078152602001661a5b9d985b1a5960ca1b815250604051806040016040528060078152602001661a5b9d985b1a5960ca1b8152508160039081620000a0919062000321565b506004620000af828262000321565b50620000c191508390506005620001ac565b61012052620000d2816006620001ac565b61014052815160208084019190912060e052815190820120610100524660a0526200016060e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c052506001600160a01b0381166200019a57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b620001a581620001e5565b5062000463565b6000602083511015620001cc57620001c48362000237565b9050620001df565b81620001d9848262000321565b5060ff90505b92915050565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600080829050601f8151111562000265578260405163305a27a960e01b8152600401620001919190620003ed565b805162000272826200043e565b179392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620002a557607f821691505b602082108103620002c657634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200031c576000816000526020600020601f850160051c81016020861015620002f75750805b601f850160051c820191505b81811015620003185782815560010162000303565b5050505b505050565b81516001600160401b038111156200033d576200033d6200027a565b62000355816200034e845462000290565b84620002cc565b602080601f8311600181146200038d5760008415620003745750858301515b600019600386901b1c1916600185901b17855562000318565b600085815260208120601f198616915b82811015620003be578886015182559484019460019091019084016200039d565b5085821015620003dd5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808352835180602085015260005b818110156200041d57858101830151858201604001528201620003ff565b506000604082860101526040601f19601f8301168501019250505092915050565b80516020808301519190811015620002c65760001960209190910360031b1b16919050565b60805160a05160c05160e05161010051610120516101405161225e620004be6000396000610eed01526000610ec001526000610c4301526000610c1b01526000610b7601526000610ba001526000610bca015261225e6000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c8063715018a6116101045780639ab24eb0116100a2578063d505accf11610071578063d505accf14610416578063dd62ed3e14610429578063f1127ed814610462578063f2fde38b146104a157600080fd5b80639ab24eb0146103ca5780639dc29fac146103dd578063a9059cbb146103f0578063c3cda5201461040357600080fd5b80638da5cb5b116100de5780638da5cb5b1461037f5780638e539e8c1461039057806391ddadf4146103a357806395d89b41146103c257600080fd5b8063715018a6146103495780637ecebe001461035157806384b0196e1461036457600080fd5b80633a46b1a81161017c5780635c19a95c1161014b5780635c19a95c146102e75780636e5fe1f2146102fa5780636fcfff451461030e57806370a082311461033657600080fd5b80633a46b1a81461027557806340c10f19146102885780634bf5d7e91461029b578063587cde1e146102a357600080fd5b806318160ddd116101b857806318160ddd1461023557806323b872dd1461024b578063313ce5671461025e5780633644e5151461026d57600080fd5b806306fdde03146101df578063077f224a146101fd578063095ea7b314610212575b600080fd5b6101e76104b4565b6040516101f49190611c38565b60405180910390f35b61021061020b366004611d0a565b610546565b005b610225610220366004611d7e565b610593565b60405190151581526020016101f4565b61023d6105ad565b6040519081526020016101f4565b610225610259366004611da8565b6105bd565b604051601281526020016101f4565b61023d6105e1565b61023d610283366004611d7e565b6105eb565b610210610296366004611d7e565b610627565b6101e761063d565b6102cf6102b1366004611de4565b6001600160a01b039081166000908152600860205260409020541690565b6040516001600160a01b0390911681526020016101f4565b6102106102f5366004611de4565b6106b5565b610225610308366004611dff565b50600090565b61032161031c366004611de4565b6106c0565b60405163ffffffff90911681526020016101f4565b61023d610344366004611de4565b6106cb565b6102106106e9565b61023d61035f366004611de4565b6106fd565b61036c610708565b6040516101f49796959493929190611e18565b600b546001600160a01b03166102cf565b61023d61039e366004611dff565b61074e565b6103ab610773565b60405165ffffffffffff90911681526020016101f4565b6101e761077d565b61023d6103d8366004611de4565b61078c565b6102106103eb366004611d7e565b6107ad565b6102256103fe366004611d7e565b6107bf565b610210610411366004611ec2565b6107cd565b610210610424366004611f1a565b61088f565b61023d610437366004611f84565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610475610470366004611fb7565b6109c9565b60408051825165ffffffffffff1681526020928301516001600160d01b031692810192909252016101f4565b6102106104af366004611de4565b6109ee565b6060600c80546104c390611ff7565b80601f01602080910402602001604051908101604052809291908181526020018280546104ef90611ff7565b801561053c5780601f106105115761010080835404028352916020019161053c565b820191906000526020600020905b81548152906001019060200180831161051f57829003601f168201915b5050505050905090565b600c805461055390611ff7565b151590508061056157508251155b1561056b57600080fd5b600c6105778482612081565b50600d6105848382612081565b5061058e81610a2c565b505050565b6000336105a1818585610a7e565b60019150505b92915050565b60006105b860025490565b905090565b6000336105cb858285610a8b565b6105d6858585610b0a565b506001949350505050565b60006105b8610b69565b60006106176105f983610c94565b6001600160a01b038516600090815260096020526040902090610ce3565b6001600160d01b03169392505050565b61062f610d99565b6106398282610dc6565b5050565b6060610647610dfc565b65ffffffffffff16610657610773565b65ffffffffffff161461067d576040516301bfc1c560e61b815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b336106398183610e07565b60006105a782610e79565b6001600160a01b0381166000908152602081905260408120546105a7565b6106f1610d99565b6106fb6000610a2c565b565b60006105a782610e9b565b60006060806000806000606061071c610eb9565b610724610ee6565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b600061076461075c83610c94565b600a90610ce3565b6001600160d01b031692915050565b60006105b8610dfc565b6060600d80546104c390611ff7565b6001600160a01b038116600090815260096020526040812061076490610f13565b6107b5610d99565b6106398282610f4c565b6000336105a1818585610b0a565b834211156107f657604051632341d78760e11b8152600481018590526024015b60405180910390fd5b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b038816918101919091526060810186905260808101859052600090610870906108689060a00160405160208183030381529060405280519060200120610f82565b858585610faf565b905061087c8187610fdd565b6108868188610e07565b50505050505050565b834211156108b35760405163313c898160e11b8152600481018590526024016107ed565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109008c6001600160a01b0316600090815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061095b82610f82565b9050600061096b82878787610faf565b9050896001600160a01b0316816001600160a01b0316146109b2576040516325c0072360e11b81526001600160a01b0380831660048301528b1660248201526044016107ed565b6109bd8a8a8a610a7e565b50505050505050505050565b60408051808201909152600080825260208201526109e78383611030565b9392505050565b6109f6610d99565b6001600160a01b038116610a2057604051631e4fbdf760e01b8152600060048201526024016107ed565b610a2981610a2c565b50565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b61058e8383836001611066565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811015610b045781811015610af557604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016107ed565b610b0484848484036000611066565b50505050565b6001600160a01b038316610b3457604051634b637e8f60e11b8152600060048201526024016107ed565b6001600160a01b038216610b5e5760405163ec442f0560e01b8152600060048201526024016107ed565b61058e83838361113b565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015610bc257507f000000000000000000000000000000000000000000000000000000000000000046145b15610bec57507f000000000000000000000000000000000000000000000000000000000000000090565b6105b8604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600080610c9f610773565b90508065ffffffffffff168310610cda57604051637669fc0f60e11b81526004810184905265ffffffffffff821660248201526044016107ed565b6109e783611146565b815460009081816005811115610d42576000610cfe8461117d565b610d089085612157565b60008881526020902090915081015465ffffffffffff9081169087161015610d3257809150610d40565b610d3d81600161216a565b92505b505b6000610d50878785856112d6565b90508015610d8b57610d7587610d67600184612157565b600091825260209091200190565b54600160301b90046001600160d01b0316610d8e565b60005b979650505050505050565b600b546001600160a01b031633146106fb5760405163118cdaa760e01b81523360048201526024016107ed565b6001600160a01b038216610df05760405163ec442f0560e01b8152600060048201526024016107ed565b6106396000838361113b565b60006105b843611146565b6001600160a01b0382811660008181526008602052604080822080548686166001600160a01b0319821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a461058e8183610e7486611338565b611343565b6001600160a01b0381166000908152600960205260408120546105a7906114af565b6001600160a01b0381166000908152600760205260408120546105a7565b60606105b87f000000000000000000000000000000000000000000000000000000000000000060056114e0565b60606105b87f000000000000000000000000000000000000000000000000000000000000000060066114e0565b80546000908015610f4357610f2d83610d67600184612157565b54600160301b90046001600160d01b03166109e7565b60009392505050565b6001600160a01b038216610f7657604051634b637e8f60e11b8152600060048201526024016107ed565b6106398260008361113b565b60006105a7610f8f610b69565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600080610fc18888888861158b565b925092509250610fd1828261165a565b50909695505050505050565b6001600160a01b038216600090815260076020526040902080546001810190915581811461058e576040516301d4b62360e61b81526001600160a01b0384166004820152602481018290526044016107ed565b60408051808201909152600080825260208201526001600160a01b03831660009081526009602052604090206109e79083611713565b6001600160a01b0384166110905760405163e602df0560e01b8152600060048201526024016107ed565b6001600160a01b0383166110ba57604051634a1406b160e11b8152600060048201526024016107ed565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015610b0457826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161112d91815260200190565b60405180910390a350505050565b61058e838383611783565b600065ffffffffffff821115611179576040516306dfcc6560e41b815260306004820152602481018390526044016107ed565b5090565b60006001821161118b575090565b816001600160801b82106111a45760809190911c9060401b5b6801000000000000000082106111bf5760409190911c9060201b5b64010000000082106111d65760209190911c9060101b5b6201000082106111eb5760109190911c9060081b5b61010082106111ff5760089190911c9060041b5b601082106112125760049190911c9060021b5b6004821061121e5760011b5b600302600190811c908185816112365761123661217d565b048201901c9050600181858161124e5761124e61217d565b048201901c905060018185816112665761126661217d565b048201901c9050600181858161127e5761127e61217d565b048201901c905060018185816112965761129661217d565b048201901c905060018185816112ae576112ae61217d565b048201901c90506112cd8185816112c7576112c761217d565b04821190565b90039392505050565b60005b818310156113305760006112ed84846117e9565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff16111561131c5780925061132a565b61132781600161216a565b93505b506112d9565b509392505050565b60006105a7826106cb565b816001600160a01b0316836001600160a01b0316141580156113655750600081115b1561058e576001600160a01b0383161561140d576001600160a01b038316600090815260096020526040812081906113a8906118046113a386611810565b611844565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611402929190918252602082015260400190565b60405180910390a250505b6001600160a01b0382161561058e576001600160a01b038216600090815260096020526040812081906114469061187d6113a386611810565b6001600160d01b031691506001600160d01b03169150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516114a0929190918252602082015260400190565b60405180910390a25050505050565b600063ffffffff821115611179576040516306dfcc6560e41b815260206004820152602481018390526044016107ed565b606060ff83146114fa576114f383611889565b90506105a7565b81805461150690611ff7565b80601f016020809104026020016040519081016040528092919081815260200182805461153290611ff7565b801561157f5780601f106115545761010080835404028352916020019161157f565b820191906000526020600020905b81548152906001019060200180831161156257829003601f168201915b505050505090506105a7565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156115c65750600091506003905082611650565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa15801561161a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661164657506000925060019150829050611650565b9250600091508190505b9450945094915050565b600082600381111561166e5761166e612193565b03611677575050565b600182600381111561168b5761168b612193565b036116a95760405163f645eedf60e01b815260040160405180910390fd5b60028260038111156116bd576116bd612193565b036116de5760405163fce698f760e01b8152600481018290526024016107ed565b60038260038111156116f2576116f2612193565b03610639576040516335e2f38360e21b8152600481018290526024016107ed565b6040805180820190915260008082526020820152826000018263ffffffff1681548110611742576117426121a9565b60009182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b61178e8383836118c8565b6001600160a01b0383166117de5760006117a66105ad565b90506001600160d01b03808211156117db57604051630e58ae9360e11b815260048101839052602481018290526044016107ed565b50505b61058e8383836119f2565b60006117f860028484186121bf565b6109e79084841661216a565b60006109e782846121e1565b60006001600160d01b03821115611179576040516306dfcc6560e41b815260d06004820152602481018390526044016107ed565b600080611870611852610773565b61186861185e88610f13565b868863ffffffff16565b879190611a68565b915091505b935093915050565b60006109e78284612208565b6060600061189683611a76565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6001600160a01b0383166118f35780600260008282546118e8919061216a565b909155506119659050565b6001600160a01b038316600090815260208190526040902054818110156119465760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016107ed565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216611981576002805482900390556119a0565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119e591815260200190565b60405180910390a3505050565b6001600160a01b038316611a1457611a11600a61187d6113a384611810565b50505b6001600160a01b038216611a3657611a33600a6118046113a384611810565b50505b6001600160a01b0383811660009081526008602052604080822054858416835291205461058e92918216911683611343565b600080611870858585611a9e565b600060ff8216601f8111156105a757604051632cd44ac360e21b815260040160405180910390fd5b825460009081908015611b97576000611abc87610d67600185612157565b805490915065ffffffffffff80821691600160301b90046001600160d01b0316908816821115611aff57604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff1603611b3857825465ffffffffffff16600160301b6001600160d01b03891602178355611b89565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f5560008f81529190912094519151909216600160301b029216919091179101555b945085935061187592505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b029190931617920191909155905081611875565b6000815180845260005b81811015611c1857602081850181015186830182015201611bfc565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006109e76020830184611bf2565b634e487b7160e01b600052604160045260246000fd5b600082601f830112611c7257600080fd5b813567ffffffffffffffff80821115611c8d57611c8d611c4b565b604051601f8301601f19908116603f01168101908282118183101715611cb557611cb5611c4b565b81604052838152866020858801011115611cce57600080fd5b836020870160208301376000602085830101528094505050505092915050565b80356001600160a01b0381168114611d0557600080fd5b919050565b600080600060608486031215611d1f57600080fd5b833567ffffffffffffffff80821115611d3757600080fd5b611d4387838801611c61565b94506020860135915080821115611d5957600080fd5b50611d6686828701611c61565b925050611d7560408501611cee565b90509250925092565b60008060408385031215611d9157600080fd5b611d9a83611cee565b946020939093013593505050565b600080600060608486031215611dbd57600080fd5b611dc684611cee565b9250611dd460208501611cee565b9150604084013590509250925092565b600060208284031215611df657600080fd5b6109e782611cee565b600060208284031215611e1157600080fd5b5035919050565b60ff60f81b881681526000602060e06020840152611e3960e084018a611bf2565b8381036040850152611e4b818a611bf2565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b81811015611e9f57835183529284019291840191600101611e83565b50909c9b505050505050505050505050565b803560ff81168114611d0557600080fd5b60008060008060008060c08789031215611edb57600080fd5b611ee487611cee565b95506020870135945060408701359350611f0060608801611eb1565b92506080870135915060a087013590509295509295509295565b600080600080600080600060e0888a031215611f3557600080fd5b611f3e88611cee565b9650611f4c60208901611cee565b95506040880135945060608801359350611f6860808901611eb1565b925060a0880135915060c0880135905092959891949750929550565b60008060408385031215611f9757600080fd5b611fa083611cee565b9150611fae60208401611cee565b90509250929050565b60008060408385031215611fca57600080fd5b611fd383611cee565b9150602083013563ffffffff81168114611fec57600080fd5b809150509250929050565b600181811c9082168061200b57607f821691505b60208210810361202b57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561058e576000816000526020600020601f850160051c8101602086101561205a5750805b601f850160051c820191505b8181101561207957828155600101612066565b505050505050565b815167ffffffffffffffff81111561209b5761209b611c4b565b6120af816120a98454611ff7565b84612031565b602080601f8311600181146120e457600084156120cc5750858301515b600019600386901b1c1916600185901b178555612079565b600085815260208120601f198616915b82811015612113578886015182559484019460019091019084016120f4565b50858210156121315787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b818103818111156105a7576105a7612141565b808201808211156105a7576105a7612141565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000826121dc57634e487b7160e01b600052601260045260246000fd5b500490565b6001600160d01b0382811682821603908082111561220157612201612141565b5092915050565b6001600160d01b038181168382160190808211156122015761220161214156fea2646970667358221220331a1c153b026387908a23e61df9e64a019fb6cf02c0441618bc29886a55982464736f6c63430008170033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101da5760003560e01c8063715018a6116101045780639ab24eb0116100a2578063d505accf11610071578063d505accf14610416578063dd62ed3e14610429578063f1127ed814610462578063f2fde38b146104a157600080fd5b80639ab24eb0146103ca5780639dc29fac146103dd578063a9059cbb146103f0578063c3cda5201461040357600080fd5b80638da5cb5b116100de5780638da5cb5b1461037f5780638e539e8c1461039057806391ddadf4146103a357806395d89b41146103c257600080fd5b8063715018a6146103495780637ecebe001461035157806384b0196e1461036457600080fd5b80633a46b1a81161017c5780635c19a95c1161014b5780635c19a95c146102e75780636e5fe1f2146102fa5780636fcfff451461030e57806370a082311461033657600080fd5b80633a46b1a81461027557806340c10f19146102885780634bf5d7e91461029b578063587cde1e146102a357600080fd5b806318160ddd116101b857806318160ddd1461023557806323b872dd1461024b578063313ce5671461025e5780633644e5151461026d57600080fd5b806306fdde03146101df578063077f224a146101fd578063095ea7b314610212575b600080fd5b6101e76104b4565b6040516101f49190611c38565b60405180910390f35b61021061020b366004611d0a565b610546565b005b610225610220366004611d7e565b610593565b60405190151581526020016101f4565b61023d6105ad565b6040519081526020016101f4565b610225610259366004611da8565b6105bd565b604051601281526020016101f4565b61023d6105e1565b61023d610283366004611d7e565b6105eb565b610210610296366004611d7e565b610627565b6101e761063d565b6102cf6102b1366004611de4565b6001600160a01b039081166000908152600860205260409020541690565b6040516001600160a01b0390911681526020016101f4565b6102106102f5366004611de4565b6106b5565b610225610308366004611dff565b50600090565b61032161031c366004611de4565b6106c0565b60405163ffffffff90911681526020016101f4565b61023d610344366004611de4565b6106cb565b6102106106e9565b61023d61035f366004611de4565b6106fd565b61036c610708565b6040516101f49796959493929190611e18565b600b546001600160a01b03166102cf565b61023d61039e366004611dff565b61074e565b6103ab610773565b60405165ffffffffffff90911681526020016101f4565b6101e761077d565b61023d6103d8366004611de4565b61078c565b6102106103eb366004611d7e565b6107ad565b6102256103fe366004611d7e565b6107bf565b610210610411366004611ec2565b6107cd565b610210610424366004611f1a565b61088f565b61023d610437366004611f84565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610475610470366004611fb7565b6109c9565b60408051825165ffffffffffff1681526020928301516001600160d01b031692810192909252016101f4565b6102106104af366004611de4565b6109ee565b6060600c80546104c390611ff7565b80601f01602080910402602001604051908101604052809291908181526020018280546104ef90611ff7565b801561053c5780601f106105115761010080835404028352916020019161053c565b820191906000526020600020905b81548152906001019060200180831161051f57829003601f168201915b5050505050905090565b600c805461055390611ff7565b151590508061056157508251155b1561056b57600080fd5b600c6105778482612081565b50600d6105848382612081565b5061058e81610a2c565b505050565b6000336105a1818585610a7e565b60019150505b92915050565b60006105b860025490565b905090565b6000336105cb858285610a8b565b6105d6858585610b0a565b506001949350505050565b60006105b8610b69565b60006106176105f983610c94565b6001600160a01b038516600090815260096020526040902090610ce3565b6001600160d01b03169392505050565b61062f610d99565b6106398282610dc6565b5050565b6060610647610dfc565b65ffffffffffff16610657610773565b65ffffffffffff161461067d576040516301bfc1c560e61b815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b336106398183610e07565b60006105a782610e79565b6001600160a01b0381166000908152602081905260408120546105a7565b6106f1610d99565b6106fb6000610a2c565b565b60006105a782610e9b565b60006060806000806000606061071c610eb9565b610724610ee6565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b600061076461075c83610c94565b600a90610ce3565b6001600160d01b031692915050565b60006105b8610dfc565b6060600d80546104c390611ff7565b6001600160a01b038116600090815260096020526040812061076490610f13565b6107b5610d99565b6106398282610f4c565b6000336105a1818585610b0a565b834211156107f657604051632341d78760e11b8152600481018590526024015b60405180910390fd5b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b038816918101919091526060810186905260808101859052600090610870906108689060a00160405160208183030381529060405280519060200120610f82565b858585610faf565b905061087c8187610fdd565b6108868188610e07565b50505050505050565b834211156108b35760405163313c898160e11b8152600481018590526024016107ed565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109008c6001600160a01b0316600090815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061095b82610f82565b9050600061096b82878787610faf565b9050896001600160a01b0316816001600160a01b0316146109b2576040516325c0072360e11b81526001600160a01b0380831660048301528b1660248201526044016107ed565b6109bd8a8a8a610a7e565b50505050505050505050565b60408051808201909152600080825260208201526109e78383611030565b9392505050565b6109f6610d99565b6001600160a01b038116610a2057604051631e4fbdf760e01b8152600060048201526024016107ed565b610a2981610a2c565b50565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b61058e8383836001611066565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811015610b045781811015610af557604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064016107ed565b610b0484848484036000611066565b50505050565b6001600160a01b038316610b3457604051634b637e8f60e11b8152600060048201526024016107ed565b6001600160a01b038216610b5e5760405163ec442f0560e01b8152600060048201526024016107ed565b61058e83838361113b565b6000306001600160a01b037f000000000000000000000000aeac450c8522e40244bdfb8120ee398207be5d3116148015610bc257507f0000000000000000000000000000000000000000000000000000000000014a3446145b15610bec57507fd8a8a96ff2030bfcde8842ba6cb6a0832c2e3dde70d9cd516e4b4387f4462e5f90565b6105b8604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f9c7cae8524849651857e41dcb0fe4f4ab844f18147824e3e8bf5d526700f2c36918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600080610c9f610773565b90508065ffffffffffff168310610cda57604051637669fc0f60e11b81526004810184905265ffffffffffff821660248201526044016107ed565b6109e783611146565b815460009081816005811115610d42576000610cfe8461117d565b610d089085612157565b60008881526020902090915081015465ffffffffffff9081169087161015610d3257809150610d40565b610d3d81600161216a565b92505b505b6000610d50878785856112d6565b90508015610d8b57610d7587610d67600184612157565b600091825260209091200190565b54600160301b90046001600160d01b0316610d8e565b60005b979650505050505050565b600b546001600160a01b031633146106fb5760405163118cdaa760e01b81523360048201526024016107ed565b6001600160a01b038216610df05760405163ec442f0560e01b8152600060048201526024016107ed565b6106396000838361113b565b60006105b843611146565b6001600160a01b0382811660008181526008602052604080822080548686166001600160a01b0319821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a461058e8183610e7486611338565b611343565b6001600160a01b0381166000908152600960205260408120546105a7906114af565b6001600160a01b0381166000908152600760205260408120546105a7565b60606105b87f4a42546f6b656e0000000000000000000000000000000000000000000000000760056114e0565b60606105b87f310000000000000000000000000000000000000000000000000000000000000160066114e0565b80546000908015610f4357610f2d83610d67600184612157565b54600160301b90046001600160d01b03166109e7565b60009392505050565b6001600160a01b038216610f7657604051634b637e8f60e11b8152600060048201526024016107ed565b6106398260008361113b565b60006105a7610f8f610b69565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600080610fc18888888861158b565b925092509250610fd1828261165a565b50909695505050505050565b6001600160a01b038216600090815260076020526040902080546001810190915581811461058e576040516301d4b62360e61b81526001600160a01b0384166004820152602481018290526044016107ed565b60408051808201909152600080825260208201526001600160a01b03831660009081526009602052604090206109e79083611713565b6001600160a01b0384166110905760405163e602df0560e01b8152600060048201526024016107ed565b6001600160a01b0383166110ba57604051634a1406b160e11b8152600060048201526024016107ed565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015610b0457826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161112d91815260200190565b60405180910390a350505050565b61058e838383611783565b600065ffffffffffff821115611179576040516306dfcc6560e41b815260306004820152602481018390526044016107ed565b5090565b60006001821161118b575090565b816001600160801b82106111a45760809190911c9060401b5b6801000000000000000082106111bf5760409190911c9060201b5b64010000000082106111d65760209190911c9060101b5b6201000082106111eb5760109190911c9060081b5b61010082106111ff5760089190911c9060041b5b601082106112125760049190911c9060021b5b6004821061121e5760011b5b600302600190811c908185816112365761123661217d565b048201901c9050600181858161124e5761124e61217d565b048201901c905060018185816112665761126661217d565b048201901c9050600181858161127e5761127e61217d565b048201901c905060018185816112965761129661217d565b048201901c905060018185816112ae576112ae61217d565b048201901c90506112cd8185816112c7576112c761217d565b04821190565b90039392505050565b60005b818310156113305760006112ed84846117e9565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff16111561131c5780925061132a565b61132781600161216a565b93505b506112d9565b509392505050565b60006105a7826106cb565b816001600160a01b0316836001600160a01b0316141580156113655750600081115b1561058e576001600160a01b0383161561140d576001600160a01b038316600090815260096020526040812081906113a8906118046113a386611810565b611844565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611402929190918252602082015260400190565b60405180910390a250505b6001600160a01b0382161561058e576001600160a01b038216600090815260096020526040812081906114469061187d6113a386611810565b6001600160d01b031691506001600160d01b03169150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516114a0929190918252602082015260400190565b60405180910390a25050505050565b600063ffffffff821115611179576040516306dfcc6560e41b815260206004820152602481018390526044016107ed565b606060ff83146114fa576114f383611889565b90506105a7565b81805461150690611ff7565b80601f016020809104026020016040519081016040528092919081815260200182805461153290611ff7565b801561157f5780601f106115545761010080835404028352916020019161157f565b820191906000526020600020905b81548152906001019060200180831161156257829003601f168201915b505050505090506105a7565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156115c65750600091506003905082611650565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa15801561161a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661164657506000925060019150829050611650565b9250600091508190505b9450945094915050565b600082600381111561166e5761166e612193565b03611677575050565b600182600381111561168b5761168b612193565b036116a95760405163f645eedf60e01b815260040160405180910390fd5b60028260038111156116bd576116bd612193565b036116de5760405163fce698f760e01b8152600481018290526024016107ed565b60038260038111156116f2576116f2612193565b03610639576040516335e2f38360e21b8152600481018290526024016107ed565b6040805180820190915260008082526020820152826000018263ffffffff1681548110611742576117426121a9565b60009182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b61178e8383836118c8565b6001600160a01b0383166117de5760006117a66105ad565b90506001600160d01b03808211156117db57604051630e58ae9360e11b815260048101839052602481018290526044016107ed565b50505b61058e8383836119f2565b60006117f860028484186121bf565b6109e79084841661216a565b60006109e782846121e1565b60006001600160d01b03821115611179576040516306dfcc6560e41b815260d06004820152602481018390526044016107ed565b600080611870611852610773565b61186861185e88610f13565b868863ffffffff16565b879190611a68565b915091505b935093915050565b60006109e78284612208565b6060600061189683611a76565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6001600160a01b0383166118f35780600260008282546118e8919061216a565b909155506119659050565b6001600160a01b038316600090815260208190526040902054818110156119465760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016107ed565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216611981576002805482900390556119a0565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119e591815260200190565b60405180910390a3505050565b6001600160a01b038316611a1457611a11600a61187d6113a384611810565b50505b6001600160a01b038216611a3657611a33600a6118046113a384611810565b50505b6001600160a01b0383811660009081526008602052604080822054858416835291205461058e92918216911683611343565b600080611870858585611a9e565b600060ff8216601f8111156105a757604051632cd44ac360e21b815260040160405180910390fd5b825460009081908015611b97576000611abc87610d67600185612157565b805490915065ffffffffffff80821691600160301b90046001600160d01b0316908816821115611aff57604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff1603611b3857825465ffffffffffff16600160301b6001600160d01b03891602178355611b89565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f5560008f81529190912094519151909216600160301b029216919091179101555b945085935061187592505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b029190931617920191909155905081611875565b6000815180845260005b81811015611c1857602081850181015186830182015201611bfc565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006109e76020830184611bf2565b634e487b7160e01b600052604160045260246000fd5b600082601f830112611c7257600080fd5b813567ffffffffffffffff80821115611c8d57611c8d611c4b565b604051601f8301601f19908116603f01168101908282118183101715611cb557611cb5611c4b565b81604052838152866020858801011115611cce57600080fd5b836020870160208301376000602085830101528094505050505092915050565b80356001600160a01b0381168114611d0557600080fd5b919050565b600080600060608486031215611d1f57600080fd5b833567ffffffffffffffff80821115611d3757600080fd5b611d4387838801611c61565b94506020860135915080821115611d5957600080fd5b50611d6686828701611c61565b925050611d7560408501611cee565b90509250925092565b60008060408385031215611d9157600080fd5b611d9a83611cee565b946020939093013593505050565b600080600060608486031215611dbd57600080fd5b611dc684611cee565b9250611dd460208501611cee565b9150604084013590509250925092565b600060208284031215611df657600080fd5b6109e782611cee565b600060208284031215611e1157600080fd5b5035919050565b60ff60f81b881681526000602060e06020840152611e3960e084018a611bf2565b8381036040850152611e4b818a611bf2565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b81811015611e9f57835183529284019291840191600101611e83565b50909c9b505050505050505050505050565b803560ff81168114611d0557600080fd5b60008060008060008060c08789031215611edb57600080fd5b611ee487611cee565b95506020870135945060408701359350611f0060608801611eb1565b92506080870135915060a087013590509295509295509295565b600080600080600080600060e0888a031215611f3557600080fd5b611f3e88611cee565b9650611f4c60208901611cee565b95506040880135945060608801359350611f6860808901611eb1565b925060a0880135915060c0880135905092959891949750929550565b60008060408385031215611f9757600080fd5b611fa083611cee565b9150611fae60208401611cee565b90509250929050565b60008060408385031215611fca57600080fd5b611fd383611cee565b9150602083013563ffffffff81168114611fec57600080fd5b809150509250929050565b600181811c9082168061200b57607f821691505b60208210810361202b57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561058e576000816000526020600020601f850160051c8101602086101561205a5750805b601f850160051c820191505b8181101561207957828155600101612066565b505050505050565b815167ffffffffffffffff81111561209b5761209b611c4b565b6120af816120a98454611ff7565b84612031565b602080601f8311600181146120e457600084156120cc5750858301515b600019600386901b1c1916600185901b178555612079565b600085815260208120601f198616915b82811015612113578886015182559484019460019091019084016120f4565b50858210156121315787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b818103818111156105a7576105a7612141565b808201808211156105a7576105a7612141565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000826121dc57634e487b7160e01b600052601260045260246000fd5b500490565b6001600160d01b0382811682821603908082111561220157612201612141565b5092915050565b6001600160d01b038181168382160190808211156122015761220161214156fea2646970667358221220331a1c153b026387908a23e61df9e64a019fb6cf02c0441618bc29886a55982464736f6c63430008170033

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
0xaEAC450C8522e40244bdfb8120EE398207Be5d31
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.