Skip to content

FundingPolicy.hash

Computes the protocol's domain-separated commitment to rules.

Imports

Named
import { FundingPolicy } from 'ox/tempo'

Examples

import { FundingPolicy } from 'ox/tempo'
 
const rules = { maxSlippageBps: 100, sources: {} }
FundingPolicy.hash(rules)

Definition

function hash(
  rules: Rules,
): Hex.Hex

Source: src/tempo/FundingPolicy.ts

Parameters

rules

  • Type: Rules

rules.enforceOrder

  • Type: boolean
  • Optional

Enforce policy source order. Defaults to false.

rules.maxSlippageBps

  • Type: number

Maximum aggregate slippage in basis points.

rules.sources

  • Type: Readonly

Source permissions for each output token.

Return Type

Hex.Hex