UNPKG

@bagsfm/bags-sdk

Version:

TypeScript SDK for Bags

19 lines 977 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BaseService = void 0; const create_program_1 = require("../utils/create-program"); const bags_client_1 = require("../api/bags-client"); const state_1 = require("./state"); class BaseService { constructor(apiKey, connection, commitment = 'processed') { this.bagsApiClient = new bags_client_1.BagsApiClient(apiKey); this.dbcProgram = (0, create_program_1.createDbcProgram)(connection, commitment).program; this.dammV2Program = (0, create_program_1.createDammV2Program)(connection, commitment).program; this.bagsMeteoraFeeClaimer = (0, create_program_1.createBagsMeteoraFeeClaimerProgram)(connection, commitment).program; this.connection = connection; this.commitment = commitment; this.stateService = new state_1.StateService(apiKey, connection, commitment); } } exports.BaseService = BaseService; //# sourceMappingURL=base.js.map