ETH Price: $2,127.70 (-0.56%)

Contract

0xfC446dB5E1255e837E95dB90c818C6fEb8e93ab0
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

1 Internal Transaction found.

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
0x3060a052176845722023-07-13 12:26:591041 days ago1689251219  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Similar Match: 0xea28e286...A2d88300b
Constructor

Contract Name

RepoDriver

Compiler Version
v0.8.20+commit.a1b79de6
Optimization Enabled
Yes with 7700 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"contract Drips","name":"drips_","type":"address"},{"internalType":"address","name":"forwarder","type":"address"},{"internalType":"uint32","name":"driverId_","type":"uint32"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract OperatorInterface","name":"operator","type":"address"},{"indexed":true,"internalType":"bytes32","name":"jobId","type":"bytes32"},{"indexed":false,"internalType":"uint96","name":"defaultFee","type":"uint96"}],"name":"AnyApiOperatorUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"beacon","type":"address"}],"name":"BeaconUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"currentAdmin","type":"address"},{"indexed":true,"internalType":"address","name":"newAdmin","type":"address"}],"name":"NewAdminProposed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"accountId","type":"uint256"},{"indexed":false,"internalType":"enum Forge","name":"forge","type":"uint8"},{"indexed":false,"internalType":"bytes","name":"name","type":"bytes"}],"name":"OwnerUpdateRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"accountId","type":"uint256"},{"indexed":false,"internalType":"address","name":"owner","type":"address"}],"name":"OwnerUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pauser","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pauser","type":"address"},{"indexed":true,"internalType":"address","name":"admin","type":"address"}],"name":"PauserGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pauser","type":"address"},{"indexed":true,"internalType":"address","name":"admin","type":"address"}],"name":"PauserRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pauser","type":"address"}],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"inputs":[],"name":"acceptAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"allPausers","outputs":[{"internalType":"address[]","name":"pausersList","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"anyApiOperator","outputs":[{"internalType":"contract OperatorInterface","name":"operator","type":"address"},{"internalType":"bytes32","name":"jobId","type":"bytes32"},{"internalType":"uint96","name":"defaultFee","type":"uint96"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"enum Forge","name":"forge","type":"uint8"},{"internalType":"bytes","name":"name","type":"bytes"}],"name":"calcAccountId","outputs":[{"internalType":"uint256","name":"accountId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"accountId","type":"uint256"},{"internalType":"contract IERC20","name":"erc20","type":"address"},{"internalType":"address","name":"transferTo","type":"address"}],"name":"collect","outputs":[{"internalType":"uint128","name":"amt","type":"uint128"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"drips","outputs":[{"internalType":"contract Drips","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"driverId","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"accountId","type":"uint256"},{"components":[{"internalType":"bytes32","name":"key","type":"bytes32"},{"internalType":"bytes","name":"value","type":"bytes"}],"internalType":"struct AccountMetadata[]","name":"accountMetadata","type":"tuple[]"}],"name":"emitAccountMetadata","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"accountId","type":"uint256"},{"internalType":"uint256","name":"receiver","type":"uint256"},{"internalType":"contract IERC20","name":"erc20","type":"address"},{"internalType":"uint128","name":"amt","type":"uint128"}],"name":"give","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pauser","type":"address"}],"name":"grantPauser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract OperatorInterface","name":"operator","type":"address"},{"internalType":"bytes32","name":"jobId","type":"bytes32"},{"internalType":"uint96","name":"defaultFee","type":"uint96"}],"name":"initializeAnyApiOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isPaused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pauser","type":"address"}],"name":"isPauser","outputs":[{"internalType":"bool","name":"isAddrPauser","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"forwarder","type":"address"}],"name":"isTrustedForwarder","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"linkToken","outputs":[{"internalType":"contract LinkTokenInterface","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"onTokenTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"accountId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAdmin","type":"address"}],"name":"proposeNewAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"proposedAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proxiableUUID","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"enum Forge","name":"forge","type":"uint8"},{"internalType":"bytes","name":"name","type":"bytes"}],"name":"requestUpdateOwner","outputs":[{"internalType":"uint256","name":"accountId","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pauser","type":"address"}],"name":"revokePauser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"accountId","type":"uint256"},{"components":[{"internalType":"uint256","name":"accountId","type":"uint256"},{"internalType":"uint32","name":"weight","type":"uint32"}],"internalType":"struct SplitsReceiver[]","name":"receivers","type":"tuple[]"}],"name":"setSplits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"accountId","type":"uint256"},{"internalType":"contract IERC20","name":"erc20","type":"address"},{"components":[{"internalType":"uint256","name":"accountId","type":"uint256"},{"internalType":"StreamConfig","name":"config","type":"uint256"}],"internalType":"struct StreamReceiver[]","name":"currReceivers","type":"tuple[]"},{"internalType":"int128","name":"balanceDelta","type":"int128"},{"components":[{"internalType":"uint256","name":"accountId","type":"uint256"},{"internalType":"StreamConfig","name":"config","type":"uint256"}],"internalType":"struct StreamReceiver[]","name":"newReceivers","type":"tuple[]"},{"internalType":"uint32","name":"maxEndHint1","type":"uint32"},{"internalType":"uint32","name":"maxEndHint2","type":"uint32"},{"internalType":"address","name":"transferTo","type":"address"}],"name":"setStreams","outputs":[{"internalType":"int128","name":"realBalanceDelta","type":"int128"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract OperatorInterface","name":"operator","type":"address"},{"internalType":"bytes32","name":"jobId","type":"bytes32"},{"internalType":"uint96","name":"defaultFee","type":"uint96"}],"name":"updateAnyApiOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"requestId","type":"bytes32"},{"internalType":"bytes","name":"ownerRaw","type":"bytes"}],"name":"updateOwnerByAnyApi","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"}]
Deployed Bytecode
0x6080604052600436106101f5575f3560e01c80637c435d2911610117578063a6376746116100ac578063d14906a81161007c578063f56165ff11610062578063f56165ff14610726578063f81643f614610745578063f851a44014610764575f80fd5b8063d14906a8146106e8578063d9e0107014610707575f80fd5b8063a6376746146105d8578063b187bd26146105f7578063c3dd41b61461062d578063cc56d9311461064c575f80fd5b80638db86dee116100e75780638db86dee146105125780639d44549314610552578063a1694a7714610571578063a4c0ed36146105b9575f80fd5b80637c435d29146104985780637fe76df0146104cb5780638456cb59146104ea5780638bad0c0a146104fe575f80fd5b806346fbf68e1161018d57806357970e931161015d57806357970e93146103df5780635c60da1b146104125780636352211e146104265780636961025714610479575f80fd5b806346fbf68e1461032f5780634f1ef2861461035e57806352d1902d14610371578063572b6c0514610393575f80fd5b806313c5299c116101c857806313c5299c1461027757806332f751ec146102a95780633659cfe6146102fc5780633f4ba83a1461031b575f80fd5b806302cfc753146101f957806309c1d95f1461021a57806309d48a94146102395780630e18b68114610263575b5f80fd5b348015610204575f80fd5b50610218610213366004613a9a565b610778565b005b348015610225575f80fd5b50610218610234366004613af6565b610921565b348015610244575f80fd5b5061024d610a31565b60405161025a9190613b11565b60405180910390f35b34801561026e575f80fd5b50610218610a64565b348015610282575f80fd5b50610296610291366004613b83565b610afa565b604051600f9190910b815260200161025a565b3480156102b4575f80fd5b507fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa7600301546001600160a01b03165b6040516001600160a01b03909116815260200161025a565b348015610307575f80fd5b50610218610316366004613af6565b610c2b565b348015610326575f80fd5b50610218610d9e565b34801561033a575f80fd5b5061034e610349366004613af6565b610ef0565b604051901515815260200161025a565b61021861036c366004613d08565b610f24565b34801561037c575f80fd5b50610385611089565b60405190815260200161025a565b34801561039e575f80fd5b5061034e6103ad366004613af6565b7f00000000000000000000000060f25ac5f289dc7f640f948521d486c964a248e56001600160a01b0390811691161490565b3480156103ea575f80fd5b506102e47f000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca81565b34801561041d575f80fd5b506102e461114d565b348015610431575f80fd5b506102e4610440366004613d55565b5f9081527f799e1cb8f6b48d15b5223ebda0554eab4c78749a766a9147f7ccc1564be5627f60205260409020546001600160a01b031690565b348015610484575f80fd5b50610218610493366004613d6c565b611156565b3480156104a3575f80fd5b506102e47f000000000000000000000000d0dd053392db676d57317cd4fe96fc2ccf42d0b481565b3480156104d6575f80fd5b506102186104e5366004613af6565b6112d3565b3480156104f5575f80fd5b506102186113e3565b348015610509575f80fd5b50610218611539565b34801561051d575f80fd5b5061053161052c366004613de4565b6115a1565b6040516fffffffffffffffffffffffffffffffff909116815260200161025a565b34801561055d575f80fd5b5061021861056c366004613e61565b61182b565b34801561057c575f80fd5b506105a47f000000000000000000000000000000000000000000000000000000000000000381565b60405163ffffffff909116815260200161025a565b3480156105c4575f80fd5b506102186105d3366004613e9c565b611a84565b3480156105e3575f80fd5b506102186105f2366004613af6565b611c99565b348015610602575f80fd5b507fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff1661034e565b348015610638575f80fd5b50610218610647366004613ef4565b611d89565b348015610657575f80fd5b507f4a62a988b8568d18429de8cf3c22c53623472cafe1a19754606b99f5422aa0a160018101546002909101546001600160a01b038216917401000000000000000000000000000000000000000090046bffffffffffffffffffffffff16604080516001600160a01b03909416845260208401929092526bffffffffffffffffffffffff169082015260600161025a565b3480156106f3575f80fd5b50610385610702366004613f38565b611e80565b348015610712575f80fd5b50610218610721366004613f74565b61204a565b348015610731575f80fd5b50610385610740366004613f38565b612165565b348015610750575f80fd5b5061021861075f366004613ef4565b61222d565b34801561076f575f80fd5b506102e46122fe565b7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff16156107ef5760405162461bcd60e51b815260206004820152600f60248201527f436f6e747261637420706175736564000000000000000000000000000000000060448201526064015b60405180910390fd5b5f8381527f799e1cb8f6b48d15b5223ebda0554eab4c78749a766a9147f7ccc1564be5627f602052604090205483906001600160a01b031661082f612307565b6001600160a01b0316146108855760405162461bcd60e51b815260206004820152601f60248201527f43616c6c6572206973206e6f7420746865206163636f756e74206f776e65720060448201526064016107e6565b6040517f02cfc7530000000000000000000000000000000000000000000000000000000081526001600160a01b037f000000000000000000000000d0dd053392db676d57317cd4fe96fc2ccf42d0b416906302cfc753906108ee90879087908790600401613fbb565b5f604051808303815f87803b158015610905575f80fd5b505af1158015610917573d5f803e3d5ffd5b5050505050505050565b3361092a6122fe565b6001600160a01b0316146109805760405162461bcd60e51b815260206004820152601460248201527f43616c6c6572206e6f74207468652061646d696e00000000000000000000000060448201526064016107e6565b6109ad60017fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa70182612368565b6109f95760405162461bcd60e51b815260206004820152601b60248201527f4164647265737320616c7265616479206973206120706175736572000000000060448201526064016107e6565b60405133906001600160a01b038316907fbb7fff487ca65a5841fe463ac801812d2aeb3c2059f6e44b2b3cdab8ee7c3db0905f90a350565b6060610a5f7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa7600101612383565b905090565b33610a9960037fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa701546001600160a01b031690565b6001600160a01b031614610aef5760405162461bcd60e51b815260206004820152601d60248201527f43616c6c6572206e6f74207468652070726f706f7365642061646d696e00000060448201526064016107e6565b610af83361238f565b565b5f610b267fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff1690565b15610b735760405162461bcd60e51b815260206004820152600f60248201527f436f6e747261637420706175736564000000000000000000000000000000000060448201526064016107e6565b5f8b81527f799e1cb8f6b48d15b5223ebda0554eab4c78749a766a9147f7ccc1564be5627f60205260409020548b906001600160a01b0316610bb3612307565b6001600160a01b031614610c095760405162461bcd60e51b815260206004820152601f60248201527f43616c6c6572206973206e6f7420746865206163636f756e74206f776e65720060448201526064016107e6565b610c1b8c8c8c8c8c8c8c8c8c8c612480565b9c9b505050505050505050505050565b6001600160a01b037f000000000000000000000000fc446db5e1255e837e95db90c818c6feb8e93ab0163003610cc95760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c000000000000000000000000000000000000000060648201526084016107e6565b7f000000000000000000000000fc446db5e1255e837e95db90c818c6feb8e93ab06001600160a01b0316610cfb61262d565b6001600160a01b031614610d775760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f7879000000000000000000000000000000000000000060648201526084016107e6565b610d808161265f565b604080515f80825260208201909252610d9b918391906126be565b50565b33610da76122fe565b6001600160a01b03161480610dc05750610dc033610ef0565b610e0c5760405162461bcd60e51b815260206004820181905260248201527f43616c6c6572206e6f74207468652061646d696e206f7220612070617573657260448201526064016107e6565b7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff16610e7d5760405162461bcd60e51b815260206004820152601360248201527f436f6e7472616374206e6f74207061757365640000000000000000000000000060448201526064016107e6565b7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa780547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905560405133907f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa905f90a2565b5f610f1e60017fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa7018361285e565b92915050565b6001600160a01b037f000000000000000000000000fc446db5e1255e837e95db90c818c6feb8e93ab0163003610fc25760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c000000000000000000000000000000000000000060648201526084016107e6565b7f000000000000000000000000fc446db5e1255e837e95db90c818c6feb8e93ab06001600160a01b0316610ff461262d565b6001600160a01b0316146110705760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f7879000000000000000000000000000000000000000060648201526084016107e6565b6110798261265f565b611085828260016126be565b5050565b5f306001600160a01b037f000000000000000000000000fc446db5e1255e837e95db90c818c6feb8e93ab016146111285760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c000000000000000060648201526084016107e6565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b5f610a5f61262d565b7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff16156111c85760405162461bcd60e51b815260206004820152600f60248201527f436f6e747261637420706175736564000000000000000000000000000000000060448201526064016107e6565b5f8381527f799e1cb8f6b48d15b5223ebda0554eab4c78749a766a9147f7ccc1564be5627f602052604090205483906001600160a01b0316611208612307565b6001600160a01b03161461125e5760405162461bcd60e51b815260206004820152601f60248201527f43616c6c6572206973206e6f7420746865206163636f756e74206f776e65720060448201526064016107e6565b81156112cd576040517f696102570000000000000000000000000000000000000000000000000000000081526001600160a01b037f000000000000000000000000d0dd053392db676d57317cd4fe96fc2ccf42d0b416906369610257906108ee90879087908790600401614017565b50505050565b336112dc6122fe565b6001600160a01b0316146113325760405162461bcd60e51b815260206004820152601460248201527f43616c6c6572206e6f74207468652061646d696e00000000000000000000000060448201526064016107e6565b61135f60017fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa7018261287f565b6113ab5760405162461bcd60e51b815260206004820152601760248201527f41646472657373206973206e6f7420612070617573657200000000000000000060448201526064016107e6565b60405133906001600160a01b038316907ffd55549bcbafb9531a61db3cfb88d1cca64e215b12def56e6ea913fe1ac91fd2905f90a350565b336113ec6122fe565b6001600160a01b03161480611405575061140533610ef0565b6114515760405162461bcd60e51b815260206004820181905260248201527f43616c6c6572206e6f74207468652061646d696e206f7220612070617573657260448201526064016107e6565b7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff16156114c35760405162461bcd60e51b815260206004820152600f60248201527f436f6e747261637420706175736564000000000000000000000000000000000060448201526064016107e6565b7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa780547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905560405133907f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258905f90a2565b336115426122fe565b6001600160a01b0316146115985760405162461bcd60e51b815260206004820152601460248201527f43616c6c6572206e6f74207468652061646d696e00000000000000000000000060448201526064016107e6565b610af85f61238f565b5f6115cd7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff1690565b1561161a5760405162461bcd60e51b815260206004820152600f60248201527f436f6e747261637420706175736564000000000000000000000000000000000060448201526064016107e6565b5f8481527f799e1cb8f6b48d15b5223ebda0554eab4c78749a766a9147f7ccc1564be5627f602052604090205484906001600160a01b031661165a612307565b6001600160a01b0316146116b05760405162461bcd60e51b815260206004820152601f60248201527f43616c6c6572206973206e6f7420746865206163636f756e74206f776e65720060448201526064016107e6565b6040517f8d3c100a000000000000000000000000000000000000000000000000000000008152600481018690526001600160a01b0385811660248301527f000000000000000000000000d0dd053392db676d57317cd4fe96fc2ccf42d0b41690638d3c100a906044016020604051808303815f875af1158015611735573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117599190614146565b91506fffffffffffffffffffffffffffffffff821615611823576040517fd9caed120000000000000000000000000000000000000000000000000000000081526001600160a01b03858116600483015284811660248301526fffffffffffffffffffffffffffffffff841660448301527f000000000000000000000000d0dd053392db676d57317cd4fe96fc2ccf42d0b4169063d9caed12906064015f604051808303815f87803b15801561180c575f80fd5b505af115801561181e573d5f803e3d5ffd5b505050505b509392505050565b7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff161561189d5760405162461bcd60e51b815260206004820152600f60248201527f436f6e747261637420706175736564000000000000000000000000000000000060448201526064016107e6565b7f4a62a988b8568d18429de8cf3c22c53623472cafe1a19754606b99f5422aa0a160018101546001600160a01b0316331461191a5760405162461bcd60e51b815260206004820152601d60248201527f43616c6c61626c65206f6e6c7920627920746865206f70657261746f7200000060448201526064016107e6565b5f84815260208290526040812054908190036119785760405162461bcd60e51b815260206004820152601260248201527f556e6b6e6f776e2072657175657374204944000000000000000000000000000060448201526064016107e6565b5f85815260208390526040812055601483146119d65760405162461bcd60e51b815260206004820152601460248201527f496e76616c6964206f776e6572206c656e67746800000000000000000000000060448201526064016107e6565b5f6119e18486614161565b60601c9050807f799e1cb8f6b48d15b5223ebda0554eab4c78749a766a9147f7ccc1564be5627f5f848152602091825260409081902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0394851617905551918316825283917f37941c6e38c7e50e62a3908a7d912dd3254cd8a3f1b79d81e5d6acd22081fb0a910160405180910390a2505050505050565b7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff1615611af65760405162461bcd60e51b815260206004820152600f60248201527f436f6e747261637420706175736564000000000000000000000000000000000060448201526064016107e6565b336001600160a01b037f000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca1614611b6e5760405162461bcd60e51b815260206004820152601f60248201527f43616c6c61626c65206f6e6c7920627920746865204c696e6b20746f6b656e0060448201526064016107e6565b6004811015611bbf5760405162461bcd60e51b815260206004820152601960248201527f44617461206e6f7420612076616c69642063616c6c646174610000000000000060448201526064016107e6565b7fd14906a800000000000000000000000000000000000000000000000000000000611bed60045f84866141a9565b611bf6916141d0565b7fffffffff000000000000000000000000000000000000000000000000000000001614611c655760405162461bcd60e51b815260206004820152601b60248201527f44617461206e6f7420726571756573745570646174654f776e6572000000000060448201526064016107e6565b5f80611c7483600481876141a9565b810190611c819190613f38565b91509150611c90828287612893565b50505050505050565b33611ca26122fe565b6001600160a01b031614611cf85760405162461bcd60e51b815260206004820152601460248201527f43616c6c6572206e6f74207468652061646d696e00000000000000000000000060448201526064016107e6565b6040516001600160a01b0382169033907fed2d93e7985747cd1a4a093c2cc3bb73d0f177b81bdfd26020e8f20a97e8112e905f90a37fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa760030180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff1615611dfb5760405162461bcd60e51b815260206004820152600f60248201527f436f6e747261637420706175736564000000000000000000000000000000000060448201526064016107e6565b7f4a62a988b8568d18429de8cf3c22c53623472cafe1a19754606b99f5422aa0a16003015460ff1615611e705760405162461bcd60e51b815260206004820152601360248201527f416c726561647920696e697469616c697a65640000000000000000000000000060448201526064016107e6565b611e7b838383612c08565b505050565b5f611eac7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff1690565b15611ef95760405162461bcd60e51b815260206004820152600f60248201527f436f6e747261637420706175736564000000000000000000000000000000000060448201526064016107e6565b5f7f4a62a988b8568d18429de8cf3c22c53623472cafe1a19754606b99f5422aa0a1600101546040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152740100000000000000000000000000000000000000009091046bffffffffffffffffffffffff16915081907f000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca6001600160a01b0316906370a0823190602401602060405180830381865afa158015611fc5573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611fe99190614216565b10156120375760405162461bcd60e51b815260206004820152601460248201527f4c696e6b2062616c616e636520746f6f206c6f7700000000000000000000000060448201526064016107e6565b612042848483612893565b949350505050565b7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff16156120bc5760405162461bcd60e51b815260206004820152600f60248201527f436f6e747261637420706175736564000000000000000000000000000000000060448201526064016107e6565b5f8481527f799e1cb8f6b48d15b5223ebda0554eab4c78749a766a9147f7ccc1564be5627f602052604090205484906001600160a01b03166120fc612307565b6001600160a01b0316146121525760405162461bcd60e51b815260206004820152601f60248201527f43616c6c6572206973206e6f7420746865206163636f756e74206f776e65720060448201526064016107e6565b61215e85858585612cd8565b5050505050565b5f80808085600181111561217b5761217b61422d565b036121b057601b84511161219f575f91506121958461425a565b60281c90506121d3565b5050815160208301206001906121d3565b601b8451116121c657600291506121958461425a565b5050815160208301206003905b7affffffffffffffffffffffffffffffffffffffffffffffffffffff1660ff919091167f000000000000000000000000000000000000000000000000000000000000000360081b64ffffffff00161760d81b179392505050565b7fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa75460ff161561229f5760405162461bcd60e51b815260206004820152600f60248201527f436f6e747261637420706175736564000000000000000000000000000000000060448201526064016107e6565b336122a86122fe565b6001600160a01b031614611e705760405162461bcd60e51b815260206004820152601460248201527f43616c6c6572206e6f74207468652061646d696e00000000000000000000000060448201526064016107e6565b5f610a5f612d87565b5f7f00000000000000000000000060f25ac5f289dc7f640f948521d486c964a248e56001600160a01b0316330361236357507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec36013560601c90565b503390565b5f61237c836001600160a01b038416612dae565b9392505050565b60605f61237c83612dfa565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6123b86122fe565b604080516001600160a01b03928316815291841660208301520160405180910390a160037fe8b5d5c9b680c1fe7b4e140cb3994baa0dd775346136353dbe31ddb68b924fa70180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b039290921691909117905550565b5f8087600f0b1315612496576124968a88612e53565b6040517fb3a3a5730000000000000000000000000000000000000000000000000000000081526001600160a01b037f000000000000000000000000d0dd053392db676d57317cd4fe96fc2ccf42d0b4169063b3a3a5739061250b908e908e908e908e908e908e908e908e908e906004016142dd565b6020604051808303815f875af1158015612527573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061254b9190614348565b90505f81600f0b121561261f577f000000000000000000000000d0dd053392db676d57317cd4fe96fc2ccf42d0b46001600160a01b031663d9caed128b8461259285614390565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e086901b1681526001600160a01b0393841660048201529290911660248301526fffffffffffffffffffffffffffffffff1660448201526064015f604051808303815f87803b158015612608575f80fd5b505af115801561261a573d5f803e3d5ffd5b505050505b9a9950505050505050505050565b5f7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b546001600160a01b0316919050565b336126686122fe565b6001600160a01b031614610d9b5760405162461bcd60e51b815260206004820152601460248201527f43616c6c6572206e6f74207468652061646d696e00000000000000000000000060448201526064016107e6565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff16156126f157611e7b83612e98565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561274b575060408051601f3d908101601f1916820190925261274891810190614216565b60015b6127bd5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f74205555505300000000000000000000000000000000000060648201526084016107e6565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146128525760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c6555554944000000000000000000000000000000000000000000000060648201526084016107e6565b50611e7b838383612f3c565b6001600160a01b0381165f908152600183016020526040812054151561237c565b5f61237c836001600160a01b038416612f60565b7f4a62a988b8568d18429de8cf3c22c53623472cafe1a19754606b99f5422aa0a160018101545f91906001600160a01b0316806129125760405162461bcd60e51b815260206004820152601860248201527f4f70657261746f722061646472657373206e6f7420736574000000000000000060448201526064016107e6565b6003820180545f916101009091047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1690600161294d836143cc565b91906101000a8154817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602179055507effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1690505f3082604051602001612a0892919060609290921b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000168252601482015260340190565b604051602081830303815290604052805190602001209050612a2a8888612165565b5f828152602086905260408120829055909550612a478989613043565b90505f805f8760020154639d44549360e01b87600287604051602401612a739796959493929190614456565b60408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f3c6d41b900000000000000000000000000000000000000000000000000000000179052517f4000aea00000000000000000000000000000000000000000000000000000000081529091506001600160a01b037f000000000000000000000000514910771af9ca656af840dff83e8264ecf986ca1690634000aea090612b359088908c9086906004016144c4565b6020604051808303815f875af1158015612b51573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b7591906144f4565b612bc15760405162461bcd60e51b815260206004820152601860248201527f5472616e7366657220616e642063616c6c206661696c6564000000000000000060448201526064016107e6565b867fd425950206424842c7e1be4e9bfd57cbd154c856f69d6fd3ef119d17297b824e8b8b604051612bf3929190614513565b60405180910390a25050505050509392505050565b60037f4a62a988b8568d18429de8cf3c22c53623472cafe1a19754606b99f5422aa0a1908101805460017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff009091168117909155600282018490556001600160a01b038516740100000000000000000000000000000000000000006bffffffffffffffffffffffff8516908102821792840192909255604080519283525185927fec4c23740d7a17a5b915cefb208120edfc020b2783b0db6fe1af5d5d5945526b919081900360200190a350505050565b6fffffffffffffffffffffffffffffffff811615612cfa57612cfa8282612e53565b6040517fd9e0107000000000000000000000000000000000000000000000000000000000815260048101859052602481018490526001600160a01b0383811660448301526fffffffffffffffffffffffffffffffff831660648301527f000000000000000000000000d0dd053392db676d57317cd4fe96fc2ccf42d0b4169063d9e01070906084016108ee565b5f7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103612650565b5f818152600183016020526040812054612df357508154600181810184555f848152602080822090930184905584548482528286019093526040902091909155610f1e565b505f610f1e565b6060815f01805480602002602001604051908101604052809291908181526020018280548015612e4757602002820191905f5260205f20905b815481526020019060010190808311612e33575b50505050509050919050565b61108582612e5f612307565b7f000000000000000000000000d0dd053392db676d57317cd4fe96fc2ccf42d0b4846fffffffffffffffffffffffffffffffff1661313e565b6001600160a01b0381163b612f155760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e74726163740000000000000000000000000000000000000060648201526084016107e6565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc612447565b612f45836131c6565b5f82511180612f515750805b15611e7b576112cd8383613205565b5f818152600183016020526040812054801561303a575f612f82600183614560565b85549091505f90612f9590600190614560565b9050818114612ff4575f865f018281548110612fb357612fb3614573565b905f5260205f200154905080875f018481548110612fd357612fd3614573565b5f918252602080832090910192909255918252600188019052604090208390555b8554869080613005576130056145a0565b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f905560019350505050610f1e565b5f915050610f1e565b60606130616040518060400160405280606081526020015f81525090565b61306d8161010061322a565b90506130b76040518060400160405280600381526020017f67657400000000000000000000000000000000000000000000000000000000008152508261328d90919063ffffffff16565b6130cb6130c485856132a4565b829061328d565b60408051808201909152600481527f7061746800000000000000000000000000000000000000000000000000000000602082015261310a90829061328d565b6131366130c47f64726970732c657468657265756d2c6f776e6564427900000000000000000016613357565b519392505050565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd000000000000000000000000000000000000000000000000000000001790526112cd908590613394565b6131cf81612e98565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a250565b606061237c83836040518060600160405280602781526020016148826027913961347a565b60408051808201909152606081525f60208201526132496020836145cd565b15613271576132596020836145cd565b613264906020614560565b61326e9083614605565b91505b506020828101829052604080518085525f815290920101905290565b61329a82600383516134ee565b611e7b82826135fd565b60605f8360018111156132b9576132b961422d565b036132e557816040516020016132cf9190614618565b6040516020818303038152906040529050610f1e565b60018360018111156132f9576132f961422d565b0361330f57816040516020016132cf91906146a9565b60405162461bcd60e51b815260206004820152601160248201527f556e737570706f7274656420666f72676500000000000000000000000000000060448201526064016107e6565b60605f61336383613622565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b5f6133e8826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166136629092919063ffffffff16565b905080515f148061340857508080602001905181019061340891906144f4565b611e7b5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016107e6565b60605f80856001600160a01b0316856040516134969190614714565b5f60405180830381855af49150503d805f81146134ce576040519150601f19603f3d011682016040523d82523d5f602084013e6134d3565b606091505b50915091506134e486838387613670565b9695505050505050565b60178167ffffffffffffffff1611613513576112cd8360e0600585901b1683176136e8565b60ff8167ffffffffffffffff16116135515761353a836018611fe0600586901b16176136e8565b506112cd8367ffffffffffffffff8316600161370b565b61ffff8167ffffffffffffffff161161359057613579836019611fe0600586901b16176136e8565b506112cd8367ffffffffffffffff8316600261370b565b63ffffffff8167ffffffffffffffff16116135d1576135ba83601a611fe0600586901b16176136e8565b506112cd8367ffffffffffffffff8316600461370b565b6135e683601b611fe0600586901b16176136e8565b506112cd8367ffffffffffffffff8316600861370b565b60408051808201909152606081525f602082015261237c83845f01515184855161372f565b5f60ff8216601f811115610f1e576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606061204284845f85613834565b606083156136de5782515f036136d7576001600160a01b0385163b6136d75760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016107e6565b5081612042565b6120428383613922565b60408051808201909152606081525f602082015261237c83845f0151518461394c565b60408051808201909152606081525f602082015261204284855f01515185856139a6565b60408051808201909152606081525f60208201528251821115613750575f80fd5b602085015161375f8386614605565b111561379257613792856137828760200151878661377d9190614605565b613a25565b61378d90600261472f565b613a3b565b5f808651805187602083010193508088870111156137b05787860182525b505050602084015b602084106137f057805182526137cf602083614605565b91506137dc602082614605565b90506137e9602085614560565b93506137b8565b5181517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60208690036101000a019081169019919091161790525083949350505050565b6060824710156138ac5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016107e6565b5f80866001600160a01b031685876040516138c79190614714565b5f6040518083038185875af1925050503d805f8114613901576040519150601f19603f3d011682016040523d82523d5f602084013e613906565b606091505b509150915061391787838387613670565b979650505050505050565b8151156139325781518083602001fd5b8060405162461bcd60e51b81526004016107e69190614746565b60408051808201909152606081525f60208201528360200151831061398057613980848560200151600261378d919061472f565b835180516020858301018481535080850361399c576001810182525b5093949350505050565b60408051808201909152606081525f602082015260208501516139c98584614605565b11156139dd576139dd856137828685614605565b5f60016139ec84610100614876565b6139f69190614560565b9050855183868201018583198251161781525080518487011115613a1a5783860181525b509495945050505050565b5f81831115613a35575081610f1e565b50919050565b8151613a47838361322a565b506112cd83826135fd565b5f8083601f840112613a62575f80fd5b50813567ffffffffffffffff811115613a79575f80fd5b6020830191508360208260061b8501011115613a93575f80fd5b9250929050565b5f805f60408486031215613aac575f80fd5b83359250602084013567ffffffffffffffff811115613ac9575f80fd5b613ad586828701613a52565b9497909650939450505050565b6001600160a01b0381168114610d9b575f80fd5b5f60208284031215613b06575f80fd5b813561237c81613ae2565b602080825282518282018190525f9190848201906040850190845b81811015613b515783516001600160a01b031683529284019291840191600101613b2c565b50909695505050505050565b80600f0b8114610d9b575f80fd5b803563ffffffff81168114613b7e575f80fd5b919050565b5f805f805f805f805f806101008b8d031215613b9d575f80fd5b8a35995060208b0135613baf81613ae2565b985060408b013567ffffffffffffffff80821115613bcb575f80fd5b613bd78e838f01613a52565b909a50985060608d01359150613bec82613b5d565b90965060808c01359080821115613c01575f80fd5b50613c0e8d828e01613a52565b9096509450613c21905060a08c01613b6b565b9250613c2f60c08c01613b6b565b915060e08b0135613c3f81613ae2565b809150509295989b9194979a5092959850565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f82601f830112613c8e575f80fd5b813567ffffffffffffffff80821115613ca957613ca9613c52565b604051601f8301601f19908116603f01168101908282118183101715613cd157613cd1613c52565b81604052838152866020858801011115613ce9575f80fd5b836020870160208301375f602085830101528094505050505092915050565b5f8060408385031215613d19575f80fd5b8235613d2481613ae2565b9150602083013567ffffffffffffffff811115613d3f575f80fd5b613d4b85828601613c7f565b9150509250929050565b5f60208284031215613d65575f80fd5b5035919050565b5f805f60408486031215613d7e575f80fd5b83359250602084013567ffffffffffffffff80821115613d9c575f80fd5b818601915086601f830112613daf575f80fd5b813581811115613dbd575f80fd5b8760208260051b8501011115613dd1575f80fd5b6020830194508093505050509250925092565b5f805f60608486031215613df6575f80fd5b833592506020840135613e0881613ae2565b91506040840135613e1881613ae2565b809150509250925092565b5f8083601f840112613e33575f80fd5b50813567ffffffffffffffff811115613e4a575f80fd5b602083019150836020828501011115613a93575f80fd5b5f805f60408486031215613e73575f80fd5b83359250602084013567ffffffffffffffff811115613e90575f80fd5b613ad586828701613e23565b5f805f8060608587031215613eaf575f80fd5b8435613eba81613ae2565b935060208501359250604085013567ffffffffffffffff811115613edc575f80fd5b613ee887828801613e23565b95989497509550505050565b5f805f60608486031215613f06575f80fd5b8335613f1181613ae2565b92506020840135915060408401356bffffffffffffffffffffffff81168114613e18575f80fd5b5f8060408385031215613f49575f80fd5b823560028110613d24575f80fd5b6fffffffffffffffffffffffffffffffff81168114610d9b575f80fd5b5f805f8060808587031215613f87575f80fd5b84359350602085013592506040850135613fa081613ae2565b91506060850135613fb081613f57565b939692955090935050565b838152604060208083018290528282018490525f9190859060608501845b8781101561400a578335825263ffffffff613ff5848601613b6b565b16828401529284019290840190600101613fd9565b5098975050505050505050565b5f60408083018684526020828186015281868352606092508286019050828760051b870101885f5b89811015614136577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa089840301845281357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc18c360301811261409f575f80fd5b8b018035845285810135368290037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe10181126140d9575f80fd5b01858101903567ffffffffffffffff8111156140f3575f80fd5b803603821315614101575f80fd5b888786015280898601528082898701375f85820189015294860194601f01601f1916909301860192509084019060010161403f565b50909a9950505050505050505050565b5f60208284031215614156575f80fd5b815161237c81613f57565b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000081358181169160148510156141a15780818660140360031b1b83161692505b505092915050565b5f80858511156141b7575f80fd5b838611156141c3575f80fd5b5050820193919092039150565b7fffffffff0000000000000000000000000000000000000000000000000000000081358181169160048510156141a15760049490940360031b84901b1690921692915050565b5f60208284031215614226575f80fd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b5f815160208301517fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000008082169350601b8310156142a157808184601b0360031b1b83161693505b505050919050565b8183525f60208085019450825f5b85811015613a1a57813587528282013583880152604096870196909101906001016142b7565b8981526001600160a01b038916602082015260e060408201525f61430560e08301898b6142a9565b87600f0b606084015282810360808401526143218187896142a9565b91505063ffffffff80851660a084015280841660c0840152509a9950505050505050505050565b5f60208284031215614358575f80fd5b815161237c81613b5d565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f81600f0b7fffffffffffffffffffffffffffffffff8000000000000000000000000000000081036143c4576143c4614363565b5f0392915050565b5f7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8083168181036143ff576143ff614363565b6001019392505050565b5f5b8381101561442357818101518382015260200161440b565b50505f910152565b5f8151808452614442816020860160208601614409565b601f01601f19169290920160200192915050565b6001600160a01b03881681528660208201528560408201527fffffffff00000000000000000000000000000000000000000000000000000000851660608201528360808201528260a082015260e060c08201525f6144b760e083018461442b565b9998505050505050505050565b6001600160a01b0384168152826020820152606060408201525f6144eb606083018461442b565b95945050505050565b5f60208284031215614504575f80fd5b8151801515811461237c575f80fd5b5f60028410614549577f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b83825260406020830152612042604083018461442b565b81810381811115610f1e57610f1e614363565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f82614600577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500690565b80820180821115610f1e57610f1e614363565b7f68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f81527f6d2f00000000000000000000000000000000000000000000000000000000000060208201525f8251614675816022850160208701614409565b7f2f484541442f46554e44494e472e6a736f6e00000000000000000000000000006022939091019283015250603401919050565b7f68747470733a2f2f6769746c61622e636f6d2f0000000000000000000000000081525f82516146e0816013850160208701614409565b7f2f2d2f7261772f484541442f46554e44494e472e6a736f6e00000000000000006013939091019283015250602b01919050565b5f8251614725818460208701614409565b9190910192915050565b8082028115828204841417610f1e57610f1e614363565b602081525f61237c602083018461442b565b600181815b808511156147b157817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482111561479757614797614363565b808516156147a457918102915b93841c939080029061475d565b509250929050565b5f826147c757506001610f1e565b816147d357505f610f1e565b81600181146147e957600281146147f35761480f565b6001915050610f1e565b60ff84111561480457614804614363565b50506001821b610f1e565b5060208310610133831016604e8410600b8410161715614832575081810a610f1e565b61483c8383614758565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482111561486e5761486e614363565b029392505050565b5f61237c83836147b956fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220b66477b752874a3b93e8dabda944a9f235c2d7c969c3b0953e75a5120073852e64736f6c63430008140033
🤖 Code Reader Beta

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

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