Skip to main content

index/functions/getPublicKeyFromPrivateKey.md

getPublicKeyFromPrivateKey(privateKey): PublicKeyResult

The secp256k1 public key of a private key, uncompressed and compressed.

Parameters​

ParameterTypeDescription
privateKeystring0x plus 64 hex digits.

Returns​

PublicKeyResult

Throws​

GalaSDKError INVALID_PRIVATE_KEY (bad_encoding, not_on_curve).

Example​

const { publicKey, compressedPublicKey } = getPublicKeyFromPrivateKey(key); // '0x04...', '0x02...'