UNPKG

@paintswap/sonic-airdrop-definitions

Version:
124 lines (123 loc) 2.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CancelOrder = exports.MarketOrder = exports.LimitOrder = exports.OrderSide = exports.CoreData = exports.OrderSoldAggregator = exports.OrderSoldData = exports.SoldHistory = exports.FailedOrder = exports.TokenInfo = exports.PriceLevel = exports.Order = void 0; // From the API class Order { id = ''; orderId = '0'; tokenId = '0'; amount = '0'; amountRemaining = '0'; price = '0'; isBuyOrder = false; maker = ''; claimable = false; tokenAmountClaimable = '0'; nftAmountClaimable = '0'; timestamp = '0'; blockNumber = '0'; hash = ''; lastTradedTimestamp = '0'; lastTradedBlockNumber = '0'; quote = ''; } exports.Order = Order; class PriceLevel { id = ''; tokenId = '0'; price = '0'; totalAmount = '0'; totalOrders = '0'; isBuyOrder = false; quote = ''; } exports.PriceLevel = PriceLevel; class TokenInfo { id = ''; tokenId = '0'; tick = '0'; minQuantity = '0'; lastTradedPrice = '0'; lastTradedQuantity = '0'; lastTradedTimestamp = '0'; lastTradedWasBuy = false; quote = ''; } exports.TokenInfo = TokenInfo; class FailedOrder { id = ''; tokenId = '0'; amount = '0'; price = '0'; maker = ''; isBuyOrder = false; timestamp = '0'; blockNumber = '0'; quote = ''; } exports.FailedOrder = FailedOrder; class SoldHistory { id = ''; tokenId = '0'; amount = '0'; price = '0'; maker = ''; taker = ''; timestamp = '0'; blockNumber = '0'; isBuyOrder = false; hash = ''; quote = ''; } exports.SoldHistory = SoldHistory; class OrderSoldData { id = ''; tokenId = '0'; timestamp = '0'; cost = '0'; quantity = '0'; quote = ''; } exports.OrderSoldData = OrderSoldData; class OrderSoldAggregator { id = ''; tokenId = '0'; quote = ''; timestamp = '0'; totalCost = '0'; totalQuantity = '0'; } exports.OrderSoldAggregator = OrderSoldAggregator; class CoreData { id = ''; quote = ''; quantityTick = '0'; orderBookFeeBps = '0'; } exports.CoreData = CoreData; var OrderSide; (function (OrderSide) { OrderSide[OrderSide["Buy"] = 0] = "Buy"; OrderSide[OrderSide["Sell"] = 1] = "Sell"; })(OrderSide = exports.OrderSide || (exports.OrderSide = {})); // Smart contracts class LimitOrder { side; tokenId = ''; price = ''; quantity = ''; } exports.LimitOrder = LimitOrder; class MarketOrder { side = OrderSide.Buy; tokenId = ''; quantity = ''; totalCost = ''; } exports.MarketOrder = MarketOrder; class CancelOrder { side = OrderSide.Buy; tokenId = ''; price = ''; } exports.CancelOrder = CancelOrder;