SP

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x95856e88 at 11877966
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "SP"

No transactions found for "SP"


Functions
Getter at block 21826912
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
attestationCounter(view returns (uint64)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
schemaCounter(view returns (uint64)
0
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
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(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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