ETH Price: $1,898.78 (+2.03%)
 

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Register Tool488541332026-07-19 21:46:5324 hrs ago1784497613IN
0x265BB2DB...49baD2cf1
0 ETH0.000001150.006
Register Tool488345392026-07-19 10:53:4535 hrs ago1784458425IN
0x265BB2DB...49baD2cf1
0 ETH0.000000870.006
Register Tool488345382026-07-19 10:53:4335 hrs ago1784458423IN
0x265BB2DB...49baD2cf1
0 ETH0.000001010.006
Register Tool488345362026-07-19 10:53:3935 hrs ago1784458419IN
0x265BB2DB...49baD2cf1
0 ETH0.000001010.006
Register Tool487985382026-07-18 14:53:432 days ago1784386423IN
0x265BB2DB...49baD2cf1
0 ETH0.000001150.006
Register Tool487981692026-07-18 14:41:252 days ago1784385685IN
0x265BB2DB...49baD2cf1
0 ETH0.00000120.0063
Register Tool487958082026-07-18 13:22:432 days ago1784380963IN
0x265BB2DB...49baD2cf1
0 ETH0.000001180.00615
Register Tool487916332026-07-18 11:03:332 days ago1784372613IN
0x265BB2DB...49baD2cf1
0 ETH0.000001150.006
Register Tool487795282026-07-18 4:20:032 days ago1784348403IN
0x265BB2DB...49baD2cf1
0 ETH0.000001150.006
Register Tool487794972026-07-18 4:19:012 days ago1784348341IN
0x265BB2DB...49baD2cf1
0 ETH0.000001150.006
Register Tool487794032026-07-18 4:15:532 days ago1784348153IN
0x265BB2DB...49baD2cf1
0 ETH0.000001150.006
Register Tool487792652026-07-18 4:11:172 days ago1784347877IN
0x265BB2DB...49baD2cf1
0 ETH0.000001150.006
Register Tool487791262026-07-18 4:06:392 days ago1784347599IN
0x265BB2DB...49baD2cf1
0 ETH0.000001180.00615
Register Tool487772032026-07-18 3:02:332 days ago1784343753IN
0x265BB2DB...49baD2cf1
0 ETH0.000001150.006
Register Tool487770552026-07-18 2:57:372 days ago1784343457IN
0x265BB2DB...49baD2cf1
0 ETH0.000001170.00612722
Update Tool Meta...487762272026-07-18 2:30:012 days ago1784341801IN
0x265BB2DB...49baD2cf1
0 ETH0.000000380.006
Register Tool487751732026-07-18 1:54:532 days ago1784339693IN
0x265BB2DB...49baD2cf1
0 ETH0.000001240.0065
Register Tool487535882026-07-17 13:55:233 days ago1784296523IN
0x265BB2DB...49baD2cf1
0 ETH0.000001080.00639705
Register Tool487249222026-07-16 21:59:514 days ago1784239191IN
0x265BB2DB...49baD2cf1
0 ETH0.000001030.0061
Register Tool487245702026-07-16 21:48:074 days ago1784238487IN
0x265BB2DB...49baD2cf1
0 ETH0.000001030.0061
Register Tool487243592026-07-16 21:41:054 days ago1784238065IN
0x265BB2DB...49baD2cf1
0 ETH0.000001010.00601
Register Tool486962042026-07-16 6:02:354 days ago1784181755IN
0x265BB2DB...49baD2cf1
0 ETH0.000001010.00601
Register Tool486961482026-07-16 6:00:434 days ago1784181643IN
0x265BB2DB...49baD2cf1
0 ETH0.000001010.00601
Register Tool486959532026-07-16 5:54:134 days ago1784181253IN
0x265BB2DB...49baD2cf1
0 ETH0.000001010.006
Register Tool486830252026-07-15 22:43:174 days ago1784155397IN
0x265BB2DB...49baD2cf1
0 ETH0.000001320.0069
View all transactions

Latest 1 internal transaction

Parent Transaction Hash Block From To
461654462026-05-18 16:03:5963 days ago1779120239  Contract Creation0 ETH

Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

ToolRegistry

