bitcoinjs-lib
bitcoinjs-lib copied to clipboard
A javascript Bitcoin library for node.js and browsers.
The PSBT Taproot keypath [finalizer](https://github.com/bitcoinjs/bitcoinjs-lib/blob/1724115060369b6df4901988f639bbf91d85de14/ts_src/psbt.ts#L455) assumes a fixed signature length of 64 bytes, overlooking the variability (64 or 65 bytes) based on the sighash type (default or not). This could...
Ich have the following function für creating redeem script: ```ts export function createCustomP2SHRedeemScript( publicKeyMain: Buffer, participantAAddress: string, participantBAddress: string, timelockTimestamp: number ): Buffer { const OPS = bitcoin.script.OPS; // Convert...
Background: The PSBT file contains over 2200 lines of code, too many for readers or maintainers. I think it's necessary to refactor it. Do we have plans to separate bip371...
Electrum wallet exports a zpub master public key. I need to generate derived public addresses from it. Can I do it with this library?
Hi, I'm trying to integrate `[email protected]` in react-native project. The errors I'm facing are pretty much understandable. For eg: 1. `ReferenceError: Property 'Buffer' doesn't exist, js engine: hermes` . OR...
How about build a api document for easy use, maybe i can offer help
During construction of a coinbase transaction for mining I have to get the serialized coinbase transaction to send to the miners. The miners do not expect the witness data to...
Hello, I am working on implementing multisig functionality using the MuSig protocol for a taproot keypath spend, and I could use some guidance. I understand that MuSig allows for multisig...
I can't find a simple convenient lightweight watch-only wallet that supports testnet and non-traditional derivation paths. I’m a beginner at using javascript and node. I want to create a simple...
Heya there. Looked over the tests, but can't figure it out. Too much types of bitcoin addresses. My need is very basic. Lets say I have a taproot address, and...