Sepolia Testnet

Contract

0x896a6d6Bd3781E2C36Fe1a46c1d83A05f8EB0F2F
Source Code Source Code

Overview

ETH Balance

0 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount
Store File94444902025-10-19 10:04:48185 days ago1760868288IN
0x896a6d6B...5f8EB0F2F
0 ETH0.000837731.5
Grant Access94442202025-10-19 9:07:48185 days ago1760864868IN
0x896a6d6B...5f8EB0F2F
0 ETH0.000153091.5
Store File94442172025-10-19 9:07:12185 days ago1760864832IN
0x896a6d6B...5f8EB0F2F
0 ETH0.000837731.5
Store File94441182025-10-19 8:45:24185 days ago1760863524IN
0x896a6d6B...5f8EB0F2F
0 ETH0.000837731.5
Grant Access94417222025-10-19 0:19:24185 days ago1760833164IN
0x896a6d6B...5f8EB0F2F
0 ETH0.000153091.5
Store File94417182025-10-19 0:18:36185 days ago1760833116IN
0x896a6d6B...5f8EB0F2F
0 ETH0.000837661.5
Store File94414132025-10-18 23:13:00185 days ago1760829180IN
0x896a6d6B...5f8EB0F2F
0 ETH0.000837721.5
Store File94414072025-10-18 23:11:36185 days ago1760829096IN
0x896a6d6B...5f8EB0F2F
0 ETH0.000961.5
Store File94413962025-10-18 23:09:24185 days ago1760828964IN
0x896a6d6B...5f8EB0F2F
0 ETH0.000062441.5
Store File94413712025-10-18 23:04:24185 days ago1760828664IN
0x896a6d6B...5f8EB0F2F
0 ETH0.000062481.5
Store File94413642025-10-18 23:03:00185 days ago1760828580IN
0x896a6d6B...5f8EB0F2F
0 ETH0.000062461.5

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading

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 Exact Match

Contract Name

FHEIPFSStorage

