Skip to content

TempoAddress.format

Formats a raw Ethereum address (and optional zone ID) into a Tempo address string.

Imports

Named
import { TempoAddress } from 'ox/tempo'

Examples

import { TempoAddress } from 'ox/tempo'
 
const address = TempoAddress.format('0x742d35Cc6634C0532925a3b844Bc9e7595f2bD28')
'tempo1qp6z6dwvvc6vq5efyk3ms39une6etu4a9qtj2kk0'

Zone Address

import { TempoAddress } from 'ox/tempo'
 
const address = TempoAddress.format(
  '0x742d35Cc6634C0532925a3b844Bc9e7595f2bD28',
  { zoneId: 1 },
)
'tempoz1qqqhgtf4e3nrfszn9yj68wzyhj08t90jh55q74d9uj'

Definition

function format(
  address: Address.Address,
  options?: format.Options,
): TempoAddress

Source: src/tempo/TempoAddress.ts

Parameters

address

  • Type: Address.Address

The raw 20-byte Ethereum address.

options

  • Type: format.Options
  • Optional

Options.

options.zoneId

  • Type: number | bigint
  • Optional

Zone ID for zone addresses.

Return Type

The encoded Tempo address string.

TempoAddress.TempoAddress