UNPKG

@kamino-finance/klend-sdk

Version:

Typescript SDK for interacting with the Kamino Lending (klend) protocol

22 lines 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.walletIsSquadsMultisig = walletIsSquadsMultisig; exports.getSquadsMultisigAdminsAndThreshold = getSquadsMultisigAdminsAndThreshold; const SQUADS_API_BASE_URL = 'https://4fnetmviidiqkjzenwxe66vgoa0soerr.lambda-url.us-east-1.on.aws'; async function walletIsSquadsMultisig(wallet) { const response = await fetch(`${SQUADS_API_BASE_URL}/isSquad/${wallet.toBase58()}`); const data = await response.json(); const squadsResponse = data; return squadsResponse.isSquad; } // todo: find a way to get the admins number and threshold async function getSquadsMultisigAdminsAndThreshold(wallet) { const response = await fetch(`${SQUADS_API_BASE_URL}/multisig/${wallet.toBase58()}`); const data = await response.json(); const squadsResponse = data; return { adminsNumber: squadsResponse.keys.length, threshold: squadsResponse.threshold, }; } //# sourceMappingURL=multisig.js.map