index/functions/getPublicKeyFromPrivateKey.md
getPublicKeyFromPrivateKey(
privateKey):PublicKeyResult
The secp256k1 public key of a private key, uncompressed and compressed.
private key public result
Parameters
| Parameter | Type | Description |
|---|---|---|
privateKey | string | 0x plus 64 hex digits. |
private key
Returns
public key result
Throws
GalaSDKError INVALID_PRIVATE_KEY (bad_encoding, not_on_curve).
invalid private key bad encoding not on curve
Example
const { publicKey, compressedPublicKey } = getPublicKeyFromPrivateKey(key); // '0x04...', '0x02...'