Compiler Version
v0.8.27+commit.40a35a09
Optimization Enabled
Yes with 800 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"string","name":"cid","type":"string"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"grantee","type":"address"}],"name":"AccessGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"string","name":"cid","type":"string"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"revokee","type":"address"}],"name":"AccessRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"string","name":"cid","type":"string"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"FileStored","type":"event"},{"inputs":[{"internalType":"string","name":"_cid","type":"string"}],"name":"fileExists","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAllProviders","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_cid","type":"string"}],"name":"getEncryptedKey","outputs":[{"internalType":"euint128","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_cid","type":"string"}],"name":"getEncryptedPrice","outputs":[{"internalType":"euint128","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_cid","type":"string"}],"name":"getFileMetadata","outputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"getOwnerFiles","outputs":[{"internalType":"string[]","name":"","type":"string[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getProviderCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getProviderStats","outputs":[{"components":[{"internalType":"address","name":"providerAddress","type":"address"},{"internalType":"uint256","name":"fileCount","type":"uint256"},{"internalType":"euint128","name":"totalPrice","type":"bytes32"}],"internalType":"struct FHEIPFSStorage.ProviderStats[]","name":"","type":"tuple[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_provider","type":"address"}],"name":"getProviderStatsByAddress","outputs":[{"internalType":"uint256","name":"fileCount","type":"uint256"},{"internalType":"string[]","name":"cids","type":"string[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_cid","type":"string"},{"internalType":"address","name":"_grantee","type":"address"}],"name":"grantAccess","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"protocolId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"string","name":"_cid","type":"string"},{"internalType":"address","name":"_revokee","type":"address"}],"name":"revokeAccess","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_cid","type":"string"},{"internalType":"externalEuint128","name":"_encryptedKey","type":"bytes32"},{"internalType":"bytes","name":"_inputProof","type":"bytes"},{"internalType":"externalEuint128","name":"_encryptedPrice","type":"bytes32"},{"internalType":"bytes","name":"_priceInputProof","type":"bytes"}],"name":"storeFile","outputs":[],"stateMutability":"nonpayable","type":"function"}]
608060405234801561000f575f5ffd5b5061018a6100ae604080516080810182525f808252602082018190529181018290526060810191909152506040805160808101825273687820221192c5b662b25367f70076a37bc79b6c815273848b0066793bcc60346da1f49049357399b8d595602082015273a02cda4ca3a71d7c46997716f4283aa851c2881291810191909152731364cbbf2cdf5032c47d8226a6f6fbd2afcdacac606082015290565b80517f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e464970080546001600160a01b03199081166001600160a01b039384161790915560208301517f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e46497018054831691841691909117905560408301517f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e46497028054831691841691909117905560608301517f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e46497038054909216921691909117905550565b611acd806101975f395ff3fe608060405234801561000f575f5ffd5b50600436106100da575f3560e01c806350f630cc11610088578063b52d662411610063578063b52d6624146101d4578063da1f12ab146101f4578063dfe0b5fe146101fc578063f37c215e1461020f575f5ffd5b806350f630cc1461017b5780638d4ce28d1461019c5780639bccd6ad146101b1575f5ffd5b80633a6d50b6116100b85780633a6d50b61461014b5780633bb4497c1461015e57806346ce417514610173575f5ffd5b806302331454146100de5780631f98500314610104578063376fe64f14610136575b5f5ffd5b6100f16100ec366004611529565b610222565b6040519081526020015b60405180910390f35b610117610112366004611529565b6102ba565b604080516001600160a01b0390931683526020830191909152016100fb565b610149610144366004611568565b610367565b005b6100f1610159366004611529565b6106ee565b610166610781565b6040516100fb9190611619565b6003546100f1565b61018e61018936600461167f565b6107e1565b6040516100fb929190611720565b6101a4610934565b6040516100fb9190611738565b6101c46101bf366004611529565b610bcf565b60405190151581526020016100fb565b6101e76101e236600461167f565b610bfd565b6040516100fb9190611794565b6127116100f1565b61014961020a3660046117a6565b610d3a565b61014961021d3660046117a6565b610ed3565b5f600183836040516102359291906117f6565b9081526040519081900360200190205460ff1661028f5760405162461bcd60e51b8152602060048201526013602482015272119a5b1948191bd95cc81b9bdd08195e1a5cdd606a1b60448201526064015b60405180910390fd5b5f83836040516102a09291906117f6565b908152602001604051809103902060020154905092915050565b5f5f600184846040516102ce9291906117f6565b9081526040519081900360200190205460ff166103235760405162461bcd60e51b8152602060048201526013602482015272119a5b1948191bd95cc81b9bdd08195e1a5cdd606a1b6044820152606401610286565b5f5f85856040516103359291906117f6565b90815260405190819003602001902060038101546004909101546001600160a01b0390911693509150505b9250929050565b866103b45760405162461bcd60e51b815260206004820152601360248201527f4349442063616e6e6f7420626520656d707479000000000000000000000000006044820152606401610286565b600188886040516103c69291906117f6565b9081526040519081900360200190205460ff16156104305760405162461bcd60e51b815260206004820152602160248201527f46696c65207769746820746869732043494420616c72656164792065786973746044820152607360f81b6064820152608401610286565b5f6104708787878080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525061111e92505050565b90505f6104b28585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525061111e92505050565b6040805160c06020601f8e01819004028201810190925260a081018c81529293509182918d908d90819085018382808284375f92018290525093855250505060208201859052604080830185905233606084015242608090930192909252905161051f908d908d906117f6565b9081526040519081900360200190208151819061053c9082611897565b5060208201518160010155604082015181600201556060820151816003015f6101000a8154816001600160a01b0302191690836001600160a01b03160217905550608082015181600401559050506001808b8b60405161059d9291906117f6565b9081526040805160209281900383019020805460ff191693151593909317909255335f9081526002825291822080546001810182559083529120016105e38a8c83611952565b50335f9081526004602052604090205460ff1661066c576003805460018181019092557fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180547fffffffffffffffffffffffff000000000000000000000000000000000000000016339081179091555f908152600460205260409020805460ff191690911790555b61067582611132565b506106808233611141565b5061068a81611132565b506106958133611141565b5060405133906106a8908c908c906117f6565b604051908190038120428252907ffdb3d3ac3f015136fa0d7a96dfd3c430d7fd9f4c9a59969c3a28939fae4aec749060200160405180910390a350505050505050505050565b5f600183836040516107019291906117f6565b9081526040519081900360200190205460ff166107565760405162461bcd60e51b8152602060048201526013602482015272119a5b1948191bd95cc81b9bdd08195e1a5cdd606a1b6044820152606401610286565b5f83836040516107679291906117f6565b908152602001604051809103902060010154905092915050565b606060038054806020026020016040519081016040528092919081815260200182805480156107d757602002820191905f5260205f20905b81546001600160a01b031681526001909101906020018083116107b9575b5050505050905090565b6001600160a01b0381165f9081526004602052604081205460609060ff1661084b5760405162461bcd60e51b815260206004820152601960248201527f41646472657373206973206e6f7420612070726f7669646572000000000000006044820152606401610286565b6001600160a01b0383165f90815260026020908152604080832080548251818502810185019093528083529193909284015b82821015610925578382905f5260205f2001805461089a90611819565b80601f01602080910402602001604051908101604052809291908181526020018280546108c690611819565b80156109115780601f106108e857610100808354040283529160200191610911565b820191905f5260205f20905b8154815290600101906020018083116108f457829003601f168201915b50505050508152602001906001019061087d565b50505050905080519150915091565b6003546060905f9067ffffffffffffffff81111561095457610954611805565b6040519080825280602002602001820160405280156109af57816020015b61099c60405180606001604052805f6001600160a01b031681526020015f81526020015f81525090565b8152602001906001900390816109725790505b5090505f5b600354811015610bc9575f600382815481106109d2576109d2611a0c565b5f9182526020808320909101546001600160a01b031680835260028252604080842080548251818602810186019093528083529295509092909190849084015b82821015610aba578382905f5260205f20018054610a2f90611819565b80601f0160208091040260200160405190810160405280929190818152602001828054610a5b90611819565b8015610aa65780601f10610a7d57610100808354040283529160200191610aa6565b820191905f5260205f20905b815481529060010190602001808311610a8957829003601f168201915b505050505081526020019060010190610a12565b505082519293505f9150508115610b77575f835f81518110610ade57610ade611a0c565b6020026020010151604051610af39190611a20565b90815260405190819003602001902060020154905060015b82811015610b6057610b56825f868481518110610b2a57610b2a611a0c565b6020026020010151604051610b3f9190611a20565b908152602001604051809103902060020154611153565b9150600101610b0b565b50610b6a81611132565b50610b758133611141565b505b6040518060600160405280856001600160a01b0316815260200183815260200182815250868681518110610bad57610bad611a0c565b60200260200101819052505050505080806001019150506109b4565b50919050565b5f60018383604051610be29291906117f6565b9081526040519081900360200190205460ff16905092915050565b60606001600160a01b038216610c555760405162461bcd60e51b815260206004820152601560248201527f496e76616c6964206f776e6572206164647265737300000000000000000000006044820152606401610286565b6001600160a01b0382165f90815260026020908152604080832080548251818502810185019093528083529193909284015b82821015610d2f578382905f5260205f20018054610ca490611819565b80601f0160208091040260200160405190810160405280929190818152602001828054610cd090611819565b8015610d1b5780601f10610cf257610100808354040283529160200191610d1b565b820191905f5260205f20905b815481529060010190602001808311610cfe57829003601f168201915b505050505081526020019060010190610c87565b505050509050919050565b60018383604051610d4c9291906117f6565b9081526040519081900360200190205460ff16610da15760405162461bcd60e51b8152602060048201526013602482015272119a5b1948191bd95cc81b9bdd08195e1a5cdd606a1b6044820152606401610286565b336001600160a01b03165f8484604051610dbc9291906117f6565b908152604051908190036020019020600301546001600160a01b031614610e255760405162461bcd60e51b815260206004820152601c60248201527f4f6e6c79206f776e65722063616e207265766f6b6520616363657373000000006044820152606401610286565b6001600160a01b038116610e7b5760405162461bcd60e51b815260206004820152601760248201527f496e76616c6964207265766f6b656520616464726573730000000000000000006044820152606401610286565b806001600160a01b0316336001600160a01b03168484604051610e9f9291906117f6565b604051908190038120907fd31b40d0e5dc0e720f13cdff5452df15cb4226cbbc509a4a141cb4c3e09bf14b905f90a4505050565b60018383604051610ee59291906117f6565b9081526040519081900360200190205460ff16610f3a5760405162461bcd60e51b8152602060048201526013602482015272119a5b1948191bd95cc81b9bdd08195e1a5cdd606a1b6044820152606401610286565b336001600160a01b03165f8484604051610f559291906117f6565b908152604051908190036020019020600301546001600160a01b031614610fbe5760405162461bcd60e51b815260206004820152601b60248201527f4f6e6c79206f776e65722063616e206772616e742061636365737300000000006044820152606401610286565b6001600160a01b0381166110145760405162461bcd60e51b815260206004820152601760248201527f496e76616c6964206772616e74656520616464726573730000000000000000006044820152606401610286565b336001600160a01b0382160361106c5760405162461bcd60e51b815260206004820152601f60248201527f43616e6e6f74206772616e742061636365737320746f20796f757273656c66006044820152606401610286565b6110985f84846040516110809291906117f6565b90815260200160405180910390206001015482611141565b506110c55f84846040516110ad9291906117f6565b90815260200160405180910390206002015482611141565b50806001600160a01b0316336001600160a01b031684846040516110ea9291906117f6565b604051908190038120907ffbc6d0108d2bcc402dccd9e59a550c2ec2c25fde70262696fe3d257d59c9cf18905f90a4505050565b5f61112b83836006611181565b9392505050565b5f61113d82306112a1565b5090565b5f61114c83836112a1565b5090919050565b5f82611165576111625f61132a565b92505b81611176576111735f61132a565b91505b61112b83835f61134e565b7f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e46497015460405163196d0b9b60e01b81525f917f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e4649700916001600160a01b039091169063196d0b9b906111fa908890339089908990600401611a56565b6020604051808303815f875af1158015611216573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061123a9190611a95565b8154604051630f8e573b60e21b8152600481018390523360248201529193506001600160a01b031690633e395cec906044015f604051808303815f87803b158015611283575f5ffd5b505af1158015611295573d5f5f3e3d5ffd5b50505050509392505050565b5f7f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e46497008054604051635ca4b5b160e11b8152600481018690526001600160a01b03858116602483015292935091169063b9496b62906044015f604051808303815f87803b15801561130f575f5ffd5b505af1158015611321573d5f5f3e3d5ffd5b50505050505050565b5f611348826fffffffffffffffffffffffffffffffff16600661142e565b92915050565b5f5f82156113615750600160f81b611364565b505f5b5f7f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e4649700600181015460405163022f65e760e31b815260048101899052602481018890527fff00000000000000000000000000000000000000000000000000000000000000851660448201529192506001600160a01b03169063117b2f38906064016020604051808303815f875af1158015611400573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114249190611a95565b9695505050505050565b7f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e464970154604051639cd07acb60e01b81525f917f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e4649700916001600160a01b0390911690639cd07acb906114a39087908790600401611aac565b6020604051808303815f875af11580156114bf573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114e39190611a95565b949350505050565b5f5f83601f8401126114fb575f5ffd5b50813567ffffffffffffffff811115611512575f5ffd5b602083019150836020828501011115610360575f5ffd5b5f5f6020838503121561153a575f5ffd5b823567ffffffffffffffff811115611550575f5ffd5b61155c858286016114eb565b90969095509350505050565b5f5f5f5f5f5f5f5f60a0898b03121561157f575f5ffd5b883567ffffffffffffffff811115611595575f5ffd5b6115a18b828c016114eb565b90995097505060208901359550604089013567ffffffffffffffff8111156115c7575f5ffd5b6115d38b828c016114eb565b90965094505060608901359250608089013567ffffffffffffffff8111156115f9575f5ffd5b6116058b828c016114eb565b999c989b5096995094979396929594505050565b602080825282518282018190525f918401906040840190835b818110156116595783516001600160a01b0316835260209384019390920191600101611632565b509095945050505050565b80356001600160a01b038116811461167a575f5ffd5b919050565b5f6020828403121561168f575f5ffd5b61112b82611664565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b5f82825180855260208501945060208160051b830101602085015f5b8381101561171457601f198584030188526116fe838351611698565b60209889019890935091909101906001016116e2565b50909695505050505050565b828152604060208201525f6114e360408301846116c6565b602080825282518282018190525f918401906040840190835b818110156116595783516001600160a01b038151168452602081015160208501526040810151604085015250606083019250602084019350600181019050611751565b602081525f61112b60208301846116c6565b5f5f5f604084860312156117b8575f5ffd5b833567ffffffffffffffff8111156117ce575f5ffd5b6117da868287016114eb565b90945092506117ed905060208501611664565b90509250925092565b818382375f9101908152919050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061182d57607f821691505b602082108103610bc957634e487b7160e01b5f52602260045260245ffd5b601f82111561189257805f5260205f20601f840160051c810160208510156118705750805b601f840160051c820191505b8181101561188f575f815560010161187c565b50505b505050565b815167ffffffffffffffff8111156118b1576118b1611805565b6118c5816118bf8454611819565b8461184b565b6020601f8211600181146118f7575f83156118e05750848201515b5f19600385901b1c1916600184901b17845561188f565b5f84815260208120601f198516915b828110156119265787850151825560209485019460019092019101611906565b508482101561194357868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b67ffffffffffffffff83111561196a5761196a611805565b61197e836119788354611819565b8361184b565b5f601f8411600181146119af575f85156119985750838201355b5f19600387901b1c1916600186901b17835561188f565b5f83815260208120601f198716915b828110156119de57868501358255602094850194600190920191016119be565b50868210156119fa575f1960f88860031b161c19848701351681555b505060018560011b0183555050505050565b634e487b7160e01b5f52603260045260245ffd5b5f82518060208501845e5f920191825250919050565b60548110611a5257634e487b7160e01b5f52602160045260245ffd5b9052565b8481526001600160a01b0384166020820152608060408201525f611a7d6080830185611698565b9050611a8c6060830184611a36565b95945050505050565b5f60208284031215611aa5575f5ffd5b5051919050565b8281526040810161112b6020830184611a3656fea164736f6c634300081b000a
Deployed Bytecode
0x608060405234801561000f575f5ffd5b50600436106100da575f3560e01c806350f630cc11610088578063b52d662411610063578063b52d6624146101d4578063da1f12ab146101f4578063dfe0b5fe146101fc578063f37c215e1461020f575f5ffd5b806350f630cc1461017b5780638d4ce28d1461019c5780639bccd6ad146101b1575f5ffd5b80633a6d50b6116100b85780633a6d50b61461014b5780633bb4497c1461015e57806346ce417514610173575f5ffd5b806302331454146100de5780631f98500314610104578063376fe64f14610136575b5f5ffd5b6100f16100ec366004611529565b610222565b6040519081526020015b60405180910390f35b610117610112366004611529565b6102ba565b604080516001600160a01b0390931683526020830191909152016100fb565b610149610144366004611568565b610367565b005b6100f1610159366004611529565b6106ee565b610166610781565b6040516100fb9190611619565b6003546100f1565b61018e61018936600461167f565b6107e1565b6040516100fb929190611720565b6101a4610934565b6040516100fb9190611738565b6101c46101bf366004611529565b610bcf565b60405190151581526020016100fb565b6101e76101e236600461167f565b610bfd565b6040516100fb9190611794565b6127116100f1565b61014961020a3660046117a6565b610d3a565b61014961021d3660046117a6565b610ed3565b5f600183836040516102359291906117f6565b9081526040519081900360200190205460ff1661028f5760405162461bcd60e51b8152602060048201526013602482015272119a5b1948191bd95cc81b9bdd08195e1a5cdd606a1b60448201526064015b60405180910390fd5b5f83836040516102a09291906117f6565b908152602001604051809103902060020154905092915050565b5f5f600184846040516102ce9291906117f6565b9081526040519081900360200190205460ff166103235760405162461bcd60e51b8152602060048201526013602482015272119a5b1948191bd95cc81b9bdd08195e1a5cdd606a1b6044820152606401610286565b5f5f85856040516103359291906117f6565b90815260405190819003602001902060038101546004909101546001600160a01b0390911693509150505b9250929050565b866103b45760405162461bcd60e51b815260206004820152601360248201527f4349442063616e6e6f7420626520656d707479000000000000000000000000006044820152606401610286565b600188886040516103c69291906117f6565b9081526040519081900360200190205460ff16156104305760405162461bcd60e51b815260206004820152602160248201527f46696c65207769746820746869732043494420616c72656164792065786973746044820152607360f81b6064820152608401610286565b5f6104708787878080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525061111e92505050565b90505f6104b28585858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525061111e92505050565b6040805160c06020601f8e01819004028201810190925260a081018c81529293509182918d908d90819085018382808284375f92018290525093855250505060208201859052604080830185905233606084015242608090930192909252905161051f908d908d906117f6565b9081526040519081900360200190208151819061053c9082611897565b5060208201518160010155604082015181600201556060820151816003015f6101000a8154816001600160a01b0302191690836001600160a01b03160217905550608082015181600401559050506001808b8b60405161059d9291906117f6565b9081526040805160209281900383019020805460ff191693151593909317909255335f9081526002825291822080546001810182559083529120016105e38a8c83611952565b50335f9081526004602052604090205460ff1661066c576003805460018181019092557fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0180547fffffffffffffffffffffffff000000000000000000000000000000000000000016339081179091555f908152600460205260409020805460ff191690911790555b61067582611132565b506106808233611141565b5061068a81611132565b506106958133611141565b5060405133906106a8908c908c906117f6565b604051908190038120428252907ffdb3d3ac3f015136fa0d7a96dfd3c430d7fd9f4c9a59969c3a28939fae4aec749060200160405180910390a350505050505050505050565b5f600183836040516107019291906117f6565b9081526040519081900360200190205460ff166107565760405162461bcd60e51b8152602060048201526013602482015272119a5b1948191bd95cc81b9bdd08195e1a5cdd606a1b6044820152606401610286565b5f83836040516107679291906117f6565b908152602001604051809103902060010154905092915050565b606060038054806020026020016040519081016040528092919081815260200182805480156107d757602002820191905f5260205f20905b81546001600160a01b031681526001909101906020018083116107b9575b5050505050905090565b6001600160a01b0381165f9081526004602052604081205460609060ff1661084b5760405162461bcd60e51b815260206004820152601960248201527f41646472657373206973206e6f7420612070726f7669646572000000000000006044820152606401610286565b6001600160a01b0383165f90815260026020908152604080832080548251818502810185019093528083529193909284015b82821015610925578382905f5260205f2001805461089a90611819565b80601f01602080910402602001604051908101604052809291908181526020018280546108c690611819565b80156109115780601f106108e857610100808354040283529160200191610911565b820191905f5260205f20905b8154815290600101906020018083116108f457829003601f168201915b50505050508152602001906001019061087d565b50505050905080519150915091565b6003546060905f9067ffffffffffffffff81111561095457610954611805565b6040519080825280602002602001820160405280156109af57816020015b61099c60405180606001604052805f6001600160a01b031681526020015f81526020015f81525090565b8152602001906001900390816109725790505b5090505f5b600354811015610bc9575f600382815481106109d2576109d2611a0c565b5f9182526020808320909101546001600160a01b031680835260028252604080842080548251818602810186019093528083529295509092909190849084015b82821015610aba578382905f5260205f20018054610a2f90611819565b80601f0160208091040260200160405190810160405280929190818152602001828054610a5b90611819565b8015610aa65780601f10610a7d57610100808354040283529160200191610aa6565b820191905f5260205f20905b815481529060010190602001808311610a8957829003601f168201915b505050505081526020019060010190610a12565b505082519293505f9150508115610b77575f835f81518110610ade57610ade611a0c565b6020026020010151604051610af39190611a20565b90815260405190819003602001902060020154905060015b82811015610b6057610b56825f868481518110610b2a57610b2a611a0c565b6020026020010151604051610b3f9190611a20565b908152602001604051809103902060020154611153565b9150600101610b0b565b50610b6a81611132565b50610b758133611141565b505b6040518060600160405280856001600160a01b0316815260200183815260200182815250868681518110610bad57610bad611a0c565b60200260200101819052505050505080806001019150506109b4565b50919050565b5f60018383604051610be29291906117f6565b9081526040519081900360200190205460ff16905092915050565b60606001600160a01b038216610c555760405162461bcd60e51b815260206004820152601560248201527f496e76616c6964206f776e6572206164647265737300000000000000000000006044820152606401610286565b6001600160a01b0382165f90815260026020908152604080832080548251818502810185019093528083529193909284015b82821015610d2f578382905f5260205f20018054610ca490611819565b80601f0160208091040260200160405190810160405280929190818152602001828054610cd090611819565b8015610d1b5780601f10610cf257610100808354040283529160200191610d1b565b820191905f5260205f20905b815481529060010190602001808311610cfe57829003601f168201915b505050505081526020019060010190610c87565b505050509050919050565b60018383604051610d4c9291906117f6565b9081526040519081900360200190205460ff16610da15760405162461bcd60e51b8152602060048201526013602482015272119a5b1948191bd95cc81b9bdd08195e1a5cdd606a1b6044820152606401610286565b336001600160a01b03165f8484604051610dbc9291906117f6565b908152604051908190036020019020600301546001600160a01b031614610e255760405162461bcd60e51b815260206004820152601c60248201527f4f6e6c79206f776e65722063616e207265766f6b6520616363657373000000006044820152606401610286565b6001600160a01b038116610e7b5760405162461bcd60e51b815260206004820152601760248201527f496e76616c6964207265766f6b656520616464726573730000000000000000006044820152606401610286565b806001600160a01b0316336001600160a01b03168484604051610e9f9291906117f6565b604051908190038120907fd31b40d0e5dc0e720f13cdff5452df15cb4226cbbc509a4a141cb4c3e09bf14b905f90a4505050565b60018383604051610ee59291906117f6565b9081526040519081900360200190205460ff16610f3a5760405162461bcd60e51b8152602060048201526013602482015272119a5b1948191bd95cc81b9bdd08195e1a5cdd606a1b6044820152606401610286565b336001600160a01b03165f8484604051610f559291906117f6565b908152604051908190036020019020600301546001600160a01b031614610fbe5760405162461bcd60e51b815260206004820152601b60248201527f4f6e6c79206f776e65722063616e206772616e742061636365737300000000006044820152606401610286565b6001600160a01b0381166110145760405162461bcd60e51b815260206004820152601760248201527f496e76616c6964206772616e74656520616464726573730000000000000000006044820152606401610286565b336001600160a01b0382160361106c5760405162461bcd60e51b815260206004820152601f60248201527f43616e6e6f74206772616e742061636365737320746f20796f757273656c66006044820152606401610286565b6110985f84846040516110809291906117f6565b90815260200160405180910390206001015482611141565b506110c55f84846040516110ad9291906117f6565b90815260200160405180910390206002015482611141565b50806001600160a01b0316336001600160a01b031684846040516110ea9291906117f6565b604051908190038120907ffbc6d0108d2bcc402dccd9e59a550c2ec2c25fde70262696fe3d257d59c9cf18905f90a4505050565b5f61112b83836006611181565b9392505050565b5f61113d82306112a1565b5090565b5f61114c83836112a1565b5090919050565b5f82611165576111625f61132a565b92505b81611176576111735f61132a565b91505b61112b83835f61134e565b7f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e46497015460405163196d0b9b60e01b81525f917f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e4649700916001600160a01b039091169063196d0b9b906111fa908890339089908990600401611a56565b6020604051808303815f875af1158015611216573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061123a9190611a95565b8154604051630f8e573b60e21b8152600481018390523360248201529193506001600160a01b031690633e395cec906044015f604051808303815f87803b158015611283575f5ffd5b505af1158015611295573d5f5f3e3d5ffd5b50505050509392505050565b5f7f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e46497008054604051635ca4b5b160e11b8152600481018690526001600160a01b03858116602483015292935091169063b9496b62906044015f604051808303815f87803b15801561130f575f5ffd5b505af1158015611321573d5f5f3e3d5ffd5b50505050505050565b5f611348826fffffffffffffffffffffffffffffffff16600661142e565b92915050565b5f5f82156113615750600160f81b611364565b505f5b5f7f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e4649700600181015460405163022f65e760e31b815260048101899052602481018890527fff00000000000000000000000000000000000000000000000000000000000000851660448201529192506001600160a01b03169063117b2f38906064016020604051808303815f875af1158015611400573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114249190611a95565b9695505050505050565b7f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e464970154604051639cd07acb60e01b81525f917f9e7b61f58c47dc699ac88507c4f5bb9f121c03808c5676a8078fe583e4649700916001600160a01b0390911690639cd07acb906114a39087908790600401611aac565b6020604051808303815f875af11580156114bf573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114e39190611a95565b949350505050565b5f5f83601f8401126114fb575f5ffd5b50813567ffffffffffffffff811115611512575f5ffd5b602083019150836020828501011115610360575f5ffd5b5f5f6020838503121561153a575f5ffd5b823567ffffffffffffffff811115611550575f5ffd5b61155c858286016114eb565b90969095509350505050565b5f5f5f5f5f5f5f5f60a0898b03121561157f575f5ffd5b883567ffffffffffffffff811115611595575f5ffd5b6115a18b828c016114eb565b90995097505060208901359550604089013567ffffffffffffffff8111156115c7575f5ffd5b6115d38b828c016114eb565b90965094505060608901359250608089013567ffffffffffffffff8111156115f9575f5ffd5b6116058b828c016114eb565b999c989b5096995094979396929594505050565b602080825282518282018190525f918401906040840190835b818110156116595783516001600160a01b0316835260209384019390920191600101611632565b509095945050505050565b80356001600160a01b038116811461167a575f5ffd5b919050565b5f6020828403121561168f575f5ffd5b61112b82611664565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b5f82825180855260208501945060208160051b830101602085015f5b8381101561171457601f198584030188526116fe838351611698565b60209889019890935091909101906001016116e2565b50909695505050505050565b828152604060208201525f6114e360408301846116c6565b602080825282518282018190525f918401906040840190835b818110156116595783516001600160a01b038151168452602081015160208501526040810151604085015250606083019250602084019350600181019050611751565b602081525f61112b60208301846116c6565b5f5f5f604084860312156117b8575f5ffd5b833567ffffffffffffffff8111156117ce575f5ffd5b6117da868287016114eb565b90945092506117ed905060208501611664565b90509250925092565b818382375f9101908152919050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061182d57607f821691505b602082108103610bc957634e487b7160e01b5f52602260045260245ffd5b601f82111561189257805f5260205f20601f840160051c810160208510156118705750805b601f840160051c820191505b8181101561188f575f815560010161187c565b50505b505050565b815167ffffffffffffffff8111156118b1576118b1611805565b6118c5816118bf8454611819565b8461184b565b6020601f8211600181146118f7575f83156118e05750848201515b5f19600385901b1c1916600184901b17845561188f565b5f84815260208120601f198516915b828110156119265787850151825560209485019460019092019101611906565b508482101561194357868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b67ffffffffffffffff83111561196a5761196a611805565b61197e836119788354611819565b8361184b565b5f601f8411600181146119af575f85156119985750838201355b5f19600387901b1c1916600186901b17835561188f565b5f83815260208120601f198716915b828110156119de57868501358255602094850194600190920191016119be565b50868210156119fa575f1960f88860031b161c19848701351681555b505060018560011b0183555050505050565b634e487b7160e01b5f52603260045260245ffd5b5f82518060208501845e5f920191825250919050565b60548110611a5257634e487b7160e01b5f52602160045260245ffd5b9052565b8481526001600160a01b0384166020820152608060408201525f611a7d6080830185611698565b9050611a8c6060830184611a36565b95945050505050565b5f60208284031215611aa5575f5ffd5b5051919050565b8281526040810161112b6020830184611a3656fea164736f6c634300081b000a

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