# PDPVerifierOptions

Defined in: [packages/synapse-core/src/mocks/jsonrpc/pdp.ts:17](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/mocks/jsonrpc/pdp.ts#L17)

## Properties

### dataSetLive()?

> `optional` **dataSetLive**: (`args`) => readonly \[`boolean`\]

Defined in: [packages/synapse-core/src/mocks/jsonrpc/pdp.ts:18](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/mocks/jsonrpc/pdp.ts#L18)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `args` | readonly \[`bigint`\] |

#### Returns

readonly \[`boolean`\]

***

### getActivePieceCount()?

> `optional` **getActivePieceCount**: (`args`) => readonly \[`bigint`\]

Defined in: [packages/synapse-core/src/mocks/jsonrpc/pdp.ts:21](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/mocks/jsonrpc/pdp.ts#L21)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `args` | readonly \[`bigint`\] |

#### Returns

readonly \[`bigint`\]

***

### getActivePieces()?

> `optional` **getActivePieces**: (`args`) => readonly \[readonly `object`[], readonly `bigint`[], `boolean`\]

Defined in: [packages/synapse-core/src/mocks/jsonrpc/pdp.ts:22](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/mocks/jsonrpc/pdp.ts#L22)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `args` | readonly \[`bigint`, `bigint`, `bigint`\] |

#### Returns

readonly \[readonly `object`[], readonly `bigint`[], `boolean`\]

***

### getDataSetLeafCount()?

> `optional` **getDataSetLeafCount**: (`args`) => readonly \[`bigint`\]

Defined in: [packages/synapse-core/src/mocks/jsonrpc/pdp.ts:26](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/mocks/jsonrpc/pdp.ts#L26)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `args` | readonly \[`bigint`\] |

#### Returns

readonly \[`bigint`\]

***

### getDataSetListener()?

> `optional` **getDataSetListener**: (`args`) => readonly \[`` `0x${string}` ``\]

Defined in: [packages/synapse-core/src/mocks/jsonrpc/pdp.ts:19](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/mocks/jsonrpc/pdp.ts#L19)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `args` | readonly \[`bigint`\] |

#### Returns

readonly \[`` `0x${string}` ``\]

***

### getDataSetStorageProvider()?

> `optional` **getDataSetStorageProvider**: (`args`) => readonly \[`` `0x${string}` ``, `` `0x${string}` ``\]

Defined in: [packages/synapse-core/src/mocks/jsonrpc/pdp.ts:23](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/mocks/jsonrpc/pdp.ts#L23)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `args` | readonly \[`bigint`\] |

#### Returns

readonly \[`` `0x${string}` ``, `` `0x${string}` ``\]

***

### getNextPieceId()?

> `optional` **getNextPieceId**: (`args`) => readonly \[`bigint`\]

Defined in: [packages/synapse-core/src/mocks/jsonrpc/pdp.ts:20](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/mocks/jsonrpc/pdp.ts#L20)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `args` | readonly \[`bigint`\] |

#### Returns

readonly \[`bigint`\]

***

### getScheduledRemovals()?

> `optional` **getScheduledRemovals**: (`args`) => readonly \[readonly `bigint`[]\]

Defined in: [packages/synapse-core/src/mocks/jsonrpc/pdp.ts:27](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/mocks/jsonrpc/pdp.ts#L27)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `args` | readonly \[`bigint`\] |

#### Returns

readonly \[readonly `bigint`[]\]