UNPKG

@acala-network/types

Version:

Acala types for @polkadot/api

28 lines (27 loc) 1.09 kB
import type { Balance, BlockNumber } from '@acala-network/types/interfaces/runtime'; import type { Enum, Struct } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; /** @name BalanceRequest */ export interface BalanceRequest extends Struct { readonly amount: Balance; } /** @name BalanceWrapper */ export interface BalanceWrapper extends Struct { readonly amount: Balance; } /** @name TradingPairProvisionParameters */ export interface TradingPairProvisionParameters extends Struct { readonly minContribution: ITuple<[Balance, Balance]>; readonly targetProvision: ITuple<[Balance, Balance]>; readonly accumulatedProvision: ITuple<[Balance, Balance]>; readonly notBefore: BlockNumber; } /** @name TradingPairStatus */ export interface TradingPairStatus extends Enum { readonly isDisabled: boolean; readonly isProvisioning: boolean; readonly asProvisioning: TradingPairProvisionParameters; readonly isEnabled: boolean; readonly type: 'Disabled' | 'Provisioning' | 'Enabled'; } export type PHANTOM_DEX = 'dex';