# identity/claims/attestation-service-url

## Index

### Type aliases

* [AttestationServiceURLClaim](#attestationserviceurlclaim)

### Variables

* [AttestationServiceURLClaimType](#const-attestationserviceurlclaimtype)

### Functions

* [createAttestationServiceURLClaim](#const-createattestationserviceurlclaim)
* [validateAttestationServiceUrl](#validateattestationserviceurl)

## Type aliases

### AttestationServiceURLClaim

Ƭ **AttestationServiceURLClaim**: *t.TypeOf‹typeof AttestationServiceURLClaimType›*

*Defined in* [*packages/contractkit/src/identity/claims/attestation-service-url.ts:19*](https://github.com/celo-org/celo-monorepo/blob/master/packages/contractkit/src/identity/claims/attestation-service-url.ts#L19)

## Variables

### `Const` AttestationServiceURLClaimType

• **AttestationServiceURLClaimType**: *TypeC‹object›* = t.type({ type: t.literal(ClaimTypes.ATTESTATION\_SERVICE\_URL), timestamp: TimestampType, url: UrlType, })

*Defined in* [*packages/contractkit/src/identity/claims/attestation-service-url.ts:13*](https://github.com/celo-org/celo-monorepo/blob/master/packages/contractkit/src/identity/claims/attestation-service-url.ts#L13)

## Functions

### `Const` createAttestationServiceURLClaim

▸ **createAttestationServiceURLClaim**(`url`: string): [*AttestationServiceURLClaim*](#attestationserviceurlclaim)

*Defined in* [*packages/contractkit/src/identity/claims/attestation-service-url.ts:21*](https://github.com/celo-org/celo-monorepo/blob/master/packages/contractkit/src/identity/claims/attestation-service-url.ts#L21)

**Parameters:**

| Name  | Type   |
| ----- | ------ |
| `url` | string |

**Returns:** [*AttestationServiceURLClaim*](#attestationserviceurlclaim)

### validateAttestationServiceUrl

▸ **validateAttestationServiceUrl**(`kit`: [ContractKit](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/external-modules/broken-reference), `claim`: [AttestationServiceURLClaim](#attestationserviceurlclaim), `address`: [Address](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/external-modules/broken-reference)): *Promise‹string | undefined›*

*Defined in* [*packages/contractkit/src/identity/claims/attestation-service-url.ts:27*](https://github.com/celo-org/celo-monorepo/blob/master/packages/contractkit/src/identity/claims/attestation-service-url.ts#L27)

**Parameters:**

| Name      | Type                                                                                                         |
| --------- | ------------------------------------------------------------------------------------------------------------ |
| `kit`     | [ContractKit](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/external-modules/broken-reference) |
| `claim`   | [AttestationServiceURLClaim](#attestationserviceurlclaim)                                                    |
| `address` | [Address](https://josh-8.gitbook.io/celo-docs/developer-guide/summary/external-modules/broken-reference)     |

**Returns:** *Promise‹string | undefined›*
