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
- Convert base58 string to signature bytes
- Get Explorer Link - View transactions on Solana Explorer
- Get Recent Signature Confirmation - Check transaction status
Last updated on