aftermath-ts-sdk
Version:
Aftermath TypeScript SDK
26 lines (25 loc) • 1.17 kB
JavaScript
;
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;