@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 kB
TypeScript
/**
* Data processing utilities for the GorbchainSDK
*
* This module contains utility functions for processing various data formats
* commonly used in blockchain applications.
*/
/**
* Convert bytes to base58 address (Solana format)
*/
export declare function bytesToBase58(bytes: Uint8Array): string;
/**
* Helper function to convert base64 string to Uint8Array
*/
export declare function base64ToUint8Array(base64: string): Uint8Array;
/**
* Convert various data formats to Uint8Array
*/
export declare function normalizeDataToUint8Array(data: any): Uint8Array;
/**
* Read a 64-bit little-endian unsigned integer from buffer
*/
export declare function readU64LE(buffer: Uint8Array | number[], offset: number): string;
/**
* Format lamports as SOL with appropriate decimal places
*/
export declare function formatLamportsToSol(lamports: bigint | number | string): string;
/**
* Format bytes as human-readable size
*/
export declare function formatBytes(bytes: bigint | number): string;