chore(deps): update dependency btclib to v2023 #9
No reviewers
Labels
No labels
bug
dependencies
docker
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
php
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
jorijn/bitcoin-dca!9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/btclib-2023.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
==2020.5.11→==2023.7.12Release Notes
btclib-org/btclib (btclib)
v2023.7.12Compare Source
This is the last release supporting py37.
Major changes include:
v2023.5.30Compare Source
Major changes include:
scriptandb32v2023.2.3Compare Source
Major changes include:
where possible
v2023.1.17Compare Source
Major changes include:
v2022.12.31Compare Source
Major changes include:
Re-import Tx subclasses into btclib.tx
v2022.7.20Compare Source
Major changes include:
using btclib_libsecp256k1; this provides an 8 times speed up
in benchmarks and 3 times in real world applications.
v2022.5.3Compare Source
Major changes includes:
has been reinstated in the to_pub_key module
serialize_bytes_command and serialize_str_command
ones, are now considered like bytes. To put small integers on the stack
OP_X must be used explicitly. Using integers directly will lead to larger
scripts that will be likely to be rejected by the network as not standard
v2022.2.9Compare Source
This is the latest release to support python 3.6
Major changes includes:
v2020.12.19Compare Source
Major changes includes:
e.g. 'script_pub_key', etc.
for BIP32 keys, bms sigs, PSBTs, addresses, and WIFs;
base58 and bech32 encodings keep returning bytes, like base64
now using serialize/deserialized and
possibly b58encode/b58decode, b64encode/b64decode, etc.
v2020.11.23Compare Source
Major changes includes:
as per the latest changes in bitcoin core
v2020.11.10Compare Source
Major changes includes:
this also restored the ability of using btclib with python 3.7
serialize to file the json representation of dataclasses
have to be accessed accordingly. Consequently, where previously it was
bip32.deserialize(xkey), now it is bip32.BIP32KeyData.deserialize(xkey)
Consequently, where previously it was xkey_dict["index"][0] < 0x80,
now it is xkey_dict.index < 0x80000000
is not available anymore
Tuple[list[bytes], bool] losing the "absolute derivation" bool
include the base64 (de)encoding, not jut the plain (de)serialization
PsbtOut, and Psbt data classes and their associated helper functions
algorithms
as they were not encoding at all; the previous serialize/deserialize
which had varint(len()) before serialized data are not available anymore
they can be imported
v2020.8.21Compare Source
Major changes includes:
partially signed bitcoin transactions (BIP174)
of error messages and tests' logic
Configuration
📅 Schedule: Branch creation - "after 3am every weekday,every weekend" in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.