Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

AppConfig

The Dango app-level configuration: system contract addresses, fee rates, liquidation parameters, and minimum deposits.

Definition

type AppConfig = {
  addresses: {
    accountFactory: Address
    gateway: Address
    lending: Address
    oracle: Address
    dex: Address
    perps: Address
    warp: Address
    taxman: Address
    hyperlane: {
      ism: Address
      mailbox: Address
      va: Address
    }
  }
  makerFeeRate: string
  takerFeeRate: string
  maxLiquidationBonus: string
  minLiquidationBonus: string
  targetUtilizationRate: string
  minimumDeposit: Record<Denom, string>
}

Fields

addresses — every well-known system contract.

makerFeeRate, takerFeeRate — DEX fee rates (as decimal strings).

maxLiquidationBonus, minLiquidationBonus — bounds on liquidation incentives.

targetUtilizationRate — lending pool target.

minimumDepositRecord<Denom, string>. Minimum amount per denom for new accounts.

See also