Skip to content

TxEnvelopeTempo Errors

TxEnvelopeTempo.CallsEmptyError

Thrown when a transaction's calls list is empty.

Examples

import { TxEnvelopeTempo } from 'ox/tempo'
 
TxEnvelopeTempo.assert({
  calls: [],
  chainId: 1,
})
TxEnvelopeTempo.CallsEmptyError: Calls list cannot be empty.

Source: src/tempo/TxEnvelopeTempo.ts

TxEnvelopeTempo.InvalidValidityWindowError

Thrown when validBefore is not greater than validAfter.

Examples

import { TxEnvelopeTempo } from 'ox/tempo'
 
TxEnvelopeTempo.assert({
  calls: [{ to: '0x0000000000000000000000000000000000000000' }],
  chainId: 1,
  validBefore: 100,
  validAfter: 200,
})
TxEnvelopeTempo.InvalidValidityWindowError: validBefore (100) must be greater than validAfter (200).

Source: src/tempo/TxEnvelopeTempo.ts