@paintswap/sonic-airdrop-definitions
Version:
Types and constants for Sonic Airdrop
107 lines • 2.27 kB
TypeScript
export declare class Order {
id: string;
orderId: string;
tokenId: string;
amount: string;
amountRemaining: string;
price: string;
isBuyOrder: boolean;
maker: string;
claimable: boolean;
tokenAmountClaimable: string;
nftAmountClaimable: string;
timestamp: string;
blockNumber: string;
hash: string;
lastTradedTimestamp: string;
lastTradedBlockNumber: string;
quote: string;
}
export declare class PriceLevel {
id: string;
tokenId: string;
price: string;
totalAmount: string;
totalOrders: string;
isBuyOrder: boolean;
quote: string;
}
export declare class TokenInfo {
id: string;
tokenId: string;
tick: string;
minQuantity: string;
lastTradedPrice: string;
lastTradedQuantity: string;
lastTradedTimestamp: string;
lastTradedWasBuy: boolean;
quote: string;
}
export declare class FailedOrder {
id: string;
tokenId: string;
amount: string;
price: string;
maker: string;
isBuyOrder: boolean;
timestamp: string;
blockNumber: string;
quote: string;
}
export declare class SoldHistory {
id: string;
tokenId: string;
amount: string;
price: string;
maker: string;
taker: string;
timestamp: string;
blockNumber: string;
isBuyOrder: boolean;
hash: string;
quote: string;
}
export declare class OrderSoldData {
id: string;
tokenId: string;
timestamp: string;
cost: string;
quantity: string;
quote: string;
}
export declare class OrderSoldAggregator {
id: string;
tokenId: string;
quote: string;
timestamp: string;
totalCost: string;
totalQuantity: string;
}
export declare class CoreData {
id: string;
quote: string;
quantityTick: string;
orderBookFeeBps: string;
}
export declare enum OrderSide {
Buy = 0,
Sell = 1
}
export declare class LimitOrder {
side: OrderSide;
tokenId: string;
price: string;
quantity: string;
}
export declare class MarketOrder {
side: OrderSide;
tokenId: string;
quantity: string;
totalCost: string;
}
export declare class CancelOrder {
side: OrderSide;
tokenId: string;
price: string;
}
//# sourceMappingURL=types.d.ts.map