Represents KYC data. [first name, last name, email, birth date, nationality].
A collection of the KYC data of a user.
An individual component of a name, such as john
.
An ENS identifier such as john.photochromic.eth
. Names may consist of multiple parts, called labels, separated by dots.
A cryptographic hash uniquely identifying a name.
Describes signed KYC data used to mint an identity.
Represents the (price) profile selected during the creation of a PhotoChromic identity.
Describes a signed address record.
Describes a signed text record.
A verified address record.
An abstract representation of any ENS record field. It includes an (optional) timestamp if the record is verified.
A verified text record.
A set of validity dates.
Initialized the Contracts class with the given signer or provider.
The provider used to communicate with the contracts.
All PhotoChromic contracts that have been initialized with the given provider.
Returns a new Identity instance that can be used to QUERY data on behalf of the given address.
The address of the identity.
The provider used to communicate with the contracts, does not need to match the address.
An initialed Identity class that uses the given address under the hood.
Returns a new IdentitySigner instance that can be used to UPDATE data on behalf of the given signer.
The signer used to communicate with the contracts.
An initialed IdentitySigner class that uses the given signer under the hood.
Generated using TypeDoc
Represents an ETH address