@open-web3/orml-types
Version:
Polkadot.js types for Open Runtime Module Library (ORML)
25 lines (24 loc) • 867 B
TypeScript
import type { AccountId, Balance, BlockNumber, FixedU128 } from '@open-web3/orml-types/interfaces/runtime';
import type { Enum, Option, Struct, u32 } from '@polkadot/types-codec';
import type { ITuple } from '@polkadot/types-codec/types';
/** @name AuctionInfo */
export interface AuctionInfo extends Struct {
readonly bid: Option<ITuple<[AccountId, Balance]>>;
readonly start: BlockNumber;
readonly end: Option<BlockNumber>;
}
/** @name DelayedDispatchTime */
export interface DelayedDispatchTime extends Enum {
readonly isAt: boolean;
readonly asAt: BlockNumber;
readonly isAfter: boolean;
readonly asAfter: BlockNumber;
readonly type: 'At' | 'After';
}
/** @name DispatchId */
export interface DispatchId extends u32 {
}
/** @name Price */
export interface Price extends FixedU128 {
}
export declare type PHANTOM_TRAITS = 'traits';