UNPKG

@wasserstoff/tribes-sdk

Version:

SDK for integrating with Tribes by Astrix platform on any EVM compatible chain

89 lines (88 loc) 6.68 kB
"use strict"; /** * Tribes by Astrix SDK * A comprehensive SDK for integrating with the Tribes by Astrix platform */ 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.PostType = exports.ActionType = exports.AstrixSDKError = exports.ErrorType = exports.RolesModule = exports.AnalyticsModule = exports.OrganizationsModule = exports.TribesModule = exports.ProfilesModule = exports.ContentModule = exports.TokenModule = exports.PointsModule = exports.BaseModule = exports.AstrixSDK = exports.DEFAULT_GAS_LIMIT = exports.SDK_VERSION = exports.isSignatureGatedPostCreatedEvent = exports.isEncryptedPostCreatedEvent = exports.isBatchPostsCreatedEvent = exports.isPostCreatedEvent = exports.DEPLOYED_CONTRACTS = exports.chainIdToNetworkId = exports.getNetworkName = exports.NetworkId = exports.getContractAddressesByChainId = void 0; // Core const BaseModule_1 = require("./core/BaseModule"); Object.defineProperty(exports, "BaseModule", { enumerable: true, get: function () { return BaseModule_1.BaseModule; } }); const AstrixSDK_1 = require("./core/AstrixSDK"); Object.defineProperty(exports, "AstrixSDK", { enumerable: true, get: function () { return AstrixSDK_1.AstrixSDK; } }); const points_1 = require("./modules/points"); Object.defineProperty(exports, "PointsModule", { enumerable: true, get: function () { return points_1.PointsModule; } }); const token_1 = require("./modules/token"); Object.defineProperty(exports, "TokenModule", { enumerable: true, get: function () { return token_1.TokenModule; } }); const content_1 = require("./modules/content"); Object.defineProperty(exports, "ContentModule", { enumerable: true, get: function () { return content_1.ContentModule; } }); const profiles_1 = require("./modules/profiles"); Object.defineProperty(exports, "ProfilesModule", { enumerable: true, get: function () { return profiles_1.ProfilesModule; } }); const tribes_1 = require("./modules/tribes"); Object.defineProperty(exports, "TribesModule", { enumerable: true, get: function () { return tribes_1.TribesModule; } }); const organizations_1 = require("./modules/organizations"); Object.defineProperty(exports, "OrganizationsModule", { enumerable: true, get: function () { return organizations_1.OrganizationsModule; } }); const analytics_1 = require("./modules/analytics"); Object.defineProperty(exports, "AnalyticsModule", { enumerable: true, get: function () { return analytics_1.AnalyticsModule; } }); const roles_1 = require("./modules/roles"); Object.defineProperty(exports, "RolesModule", { enumerable: true, get: function () { return roles_1.RolesModule; } }); // export * from './core/AstrixSDK'; // Need to fix circular dependency issues // export * from './core/Config'; // File missing // Config exports var deployedContracts_1 = require("./config/deployedContracts"); Object.defineProperty(exports, "getContractAddressesByChainId", { enumerable: true, get: function () { return deployedContracts_1.getContractAddressesByChainId; } }); var networks_1 = require("./config/networks"); Object.defineProperty(exports, "NetworkId", { enumerable: true, get: function () { return networks_1.NetworkId; } }); Object.defineProperty(exports, "getNetworkName", { enumerable: true, get: function () { return networks_1.getNetworkName; } }); Object.defineProperty(exports, "chainIdToNetworkId", { enumerable: true, get: function () { return networks_1.chainIdToNetworkId; } }); var deployedContracts_2 = require("./config/deployedContracts"); Object.defineProperty(exports, "DEPLOYED_CONTRACTS", { enumerable: true, get: function () { return deployedContracts_2.DEPLOYED_CONTRACTS; } }); // Types const core_1 = require("./types/core"); Object.defineProperty(exports, "ErrorType", { enumerable: true, get: function () { return core_1.ErrorType; } }); const errors_1 = require("./types/errors"); Object.defineProperty(exports, "AstrixSDKError", { enumerable: true, get: function () { return errors_1.AstrixSDKError; } }); const points_2 = require("./types/points"); Object.defineProperty(exports, "ActionType", { enumerable: true, get: function () { return points_2.ActionType; } }); const content_2 = require("./types/content"); Object.defineProperty(exports, "PostType", { enumerable: true, get: function () { return content_2.PostType; } }); // Contract types with explicit re-export to avoid ambiguity var contracts_1 = require("./types/contracts"); Object.defineProperty(exports, "isPostCreatedEvent", { enumerable: true, get: function () { return contracts_1.isPostCreatedEvent; } }); Object.defineProperty(exports, "isBatchPostsCreatedEvent", { enumerable: true, get: function () { return contracts_1.isBatchPostsCreatedEvent; } }); Object.defineProperty(exports, "isEncryptedPostCreatedEvent", { enumerable: true, get: function () { return contracts_1.isEncryptedPostCreatedEvent; } }); Object.defineProperty(exports, "isSignatureGatedPostCreatedEvent", { enumerable: true, get: function () { return contracts_1.isSignatureGatedPostCreatedEvent; } }); // Content module types __exportStar(require("./types/content"), exports); // Types for Content module (fully implemented) // Types for Profiles module __exportStar(require("./types/profiles"), exports); // Modules __exportStar(require("./modules/points"), exports); __exportStar(require("./modules/token"), exports); __exportStar(require("./modules/content"), exports); // Content module is fully implemented __exportStar(require("./modules/roles"), exports); // Export the roles module // Auxiliary modules that may have dependencies needing resolution __exportStar(require("./modules/profiles"), exports); __exportStar(require("./modules/organizations"), exports); __exportStar(require("./modules/analytics"), exports); // Utilities - need to be refactored to resolve circular dependencies // export * from './utils/signatures'; // export * from './utils/validation'; __exportStar(require("./utils/formatting"), exports); // Constants and helpers exports.SDK_VERSION = '1.0.1'; exports.DEFAULT_GAS_LIMIT = 500000;