Skip to main content

Solidity API

EMPTY_UID

bytes32 EMPTY_UID

NO_EXPIRATION_TIME

uint64 NO_EXPIRATION_TIME

AccessDenied

error AccessDenied()

DeadlineExpired

error DeadlineExpired()

InvalidEAS

error InvalidEAS()

InvalidLength

error InvalidLength()

InvalidSignature

error InvalidSignature()

NotFound

error NotFound()

VerifiedLevel

struct VerifiedLevel {
  bool active;
  uint256 minTokensLocked;
  uint256 minVerifiers;
  uint256 minCouncilVerifiers;
}

Signature

A struct representing ECDSA signature data.
struct Signature {
  uint8 v;
  bytes32 r;
  bytes32 s;
}

Attestation

A struct representing a single attestation.
struct Attestation {
  bytes32 uid;
  bytes32 schema;
  uint64 time;
  uint64 expirationTime;
  uint64 revocationTime;
  bytes32 refUID;
  address recipient;
  address attester;
  uint256 verifierCount;
  bool revocable;
  bytes data;
  uint256 bondedAmount;
  address digitalAssetAddress;
  uint256 digitalAssetId;
  uint256 communityUserCount;
  uint256 WLVerifierCount;
}

uncheckedInc

function uncheckedInc(uint256 i) internal pure returns (uint256 j)
A helper function to work with unchecked iterators in loops.