# JSONRPC

> **JSONRPC**(`options?`, `hooks?`): `HttpHandler`

Defined in: [packages/synapse-core/src/mocks/jsonrpc/index.ts:96](https://github.com/FilOzone/synapse-sdk/blob/1a1d16a73ad5da89c80d6276a9c9ad8af2ec33fd/packages/synapse-core/src/mocks/jsonrpc/index.ts#L96)

Mock JSONRPC server for testing

## Parameters

| Parameter | Type |
| ------ | ------ |
| `options?` | [`JSONRPCOptions`](/reference/filoz/synapse-core/mocks/interfaces/jsonrpcoptions/) |
| `hooks?` | [`JSONRPCHooks`](/reference/filoz/synapse-core/mocks/interfaces/jsonrpchooks/) |

## Returns

`HttpHandler`