Skip to content

Log.toRpc

Converts a Log.Log to a Log.Rpc.

Imports

Named
import { Log } from 'ox'

Examples

import { Log } from 'ox'
 
const log = Log.toRpc({
  address: '0xfba3912ca04dd458c843e2ee08967fc04f3579c2',
  blockHash:
    '0xabe69134e80a12f6a93d0aa18215b5b86c2fb338bae911790ca374a8716e01a4',
  blockNumber: 19760236n,
  data: '0x',
  logIndex: 271,
  removed: false,
  topics: [
    '0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef',
    '0x0000000000000000000000000000000000000000000000000000000000000000',
    '0x0000000000000000000000000c04d9e9278ec5e4d424476d3ebec70cb5d648d1',
    '0x000000000000000000000000000000000000000000000000000000000000025b',
  ],
  transactionHash:
    '0xcfa52db0bc2cb5bdcb2c5bd8816df7a2f018a0e3964ab1ef4d794cf327966e93',
  transactionIndex: 145,
})
{
address: '0xfba3912ca04dd458c843e2ee08967fc04f3579c2',
blockHash: '0xabe69134e80a12f6a93d0aa18215b5b86c2fb338bae911790ca374a8716e01a4',
blockNumber: '0x012d846c',
data: '0x',
logIndex: '0x010f',
removed: false,
topics: [
'0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef',
'0x0000000000000000000000000000000000000000000000000000000000000000',
'0x0000000000000000000000000c04d9e9278ec5e4d424476d3ebec70cb5d648d1',
'0x000000000000000000000000000000000000000000000000000000000000025b',
],
transactionHash:
'0xcfa52db0bc2cb5bdcb2c5bd8816df7a2f018a0e3964ab1ef4d794cf327966e93',
transactionIndex: '0x91',
}

Definition

function toRpc<log, pending>(
  log: log,
  _options?: toRpc.Options<pending>,
): Rpc<pending>

Source: src/core/Log.ts

Parameters

log

  • Type: log

The log to convert.

Return Type

An RPC log.

Rpc<pending>