UNPKG

aftermath-ts-sdk

Version:
26 lines (25 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LimitOrdersApi = void 0; const eventsApiHelpers_1 = require("../../../general/apiHelpers/eventsApiHelpers"); class LimitOrdersApi { // ========================================================================= // Constructor // ========================================================================= constructor(Provider) { this.Provider = Provider; // ========================================================================= // Events // ========================================================================= this.createdOrderEventType = () => eventsApiHelpers_1.EventsApiHelpers.createEventType(this.addresses.packages.events, "events", "CreatedOrderEventV1"); const addresses = this.Provider.addresses.limitOrders; if (!addresses) { throw new Error("not all required addresses have been set in provider"); } this.addresses = addresses; this.eventTypes = { createdOrder: this.createdOrderEventType(), }; } } exports.LimitOrdersApi = LimitOrdersApi;