Skip to content

TxEnvelopeTempo.validate

Validates a TxEnvelopeTempo.TxEnvelopeTempo. Returns true if the envelope is valid, false otherwise.

Imports

Named
import { TxEnvelopeTempo } from 'ox/tempo'

Examples

import { TxEnvelopeTempo } from 'ox/tempo'
 
const valid = TxEnvelopeTempo.validate({
  calls: [{
    data: '0xdeadbeef',
    to: '0x0000000000000000000000000000000000000000',
  }],
  chainId: 1,
  maxFeePerGas: 1000000000n,
})
true

Definition

function validate(
  envelope: PartialBy<TxEnvelopeTempo, 'type'>,
): boolean

Source: src/tempo/TxEnvelopeTempo.ts

Parameters

envelope

  • Type: PartialBy<TxEnvelopeTempo, 'type'>

The transaction envelope to validate.

Return Type

boolean