Skip to content

Commit 47386f2

Browse files
committed
Update README.md
1 parent 2f3b17a commit 47386f2

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

README.md

+17-15
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,23 @@ Using this package, you can create a Bitcoin transaction in two ways: either thr
6666

6767
- BitcoinTransactionBuilder: Even with limited prior knowledge, you can utilize this class to send various types of transactions. Below, I've provided an example in which a transaction features 8 distinct input addresses with different types and private keys, as well as 10 different output addresses. Furthermore, additional examples have been prepared, which you can find in the [`example`](https://github.com/mrtnetwork/bitcoin_base/tree/main/example) folder.
6868

69+
### PSBT
70+
Find example implementations [here](https://github.com/mrtnetwork/bitcoin_base/tree/main/example/lib/psbt)
71+
72+
- BIP-0174: Partially Signed Bitcoin Transaction Format
73+
- BIP-0370: PSBT Version 2
74+
- BIP-0371: Taproot Fields for PSBT
75+
- BIP-0373: MuSig2 PSBT Fields
76+
77+
### MuSig2 (BIP-327):
78+
Find example implementations [here](https://github.com/mrtnetwork/bitcoin_base/tree/main/example/lib/musig)
79+
80+
- Sign/Verify: Supports signing and verifying multisignature transactions using MuSig2
81+
- NonceAgg: Aggregates nonces from multiple participants for secure signature generation.
82+
- KeyAgg: Combines multiple public keys into a single aggregated public key for efficient multisignature verification
83+
84+
85+
6986
### Addresses
7087

7188
- P2PKH A P2PKH (Pay-to-Public-Key-Hash) address in Bitcoin represents ownership of a cryptocurrency wallet by encoding a hashed public key
@@ -80,21 +97,6 @@ Using this package, you can create a Bitcoin transaction in two ways: either thr
8097

8198
- P2SH(SEGWIT): A P2SH (Pay-to-Script-Hash) Segregated Witness (SegWit) address in Bitcoin combines the benefits of P2SH and SegWit technologies, allowing for enhanced transaction security, reduced fees, and improved scalability.
8299

83-
### MuSig2 (BIP-327):
84-
Find example implementations [here](https://github.com/mrtnetwork/bitcoin_base/tree/main/example/lib/musig)
85-
86-
- Sign/Verify: Supports signing and verifying multisignature transactions using MuSig2
87-
- NonceAgg: Aggregates nonces from multiple participants for secure signature generation.
88-
- KeyAgg: Combines multiple public keys into a single aggregated public key for efficient multisignature verification
89-
90-
### PSBT
91-
Find example implementations [here](https://github.com/mrtnetwork/bitcoin_base/tree/main/example/lib/psbt)
92-
93-
- BIP-0174: Partially Signed Bitcoin Transaction Format
94-
- BIP-0370: PSBT Version 2
95-
- BIP-0371: Taproot Fields for PSBT
96-
- BIP-0373: MuSig2 PSBT Fields
97-
98100
### Addresses specific to Bitcoin Cash
99101

100102
- P2SH32: Pay to Script Hash 32

0 commit comments

Comments
 (0)