AttestationLogic

Verified contract

Active on Ethereum with 250,192 txns
Deployed by via 0x960e95cf at 6822938
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xf906e0c0f7762e13be55a0ee4123b24e5b5c62daf0beef190e54a3fd10ad5f36
0x473b01601ec5efa4095ecf65bc31d4b0ca245f27cce4fcf8461dda481676a80a
0xf922fe8a93b8557b44b55649a772f8b048fded18f127e1a2709e7181b0575241
0x7a7507d8546ae6c49fc928e638eae15311f9c7ddb4f5f2b005cd2ca49771570e
0x1a7ac9bd856c5f9aea15e32e396c5fcf16bbcc7d156d1c136902c9d9028a0e0d
0x47bf984b134d85c950440378e9f7904b50967d6eb19cb2d4e4dbdf39cff9ce98
0x54a55319cfb685982ce96ac0b8a6ba0f97a15f2f87b12713635f9257ac7e58d1
0x9eae6c17093f8751ad6be53540091eabed6c518f7d543684229fdbbd3401a6bf
0xac1e4a0d274d83ca22516fd8bbcc729453bcf9c0bc957cd3c3e2b6a3cf64c579
0xdcca48495854ded34777ce2eb45e7980e85c40c40e32113c775978143f65371c

Functions
Getter at block 21275458
initializer(view returns (address)
0x28c7ba752fd214a54ea25f075ab459ab17bd5fd2
initializing(view returns (bool)
true
tokenEscrowMarketplace(view returns (address)
0x572686f8f84874989af4d603fe54fcffe9d29462
Read-only
usedSignatures(bytes32view returns (bool)
State-modifying
attest(address _subjectaddress _requesteruint256 _rewardbytes _requesterSigbytes32 _dataHashbytes32 _requestNoncebytes _subjectSig
attestFor(address _subjectaddress _attesteraddress _requesteruint256 _rewardbytes _requesterSigbytes32 _dataHashbytes32 _requestNoncebytes _subjectSigbytes _delegationSig
contest(address _requesteruint256 _rewardbytes32 _requestNoncebytes _requesterSig
contestFor(address _attesteraddress _requesteruint256 _rewardbytes32 _requestNoncebytes _requesterSigbytes _delegationSig
endInitialization(
migrateAttestation(address _requesteraddress _attesteraddress _subjectbytes32 _dataHash
revokeAttestation(bytes32 _link
revokeAttestationFor(address _senderbytes32 _linkbytes32 _noncebytes _delegationSig
setTokenEscrowMarketplace(address _newTokenEscrowMarketplace
Events
AttestationRejected(address indexed attesteraddress indexed requester
AttestationRevoked(bytes32 linkaddress attester
InitializationEnded(
TokenEscrowMarketplaceChanged(address oldTokenEscrowMarketplaceaddress newTokenEscrowMarketplace
TraitAttested(address subjectaddress attesteraddress requesterbytes32 dataHash
Constructor
constructor(address _initializeraddress _tokenEscrowMarketplace
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.