# WarmStorageOptions

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:64](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L64)

## Properties

### addApprovedProvider?

> `optional` **addApprovedProvider?**: (`args`) => readonly \[\]

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:65](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L65)

#### Parameters

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

#### Returns

readonly \[\]

***

### filBeamBeneficiaryAddress?

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

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:74](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L74)

#### Parameters

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

#### Returns

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

***

### owner?

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

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:82](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L82)

#### Parameters

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

#### Returns

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

***

### paymentsContractAddress?

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

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:70](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L70)

#### Parameters

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

#### Returns

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

***

### pdpVerifierAddress?

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

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:69](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L69)

#### Parameters

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

#### Returns

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

***

### removeApprovedProvider?

> `optional` **removeApprovedProvider?**: (`args`) => readonly \[\]

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:66](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L66)

#### Parameters

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

#### Returns

readonly \[\]

***

### serviceProviderRegistry?

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

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:78](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L78)

#### Parameters

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

#### Returns

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

***

### sessionKeyRegistry?

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

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:81](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L81)

#### Parameters

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

#### Returns

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

***

### terminateService?

> `optional` **terminateService?**: (`args`) => readonly \[\]

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:83](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L83)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `args` | [`AbiToType`](/reference/filoz/synapse-core/mocks/type-aliases/abitotype/)\<readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}\] \| readonly \[\{ `internalType`: `"uint256"`; `name`: `"dataSetId"`; `type`: `"uint256"`; \}, \{ `internalType`: `"bytes"`; `name`: `"extraData"`; `type`: `"bytes"`; \}\]\> |

#### Returns

readonly \[\]

***

### topUpCDNPaymentRails?

> `optional` **topUpCDNPaymentRails?**: (`args`) => readonly \[\]

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:84](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L84)

#### Parameters

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

#### Returns

readonly \[\]

***

### usdfcTokenAddress?

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

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:73](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L73)

#### Parameters

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

#### Returns

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

***

### viewContractAddress?

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

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:77](https://github.com/FilOzone/synapse-sdk/blob/218f90f1cf7635dc33af6f880b64b845c99676bc/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L77)

#### Parameters

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

#### Returns

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