From 77958533c6d6b1840b1933302975c7825151a51e Mon Sep 17 00:00:00 2001 From: gruszkaa1 Date: Thu, 6 Nov 2025 00:20:42 +0100 Subject: [PATCH] Create example-generate-address.js --- src/example-generate-address.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/example-generate-address.js diff --git a/src/example-generate-address.js b/src/example-generate-address.js new file mode 100644 index 000000000..9f89164d5 --- /dev/null +++ b/src/example-generate-address.js @@ -0,0 +1,17 @@ +/** + * Example: Generate a new Bitcoin address using bitcoinjs-lib. + * This simple script creates a random key pair and logs + * the corresponding P2WPKH (SegWit) address. + */ + +import * as bitcoin from 'bitcoinjs-lib'; + +export function generateSegWitAddress() { + const keyPair = bitcoin.ECPair.makeRandom(); + const { address } = bitcoin.payments.p2wpkh({ pubkey: keyPair.publicKey }); + console.log('Your new Bitcoin address:', address); + return address; +} + +// Uncomment below line for direct execution +// generateSegWitAddress();