UNPKG

@swaptoshi/dex-module

Version:

Klayr decentralized exchange (dex) on-chain module

14 lines (13 loc) 870 B
import { Modules, StateMachine } from 'klayr-framework'; import { BaseGovernableConfig, GovernableConfigSetContext, GovernableConfigVerifyContext } from '@swaptoshi/governance-module'; import { DexModuleConfig } from './types'; import { FeeConversionMethod } from '@swaptoshi/fee-conversion-module'; export declare class DexGovernableConfig extends BaseGovernableConfig<DexModuleConfig> { schema: import("@swaptoshi/governance-module").GovernableConfigSchema<DexModuleConfig>; default: DexModuleConfig; private stores; private _feeConversionMethod; addDependencies(stores: Modules.NamedRegistry, feeConversionMethod?: FeeConversionMethod): void; afterSetConfig(_context: GovernableConfigSetContext<DexModuleConfig>): Promise<void>; verify(_context: GovernableConfigVerifyContext<DexModuleConfig>): Promise<StateMachine.VerificationResult>; }