@celo/contractkit"identity/claims/attestation-service-url"

Module: "identity/claims/attestation-service-url"

Index

Type aliases

Variables

Functions

Type aliases

AttestationServiceURLClaim

Ƭ AttestationServiceURLClaim: t.TypeOf‹typeof AttestationServiceURLClaimType›

Defined in packages/sdk/contractkit/src/identity/claims/attestation-service-url.ts:20

Variables

Const AttestationServiceURLClaimType

AttestationServiceURLClaimType: TypeC‹object› = t.type({ type: t.literal(ClaimTypes.ATTESTATION_SERVICE_URL), timestamp: TimestampType, url: UrlType, })

Defined in packages/sdk/contractkit/src/identity/claims/attestation-service-url.ts:14

Functions

Const createAttestationServiceURLClaim

createAttestationServiceURLClaim(url: string): AttestationServiceURLClaim

Defined in packages/sdk/contractkit/src/identity/claims/attestation-service-url.ts:22

Parameters:

Name Type
url string

Returns: AttestationServiceURLClaim


validateAttestationServiceUrl

validateAttestationServiceUrl(kit: ContractKit, claim: AttestationServiceURLClaim, address: Address): Promise‹string | undefined›

Defined in packages/sdk/contractkit/src/identity/claims/attestation-service-url.ts:28

Parameters:

Name Type
kit ContractKit
claim AttestationServiceURLClaim
address Address

Returns: Promise‹string | undefined›