nicolas.dorier
d8db3d7608
[BIP78] Fix client implementation when there is output substitution
2021-08-31 15:48:16 +09:00
Nicolas Dorier
1945eda0c2
[BIP78] Recommended fee rate estimation for P2TR
...
Non-Witness:
Outpoint size = 32+4
Sequence size = 4
ScriptSig VarInt Size= 1
Witness:
WitScript VarInt Size= 1
Then script itself: 65 signature size + 1 byte of push opcode
`(32 + 4 + 4 + 1) + (65+1+1)/4=57.75`, rounded up `58`.
We assume 65 of signature size rather than 64, since we can't assume the sighash to be `Default`.
2021-08-05 15:49:41 +09:00
nicolas.dorier
a76f5e4335
Clarify test vector
2020-06-23 17:46:18 +09:00
nicolas.dorier
b0be77f99e
Removing non-sense paragraph
2020-06-22 11:06:57 +09:00
nicolas.dorier
e6418e5a76
Fix missing word
2020-06-22 10:58:40 +09:00
nicolas.dorier
5e4cc6d812
Fix grammar, additional note on ability to increase output of the receiver
2020-06-22 10:56:22 +09:00
nicolas.dorier
feac3d0035
Update special thanks
2020-06-19 16:12:29 +09:00
nicolas.dorier
c449c019f6
Do not allow decrease in absolute fee
2020-06-19 16:06:19 +09:00
nicolas.dorier
549107933c
Allow outputs to be increased
2020-06-19 15:19:22 +09:00
nicolas.dorier
bd97400743
Introduce pjos=0
2020-06-19 15:00:19 +09:00
nicolas.dorier
e2778babfb
additional comments
2020-06-19 14:31:19 +09:00
nicolas.dorier
6d4b491b31
Simplify sender's implementation, fix typos
2020-06-19 14:26:51 +09:00
nicolas.dorier
93c655a149
Fix typo
2020-06-19 13:24:59 +09:00
nicolas.dorier
3a16c24f5e
Additional note for HW
2020-06-19 13:23:37 +09:00
nicolas.dorier
7803bf8335
Reformat the check list for sender
2020-06-19 13:17:34 +09:00
nicolas.dorier
a3fbc6c620
Do not crash reference implementation if there is no address in the bip21
2020-06-18 11:04:59 +09:00
nicolas.dorier
a2a085cdb4
Add disableoutputsubstitution= optional parameter
2020-06-18 10:11:20 +09:00
nicolas.dorier
63aa576fac
Update from RHavar remarks
2020-06-18 09:59:44 +09:00
nicolas.dorier
3485af708c
Add reference implementation
2020-06-18 00:12:29 +09:00
nicolas.dorier
ea7562fc90
Fix old error code
2020-06-17 21:51:09 +09:00
nicolas.dorier
3fc7032ec3
Fix some formatting
2020-06-17 16:20:38 +09:00
nicolas.dorier
f36ca8f43d
Update recommendation for receiver and sender
2020-06-17 16:15:53 +09:00
nicolas.dorier
a07fef5797
Add fee output section
2020-06-17 16:09:35 +09:00
nicolas.dorier
d72e27535e
[MoveOnly] Move optional parameters at the beginning
2020-06-17 15:06:28 +09:00
nicolas.dorier
801cc71114
Update PSBT invariants
2020-06-16 14:27:09 +09:00
nicolas.dorier
287e3c2346
Fix README
2020-06-16 14:18:19 +09:00
nicolas.dorier
631d8e65cd
Simplifies sender recommendation
2020-06-16 14:17:36 +09:00
nicolas.dorier
d13c784671
Remove parts refering to RBF, add recommendations for maxadditionalfeecontribution
2020-06-16 13:39:27 +09:00
nicolas.dorier
73a4d7c4ba
Rename to BIP78
2020-06-16 12:38:11 +09:00
nicolas.dorier
8ce6086517
Add Backward compatibility section
2020-06-02 11:46:22 +09:00
nicolas.dorier
3bede60b70
Update Javascript sender implementation link
2020-06-02 11:46:22 +09:00
Nicolas Dorier and yahiheb
5db1b99504
Update bip-xxxx.mediawiki
...
Co-authored-by: yahiheb <52379387+yahiheb@users.noreply.github.com >
2020-05-28 13:45:21 +09:00
Nicolas Dorier and yahiheb
434e8c279d
Update bip-xxxx.mediawiki
...
Co-authored-by: yahiheb <52379387+yahiheb@users.noreply.github.com >
2020-05-28 13:45:08 +09:00
nicolas.dorier
f62ceee781
Remove uneeded error message, add more details on the original/proposal PSBT requirements
2020-05-28 13:30:34 +09:00
nicolas.dorier
633f94d005
This BIP replace 79
2020-05-28 08:39:49 +09:00
nicolas.dorier
387d5e1b12
Reformulate
2020-05-24 02:37:26 +09:00
nicolas.dorier
900d221a85
Fix typo
2020-05-24 02:35:19 +09:00
nicolas.dorier
1251d29854
Discourage unsecured endpoint
2020-05-20 06:11:58 +09:00
nicolas.dorier
3659671a22
Relaxing authenticated endpoint
2020-05-19 19:14:51 +09:00
nicolas.dorier
5a337c6fc6
Make sure the receiver is not free riding on sender's back
2020-05-19 18:59:57 +09:00
nicolas.dorier
dd9193fd1d
Remove out-of-utxo
2020-05-19 04:52:43 +09:00
nicolas.dorier
3836ef6534
Reword sentence
2020-05-18 18:43:32 +09:00
nicolas.dorier
233c094667
Add minFeeRate optional parameter
2020-05-17 21:57:37 +09:00
nicolas.dorier
088cf9bf91
Clarify fake rounded amount added by the receiver
2020-05-17 20:16:32 +09:00
nicolas.dorier
24dd275445
Rename to additionalfeeoutputindex and maxadditionalfeecontribution
2020-05-17 19:58:17 +09:00
nicolas.dorier
c33f0759d6
Clarify sender's payjoin proposal checklist
2020-05-17 19:55:45 +09:00
nicolas.dorier
3faf6e7540
Add payjoin proposal
2020-05-17 05:59:23 +09:00
Nicolas Dorier
983955ffc5
Fix broken link
2020-01-26 14:23:23 +09:00
nicolas.dorier
d832c51e82
bip174: Add test vector for global xpub
2019-07-26 11:35:40 +09:00
Nicolas Dorier
2d113795ac
Fix link
2018-01-05 17:46:08 +09:00
NicolasDorier
c81272d9f3
header message can also get replied by getdata (CMPCT_BLOCK)
2016-06-19 23:35:08 +02:00
Nicolas Dorier
cb6f731f62
Reject code DUPLICATE also used for rejecting tx
...
The reject code 0x12 is used for Version duplicate, but also when an input is already spent (bad-txns-inputs-spent)
2015-03-26 17:56:48 +01:00
Nicolas Dorier
775dca5b0c
Add C# implementation of BIP39 (NBitcoin)
2015-03-11 20:33:17 +01:00
Nicolas Dorier
9690c2df48
Add BitcoinJ excellent introduction
2014-05-27 18:08:40 +02:00
Nicolas Dorier
c2374611f4
Add reference implementation links
...
This BIP is really hard to implement because of the lack of test vectors and lack of documented implementations. This will save time for implementers.
2014-05-27 18:05:59 +02:00
Nicolas Dorier
fe4685a73c
C# implementation
...
Github link to a C# implementation
2014-04-29 15:44:02 +02:00