Skip to content

FundingSourceDex.encodeConfigData

Encodes native DEX source configuration passed to funding hooks as configData.

The DEX uses the same encoding for execution and configuration data.

Imports

Named
import { FundingSourceDex } from 'ox/tempo'

Examples

import { FundingSourceDex } from 'ox/tempo'
 
FundingSourceDex.encodeConfigData({
  maxAmountIn: 30_000_000n,
  tokenIn: '0x20c0000000000000000000000000000000000001'
})

Definition

function encodeConfigData(
  config: FundingSourceDex.Request,
): Hex.Hex

Source: src/tempo/FundingSourceDex.ts

Parameters

config

config.maxAmountIn

  • Type: bigint
  • Optional

Input cap in base units. Omission is unlimited; zero permits no input.

config.tokenIn

  • Type: abitype_Address

Input token to exchange for the required token.

Return Type

Hex.Hex