UNPKG

@gorbchain-xyz/chaindecode

Version:

GorbchainSDK V1.3+ - Complete Solana development toolkit with advanced cryptography, messaging, and collaboration features. Build secure applications with blockchain, DeFi, and end-to-end encryption.

31 lines (30 loc) 1.76 kB
// Browser-compatible SDK exports (excludes minting functions to avoid Buffer dependencies) export { GorbchainSDK } from './sdk/GorbchainSDK.js'; // RPC client exports export { RpcClient } from './rpc/client.js'; export { fetchTransactionBySignature } from './rpc/fetchTransactionBySignature.js'; // Decoder exports export { DecoderRegistry } from './decoders/registry.js'; export { createDefaultDecoderRegistry } from './decoders/defaultRegistry.js'; // All available decoders for browser testing export { decodeSystemInstruction } from './decoders/system.js'; export { decodeSPLTokenInstruction } from './decoders/splToken.js'; export { decodeToken2022Instruction } from './decoders/token2022.js'; export { decodeATAInstruction } from './decoders/ata.js'; export { decodeNFTInstruction } from './decoders/nft.js'; // Name Service individual decoders export { decodeRegisterName, decodeUpdateName, decodeTransferName } from './decoders/nameService.js'; // Swap individual decoders export { decodeSwap, decodeAddLiquidity, decodeRemoveLiquidity, decodeInitializePool } from './decoders/swap.js'; // Transaction utilities export { getAndDecodeTransaction } from './transactions/getAndDecodeTransaction.js'; // Utility exports (browser-compatible versions) export { base64ToHex } from './utils/base64ToHex.js'; export { decodeInstructions } from './utils/decodeInstructions.js'; export { fetchProgramAccount } from './utils/fetchProgramAccount.js'; // Error types export * from './errors/index.js'; // NOTE: Minting functions are excluded as they require Node.js Buffer // and heavy Metaplex dependencies // For minting functionality, use the full SDK in Node.js environments // NOTE: getNetworkHealth is a method of GorbchainSDK class, not a standalone export