# getContract

> **getContract**(`options`): `object`

Defined in: [packages/synapse-core/src/pdp-verifier/index.ts:41](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-core/src/pdp-verifier/index.ts#L41)

Get the PDP Verifier contract

## Parameters

| Parameter | Type | Description |
| ------ | ------ | ------ |
| `options` | [`OptionsType`](/reference/filoz/synapse-core/pdp-verifier/namespaces/getcontract/type-aliases/optionstype/) | [getContract.OptionsType](/reference/filoz/synapse-core/pdp-verifier/namespaces/getcontract/type-aliases/optionstype/) |

## Returns

`object`

[Contract](https://viem.sh/docs/contract/getContract) [getContract.OutputType](/reference/filoz/synapse-core/pdp-verifier/namespaces/getcontract/type-aliases/outputtype/)

### abi

> **abi**: `Abi` \| readonly `unknown`[]

### address

> **address**: `` `0x${string}` ``

## Throws

Errors [asChain.ErrorType](/reference/filoz/synapse-core/chains/namespaces/aschain/type-aliases/errortype/)