Skip to content

TempoAddress.parse

Parses a Tempo address string into a raw Ethereum address and optional zone ID.

Imports

Named
import { TempoAddress } from 'ox/tempo'

Examples

Mainnet Address

import { TempoAddress } from 'ox/tempo'
 
const result = TempoAddress.parse(
  'tempo1qp6z6dwvvc6vq5efyk3ms39une6etu4a9qtj2kk0',
)
{ address: '0x742d35CC6634c0532925a3B844bc9e7595F2Bd28', zoneId: undefined }

Zone Address

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

Definition

function parse(
  tempoAddress: string,
): parse.ReturnType

Source: src/tempo/TempoAddress.ts

Parameters

tempoAddress

  • Type: string

The Tempo address string to parse.

Return Type

The parsed raw address and optional zone ID.

parse.ReturnType