@wasserstoff/tribes-sdk
Version:
SDK for integrating with Tribes by Astrix platform on any EVM compatible chain
41 lines (40 loc) • 2.39 kB
TypeScript
/**
* Tribes by Astrix SDK
* A comprehensive SDK for integrating with the Tribes by Astrix platform
*/
import { BaseModule } from './core/BaseModule';
import { AstrixSDK } from './core/AstrixSDK';
import { PointsModule } from './modules/points';
import { TokenModule } from './modules/token';
import { ContentModule } from './modules/content';
import { ProfilesModule } from './modules/profiles';
import { TribesModule } from './modules/tribes';
import { OrganizationsModule } from './modules/organizations';
import { AnalyticsModule } from './modules/analytics';
import { RolesModule } from './modules/roles';
export { getContractAddressesByChainId } from './config/deployedContracts';
export { NetworkId, getNetworkName, chainIdToNetworkId } from './config/networks';
export { DEPLOYED_CONTRACTS } from './config/deployedContracts';
import { AstrixSDKConfig, ErrorType } from './types/core';
import { AstrixSDKError } from './types/errors';
import { NetworkType } from './types/networks';
import { ContractAddresses } from './types/contracts';
import { ActionType, ActionPoints, TokenInfo } from './types/points';
import { TribeInfo, TribeMemberInfo } from './types/tribes';
import { PostType, PostContent, PostInfo } from './types/content';
import { ProfileInfo } from './types/profiles';
import { OrganizationInfo } from './types/organizations';
export { InteractionCounts, ContractPost, ContractBatchPostData, ContractPostPaginationResult, isPostCreatedEvent, isBatchPostsCreatedEvent, isEncryptedPostCreatedEvent, isSignatureGatedPostCreatedEvent } from './types/contracts';
export * from './types/content';
export * from './types/profiles';
export * from './modules/points';
export * from './modules/token';
export * from './modules/content';
export * from './modules/roles';
export * from './modules/profiles';
export * from './modules/organizations';
export * from './modules/analytics';
export * from './utils/formatting';
export declare const SDK_VERSION = "1.0.1";
export declare const DEFAULT_GAS_LIMIT = 500000;
export { AstrixSDK, BaseModule, PointsModule, TokenModule, ContentModule, ProfilesModule, TribesModule, OrganizationsModule, AnalyticsModule, RolesModule, AstrixSDKConfig, ErrorType, AstrixSDKError, NetworkType, ContractAddresses, ActionType, ActionPoints, TokenInfo, TribeInfo, TribeMemberInfo, PostType, PostContent, PostInfo, ProfileInfo, OrganizationInfo };