nakatoshi
nakatoshi copied to clipboard
Bump bitcoin from 0.29.2 to 0.32.0
Bumps bitcoin from 0.29.2 to 0.32.0.
Release notes
Sourced from bitcoin's releases.
bitcoin-0.30.2
What's Changed
- Replace time with std::time by
@​serprex
in rust-bitcoin/rust-bitcoin#14- Add GetAddr message by
@​rotwatsb
in rust-bitcoin/rust-bitcoin#18- Add Cargo.lock to gitignore by
@​chritchens
in rust-bitcoin/rust-bitcoin#22- Sanity checks for vector length by
@​daniellockyer
in rust-bitcoin/rust-bitcoin#25- Fix vulnerabilities which found by
cargo audit
. by@​alekseysidorov
in rust-bitcoin/rust-bitcoin#29- script: add
to_p2wsh()
andis_p2swsh()
functions by@​apoelstra
in rust-bitcoin/rust-bitcoin#32- util: add Sha256dEncoder to allow streaming data into a hash by
@​apoelstra
in rust-bitcoin/rust-bitcoin#33- transaction: add txid() method by
@​apoelstra
in rust-bitcoin/rust-bitcoin#34- add constants for OP_CLTV and OP_CSV by
@​apoelstra
in rust-bitcoin/rust-bitcoin#35- Fix argument to copy_nonoverlapping in internal_macros by
@​TheBlueMatt
in rust-bitcoin/rust-bitcoin#45- remove all use of mem::uninitialized and mem::copy_nonoverlapping by
@​apoelstra
in rust-bitcoin/rust-bitcoin#46- util: add
bip143
module to create BIP143 signature hashes by@​apoelstra
in rust-bitcoin/rust-bitcoin#38- fixing debug output for Uint256 and Uint128 by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#40- add low_u64 to Uint256 and Uit128 types by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#42- Add difficulty calculation by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#44- minimal implementation of alert message by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#41- Remove some dependencies; bump major version number by
@​apoelstra
in rust-bitcoin/rust-bitcoin#47- [Trivial] add IntelliJ IDEA files to .gitignore by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#48- [Trivial] RawNetworkMessage::command should be public. by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#49- [Trivial] add get_best_tip_height to blokchain by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#50- [Trivial] is_on_main_chain is a very useful function upstream, make it public by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#51- Moved blockchain and patricia_tree to rust-memblocks by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#56- remove script interpreter by
@​apoelstra
in rust-bitcoin/rust-bitcoin#57- Fix a couple README links by
@​apoelstra
in rust-bitcoin/rust-bitcoin#59- Optional feature gives access to Bitcoin Core's own script validator by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#58- Add bech32 support by
@​apoelstra
in rust-bitcoin/rust-bitcoin#60- Implemented segwit address types. Moved PrivKey into its own module. by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#62- Rustc 1.14 by
@​apoelstra
in rust-bitcoin/rust-bitcoin#65- Update fuzz target boilerplate to match rust-lightning by
@​TheBlueMatt
in rust-bitcoin/rust-bitcoin#63- create Address message with SocketAddr, get SocketAddr from Address m… by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#64- bump to 0.12 by
@​apoelstra
in rust-bitcoin/rust-bitcoin#66- Move witness inside of TxIn. by
@​TheBlueMatt
in rust-bitcoin/rust-bitcoin#68- Add a Transaction.get_weight() method, check it in fuzzing by
@​TheBlueMatt
in rust-bitcoin/rust-bitcoin#69- Only provide the required TxIn to bip143 sighash_all by
@​TheBlueMatt
in rust-bitcoin/rust-bitcoin#70- Correct consensus verify args, fix tests to catch error in travis by
@​TheBlueMatt
in rust-bitcoin/rust-bitcoin#71- block: fix a small typo in comment by
@​romanz
in rust-bitcoin/rust-bitcoin#74- Update documentation URL in Cargo.toml by
@​romanz
in rust-bitcoin/rust-bitcoin#75- add fuzzer output to gitignore; remove ancient secp build instructions from Travis by
@​apoelstra
in rust-bitcoin/rust-bitcoin#73- Bump version to 0.13 by
@​apoelstra
in rust-bitcoin/rust-bitcoin#77- Added
impl Display
toconstruct_uint
macro by@​popzxc
in rust-bitcoin/rust-bitcoin#82- Implement
FromStr
for Network constant by@​alekseysidorov
in rust-bitcoin/rust-bitcoin#80- Added generation of
data
method inimpl_array_newtype
macro by@​popzxc
in rust-bitcoin/rust-bitcoin#81- Hotfix: replace serde error with the io error. by
@​alekseysidorov
in rust-bitcoin/rust-bitcoin#85- Remove cargo usage from README by
@​petertodd
in rust-bitcoin/rust-bitcoin#87- Fix multiplication for uint256 by
@​popzxc
in rust-bitcoin/rust-bitcoin#88- Expose merkleroot(Vec) publicly by
@​TheBlueMatt
in rust-bitcoin/rust-bitcoin#90- Check in fuzz inputs for all current targets by
@​TheBlueMatt
in rust-bitcoin/rust-bitcoin#91- add witness inv types by
@​tamasblummer
in rust-bitcoin/rust-bitcoin#89
... (truncated)
Commits
a3f7667
Merge rust-bitcoin/rust-bitcoin#2706: bitcoin: Release tracking PR:v0.32.0
fadd614
Update changelog ready for release of version 0.32.089b69a3
Merge rust-bitcoin/rust-bitcoin#2705: Set release version in deprecated attri...3c41a30
Set release version in deprecated attributeb3ec4b3
Merge rust-bitcoin/rust-bitcoin#2695: Allow deprecated Params field0373f80
Allow deprecated Params field5134756
Merge rust-bitcoin/rust-bitcoin#2684: Allow m prefix in derivation pathsb7f61e2
Allow m prefix in derivation pathsd95d366
Improve deprecation noticebae2c75
Merge rust-bitcoin/rust-bitcoin#2657: bitcoin: Release tracking PR: `v0.32.0-...- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)