ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 792 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"

0x63f99f7c7efe2fd60fe362b63834a0c9df47f688658a014b682d7512cb399d78
0xc247e9bcf5ac6d1aee2282dcceb8cc64d6eb0baa4a9b3f967f441e0dbdc001f8
0x8577e790801a2a668fda133db4ff197f7e923ce96142a2e9f6029d405aec5632
0x9e5e730107e9a66bbd9fc0d15599c3f8c724ec75c1407b3cc9f4ee40295d30e3
0x1d1cdc45e9cb22290c30178b7d3793c2eaf6ae8d8771b7d1f5da27035bc626c6
0xa7fda4e2ea496a5825f99190452eaa311949e3d77c60bad28fdf8a3493498bbd
0xa51fbeffd77baf84e48a61257c25eeb1e877decb41ea64e92029ce146f8ea6f7
0xbfabe55e0faec24ce8d3a09ae6cbc8dff366b5185fe5cd7382a8f60402d44424
0x35dcfb8959a98b4b621f09e9fa2a41a6d603d4d379aeec32d177595496e64236
0x9297abd202a9278ce397f5288aad379cee2a33ab2c945bdfd700220c3f392091

Functions
Getter at block 21331398
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
attestationCounter(view returns (uint64)
721
owner(view returns (address)
0x55d22d83752a9be59b8959f97fcf3b2cabca5094
 
proxiableUUID(view returns (bytes32)
schemaCounter(view returns (uint64)
72
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