fanquake
02a93ab0ac
doc: remove brew install sqlite from macOS docs
...
(cherry picked from commit 63d2ee9a50c5690df08f25e6840d10be8232f106)
2022-12-07 20:13:57 +00:00
Pablo Greco
ddeb7b99d8
Merge branch 'master' into elements-22-rc6
2022-09-07 14:09:17 +00:00
Byron Hambly
5d10ff9f52
lint: fix typo in tx-format doc
2022-09-07 14:44:07 +02:00
Pablo Greco
b4935a51c0
Merge pull request #1157 from achow101/explicit-pset-fields
...
pset: Add input explicit value, assets, and proofs, and issuance blinding flag
2022-09-06 16:00:45 -03:00
Andrew Chow
6291af43f9
doc: Specify flag for blinding issuances
2022-09-06 11:38:03 -04:00
Andrew Chow
172a959c7a
doc: Specify input explicit values and assets and their proofs
2022-09-06 11:32:35 -04:00
James Dorfman
6c55d1d53f
docs: fix typo in elements-tx-format.md and remove trailing whitespace
2022-09-02 11:26:29 -04:00
Pablo Greco
a531cf5f77
Merge branch 'master' into elements-22-rc5
2022-09-01 14:35:09 -03:00
James Dorfman
872478b1be
docs: describe elements transaction serialization format ( #1148 )
2022-09-01 13:24:11 -04:00
Pablo Greco
bb684f227f
Update manpages
2022-08-18 15:15:48 -03:00
Glenn Willen
ff439d8d50
Another fix to manpages
2022-08-03 16:08:36 -07:00
Glenn Willen
dea9125620
Fixes to manpage generation; regenerate manpages
2022-08-03 15:27:36 -07:00
Glenn Willen
9fb51a2a20
generate manual pages for 22 release
2022-08-01 15:36:16 -07:00
Pieter Wuille
a4b194c671
Some small improvements to release notes
2022-08-01 15:36:16 -07:00
Pieter Wuille
9c9695f97f
doc: mention bech32m/BIP350 in doc/descriptors.md
...
Github-Pull: #22837
Rebased-From: d2a09c8355
2022-08-01 15:35:07 -07:00
W. J. van der Laan
bf4d58f351
doc: Move 22.0 release notes from wiki
...
Co-authored-by: Andrew Chow <achow101-github@achow101.com>
Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>
Co-authored-by: Jon Atack <jon@atack.com>
Co-authored-by: MarcoFalke <falke.marco@gmail.com>
Co-authored-by: Michael Folkson <michaelfolkson@gmail.com>
Co-authored-by: Pieter Wuille <github-sipa@wuille.net>
Co-authored-by: Sjors Provoost <sjors@sprovoost.nl>
Co-authored-by: Vasil Dimov <vd@freebsd.org>
2022-08-01 15:35:07 -07:00
Jon Atack
4df7e88f6f
Improve doc/i2p.md regarding I2P router options/versions
...
Github-Pull: bitcoin/bitcoin#22648
Rebased-From: b87a9c4d13
Tree-SHA512: 3567e6dbfb7c3f410ea84d3f005c86be0283f92e1be1bc2a7ce93240a0b8460b985b3cec5873a19eade52dc1d78ca383c99e023d0bb4247048ae7e43b47522a5
2022-08-01 15:35:07 -07:00
Andrew Chow
a5d5de2f35
doc: Mention the flat directory structure for uploads
...
The uploaded binaries need to match the same flat directory structure of
the SHA256SUMS file in order for torrent downloaders to be able to
verify the download without moving files. Mention this in the release
process doc.
Github-Pull: bitcoin/bitcoin#22654
Rebased-From: 132cae44f2
2022-08-01 15:35:07 -07:00
Carl Dong
13a256fc9b
release: Release with separate SHA256SUMS and sig files
...
This allows us to remove the rfc4880 EOL hacks and release with a
SHA256SUMS.asc file that's a combination of all signer signatures.
Github-Pull: bitcoin/bitcoin#22642
Rebased-From: 90b3e482e9
2022-08-01 15:35:06 -07:00
Jon Atack
a37b834a6b
doc: add info to i2p.md about IBD time and multiple networks
...
Github-Pull: #22589
Rebased-From: d2dffd5be4
2022-08-01 15:35:06 -07:00
Andrew Chow
2d948930e2
guix, doc: Add a note that codesigners need to rebuild after tagging
...
One of the issues observed during the 22.0rc1 release process was that a
codesigner's attestation mismatched non-codesigner attestations because
the guix-codesign step was performed prior to tagging the version in
bitcoin-detached-sigs.
Github-Pull: #22531
Rebased-From: d080c27066
2022-08-01 15:35:06 -07:00
Jon Griffiths
28c3836b5c
PSET: docs: Fix constant names to match those actually used
2022-07-05 13:07:43 +12:00
Jon Griffiths
7ef6c44225
PSET: docs: Fix the data type of PSBT_ELEMENTS_IN_PEG_IN_WITNESS
2022-07-01 20:10:42 +12:00
Jon Griffiths
bb20a6c373
PSET: docs: Mark PSBT_ELEMENTS_GLOBAL_TX_MODIFIABLE bit 0 as reserved/unused
...
Elements does not set or process this bit or this field currently.
2022-07-01 20:05:23 +12:00
Jon Griffiths
e7d994008e
PSET: docs: Fix reference to non-existent PSBT_OUT_VALUE field
2022-07-01 19:30:38 +12:00
Jon Griffiths
0b1b0b2676
PSET: docs: Document PSBT fields that are conditionally mandatory in PSET
2022-07-01 19:20:09 +12:00
Glenn Willen
8896cf7093
ci: Fix spelling to satisfy linter
2022-05-25 11:48:35 -07:00
Glenn Willen
dd62faf9ec
Merge 2247e44b95 into merged_master (Elements PR ElementsProject/elements#1068 )
2022-04-20 19:45:58 -07:00
Riccardo Casatta
3c911a7ed7
Typos in pset doc
2021-11-15 14:56:21 +01:00
Andrew Poelstra
ba8273ac94
lint: fix non-pylint linter errors
...
Includes fixing all the spelling mistakes that are our fault,
but not those present upstream in Core.
2021-10-15 00:20:20 +00:00
Andrew Poelstra
daa471ddd2
Merge 4c7dc0620a into merged_master (Elements PR ElementsProject/elements#1046 )
2021-09-22 02:26:13 +00:00
Andrew Poelstra
9c55d0a175
pset: only check asset/amount proofs in case both explicit+blinded values are provided
2021-09-21 20:33:28 +00:00
Andrew Poelstra
edac5081f4
Merge 1240172eaa into merged_master (Elements PR ElementsProject/elements#1038 )
...
Surprisingly the only conflicts were converting nullopts
2021-09-18 02:10:36 +00:00
Andrew Chow
b9a08f3773
doc, pset: Add blind commitment proofs
...
Specify fields for the proofs for blinded amounts and assets and when
they are added.
2021-09-08 13:12:31 -04:00
Andrew Chow
9856f2caa2
pset, doc: Remove requirement to remove blinded amounts and assets
2021-09-07 21:00:47 -04:00
Andrew Poelstra
ba3d786a61
Merge 64194498cf into merged_master (Elements PR ElementsProject/elements#1025 )
...
Another annoying one to deal with because it includes partial
backports. In future let's really try to stay up to date with
Core.
2021-09-05 15:42:08 +00:00
Andrew Poelstra
0c0d985676
Merge 84b3f7b004 into merged_master (Elements PR ElementsProject/elements#1019 )
2021-09-05 14:20:19 +00:00
Andrew Poelstra
ff244b06d1
Merge e0532f60c7 into merged_master (Elements PR ElementsProject/elements#933 )
2021-09-04 20:12:54 +00:00
Andrew Poelstra
36e5e2a7f1
Merge 9a154599fe into merged_master (Elements PR ElementsProject/elements#900 )
...
Surprisingly easy to do. Almost all of the diff resolution was mechanically
* replacing boost::variant with std::variant
* replacing Optional with std::optional
* then replacing `nullopt` with `std::nullopt`
* updating the RPC functions for the new RPCArg::Default type
* update the tests/ directory to make new (since 22) tests use arrays for
createrawtransaction outputs
* other ad-hoc changes to function parameters etc (not too many of these)
I had to "really" change the code in PrecomputePSBTData, which was introduced
in 22.0 and affected by PSET, but this function was like 8 lines long so it
was easy.
Reviewing the diff may be a bit difficult because of the mix of mechanical
changes and ad-hoc things. Probably the most straightforward thing to do
is to redo the merge, `sed -i` to fix the boost::variant and Optional stuff,
then diff the remaining conflicts against this commit.
TODO: grep for `blindpsbt` and you will see that this RPC is still referenced
in documentation and help text even though it was deleted. Need to fix this
in 0.21 in a separate PR.
2021-09-04 19:34:14 +00:00
Andrew Poelstra
64194498cf
Merge ElementsProject/elements#1025 : Introduce blech32m format for v1+ witness programs
...
c72c949d29 blech32: copy ubsan suppression for bech32 to blech32 (Andrew Poelstra)
d13fb4994b blech32: add test vectors for blech32 and blech32m (Andrew Poelstra)
15a826ea27 blech32: add functional tests for blech32m (Andrew Poelstra)
c01e09e8c3 blech32: add blech32m format and use it to decode witness v1+ addresses (Andrew Poelstra)
18fcec8714 naming nits (Fabian Jahr)
8515f40fed Add signet support to gen_key_io_test_vectors.py (Pieter Wuille)
b3df66f82e Use Bech32m encoding for v1+ segwit addresses (Pieter Wuille)
42f43a1bcb Add Bech32m test vectors (Pieter Wuille)
b1d1d94e01 Implement Bech32m encoding/decoding (Pieter Wuille)
c607835bad Better error messages for invalid addresses (Bezdrighin)
Pull request description:
Includes backports of https://github.com/bitcoin/bitcoin/pull/20832 (1 commit) and https://github.com/bitcoin/bitcoin/pull/20861 (5 commits)
ACKs for top commit:
gwillen:
utACK c72c949 .
Tree-SHA512: af96a6ef31b1cab72b0350197dcb34761e9ffb2ec43685084408b5fafcda0adee1945045003194600372652f7cca65d721bda3ed9b6be7e9543d3199e2cbe145
2021-08-30 18:59:25 +00:00
sanket1729
31c232a39b
clarify that secp scalars are unsigned big endian
2021-08-24 10:46:33 -07:00
sanket1729
f11fe0ad9c
Update spec for rolling sha256 opcodes
2021-08-23 16:39:22 -07:00
sanket1729
3055e85042
Rename taptweak
2021-08-19 09:49:10 -07:00
Pieter Wuille
b3df66f82e
Use Bech32m encoding for v1+ segwit addresses
...
This also includes updates to the Python test framework implementation,
test vectors, and release notes.
https://github.com/bitcoin/bitcoin/pull/20861 (3/5)
2021-08-17 22:32:47 +00:00
sanket1729
a651f7ed4b
More updates to spec
2021-08-17 15:20:35 -07:00
sanket1729
147b9b7f6a
Remove binary operations for 64 bits
2021-08-17 15:20:35 -07:00
sanket1729
95f82f5080
Update spec for inputoutpoint
2021-08-17 15:20:35 -07:00
sanket1729
6c4971dfbd
Confirm overflow behaviour of scalars
2021-08-17 15:20:35 -07:00
sanket1729
1d778dd632
Remove shifts, update output spk introspection
2021-08-17 15:20:35 -07:00
sanket1729
49978abf5a
Renumber opcodes; minor fixups
2021-08-17 15:20:35 -07:00