ETH Price: $1,691.62 (+0.10%)

Contract

0x0C6C73865429e1D87b7B817B95bB1f38F2136529

Overview

ETH Balance

0 ETH

ETH Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To

There are no matching entries

Please try again later

Parent Transaction Hash Block From To
View All Internal Transactions
Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

MegaEthFastMultiFeedAdapterV1

Compiler Version
v0.8.17+commit.8df45f5f
Optimization Enabled
Yes with 10000 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":"bytes32","name":"dataFeedId","type":"bytes32"},{"internalType":"uint256","name":"lastDataTimestamp","type":"uint256"},{"internalType":"uint256","name":"lastBlockTimestamp","type":"uint256"},{"internalType":"uint256","name":"lastValue","type":"uint256"}],"name":"InvalidLastUpdateDetails","type":"error"},{"inputs":[{"internalType":"uint256","name":"count","type":"uint256"}],"name":"InvalidMedianCount","type":"error"},{"inputs":[{"internalType":"bytes32","name":"dataFeedId","type":"bytes32"}],"name":"RoundIdIsZero","type":"error"},{"inputs":[{"internalType":"bytes32","name":"dataFeedId","type":"bytes32"},{"internalType":"uint256","name":"roundId","type":"uint256"},{"internalType":"uint256","name":"latestRoundId","type":"uint256"}],"name":"RoundIdTooHigh","type":"error"},{"inputs":[{"internalType":"bytes32","name":"dataFeedId","type":"bytes32"},{"internalType":"uint256","name":"roundId","type":"uint256"}],"name":"RoundIdTooOld","type":"error"},{"inputs":[{"internalType":"string","name":"message","type":"string"}],"name":"UnsupportedFunctionCall","type":"error"},{"inputs":[{"internalType":"address","name":"updater","type":"address"}],"name":"UpdaterNotAuthorised","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"updaterTimestamp","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"dataFeedId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"blockTimestamp","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"roundId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"updaterId","type":"uint256"}],"name":"RoundCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"dataFeedId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"freshCount","type":"uint256"}],"name":"RoundNotCreatedDueToInsufficientFreshPrices","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"dataFeedId","type":"bytes32"}],"name":"UpdateSkipDueToBlockTimestamp","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"dataFeedId","type":"bytes32"}],"name":"UpdateSkipDueToDataTimestamp","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"dataFeedId","type":"bytes32"}],"name":"UpdateSkipDueToInvalidValue","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"dataFeedId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"updatedAt","type":"uint256"}],"name":"ValueUpdate","type":"event"},{"inputs":[{"internalType":"bytes32","name":"dataFeedId","type":"bytes32"}],"name":"getBlockTimestampFromLatestUpdate","outputs":[{"internalType":"uint256","name":"blockTimestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"dataFeedId","type":"bytes32"}],"name":"getDataTimestampFromLatestUpdate","outputs":[{"internalType":"uint256","name":"lastDataTimestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"dataFeedId","type":"bytes32"}],"name":"getLastUpdateDetails","outputs":[{"internalType":"uint256","name":"lastDataTimestamp","type":"uint256"},{"internalType":"uint256","name":"lastBlockTimestamp","type":"uint256"},{"internalType":"uint256","name":"lastValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"dataFeedId","type":"bytes32"}],"name":"getLastUpdateDetailsUnsafe","outputs":[{"internalType":"uint256","name":"lastDataTimestamp","type":"uint256"},{"internalType":"uint256","name":"lastBlockTimestamp","type":"uint256"},{"internalType":"uint256","name":"lastValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"dataFeedId","type":"bytes32"}],"name":"getLatestRoundId","outputs":[{"internalType":"uint256","name":"latestRoundId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"dataFeedId","type":"bytes32"},{"internalType":"uint256","name":"roundId","type":"uint256"}],"name":"getRoundData","outputs":[{"components":[{"internalType":"uint64","name":"price","type":"uint64"},{"internalType":"uint64","name":"priceTimestamp","type":"uint64"},{"internalType":"uint64","name":"blockTimestamp","type":"uint64"}],"internalType":"struct IFastMultiFeedAdapter.PriceData","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"updaterId","type":"uint256"},{"internalType":"bytes32","name":"dataFeedId","type":"bytes32"}],"name":"getUpdaterLastPriceData","outputs":[{"components":[{"internalType":"uint64","name":"price","type":"uint64"},{"internalType":"uint64","name":"priceTimestamp","type":"uint64"},{"internalType":"uint64","name":"blockTimestamp","type":"uint64"}],"internalType":"struct IFastMultiFeedAdapter.PriceData","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"dataFeedId","type":"bytes32"}],"name":"getValueForDataFeed","outputs":[{"internalType":"uint256","name":"dataFeedValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32[]","name":"requestedDataFeedIds","type":"bytes32[]"}],"name":"getValuesForDataFeeds","outputs":[{"internalType":"uint256[]","name":"values","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint64","name":"priceTimestamp","type":"uint64"},{"components":[{"internalType":"bytes32","name":"dataFeedId","type":"bytes32"},{"internalType":"uint64","name":"price","type":"uint64"}],"internalType":"struct IFastMultiFeedAdapter.PriceUpdateInput[]","name":"inputs","type":"tuple[]"}],"name":"updateDataFeedsValues","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32[]","name":"","type":"bytes32[]"}],"name":"updateDataFeedsValuesPartial","outputs":[],"stateMutability":"pure","type":"function"}]
608060405234801561001057600080fd5b5061170d806100206000396000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c8063729bfda4116100815780639aec351f1161005b5780639aec351f14610200578063b7a1625114610215578063fb2eeb3b1461022857600080fd5b8063729bfda41461019f5780639037ecae146101cd578063971b9c03146101e057600080fd5b8063542a11ca116100b2578063542a11ca146101075780635af544691461014d5780636a2841f61461016057600080fd5b806343ba8cad146100ce57806344e02982146100f4575b600080fd5b6100e16100dc36600461134e565b61023b565b6040519081526020015b60405180910390f35b6100e161010236600461134e565b6102d5565b61011a610115366004611367565b61035b565b60408051825167ffffffffffffffff908116825260208085015182169083015292820151909216908201526060016100eb565b61011a61015b366004611367565b6103fa565b6100e161016e36600461134e565b60009081527fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be2602052604090205490565b6101b26101ad36600461134e565b6105bc565b604080519384526020840192909252908201526060016100eb565b6100e16101db36600461134e565b610694565b6101f36101ee3660046113b8565b610726565b6040516100eb9190611494565b61021361020e3660046114f5565b6107c7565b005b6102136102233660046113b8565b610940565b6101b261023636600461134e565b6109ee565b60008181527ff733ffc50221ed2768d7bbb64c75994ea5ee37c1c298ebdaea63066b09f7936d602090815260408083207fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be290925282205482906102a0906001906115aa565b8152602081019190915260400160002054700100000000000000000000000000000000900467ffffffffffffffff1692915050565b60008181527ff733ffc50221ed2768d7bbb64c75994ea5ee37c1c298ebdaea63066b09f7936d602090815260408083207fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be2909252822054829061033a906001906115aa565b815260208101919091526040016000205467ffffffffffffffff1692915050565b6040805160608082018352600080835260208084018290529284018190528581527f6cd318051bb749b2a6c00afcacc54ec1b5ce41de545e7890220856af2ff2d4b683528381208582528352839020835191820184525467ffffffffffffffff80821683526801000000000000000082048116938301939093527001000000000000000000000000000000009004909116918101919091525b92915050565b604080516060810182526000808252602082018190529181019190915281600003610459576040517f1c5ac708000000000000000000000000000000000000000000000000000000008152600481018490526024015b60405180910390fd5b60008381527fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be26020526040902054808311156104d2576040517fabc17812000000000000000000000000000000000000000000000000000000008152600481018590526024810184905260448101829052606401610450565b6001816104df82866115ed565b11610520576040517f3a5ee0550000000000000000000000000000000000000000000000000000000081526004810186905260248101859052604401610450565b60008581527ff733ffc50221ed2768d7bbb64c75994ea5ee37c1c298ebdaea63066b09f7936d602052604081209061055883876115aa565b815260208082019290925260409081016000208151606081018352905467ffffffffffffffff808216835268010000000000000000820481169483019490945270010000000000000000000000000000000090049092169082015295945050505050565b60008181527fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be260209081526040808320547ff733ffc50221ed2768d7bbb64c75994ea5ee37c1c298ebdaea63066b09f7936d9092528220829182918290816106256001856115aa565b815260208082019290925260409081016000208151606081018352905467ffffffffffffffff80821680845268010000000000000000830482169584018690527001000000000000000000000000000000009092041691909201819052919650909450925050505b9193909250565b60008181527ff733ffc50221ed2768d7bbb64c75994ea5ee37c1c298ebdaea63066b09f7936d602090815260408083207fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be290925282205482906106f9906001906115aa565b815260208101919091526040016000205468010000000000000000900467ffffffffffffffff1692915050565b6060815167ffffffffffffffff81111561074257610742611389565b60405190808252806020026020018201604052801561076b578160200160208202803683370190505b50905060005b82518110156107c15761079c83828151811061078f5761078f611600565b60200260200101516102d5565b8282815181106107ae576107ae611600565b6020908102919091010152600101610771565b50919050565b60006107d1610aa8565b905060006107dd610b83565b60008381527f6cd318051bb749b2a6c00afcacc54ec1b5ce41de545e7890220856af2ff2d4b6602052604081209192505b84811015610937573686868381811061082957610829611600565b905060400201905060006040518060600160405280836020016020810190610851919061162f565b67ffffffffffffffff90811682528b811660208301528716604090910152905061087d86833583610c0d565b1561092d5781356000818152602086815260409182902084518154928601519386015167ffffffffffffffff908116700100000000000000000000000000000000027fffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffff95821668010000000000000000027fffffffffffffffffffffffffffffffff000000000000000000000000000000009095169190921617929092179290921617905561092d908688610e2a565b505060010161080e565b50505050505050565b6040517f120c0dc400000000000000000000000000000000000000000000000000000000815260206004820152604a60248201527f557365207468652066756e6374696f6e2075706461746544617461466565647360448201527f56616c7565732875696e7436342c5072696365557064617465496e7075745b5d60648201527f2920696e73746561642e00000000000000000000000000000000000000000000608482015260a401610450565b60008060006109fc846105bc565b91945092509050610a0b610b83565b67ffffffffffffffff16610a23636b49d200846115ed565b1080610a2d575080155b80610a43575081610a4162989680856115ed565b105b80610a595750610a56620f4240836115ed565b83115b1561068d576040517f4f319ffe00000000000000000000000000000000000000000000000000000000815260048101859052602481018490526044810183905260648101829052608401610450565b6000337317e2609e18f9ae7667467695dc701ce3865464ef03610acb5750600090565b3373bbd80bef77fd96b1d7d5db0614af5cb7b3d1d71f03610aec5750600190565b33736a4d1b2fc6a894928979f152a8c9245d9686060403610b0d5750600290565b33734780bb20c0293b4b5e00c80a350acab467300d2e03610b2e5750600390565b337380a7db0c2be819afa7c2755f02c8265f157cbdf603610b4f5750600490565b6040517f63328d3d000000000000000000000000000000000000000000000000000000008152336004820152602401610450565b600073634200000000000000000000000000000000000273ffffffffffffffffffffffffffffffffffffffff1663b80777ea6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610be4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c08919061164a565b905090565b805160009067ffffffffffffffff168103610c5e576040518381527fad6ebdc3909f212583bf7e8a0f31338c8c92f403f2fd37d23014fb3fd34e3102906020015b60405180910390a1506000610e23565b604082015167ffffffffffffffff16629896808360200151610c809190611663565b67ffffffffffffffff161015610cc0576040518381527ff34a55619bad9bd385340bece69770212d10a808ac72a95e6454acf05462ac1b90602001610c4e565b620f42408260400151610cd39190611663565b67ffffffffffffffff16826020015167ffffffffffffffff161115610d22576040518381527ff34a55619bad9bd385340bece69770212d10a808ac72a95e6454acf05462ac1b90602001610c4e565b60008481527f6cd318051bb749b2a6c00afcacc54ec1b5ce41de545e7890220856af2ff2d4b6602090815260408083208684528252909120805491840151909168010000000000000000900467ffffffffffffffff908116911611610dbf576040518481527ff34a55619bad9bd385340bece69770212d10a808ac72a95e6454acf05462ac1b906020015b60405180910390a16000915050610e23565b8054604084015167ffffffffffffffff7001000000000000000000000000000000009092048216911611610e1d576040518481527fd2fed36e637cb43fd01b51ddf3b0ca9d9966df112183894d5699cd9a16f85eb590602001610dad565b60019150505b9392505050565b610e32611330565b60008060005b6005811015610f5d5760008181527f6cd318051bb749b2a6c00afcacc54ec1b5ce41de545e7890220856af2ff2d4b6602090815260408083208a84528252918290208251606081018452905467ffffffffffffffff808216808452680100000000000000008304821694840194909452700100000000000000000000000000000000909104169281019290925215801590610ef9575067ffffffffffffffff8716629896808260200151610eec9190611663565b67ffffffffffffffff1610155b15610f5457805167ffffffffffffffff16858560058110610f1c57610f1c611600565b6020020181815250508267ffffffffffffffff16816020015167ffffffffffffffff161115610f4d57806020015192505b6001909301925b50600101610e38565b506003821015610fa957857fe4faed33b0bcd55b3828cc1f7f2763d054ea2f03994712fa156ce4fe7bbc6d8983604051610f9991815260200190565b60405180910390a2505050505050565b6000610fb58484611168565b60008881527fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be260205260408120805492935090918290610ff49061168b565b91829055506040805160608101825267ffffffffffffffff858116825286811660208301528a1691810191909152909150807ff733ffc50221ed2768d7bbb64c75994ea5ee37c1c298ebdaea63066b09f7936d60008b81526020919091526040812090600161106390866115aa565b8152602080820192909252604090810160002083518154858501519584015167ffffffffffffffff908116700100000000000000000000000000000000027fffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffff97821668010000000000000000027fffffffffffffffffffffffffffffffff0000000000000000000000000000000090931693821693909317919091179590951617905580518681528784169281019290925281018b905290891660608201526080810183905260a081018890527f174165f300340c87f5daa06a4a51a4895ccd8f315d98f069b457f92a6bed195e9060c00160405180910390a1505050505050505050565b60008160030361119057825160208401516040850151611189929190611215565b90506103f4565b816004036111b557825160208401516040850151606086015161118993929190611248565b816005036111e05782516020840151604085015160608601516080870151611189949392919061129c565b6040517fe88b5c3c00000000000000000000000000000000000000000000000000000000815260048101839052602401610450565b6000611221848461130e565b9094509250611230838361130e565b909350915061123f848461130e565b95945050505050565b6000611254858561130e565b9095509350611263838361130e565b9093509150611272858461130e565b9095509250611281848361130e565b9094509150600261129284866115ed565b61123f91906116c3565b60006112a8868661130e565b90965094506112b7848461130e565b90945092506112c6868561130e565b90965093506112d5858461130e565b90955092506112e4858561130e565b90955093508482116112f757508361123f565b83821061130557508261123f565b50949350505050565b60008082841115611323575081905082611329565b50829050815b9250929050565b6040518060a001604052806005906020820280368337509192915050565b60006020828403121561136057600080fd5b5035919050565b6000806040838503121561137a57600080fd5b50508035926020909101359150565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060208083850312156113cb57600080fd5b823567ffffffffffffffff808211156113e357600080fd5b818501915085601f8301126113f757600080fd5b81358181111561140957611409611389565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f8301168101818110858211171561144c5761144c611389565b60405291825284820192508381018501918883111561146a57600080fd5b938501935b828510156114885784358452938501939285019261146f565b98975050505050505050565b6020808252825182820181905260009190848201906040850190845b818110156114cc578351835292840192918401916001016114b0565b50909695505050505050565b803567ffffffffffffffff811681146114f057600080fd5b919050565b60008060006040848603121561150a57600080fd5b611513846114d8565b9250602084013567ffffffffffffffff8082111561153057600080fd5b818601915086601f83011261154457600080fd5b81358181111561155357600080fd5b8760208260061b850101111561156857600080fd5b6020830194508093505050509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000826115b9576115b961157b565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156103f4576103f46115be565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006020828403121561164157600080fd5b610e23826114d8565b60006020828403121561165c57600080fd5b5051919050565b67ffffffffffffffff818116838216019080821115611684576116846115be565b5092915050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036116bc576116bc6115be565b5060010190565b6000826116d2576116d261157b565b50049056fea264697066735822122064c8fe2cc21c6e39a6c63c93733b17e362b33499b2538a2363c166e92f4b1fe164736f6c63430008110033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100c95760003560e01c8063729bfda4116100815780639aec351f1161005b5780639aec351f14610200578063b7a1625114610215578063fb2eeb3b1461022857600080fd5b8063729bfda41461019f5780639037ecae146101cd578063971b9c03146101e057600080fd5b8063542a11ca116100b2578063542a11ca146101075780635af544691461014d5780636a2841f61461016057600080fd5b806343ba8cad146100ce57806344e02982146100f4575b600080fd5b6100e16100dc36600461134e565b61023b565b6040519081526020015b60405180910390f35b6100e161010236600461134e565b6102d5565b61011a610115366004611367565b61035b565b60408051825167ffffffffffffffff908116825260208085015182169083015292820151909216908201526060016100eb565b61011a61015b366004611367565b6103fa565b6100e161016e36600461134e565b60009081527fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be2602052604090205490565b6101b26101ad36600461134e565b6105bc565b604080519384526020840192909252908201526060016100eb565b6100e16101db36600461134e565b610694565b6101f36101ee3660046113b8565b610726565b6040516100eb9190611494565b61021361020e3660046114f5565b6107c7565b005b6102136102233660046113b8565b610940565b6101b261023636600461134e565b6109ee565b60008181527ff733ffc50221ed2768d7bbb64c75994ea5ee37c1c298ebdaea63066b09f7936d602090815260408083207fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be290925282205482906102a0906001906115aa565b8152602081019190915260400160002054700100000000000000000000000000000000900467ffffffffffffffff1692915050565b60008181527ff733ffc50221ed2768d7bbb64c75994ea5ee37c1c298ebdaea63066b09f7936d602090815260408083207fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be2909252822054829061033a906001906115aa565b815260208101919091526040016000205467ffffffffffffffff1692915050565b6040805160608082018352600080835260208084018290529284018190528581527f6cd318051bb749b2a6c00afcacc54ec1b5ce41de545e7890220856af2ff2d4b683528381208582528352839020835191820184525467ffffffffffffffff80821683526801000000000000000082048116938301939093527001000000000000000000000000000000009004909116918101919091525b92915050565b604080516060810182526000808252602082018190529181019190915281600003610459576040517f1c5ac708000000000000000000000000000000000000000000000000000000008152600481018490526024015b60405180910390fd5b60008381527fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be26020526040902054808311156104d2576040517fabc17812000000000000000000000000000000000000000000000000000000008152600481018590526024810184905260448101829052606401610450565b6001816104df82866115ed565b11610520576040517f3a5ee0550000000000000000000000000000000000000000000000000000000081526004810186905260248101859052604401610450565b60008581527ff733ffc50221ed2768d7bbb64c75994ea5ee37c1c298ebdaea63066b09f7936d602052604081209061055883876115aa565b815260208082019290925260409081016000208151606081018352905467ffffffffffffffff808216835268010000000000000000820481169483019490945270010000000000000000000000000000000090049092169082015295945050505050565b60008181527fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be260209081526040808320547ff733ffc50221ed2768d7bbb64c75994ea5ee37c1c298ebdaea63066b09f7936d9092528220829182918290816106256001856115aa565b815260208082019290925260409081016000208151606081018352905467ffffffffffffffff80821680845268010000000000000000830482169584018690527001000000000000000000000000000000009092041691909201819052919650909450925050505b9193909250565b60008181527ff733ffc50221ed2768d7bbb64c75994ea5ee37c1c298ebdaea63066b09f7936d602090815260408083207fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be290925282205482906106f9906001906115aa565b815260208101919091526040016000205468010000000000000000900467ffffffffffffffff1692915050565b6060815167ffffffffffffffff81111561074257610742611389565b60405190808252806020026020018201604052801561076b578160200160208202803683370190505b50905060005b82518110156107c15761079c83828151811061078f5761078f611600565b60200260200101516102d5565b8282815181106107ae576107ae611600565b6020908102919091010152600101610771565b50919050565b60006107d1610aa8565b905060006107dd610b83565b60008381527f6cd318051bb749b2a6c00afcacc54ec1b5ce41de545e7890220856af2ff2d4b6602052604081209192505b84811015610937573686868381811061082957610829611600565b905060400201905060006040518060600160405280836020016020810190610851919061162f565b67ffffffffffffffff90811682528b811660208301528716604090910152905061087d86833583610c0d565b1561092d5781356000818152602086815260409182902084518154928601519386015167ffffffffffffffff908116700100000000000000000000000000000000027fffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffff95821668010000000000000000027fffffffffffffffffffffffffffffffff000000000000000000000000000000009095169190921617929092179290921617905561092d908688610e2a565b505060010161080e565b50505050505050565b6040517f120c0dc400000000000000000000000000000000000000000000000000000000815260206004820152604a60248201527f557365207468652066756e6374696f6e2075706461746544617461466565647360448201527f56616c7565732875696e7436342c5072696365557064617465496e7075745b5d60648201527f2920696e73746561642e00000000000000000000000000000000000000000000608482015260a401610450565b60008060006109fc846105bc565b91945092509050610a0b610b83565b67ffffffffffffffff16610a23636b49d200846115ed565b1080610a2d575080155b80610a43575081610a4162989680856115ed565b105b80610a595750610a56620f4240836115ed565b83115b1561068d576040517f4f319ffe00000000000000000000000000000000000000000000000000000000815260048101859052602481018490526044810183905260648101829052608401610450565b6000337317e2609e18f9ae7667467695dc701ce3865464ef03610acb5750600090565b3373bbd80bef77fd96b1d7d5db0614af5cb7b3d1d71f03610aec5750600190565b33736a4d1b2fc6a894928979f152a8c9245d9686060403610b0d5750600290565b33734780bb20c0293b4b5e00c80a350acab467300d2e03610b2e5750600390565b337380a7db0c2be819afa7c2755f02c8265f157cbdf603610b4f5750600490565b6040517f63328d3d000000000000000000000000000000000000000000000000000000008152336004820152602401610450565b600073634200000000000000000000000000000000000273ffffffffffffffffffffffffffffffffffffffff1663b80777ea6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610be4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c08919061164a565b905090565b805160009067ffffffffffffffff168103610c5e576040518381527fad6ebdc3909f212583bf7e8a0f31338c8c92f403f2fd37d23014fb3fd34e3102906020015b60405180910390a1506000610e23565b604082015167ffffffffffffffff16629896808360200151610c809190611663565b67ffffffffffffffff161015610cc0576040518381527ff34a55619bad9bd385340bece69770212d10a808ac72a95e6454acf05462ac1b90602001610c4e565b620f42408260400151610cd39190611663565b67ffffffffffffffff16826020015167ffffffffffffffff161115610d22576040518381527ff34a55619bad9bd385340bece69770212d10a808ac72a95e6454acf05462ac1b90602001610c4e565b60008481527f6cd318051bb749b2a6c00afcacc54ec1b5ce41de545e7890220856af2ff2d4b6602090815260408083208684528252909120805491840151909168010000000000000000900467ffffffffffffffff908116911611610dbf576040518481527ff34a55619bad9bd385340bece69770212d10a808ac72a95e6454acf05462ac1b906020015b60405180910390a16000915050610e23565b8054604084015167ffffffffffffffff7001000000000000000000000000000000009092048216911611610e1d576040518481527fd2fed36e637cb43fd01b51ddf3b0ca9d9966df112183894d5699cd9a16f85eb590602001610dad565b60019150505b9392505050565b610e32611330565b60008060005b6005811015610f5d5760008181527f6cd318051bb749b2a6c00afcacc54ec1b5ce41de545e7890220856af2ff2d4b6602090815260408083208a84528252918290208251606081018452905467ffffffffffffffff808216808452680100000000000000008304821694840194909452700100000000000000000000000000000000909104169281019290925215801590610ef9575067ffffffffffffffff8716629896808260200151610eec9190611663565b67ffffffffffffffff1610155b15610f5457805167ffffffffffffffff16858560058110610f1c57610f1c611600565b6020020181815250508267ffffffffffffffff16816020015167ffffffffffffffff161115610f4d57806020015192505b6001909301925b50600101610e38565b506003821015610fa957857fe4faed33b0bcd55b3828cc1f7f2763d054ea2f03994712fa156ce4fe7bbc6d8983604051610f9991815260200190565b60405180910390a2505050505050565b6000610fb58484611168565b60008881527fe95cff08eb3d955615f4fc73a49a3506073bc87b66414ec3caedf862e5337be260205260408120805492935090918290610ff49061168b565b91829055506040805160608101825267ffffffffffffffff858116825286811660208301528a1691810191909152909150807ff733ffc50221ed2768d7bbb64c75994ea5ee37c1c298ebdaea63066b09f7936d60008b81526020919091526040812090600161106390866115aa565b8152602080820192909252604090810160002083518154858501519584015167ffffffffffffffff908116700100000000000000000000000000000000027fffffffffffffffff0000000000000000ffffffffffffffffffffffffffffffff97821668010000000000000000027fffffffffffffffffffffffffffffffff0000000000000000000000000000000090931693821693909317919091179590951617905580518681528784169281019290925281018b905290891660608201526080810183905260a081018890527f174165f300340c87f5daa06a4a51a4895ccd8f315d98f069b457f92a6bed195e9060c00160405180910390a1505050505050505050565b60008160030361119057825160208401516040850151611189929190611215565b90506103f4565b816004036111b557825160208401516040850151606086015161118993929190611248565b816005036111e05782516020840151604085015160608601516080870151611189949392919061129c565b6040517fe88b5c3c00000000000000000000000000000000000000000000000000000000815260048101839052602401610450565b6000611221848461130e565b9094509250611230838361130e565b909350915061123f848461130e565b95945050505050565b6000611254858561130e565b9095509350611263838361130e565b9093509150611272858461130e565b9095509250611281848361130e565b9094509150600261129284866115ed565b61123f91906116c3565b60006112a8868661130e565b90965094506112b7848461130e565b90945092506112c6868561130e565b90965093506112d5858461130e565b90955092506112e4858561130e565b90955093508482116112f757508361123f565b83821061130557508261123f565b50949350505050565b60008082841115611323575081905082611329565b50829050815b9250929050565b6040518060a001604052806005906020820280368337509192915050565b60006020828403121561136057600080fd5b5035919050565b6000806040838503121561137a57600080fd5b50508035926020909101359150565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060208083850312156113cb57600080fd5b823567ffffffffffffffff808211156113e357600080fd5b818501915085601f8301126113f757600080fd5b81358181111561140957611409611389565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f8301168101818110858211171561144c5761144c611389565b60405291825284820192508381018501918883111561146a57600080fd5b938501935b828510156114885784358452938501939285019261146f565b98975050505050505050565b6020808252825182820181905260009190848201906040850190845b818110156114cc578351835292840192918401916001016114b0565b50909695505050505050565b803567ffffffffffffffff811681146114f057600080fd5b919050565b60008060006040848603121561150a57600080fd5b611513846114d8565b9250602084013567ffffffffffffffff8082111561153057600080fd5b818601915086601f83011261154457600080fd5b81358181111561155357600080fd5b8760208260061b850101111561156857600080fd5b6020830194508093505050509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000826115b9576115b961157b565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156103f4576103f46115be565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006020828403121561164157600080fd5b610e23826114d8565b60006020828403121561165c57600080fd5b5051919050565b67ffffffffffffffff818116838216019080821115611684576116846115be565b5092915050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036116bc576116bc6115be565b5060010190565b6000826116d2576116d261157b565b50049056fea264697066735822122064c8fe2cc21c6e39a6c63c93733b17e362b33499b2538a2363c166e92f4b1fe164736f6c63430008110033
🤖 Code Reader

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

Block Transaction Gas Used Reward
view all blocks produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits

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.