# JSONRPC

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

Defined in: [packages/synapse-core/src/mocks/jsonrpc/index.ts:96](https://github.com/FilOzone/synapse-sdk/blob/bbb19077656e2e61358f88ee501256be09b81c1e/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`