UNPKG

@paintswap/sonic-airdrop-definitions

Version:
132 lines 2.86 kB
export declare class Order { id: string; orderId: string; tokenId: string; amount: string; amountRemaining: string; cost: 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; isTradeable: boolean; 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; cost: string; maker: string; taker: string; timestamp: string; blockNumber: string; isBuyOrder: boolean; hash: string; quote: string; orderId: string; } export declare class OrderSoldAggregator { id: string; tokenId: string; quote: string; timestamp: string; totalCost: string; totalQuantity: string; firstPrice: string; lastPrice: string; minPrice: string; maxPrice: string; } export declare class CoreData { id: string; quote: string; quantityTick: string; orderBookFeeMakerBps: string; orderBookFeeTakerBps: string; } export declare enum OrderSide { Buy = 0, Sell = 1 } export declare class BurnedAirdropData { id: string; tokenId: string; amount: string; timestamp: string; } export declare class BurnedAirdropDayData { id: string; tokenId: string; amount: string; burnEvents: string; timestamp: string; } export declare class ClaimedAirdropData { id: string; tokenId: string; amount: string; timestamp: string; } export declare class ClaimedAirdropDayData { id: string; tokenId: string; amount: string; claimEvents: string; timestamp: string; } export declare class LimitOrder { side: OrderSide; tokenId: string; price: string; quantity: string; onlyPost: boolean; onlyExactPriceIfMaker: boolean; } export declare class MarketOrder { side: OrderSide; tokenId: string; quantity: string; totalCost: string; useExactQuantity: boolean; } //# sourceMappingURL=types.d.ts.map