@zenlink-types/bifrost
Version:
27 lines (26 loc) • 871 B
TypeScript
import type { Struct, u32, u64 } from '@polkadot/types';
import type { AccountId, AssetId, Balance, BlockNumber, Permill } from '@polkadot/types/interfaces/runtime';
/** @name BiddingOrderId */
export interface BiddingOrderId extends u64 {
}
/** @name BiddingOrderUnit */
export interface BiddingOrderUnit extends Struct {
readonly bidder_id: AccountId;
readonly token_id: AssetId;
readonly block_num: BlockNumber;
readonly votes: Balance;
readonly annual_roi: Permill;
readonly validator: AccountId;
}
/** @name BiddingOrderUnitOf */
export interface BiddingOrderUnitOf extends BiddingOrderUnit {
}
/** @name EraId */
export interface EraId extends u32 {
}
/** @name RewardRecord */
export interface RewardRecord extends Struct {
readonly account_id: AccountId;
readonly record_amount: Balance;
}
export declare type PHANTOM_BID = 'bid';