JSONRPCOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:32
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:33
endorsements?
Section titled “endorsements?”
optionalendorsements?:EndorsementsOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:70
erc20?
Section titled “erc20?”
optionalerc20?:ERC20Options
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:69
eth_accounts?
Section titled “eth_accounts?”
optionaleth_accounts?:string[]
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:62
eth_blockNumber?
Section titled “eth_blockNumber?”
optionaleth_blockNumber?:string
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:35
eth_chainId?
Section titled “eth_chainId?”
optionaleth_chainId?:string
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:34
eth_estimateGas?
Section titled “eth_estimateGas?”
optionaleth_estimateGas?: (params) =>`0x${string}`
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:45
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | [TransactionRequest] | [TransactionRequest, bigint | BlockTag] | [TransactionRequest, bigint | BlockTag, 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:39
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | [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:59
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:36
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | [`0x${string}`, 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:51
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | [bigint | BlockTag, boolean] |
Returns
Section titled “Returns”Block<`0x${string}`, boolean, BlockTag, RpcTransaction<false>> | null
eth_getTransactionByHash?
Section titled “eth_getTransactionByHash?”
optionaleth_getTransactionByHash?: (params) =>any
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:37
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:44
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | [`0x${string}`, 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:38
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:60
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:61
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | [`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:43
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:65
pdpVerifier?
Section titled “pdpVerifier?”
optionalpdpVerifier?:PDPVerifierOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:64
serviceRegistry?
Section titled “serviceRegistry?”
optionalserviceRegistry?:ServiceRegistryOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:67
sessionKeyRegistry?
Section titled “sessionKeyRegistry?”
optionalsessionKeyRegistry?:SessionKeyRegistryOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:68
warmStorage?
Section titled “warmStorage?”
optionalwarmStorage?:WarmStorageOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:63
warmStorageView?
Section titled “warmStorageView?”
optionalwarmStorageView?:WarmStorageViewOptions
Defined in: packages/synapse-core/src/mocks/jsonrpc/types.ts:66