UNPKG

@ajna-finance/sdk

Version:

A typescript SDK that can be used to create Dapps in Ajna ecosystem.

32 lines 1.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getLenderHelperContract = void 0; exports.addQuoteToken = addQuoteToken; exports.moveQuoteToken = moveQuoteToken; const tslib_1 = require("tslib"); const constants_1 = require("../constants"); const types_1 = require("../types"); const utils_1 = require("../utils"); const getLenderHelperContract = (provider) => { return types_1.AjnaLenderHelper__factory.connect(constants_1.Config.lenderHelper, provider); }; exports.getLenderHelperContract = getLenderHelperContract; function addQuoteToken(signer, poolAddress, maxAmount, bucketIndex, expiry, overrides) { return tslib_1.__awaiter(this, void 0, void 0, function* () { const lenderHelperContract = (0, exports.getLenderHelperContract)(signer); return yield (0, utils_1.createTransaction)(lenderHelperContract, { methodName: 'addQuoteToken', args: [poolAddress, maxAmount, bucketIndex, expiry], }, overrides); }); } function moveQuoteToken(signer, poolAddress, maxAmount, fromBucketIndex, toBucketIndex, expiry, overrides) { return tslib_1.__awaiter(this, void 0, void 0, function* () { const lenderHelperContract = (0, exports.getLenderHelperContract)(signer); return yield (0, utils_1.createTransaction)(lenderHelperContract, { methodName: 'moveQuoteToken', args: [poolAddress, maxAmount, fromBucketIndex, toBucketIndex, expiry], }, overrides); }); } //# sourceMappingURL=lender-helper.js.map