UNPKG

@wasserstoff/tribes-sdk

Version:

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

41 lines (40 loc) 2.39 kB
/** * 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 };