Skip to content

TransactionRequest.fromRpc

Converts a TransactionRequest.Rpc to a TransactionRequest.TransactionRequest.

Imports

Named
import { TransactionRequest } from 'ox'

Examples

import { TransactionRequest } from 'ox'
 
const request = TransactionRequest.fromRpc({
  to: '0x0000000000000000000000000000000000000000',
  value: '0x2386f26fc10000',
})

Definition

function fromRpc(
  request: Rpc,
): TransactionRequest

Source: src/core/TransactionRequest.ts

Parameters

request

  • Type: Rpc

The RPC request to convert.

request.msg

  • Type: 0x${string}
  • Optional

Explicit digest, or empty bytes for the transaction signing hash.

request.scheme

  • Type: "0x0" | "0x1" | "0x2"

Signature verification scheme.

request.signature

  • Type: 0x${string}
  • Optional

Encoded signature bytes.

request.signer

  • Type: Address.Address | '0x' | undefined
  • Optional

Signer address; absent for the transaction sender.

Return Type

A transaction request.

TransactionRequest