JSONRPCOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:33
Options for the JSONRPC server
Properties
Section titled “Properties”debug?
Section titled “debug?”
optionaldebug?:boolean
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:34
endorsements?
Section titled “endorsements?”
optionalendorsements?:EndorsementsOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:83
erc20?
Section titled “erc20?”
optionalerc20?:ERC20Options
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:82
eth_accounts?
Section titled “eth_accounts?”
optionaleth_accounts?:string[]
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:75
eth_blockNumber?
Section titled “eth_blockNumber?”
optionaleth_blockNumber?:string| (() =>string)
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:37
The head block number, or a function answering it per request (e.g. to advance the head).
eth_chainId?
Section titled “eth_chainId?”
optionaleth_chainId?:string
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:35
eth_estimateGas?
Section titled “eth_estimateGas?”
optionaleth_estimateGas?: (params) =>`0x${string}`
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:47
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params |
[transaction: TransactionRequest] | [transaction: TransactionRequest, block: bigint | BlockTag] | [transaction: TransactionRequest, block: bigint | BlockTag, stateOverride: RpcStateOverride] |
Returns
Section titled “Returns”`0x${string}`
eth_fillTransaction?
Section titled “eth_fillTransaction?”
optionaleth_fillTransaction?: (params) =>object
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:41
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params |
[transaction: TransactionRequest] |
Returns
Section titled “Returns”object
raw:
`0x${string}`
tx:
RpcTransaction
eth_gasPrice?
Section titled “eth_gasPrice?”
optionaleth_gasPrice?: () =>`0x${string}`
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:61
Returns
Section titled “Returns”`0x${string}`
eth_getBalance?
Section titled “eth_getBalance?”
optionaleth_getBalance?: (params) =>`0x${string}`
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:38
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params |
[address: `0x${string}`, block: bigint | BlockTag] |
Returns
Section titled “Returns”`0x${string}`
eth_getBlockByNumber?
Section titled “eth_getBlockByNumber?”
optionaleth_getBlockByNumber?: (params) =>Block<`0x${string}`,boolean,BlockTag,RpcTransaction<false>> |null
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:53
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params |
[block: bigint | BlockTag, includeTransactionObjects: boolean] |
Returns
Section titled “Returns”Block<`0x${string}`, boolean, BlockTag, RpcTransaction<false>> | null
eth_getLogs?
Section titled “eth_getLogs?”
optionaleth_getLogs?: (params) =>RpcLog[]
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:62
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params |
[filter: object] |
Returns
Section titled “Returns”RpcLog[]
eth_getTransactionByHash?
Section titled “eth_getTransactionByHash?”
optionaleth_getTransactionByHash?: (params) =>any
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:39
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params |
any |
Returns
Section titled “Returns”any
eth_getTransactionCount?
Section titled “eth_getTransactionCount?”
optionaleth_getTransactionCount?: (params) =>`0x${string}`
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:46
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params |
[address: `0x${string}`, block: bigint | BlockTag | BlockIdentifier] |
Returns
Section titled “Returns”`0x${string}`
eth_getTransactionReceipt?
Section titled “eth_getTransactionReceipt?”
optionaleth_getTransactionReceipt?: (params) =>any
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:40
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params |
any |
Returns
Section titled “Returns”any
eth_maxPriorityFeePerGas?
Section titled “eth_maxPriorityFeePerGas?”
optionaleth_maxPriorityFeePerGas?: () =>`0x${string}`
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:73
Returns
Section titled “Returns”`0x${string}`
eth_sendRawTransaction?
Section titled “eth_sendRawTransaction?”
optionaleth_sendRawTransaction?: (params) =>`0x${string}`
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:74
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params |
[transaction: `0x${string}`] |
Returns
Section titled “Returns”`0x${string}`
eth_signTypedData_v4?
Section titled “eth_signTypedData_v4?”
optionaleth_signTypedData_v4?: (params) =>string
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:45
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params |
any |
Returns
Section titled “Returns”string
payments?
Section titled “payments?”
optionalpayments?:PaymentsOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:78
pdpVerifier?
Section titled “pdpVerifier?”
optionalpdpVerifier?:PDPVerifierOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:77
serviceRegistry?
Section titled “serviceRegistry?”
optionalserviceRegistry?:ServiceRegistryOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:80
sessionKeyRegistry?
Section titled “sessionKeyRegistry?”
optionalsessionKeyRegistry?:SessionKeyRegistryOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:81
warmStorage?
Section titled “warmStorage?”
optionalwarmStorage?:WarmStorageOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:76
warmStorageView?
Section titled “warmStorageView?”
optionalwarmStorageView?:WarmStorageViewOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:79