UNPKG

@galliun/sofi-sdk

Version:

SDK for interacting with the Galliun SocialFi protocol

47 lines (44 loc) 1.51 kB
export declare const NETWORK_NAMES: readonly ['mainnet', 'testnet', 'devnet', 'localnet']; export type NetworkName = (typeof NETWORK_NAMES)[number]; export interface NetworkConfig { packageId: string; configId: string; adminCapId: string; profileRegistryId: string; } export const SOFI_ERRORS: Record<number, string> = { 1: 'E_PERMISSION_DENIED', 2: 'E_ACTION_NOT_ALLOWED', 3: 'E_UNSUPPORTED_COIN', 4: 'E_COIN_TYPE_MISMATCH', 5: 'E_INSUFFICIENT_BALANCE', 6: 'E_NO_CLAIMABLE_AMOUNT', 7: 'E_NOT_BILL_PAYER', 8: 'E_INVALID_TICK_SIZE', }; export const SOFI_IDS: Record<NetworkName, NetworkConfig> = { mainnet: { packageId: '', configId: '', adminCapId: '', profileRegistryId: '', }, testnet: { packageId: '0x4d8f2c882d509f640cdb226686357fb42f5ab0630acc15925b1c891eb8b0e286', configId: '0x2966e92801563b4f8dcdc0d51c769068b692b6b5a04afc7d63a56824279ac1db', adminCapId: '0xcb7e44b795b6005b4274d1ef4d89fc0bf8d90a336a161561b18fdc2de8055226', profileRegistryId: '0x38cc19fa998b0de100fe73a29cab365df811dc99ba1801c74d0041e1c2dd1860', }, devnet: { packageId: '0xae92fbb41d2651ec91b22d932b6b26f42ada3726b3f7cef704b252895db78786', configId: '0x3cba6403be67b89efe5c1fa14ac7fe12c488dd5b8758212354ac7e2e043d4afa', adminCapId: '0x7fb71260a74c30197f64cbfec91eea1f12385901f6e3e51850b59c425d95511d', profileRegistryId: '0x3ffd3f35a07fe21be1a8fc6c3a6c8c59bb2691f72891084c51437e4b7ed03a88', }, localnet: { packageId: '', configId: '', adminCapId: '', profileRegistryId: '', }, };