UNPKG

@jagad/icsi

Version:

Internet Computer Subaccount Indexer Library - TypeScript SDK for ICP multi-token subaccount management, transaction tracking, and automated sweeping with webhook support

69 lines (68 loc) 7.38 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTransactionsByTokenType = exports.getBalances = exports.getDepositAddresses = exports.getTokenConfig = exports.Tokens = exports.setSweepFailed = exports.singleSweep = exports.validateIcrcAccount = exports.convertToIcrcAccount = exports.sweepSubaccountId = exports.registerToken = exports.setWebhookUrl = exports.clearTransactions = exports.addSubaccountForToken = exports.addSubaccount = exports.sweepByTokenType = exports.sweep = exports.setUserVaultInterval = exports.refund = exports.getTransactionTokenType = exports.getRegisteredTokens = exports.getOldestBlock = exports.getNextBlock = exports.getNetwork = exports.getIcrcAccount = exports.getCanisterPrincipal = exports.getWebhookUrl = exports.getSubaccountId = exports.getSubaccountCount = exports.getNonce = exports.getTransactionsCount = exports.getUserVaultInterval = exports.getUserVaultTransactions = exports.createHostAgentAndIdentityFromPrivateKey = exports.createHostAgentAndIdentityFromSeed = exports.getIdentityFromPrivateKey = exports.getIdentityFromSeed = exports.isNotEmptyOrError = exports.addHttpAgentFromSeed = void 0; // Type exports __exportStar(require("./userVault.did"), exports); // Authentication function exports var auth_1 = require("./auth"); Object.defineProperty(exports, "addHttpAgentFromSeed", { enumerable: true, get: function () { return auth_1.addHttpAgentFromSeed; } }); // Utility function exports var utils_1 = require("./utils"); Object.defineProperty(exports, "isNotEmptyOrError", { enumerable: true, get: function () { return utils_1.isNotEmptyOrError; } }); Object.defineProperty(exports, "getIdentityFromSeed", { enumerable: true, get: function () { return utils_1.getIdentityFromSeed; } }); Object.defineProperty(exports, "getIdentityFromPrivateKey", { enumerable: true, get: function () { return utils_1.getIdentityFromPrivateKey; } }); Object.defineProperty(exports, "createHostAgentAndIdentityFromSeed", { enumerable: true, get: function () { return utils_1.createHostAgentAndIdentityFromSeed; } }); Object.defineProperty(exports, "createHostAgentAndIdentityFromPrivateKey", { enumerable: true, get: function () { return utils_1.createHostAgentAndIdentityFromPrivateKey; } }); // Query function exports var query_1 = require("./query"); Object.defineProperty(exports, "getUserVaultTransactions", { enumerable: true, get: function () { return query_1.getUserVaultTransactions; } }); Object.defineProperty(exports, "getUserVaultInterval", { enumerable: true, get: function () { return query_1.getUserVaultInterval; } }); Object.defineProperty(exports, "getTransactionsCount", { enumerable: true, get: function () { return query_1.getTransactionsCount; } }); Object.defineProperty(exports, "getNonce", { enumerable: true, get: function () { return query_1.getNonce; } }); Object.defineProperty(exports, "getSubaccountCount", { enumerable: true, get: function () { return query_1.getSubaccountCount; } }); Object.defineProperty(exports, "getSubaccountId", { enumerable: true, get: function () { return query_1.getSubaccountId; } }); Object.defineProperty(exports, "getWebhookUrl", { enumerable: true, get: function () { return query_1.getWebhookUrl; } }); Object.defineProperty(exports, "getCanisterPrincipal", { enumerable: true, get: function () { return query_1.getCanisterPrincipal; } }); Object.defineProperty(exports, "getIcrcAccount", { enumerable: true, get: function () { return query_1.getIcrcAccount; } }); Object.defineProperty(exports, "getNetwork", { enumerable: true, get: function () { return query_1.getNetwork; } }); Object.defineProperty(exports, "getNextBlock", { enumerable: true, get: function () { return query_1.getNextBlock; } }); Object.defineProperty(exports, "getOldestBlock", { enumerable: true, get: function () { return query_1.getOldestBlock; } }); Object.defineProperty(exports, "getRegisteredTokens", { enumerable: true, get: function () { return query_1.getRegisteredTokens; } }); Object.defineProperty(exports, "getTransactionTokenType", { enumerable: true, get: function () { return query_1.getTransactionTokenType; } }); // Update function exports var update_1 = require("./update"); Object.defineProperty(exports, "refund", { enumerable: true, get: function () { return update_1.refund; } }); Object.defineProperty(exports, "setUserVaultInterval", { enumerable: true, get: function () { return update_1.setUserVaultInterval; } }); Object.defineProperty(exports, "sweep", { enumerable: true, get: function () { return update_1.sweep; } }); Object.defineProperty(exports, "sweepByTokenType", { enumerable: true, get: function () { return update_1.sweepByTokenType; } }); Object.defineProperty(exports, "addSubaccount", { enumerable: true, get: function () { return update_1.addSubaccount; } }); Object.defineProperty(exports, "addSubaccountForToken", { enumerable: true, get: function () { return update_1.addSubaccountForToken; } }); Object.defineProperty(exports, "clearTransactions", { enumerable: true, get: function () { return update_1.clearTransactions; } }); Object.defineProperty(exports, "setWebhookUrl", { enumerable: true, get: function () { return update_1.setWebhookUrl; } }); Object.defineProperty(exports, "registerToken", { enumerable: true, get: function () { return update_1.registerToken; } }); Object.defineProperty(exports, "sweepSubaccountId", { enumerable: true, get: function () { return update_1.sweepSubaccountId; } }); Object.defineProperty(exports, "convertToIcrcAccount", { enumerable: true, get: function () { return update_1.convertToIcrcAccount; } }); Object.defineProperty(exports, "validateIcrcAccount", { enumerable: true, get: function () { return update_1.validateIcrcAccount; } }); Object.defineProperty(exports, "singleSweep", { enumerable: true, get: function () { return update_1.singleSweep; } }); Object.defineProperty(exports, "setSweepFailed", { enumerable: true, get: function () { return update_1.setSweepFailed; } }); // Helper function exports var helpers_1 = require("./helpers"); Object.defineProperty(exports, "Tokens", { enumerable: true, get: function () { return helpers_1.Tokens; } }); Object.defineProperty(exports, "getTokenConfig", { enumerable: true, get: function () { return helpers_1.getTokenConfig; } }); Object.defineProperty(exports, "getDepositAddresses", { enumerable: true, get: function () { return helpers_1.getDepositAddresses; } }); Object.defineProperty(exports, "getBalances", { enumerable: true, get: function () { return helpers_1.getBalances; } }); Object.defineProperty(exports, "getTransactionsByTokenType", { enumerable: true, get: function () { return helpers_1.getTransactionsByTokenType; } });