@acala-network/types
Version:
Acala types for @polkadot/api
26 lines (25 loc) • 1.03 kB
TypeScript
import type { CurrencyId } from '@acala-network/types/interfaces/primitives';
import type { AccountId, Balance, BlockNumber } from '@acala-network/types/interfaces/runtime';
import type { Compact, Struct } from '@polkadot/types-codec';
/** @name CollateralAuctionItem */
export interface CollateralAuctionItem extends Struct {
readonly refundRecipient: AccountId;
readonly currencyId: CurrencyId;
readonly initialAmount: Compact<Balance>;
readonly amount: Compact<Balance>;
readonly target: Compact<Balance>;
readonly startTime: BlockNumber;
}
/** @name DebitAuctionItem */
export interface DebitAuctionItem extends Struct {
readonly initialAmount: Compact<Balance>;
readonly amount: Compact<Balance>;
readonly fix: Compact<Balance>;
readonly startTime: BlockNumber;
}
/** @name SurplusAuctionItem */
export interface SurplusAuctionItem extends Struct {
readonly amount: Compact<Balance>;
readonly startTime: BlockNumber;
}
export type PHANTOM_AUCTIONMANAGER = 'auctionManager';