Skip to content

CertificateLib

CertificateLib

certificateData() → struct CertificateLib.CertificateData ds (internal)

isCertificateSigner(address account) → bool (internal)

usedCertificateNonce(address sender) → uint256 (internal)

usedCertificateSalt(bytes32 salt) → bool (internal)

certificateValidationType() → enum CertificateValidationType (internal)

_checkNonceBasedCertificate(address token, address msgSender, bytes payloadWithCertificate, bytes certificate) → bool (internal)

Checks if a nonce-based certificate is correct

_checkSaltBasedCertificate(address token, address msgSender, bytes payloadWithCertificate, bytes certificate) → bool, bytes32 (internal)

Checks if a salt-based certificate is correct

CertificateData

mapping(address => uint256) _usedCertificateNonce

mapping(bytes32 => bool) _usedCertificateSalt

enum CertificateValidationType _certificateType