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