# WarmStorageOptions

Defined in: [packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts:63](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L63)

## Properties

### addApprovedProvider?

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

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

#### 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:73](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L73)

#### Parameters

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

#### Returns

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

***

### getServicePrice?

> `optional` **getServicePrice?**: (`args`) => readonly \[\{ `epochsPerMonth`: `bigint`; `minimumPricePerMonth`: `bigint`; `pricePerTiBCacheMissEgress`: `bigint`; `pricePerTiBCdnEgress`: `bigint`; `pricePerTiBPerMonthNoCDN`: `bigint`; `tokenAddress`: `` `0x${string}` ``; \}\]

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

#### Parameters

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

#### Returns

readonly \[\{ `epochsPerMonth`: `bigint`; `minimumPricePerMonth`: `bigint`; `pricePerTiBCacheMissEgress`: `bigint`; `pricePerTiBCdnEgress`: `bigint`; `pricePerTiBPerMonthNoCDN`: `bigint`; `tokenAddress`: `` `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/ce70156aec4743b160a499b1092490121b425435/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:69](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L69)

#### 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:68](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L68)

#### 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:65](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L65)

#### 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:77](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L77)

#### 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:80](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L80)

#### 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/ce70156aec4743b160a499b1092490121b425435/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L83)

#### Parameters

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

#### 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/ce70156aec4743b160a499b1092490121b425435/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:72](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L72)

#### 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:76](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/packages/synapse-core/src/mocks/jsonrpc/warm-storage.ts#L76)

#### Parameters

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

#### Returns

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