[soul-wallet-lib](../README.md) / [Exports](../modules.md) / [<internal\>](../modules/internal_.md) / IRPCRequest

# Interface: IRPCRequest<T\>

[<internal>](../modules/internal_.md).IRPCRequest

## Type parameters

| Name |
| :------ |
| `T` |

## Table of contents

### Properties

- [id](internal_.IRPCRequest.md#id)
- [jsonrpc](internal_.IRPCRequest.md#jsonrpc)
- [method](internal_.IRPCRequest.md#method)
- [params](internal_.IRPCRequest.md#params)

## Properties

### id

• **id**: `number`

#### Defined in

[src/interface/IRPCRequest.ts:12](https://github.com/proofofsoulprotocol/soulwalletlib/blob/93d2029/src/interface/IRPCRequest.ts#L12)

___

### jsonrpc

• **jsonrpc**: `string`

#### Defined in

[src/interface/IRPCRequest.ts:11](https://github.com/proofofsoulprotocol/soulwalletlib/blob/93d2029/src/interface/IRPCRequest.ts#L11)

___

### method

• **method**: `string`

#### Defined in

[src/interface/IRPCRequest.ts:13](https://github.com/proofofsoulprotocol/soulwalletlib/blob/93d2029/src/interface/IRPCRequest.ts#L13)

___

### params

• **params**: `T`

#### Defined in

[src/interface/IRPCRequest.ts:14](https://github.com/proofofsoulprotocol/soulwalletlib/blob/93d2029/src/interface/IRPCRequest.ts#L14)
