Skip to Content
DocumentationTransactionsConvert Base58 String to Signature Bytes

Convert Base58 String to Signature Bytes

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

Returns: Uint8Array - Signature in bytes format

const signatureBytes = connection.signatureBase58StringToBytes(base58Signature);

Parameters

  • base58Signature: string - The signature in base58 encoded string format

Examples

Convert base58 signature string to bytes:

const base58Signature = "5rUQ2tX8bRzB2qJWnrBhHYgHsafpqVZwGwxVrtyYFZXJZs6yBVwerZHGbwsrDHKbRtKpxnWoHKmBgqYXVbU5TrHe"; const signatureBytes = connection.signatureBase58StringToBytes(base58Signature); console.log("Signature bytes:", signatureBytes);

Convert a signature from Solana Explorer to bytes:

// Signature from Solana Explorer or transaction logs const explorerSignature = "5rUQ2tX8bRzB2qJWnrBhHYgHsafpqVZwGwxVrtyYFZXJZs6yBVwerZHGbwsrDHKbRtKpxnWoHKmBgqYXVbU5TrHe"; const signatureBytes = connection.signatureBase58StringToBytes(explorerSignature); // Now you can use the bytes for further processing console.log("Signature length:", signatureBytes.length);

See also

Last updated on