Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.36 KB

File metadata and controls

45 lines (32 loc) · 1.36 KB

@tevm/decorators


@tevm/decorators / TevmSendApi

Type Alias: TevmSendApi

TevmSendApi = object

Defined in: request/TevmSendApi.ts:30

API interface for sending JSON-RPC requests to Tevm Provides methods for both single and bulk requests

Example

import { TevmSendApi } from '@tevm/decorators'

// Example usage with a Tevm client
const client: TevmSendApi = {
  send: async (request) => { return null }, // implementation
  sendBulk: async (requests) => { return [] } // implementation
}

// Send a single request
await client.send({
  method: 'eth_blockNumber',
  params: []
})

// Send multiple requests in bulk
await client.sendBulk([
  { method: 'eth_blockNumber', params: [] },
  { method: 'eth_getBalance', params: ['0x...', 'latest'] }
])

Properties

Property Type Defined in
send TevmJsonRpcRequestHandler request/TevmSendApi.ts:31
sendBulk TevmJsonRpcBulkRequestHandler request/TevmSendApi.ts:32