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,
): TempoAddressSource: 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.

