Skip to content

PoolId.from

Converts a user token and validator token to a pool ID.

Pool IDs are deterministic keys derived from two token addresses (order-independent) used to identify trading pairs on Tempo's enshrined stablecoin DEX.

Stablecoin DEX Specification

Imports

Named
import { PoolId } from 'ox/tempo'

Examples

import { PoolId } from 'ox/tempo'
 
const poolId = PoolId.from({
  userToken: 1n,
  validatorToken: 2n,
})

Definition

function from(
  value: from.Value,
): Hex.Hex

Source: src/tempo/PoolId.ts

Parameters

value

  • Type: from.Value

User token and validator token.

value.userToken

  • Type: TokenId.TokenIdOrAddress

User token.

value.validatorToken

  • Type: TokenId.TokenIdOrAddress

Validator token.

Return Type

The pool ID.

Hex.Hex