Compiler Version
v0.8.28+commit.7893614a
Optimization Enabled
Yes with 4294967295 runs
Other Settings
prague 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":"address","name":"predicate","type":"address"}],"name":"InvalidAccessPredicate","type":"error"},{"inputs":[],"name":"InvalidManifestHash","type":"error"},{"inputs":[],"name":"InvalidMetadataURI","type":"error"},{"inputs":[{"internalType":"uint256","name":"toolId","type":"uint256"},{"internalType":"address","name":"caller","type":"address"}],"name":"NotToolCreator","type":"error"},{"inputs":[{"internalType":"uint256","name":"toolId","type":"uint256"}],"name":"ToolIsDeregistered","type":"error"},{"inputs":[{"internalType":"uint256","name":"toolId","type":"uint256"}],"name":"ToolNotFound","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"toolId","type":"uint256"},{"indexed":true,"internalType":"address","name":"newPredicate","type":"address"}],"name":"AccessPredicateUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"toolId","type":"uint256"}],"name":"ToolDeregistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"toolId","type":"uint256"},{"indexed":false,"internalType":"string","name":"newURI","type":"string"},{"indexed":false,"internalType":"bytes32","name":"newHash","type":"bytes32"}],"name":"ToolMetadataUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"toolId","type":"uint256"},{"indexed":true,"internalType":"address","name":"creator","type":"address"},{"indexed":true,"internalType":"address","name":"accessPredicate","type":"address"},{"indexed":false,"internalType":"string","name":"metadataURI","type":"string"},{"indexed":false,"internalType":"bytes32","name":"manifestHash","type":"bytes32"}],"name":"ToolRegistered","type":"event"},{"inputs":[{"internalType":"uint256","name":"toolId","type":"uint256"}],"name":"deregisterTool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"toolId","type":"uint256"}],"name":"getToolConfig","outputs":[{"components":[{"internalType":"address","name":"creator","type":"address"},{"internalType":"string","name":"metadataURI","type":"string"},{"internalType":"bytes32","name":"manifestHash","type":"bytes32"},{"internalType":"address","name":"accessPredicate","type":"address"}],"internalType":"struct ToolConfig","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"toolId","type":"uint256"},{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"hasAccess","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"string","name":"metadataURI","type":"string"},{"internalType":"bytes32","name":"manifestHash","type":"bytes32"},{"internalType":"address","name":"accessPredicate","type":"address"}],"name":"registerTool","outputs":[{"internalType":"uint256","name":"toolId","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"toolId","type":"uint256"},{"internalType":"address","name":"newPredicate","type":"address"}],"name":"setAccessPredicate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"toolCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"toolId","type":"uint256"},{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"tryHasAccess","outputs":[{"internalType":"bool","name":"ok","type":"bool"},{"internalType":"bool","name":"granted","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"toolId","type":"uint256"},{"internalType":"string","name":"newURI","type":"string"},{"internalType":"bytes32","name":"newHash","type":"bytes32"}],"name":"updateToolMetadata","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"}]
608060405260015f553480156012575f5ffd5b50611671806100205f395ff3fe608060405234801561000f575f5ffd5b50600436106100c4575f3560e01c8063a01784531161007d578063de24a6d211610058578063de24a6d2146101f0578063faf23b2314610203578063fe1d0b1614610219575f5ffd5b8063a0178453146101aa578063a7e3775b146101ca578063ccca3bf0146101dd575f5ffd5b80632361abf3116100ad5780632361abf31461013257806354fd4d501461015c5780639148e6ca14610195575f5ffd5b806301ffc9a7146100c857806306fdde03146100f0575b5f5ffd5b6100db6100d6366004610ecf565b61022c565b60405190151581526020015b60405180910390f35b60408051808201909152600c81527f546f6f6c5265676973747279000000000000000000000000000000000000000060208201525b6040516100e79190610f61565b610145610140366004610fe0565b6102c4565b6040805192151583529015156020830152016100e7565b60408051808201909152600381527f302e3200000000000000000000000000000000000000000000000000000000006020820152610125565b6101a86101a3366004611036565b6102e0565b005b6101bd6101b8366004611036565b6103ca565b6040516100e7919061104d565b6100db6101d8366004610fe0565b61051e565b6101a86101eb3660046110be565b610546565b6101a86101fe36600461110d565b6106ac565b61020b610778565b6040519081526020016100e7565b61020b610227366004611137565b61078c565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167ff1dc80750000000000000000000000000000000000000000000000000000000014806102be57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b5f5f6102d286868686610999565b915091505b94509492505050565b6102e981610b11565b6102f281610bc1565b5f818152600160208190526040822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000168155919061033590830182610e85565b505f6002828101829055600390920180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055828152602091909152604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555182917f9add33e854e243f868ff7cacac076d65b1d56fb593e2bb891e76e2e8d5ddd03491a250565b61041e60405180608001604052805f73ffffffffffffffffffffffffffffffffffffffff168152602001606081526020015f81526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090565b61042782610b11565b5f82815260016020818152604092839020835160808101909452805473ffffffffffffffffffffffffffffffffffffffff16845291820180549184019161046d90611190565b80601f016020809104026020016040519081016040528092919081815260200182805461049990611190565b80156104e45780601f106104bb576101008083540402835291602001916104e4565b820191905f5260205f20905b8154815290600101906020018083116104c757829003601f168201915b50505091835250506002820154602082015260039091015473ffffffffffffffffffffffffffffffffffffffff1660409091015292915050565b5f5f5f61052d87878787610999565b9150915081801561053b5750805b979650505050505050565b61054f84610b11565b61055884610bc1565b81801580610567575061080081115b1561059e576040517feec403f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b816105d5576040517f03d0cf2a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f858152600160208190526040822090810180549192918491906105f890611190565b9050141580610636575085856040516106129291906111e1565b60405180910390208260010160405161062b91906111f0565b604051809103902014155b90508080610648575083826002015414155b156106a3576001820161065c8688836112f8565b50838260020181905550867f14f92d1aaaea2df5f884f2fd8dbb6ea7cad1784ffaac2d8fd594f107d719a41487878760405161069a93929190611455565b60405180910390a25b50505050505050565b6106b582610b11565b6106be82610bc1565b5f8281526001602052604090206003015473ffffffffffffffffffffffffffffffffffffffff828116911614610774576106f781610c26565b5f8281526001602052604080822060030180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff85169081179091559051909184917f53e2d3a37877f4a367d09cdba706178d3c6414a15d642294300c65a8037dd6ff9190a35b5050565b5f60015f5461078791906114a5565b905090565b5f8380158061079c575061080081115b156107d3576040517feec403f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8361080a576040517f03d0cf2a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081383610c26565b5f80549080610821836114b8565b91905055915060405180608001604052803373ffffffffffffffffffffffffffffffffffffffff16815260200187878080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920182905250938552505050602080830188905273ffffffffffffffffffffffffffffffffffffffff878116604094850152868352600180835293909220845181547fffffffffffffffffffffffff000000000000000000000000000000000000000016931692909217825583015190918201906108f790826114ef565b506040828101516002830155606090920151600390910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff928316179055905190841690339084907fe7be7fd3c802f61682f56ba817276b1cc81fbee7cb50705c8ed7952811dac39790610988908b908b908b90611455565b60405180910390a450949350505050565b5f5f6109a486610b11565b5f8681526001602052604090206003015473ffffffffffffffffffffffffffffffffffffffff16806109dd5760018092509250506102d7565b5f878787876040516024016109f59493929190611606565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052602080820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa7e3775b00000000000000000000000000000000000000000000000000000000178152825192935062030d40925f928392839283918988fa92503d91505f519050821580610a98575081602014155b15610aae575f5f975097505050505050506102d7565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101610ae757600180975097505050505050506102d7565b80610afe5760015f975097505050505050506102d7565b505f9b8c9b509950505050505050505050565b5f8181526002602052604090205460ff1615610b61576040517f0bf47976000000000000000000000000000000000000000000000000000000008152600481018290526024015b60405180910390fd5b5f8181526001602052604090205473ffffffffffffffffffffffffffffffffffffffff16610bbe576040517fb73d6f8b00000000000000000000000000000000000000000000000000000000815260048101829052602401610b58565b50565b5f8181526001602052604090205473ffffffffffffffffffffffffffffffffffffffff163314610bbe576040517fd594d2e700000000000000000000000000000000000000000000000000000000815260048101829052336024820152604401610b58565b73ffffffffffffffffffffffffffffffffffffffff8116610c445750565b8073ffffffffffffffffffffffffffffffffffffffff163b5f03610c655750565b6040517f01ffc9a700000000000000000000000000000000000000000000000000000000808252600482015273ffffffffffffffffffffffffffffffffffffffff8216906301ffc9a790617530906024016020604051808303818786fa93505050508015610d0e575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252610d0b91810190611645565b60015b610d155750565b80610d1e575050565b506040517f01ffc9a70000000000000000000000000000000000000000000000000000000081527fbdf9dc1800000000000000000000000000000000000000000000000000000000600482015273ffffffffffffffffffffffffffffffffffffffff8216906301ffc9a790617530906024016020604051808303818786fa93505050508015610de8575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252610de591810190611645565b60015b610e36576040517f4c8ce4df00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82166004820152602401610b58565b80610774576040517f4c8ce4df00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83166004820152602401610b58565b508054610e9190611190565b5f825580601f10610ea0575050565b601f0160209004905f5260205f2090810190610bbe91905b80821115610ecb575f8155600101610eb8565b5090565b5f60208284031215610edf575f5ffd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610f0e575f5ffd5b9392505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610f0e6020830184610f15565b803573ffffffffffffffffffffffffffffffffffffffff81168114610f96575f5ffd5b919050565b5f5f83601f840112610fab575f5ffd5b50813567ffffffffffffffff811115610fc2575f5ffd5b602083019150836020828501011115610fd9575f5ffd5b9250929050565b5f5f5f5f60608587031215610ff3575f5ffd5b8435935061100360208601610f73565b9250604085013567ffffffffffffffff81111561101e575f5ffd5b61102a87828801610f9b565b95989497509550505050565b5f60208284031215611046575f5ffd5b5035919050565b6020815273ffffffffffffffffffffffffffffffffffffffff82511660208201525f60208301516080604084015261108860a0840182610f15565b90506040840151606084015273ffffffffffffffffffffffffffffffffffffffff60608501511660808401528091505092915050565b5f5f5f5f606085870312156110d1575f5ffd5b84359350602085013567ffffffffffffffff8111156110ee575f5ffd5b6110fa87828801610f9b565b9598909750949560400135949350505050565b5f5f6040838503121561111e575f5ffd5b8235915061112e60208401610f73565b90509250929050565b5f5f5f5f6060858703121561114a575f5ffd5b843567ffffffffffffffff811115611160575f5ffd5b61116c87828801610f9b565b9095509350506020850135915061118560408601610f73565b905092959194509250565b600181811c908216806111a457607f821691505b6020821081036111db577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b818382375f9101908152919050565b5f5f83546111fd81611190565b600182168015611214576001811461124757611274565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0083168652811515820286019350611274565b865f5260205f205f5b8381101561126c57815488820152600190910190602001611250565b505081860193505b509195945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b601f8211156112f357805f5260205f20601f840160051c810160208510156112d15750805b601f840160051c820191505b818110156112f0575f81556001016112dd565b50505b505050565b67ffffffffffffffff8311156113105761131061127f565b6113248361131e8354611190565b836112ac565b5f601f841160018114611374575f851561133e5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b1783556112f0565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156113c157868501358255602094850194600190920191016113a1565b50868210156113fc577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b81835281816020850137505f602082840101525f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b604081525f61146860408301858761140e565b9050826020830152949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b818103818111156102be576102be611478565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036114e8576114e8611478565b5060010190565b815167ffffffffffffffff8111156115095761150961127f565b61151d816115178454611190565b846112ac565b6020601f82116001811461156e575f83156115385750848201515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600385901b1c1916600184901b1784556112f0565b5f848152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08516915b828110156115bb578785015182556020948501946001909201910161159b565b50848210156115f757868401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b60f8161c191681555b50505050600190811b01905550565b84815273ffffffffffffffffffffffffffffffffffffffff84166020820152606060408201525f61163b60608301848661140e565b9695505050505050565b5f60208284031215611655575f5ffd5b81518015158114610f0e575f5ffdfea164736f6c634300081c000a
Deployed Bytecode
0x608060405234801561000f575f5ffd5b50600436106100c4575f3560e01c8063a01784531161007d578063de24a6d211610058578063de24a6d2146101f0578063faf23b2314610203578063fe1d0b1614610219575f5ffd5b8063a0178453146101aa578063a7e3775b146101ca578063ccca3bf0146101dd575f5ffd5b80632361abf3116100ad5780632361abf31461013257806354fd4d501461015c5780639148e6ca14610195575f5ffd5b806301ffc9a7146100c857806306fdde03146100f0575b5f5ffd5b6100db6100d6366004610ecf565b61022c565b60405190151581526020015b60405180910390f35b60408051808201909152600c81527f546f6f6c5265676973747279000000000000000000000000000000000000000060208201525b6040516100e79190610f61565b610145610140366004610fe0565b6102c4565b6040805192151583529015156020830152016100e7565b60408051808201909152600381527f302e3200000000000000000000000000000000000000000000000000000000006020820152610125565b6101a86101a3366004611036565b6102e0565b005b6101bd6101b8366004611036565b6103ca565b6040516100e7919061104d565b6100db6101d8366004610fe0565b61051e565b6101a86101eb3660046110be565b610546565b6101a86101fe36600461110d565b6106ac565b61020b610778565b6040519081526020016100e7565b61020b610227366004611137565b61078c565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167ff1dc80750000000000000000000000000000000000000000000000000000000014806102be57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b5f5f6102d286868686610999565b915091505b94509492505050565b6102e981610b11565b6102f281610bc1565b5f818152600160208190526040822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000168155919061033590830182610e85565b505f6002828101829055600390920180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055828152602091909152604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555182917f9add33e854e243f868ff7cacac076d65b1d56fb593e2bb891e76e2e8d5ddd03491a250565b61041e60405180608001604052805f73ffffffffffffffffffffffffffffffffffffffff168152602001606081526020015f81526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090565b61042782610b11565b5f82815260016020818152604092839020835160808101909452805473ffffffffffffffffffffffffffffffffffffffff16845291820180549184019161046d90611190565b80601f016020809104026020016040519081016040528092919081815260200182805461049990611190565b80156104e45780601f106104bb576101008083540402835291602001916104e4565b820191905f5260205f20905b8154815290600101906020018083116104c757829003601f168201915b50505091835250506002820154602082015260039091015473ffffffffffffffffffffffffffffffffffffffff1660409091015292915050565b5f5f5f61052d87878787610999565b9150915081801561053b5750805b979650505050505050565b61054f84610b11565b61055884610bc1565b81801580610567575061080081115b1561059e576040517feec403f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b816105d5576040517f03d0cf2a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f858152600160208190526040822090810180549192918491906105f890611190565b9050141580610636575085856040516106129291906111e1565b60405180910390208260010160405161062b91906111f0565b604051809103902014155b90508080610648575083826002015414155b156106a3576001820161065c8688836112f8565b50838260020181905550867f14f92d1aaaea2df5f884f2fd8dbb6ea7cad1784ffaac2d8fd594f107d719a41487878760405161069a93929190611455565b60405180910390a25b50505050505050565b6106b582610b11565b6106be82610bc1565b5f8281526001602052604090206003015473ffffffffffffffffffffffffffffffffffffffff828116911614610774576106f781610c26565b5f8281526001602052604080822060030180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff85169081179091559051909184917f53e2d3a37877f4a367d09cdba706178d3c6414a15d642294300c65a8037dd6ff9190a35b5050565b5f60015f5461078791906114a5565b905090565b5f8380158061079c575061080081115b156107d3576040517feec403f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8361080a576040517f03d0cf2a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081383610c26565b5f80549080610821836114b8565b91905055915060405180608001604052803373ffffffffffffffffffffffffffffffffffffffff16815260200187878080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920182905250938552505050602080830188905273ffffffffffffffffffffffffffffffffffffffff878116604094850152868352600180835293909220845181547fffffffffffffffffffffffff000000000000000000000000000000000000000016931692909217825583015190918201906108f790826114ef565b506040828101516002830155606090920151600390910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff928316179055905190841690339084907fe7be7fd3c802f61682f56ba817276b1cc81fbee7cb50705c8ed7952811dac39790610988908b908b908b90611455565b60405180910390a450949350505050565b5f5f6109a486610b11565b5f8681526001602052604090206003015473ffffffffffffffffffffffffffffffffffffffff16806109dd5760018092509250506102d7565b5f878787876040516024016109f59493929190611606565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052602080820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa7e3775b00000000000000000000000000000000000000000000000000000000178152825192935062030d40925f928392839283918988fa92503d91505f519050821580610a98575081602014155b15610aae575f5f975097505050505050506102d7565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101610ae757600180975097505050505050506102d7565b80610afe5760015f975097505050505050506102d7565b505f9b8c9b509950505050505050505050565b5f8181526002602052604090205460ff1615610b61576040517f0bf47976000000000000000000000000000000000000000000000000000000008152600481018290526024015b60405180910390fd5b5f8181526001602052604090205473ffffffffffffffffffffffffffffffffffffffff16610bbe576040517fb73d6f8b00000000000000000000000000000000000000000000000000000000815260048101829052602401610b58565b50565b5f8181526001602052604090205473ffffffffffffffffffffffffffffffffffffffff163314610bbe576040517fd594d2e700000000000000000000000000000000000000000000000000000000815260048101829052336024820152604401610b58565b73ffffffffffffffffffffffffffffffffffffffff8116610c445750565b8073ffffffffffffffffffffffffffffffffffffffff163b5f03610c655750565b6040517f01ffc9a700000000000000000000000000000000000000000000000000000000808252600482015273ffffffffffffffffffffffffffffffffffffffff8216906301ffc9a790617530906024016020604051808303818786fa93505050508015610d0e575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252610d0b91810190611645565b60015b610d155750565b80610d1e575050565b506040517f01ffc9a70000000000000000000000000000000000000000000000000000000081527fbdf9dc1800000000000000000000000000000000000000000000000000000000600482015273ffffffffffffffffffffffffffffffffffffffff8216906301ffc9a790617530906024016020604051808303818786fa93505050508015610de8575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252610de591810190611645565b60015b610e36576040517f4c8ce4df00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82166004820152602401610b58565b80610774576040517f4c8ce4df00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83166004820152602401610b58565b508054610e9190611190565b5f825580601f10610ea0575050565b601f0160209004905f5260205f2090810190610bbe91905b80821115610ecb575f8155600101610eb8565b5090565b5f60208284031215610edf575f5ffd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610f0e575f5ffd5b9392505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f610f0e6020830184610f15565b803573ffffffffffffffffffffffffffffffffffffffff81168114610f96575f5ffd5b919050565b5f5f83601f840112610fab575f5ffd5b50813567ffffffffffffffff811115610fc2575f5ffd5b602083019150836020828501011115610fd9575f5ffd5b9250929050565b5f5f5f5f60608587031215610ff3575f5ffd5b8435935061100360208601610f73565b9250604085013567ffffffffffffffff81111561101e575f5ffd5b61102a87828801610f9b565b95989497509550505050565b5f60208284031215611046575f5ffd5b5035919050565b6020815273ffffffffffffffffffffffffffffffffffffffff82511660208201525f60208301516080604084015261108860a0840182610f15565b90506040840151606084015273ffffffffffffffffffffffffffffffffffffffff60608501511660808401528091505092915050565b5f5f5f5f606085870312156110d1575f5ffd5b84359350602085013567ffffffffffffffff8111156110ee575f5ffd5b6110fa87828801610f9b565b9598909750949560400135949350505050565b5f5f6040838503121561111e575f5ffd5b8235915061112e60208401610f73565b90509250929050565b5f5f5f5f6060858703121561114a575f5ffd5b843567ffffffffffffffff811115611160575f5ffd5b61116c87828801610f9b565b9095509350506020850135915061118560408601610f73565b905092959194509250565b600181811c908216806111a457607f821691505b6020821081036111db577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b818382375f9101908152919050565b5f5f83546111fd81611190565b600182168015611214576001811461124757611274565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0083168652811515820286019350611274565b865f5260205f205f5b8381101561126c57815488820152600190910190602001611250565b505081860193505b509195945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b601f8211156112f357805f5260205f20601f840160051c810160208510156112d15750805b601f840160051c820191505b818110156112f0575f81556001016112dd565b50505b505050565b67ffffffffffffffff8311156113105761131061127f565b6113248361131e8354611190565b836112ac565b5f601f841160018114611374575f851561133e5750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b1783556112f0565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156113c157868501358255602094850194600190920191016113a1565b50868210156113fc577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b81835281816020850137505f602082840101525f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b604081525f61146860408301858761140e565b9050826020830152949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b818103818111156102be576102be611478565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036114e8576114e8611478565b5060010190565b815167ffffffffffffffff8111156115095761150961127f565b61151d816115178454611190565b846112ac565b6020601f82116001811461156e575f83156115385750848201515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600385901b1c1916600184901b1784556112f0565b5f848152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08516915b828110156115bb578785015182556020948501946001909201910161159b565b50848210156115f757868401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b60f8161c191681555b50505050600190811b01905550565b84815273ffffffffffffffffffffffffffffffffffffffff84166020820152606060408201525f61163b60608301848661140e565b9695505050505050565b5f60208284031215611655575f5ffd5b81518015158114610f0e575f5ffdfea164736f6c634300081c000a
🤖 Code Reader

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

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ 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.