randomPrivateKey

Generates a random compressed private key.


Usage

import { randomPrivateKey } from '@stacks/transactions';

const privateKey = randomPrivateKey();
// e.g. 'f5a31c1268a1e37d4edaa05c7d11183c5fbfdcdc48aae36ea4d8cd5cb709932801'

Notes

  • The returned key is always in compressed format (ends with 01, 66 hex characters).

  • Uses cryptographically secure random bytes from @noble/secp256k1.

Reference Linkarrow-up-right


Signature

function randomPrivateKey(): string;

Returns

string

A random compressed private key as a hex string.

Last updated

Was this helpful?