Skip to Content
DocumentationTransactionsConvert Signature Bytes to Base58 String

Convert Signature Bytes to Base58 String

Converts a signature from bytes (Uint8Array) to a base58 encoded string format.

Returns: string - Base58 encoded signature

const base58Signature = connection.signatureBytesToBase58String(signatureBytes);

Parameters

  • signatureBytes: Uint8Array - The signature in bytes format

Examples

Convert signature bytes to base58 string:

// Assuming you have signature bytes from a transaction const signatureBytes = new Uint8Array([/* signature bytes */]); const base58Signature = connection.signatureBytesToBase58String(signatureBytes); console.log("Base58 signature:", base58Signature);

Convert a signature from a transaction result:

const signature = await connection.sendTransactionFromInstructions({ feePayer: wallet, instructions: [instruction], }); // Get the signature bytes and convert to base58 const signatureBytes = new Uint8Array(Buffer.from(signature, 'base64')); const base58Signature = connection.signatureBytesToBase58String(signatureBytes); console.log("Base58 signature:", base58Signature);

See also

Last updated on