ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 765 txns
Deployed by via 0x2fe18249 at 19182884
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ERC1967Proxy"

0x61ccc6aaba8baa14b3f959bc5c1eaeb780f365dd458c40aa550ea56e07448a00
0x1f5f7c60365bf832ff5e68032d23f08f8eb1e1e7009a9f8abcdf9876bacdb8c1
0xb1f619b489ed8db6469c5a5d6e7352edce59132682e7ba79141728b6c7e5014b
0xd364e26e28bf4402543750603f0fda65dff86dd000812f9920c9927136f23fd9
0x24707ed653d244d4140fc0b11faefd508f07e6da7d77c488f9a5eeb5781ce1a0
0xb4daa6cdaa805ec6530360abc364dd8e8979d527a4e7f0282931717b79f43887
0x9e4e92cc1149f59f60cce28e1a16ba4675cc8aa0fcea146cb85ab457c064d40f
0x55c587426453abb5761b492ea50ee5e68ac98e561698911ee6081f5ee9db4029
0x94245d009f1d76a2336015639b484b14b192ae57221fdbb5e665da0fb9f11766
0xa7be06b8a44867cfff579c9028d1fcafad8f441cd776ffd071a4ba6a45e30a62

Functions
Getter at block 20855971
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
attestationCounter(view returns (uint64)
698
owner(view returns (address)
0x55d22d83752a9be59b8959f97fcf3b2cabca5094
 
proxiableUUID(view returns (bytes32)
schemaCounter(view returns (uint64)
68
version(pure returns (string)
1.1.1
Read-only
getAttestation(uint64 attestationIdview returns (struct Attestation)
getDelegatedAttestBatchHash(struct Attestation[] attestationspure returns (bytes32)
getDelegatedAttestHash(struct Attestation attestationpure returns (bytes32)
getDelegatedOffchainAttestBatchHash(string[] offchainAttestationIdspure returns (bytes32)
getDelegatedOffchainAttestHash(string offchainAttestationIdpure returns (bytes32)
getDelegatedOffchainRevokeBatchHash(string[] offchainAttestationIdsstring[] reasonspure returns (bytes32)
getDelegatedOffchainRevokeHash(string offchainAttestationIdstring reasonpure returns (bytes32)
getDelegatedRegisterBatchHash(struct Schema[] schemaspure returns (bytes32)
getDelegatedRegisterHash(struct Schema schemapure returns (bytes32)
getDelegatedRevokeBatchHash(uint64[] attestationIdsstring[] reasonspure returns (bytes32)
getDelegatedRevokeHash(uint64 attestationIdstring reasonpure returns (bytes32)
getOffchainAttestation(string offchainAttestationIdview returns (struct OffchainAttestation)
getSchema(uint64 schemaIdview returns (struct Schema)
State-modifying
attest(struct Attestation attestationaddress resolverFeesERC20Tokenuint256 resolverFeesERC20Amountstring indexingKeybytes delegateSignaturebytes extraDatareturns (uint64)
attest(struct Attestation attestationstring indexingKeybytes delegateSignaturebytes extraDatareturns (uint64)
attest(struct Attestation attestationuint256 resolverFeesETHstring indexingKeybytes delegateSignaturebytes extraDatapayable returns (uint64)
attestBatch(struct Attestation[] attestationsaddress[] resolverFeesERC20Tokensuint256[] resolverFeesERC20Amountstring[] indexingKeysbytes delegateSignaturebytes extraDatareturns (uint64[] attestationIds)
attestBatch(struct Attestation[] attestationsstring[] indexingKeysbytes delegateSignaturebytes extraDatareturns (uint64[] attestationIds)
attestBatch(struct Attestation[] attestationsuint256[] resolverFeesETHstring[] indexingKeysbytes delegateSignaturebytes extraDatapayable returns (uint64[] attestationIds)
attestOffchain(string offchainAttestationIdaddress delegateAttesterbytes delegateSignature
attestOffchainBatch(string[] attestationIdsaddress delegateAttesterbytes delegateSignature
initialize(uint64 schemaCounter_uint64 attestationCounter_
register(struct Schema schemabytes delegateSignaturereturns (uint64 schemaId)
registerBatch(struct Schema[] schemasbytes delegateSignaturereturns (uint64[] schemaIds)
renounceOwnership(
revoke(uint64 attestationIdstring reasonaddress resolverFeesERC20Tokenuint256 resolverFeesERC20Amountbytes delegateSignaturebytes extraData
revoke(uint64 attestationIdstring reasonbytes delegateSignaturebytes extraData
revoke(uint64 attestationIdstring reasonuint256 resolverFeesETHbytes delegateSignaturebytes extraDatapayable 
revokeBatch(uint64[] attestationIdsstring[] reasonsaddress[] resolverFeesERC20Tokensuint256[] resolverFeesERC20Amountbytes delegateSignaturebytes extraData
revokeBatch(uint64[] attestationIdsstring[] reasonsbytes delegateSignaturebytes extraData
revokeBatch(uint64[] attestationIdsstring[] reasonsuint256[] resolverFeesETHbytes delegateSignaturebytes extraDatapayable 
revokeOffchain(string offchainAttestationIdstring reasonbytes delegateSignature
revokeOffchainBatch(string[] offchainAttestationIdsstring[] reasonsbytes delegateSignature
setGlobalHook(address hook
setPause(bool paused
transferOwnership(address newOwner
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
AttestationMade(uint64 attestationIdstring indexingKey
AttestationRevoked(uint64 attestationIdstring reason
Initialized(uint64 version
OffchainAttestationMade(string attestationId
OffchainAttestationRevoked(string attestationIdstring reason
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SchemaRegistered(uint64 schemaId
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
AttestationAlreadyRevoked(
AttestationInvalidDuration(
AttestationIrrevocable(
AttestationNonexistent(
AttestationWrongAttester(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InvalidDelegateSignature(
InvalidInitialization(
LegacySPRequired(
NotInitializing(
OffchainAttestationAlreadyRevoked(
OffchainAttestationExists(
OffchainAttestationNonexistent(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
Paused(
SchemaNonexistent(
SchemaWrongRegistrant(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot