Jack Grigg
9c20d7405f
build: Add primitives/orchard.h to list of header files
2021-09-20 15:49:28 +01:00
Jack Grigg
d087c8b089
cargo update
2021-09-17 13:52:09 +01:00
Jack Grigg
9803111210
contrib: Add script for generating a graph of our Rust dependencies
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-09-17 13:38:01 +01:00
str4d
91bb1d3b46
Merge pull request #5304 from str4d/release-v4.5.0-rc1
...
Release v4.5.0-rc1
2021-09-17 23:47:57 +12:00
Jack Grigg
2aa9f766b2
Migrate to latest revisions of orchard and the zcash_* crates
2021-09-17 03:56:32 +01:00
Jack Grigg
bfd7b31efe
make-release.py: Updated release notes and changelog for 4.5.0-rc1.
2021-09-16 23:34:14 +01:00
Jack Grigg
518895a3dd
make-release.py: Updated manpages for 4.5.0-rc1.
2021-09-16 23:34:14 +01:00
Jack Grigg
8a9f29eaf1
make-release.py: Versioning changes for 4.5.0-rc1.
2021-09-16 23:15:40 +01:00
str4d
498d42219c
Merge pull request #5303 from str4d/zip-239-reject-unknown-cinv
...
ZIP 239: Reject unknown CInv message types
2021-09-17 01:08:12 +12:00
Jack Grigg
5a2e6183f3
net: Reject unknown CInv message types
...
Nodes will now reject messages containing unknown CInv message types,
instead of (mostly) ignoring them.
2021-09-15 20:08:01 +01:00
Jack Grigg
07143679dc
test: Set up mininodes at the start of feature_zip239
2021-09-15 17:50:57 +01:00
str4d
e989923041
Merge pull request #5291 from str4d/zip-239
...
ZIP 239 support
2021-09-16 03:08:25 +12:00
str4d
5d643898e7
Merge pull request #5293 from mdr0id/smoke_tests_update
...
Smoke Test Updates (Remove Sprout Logic )
2021-09-15 20:38:40 +12:00
str4d
3467f37c6d
Merge pull request #5299 from str4d/update-deps-4.5.0
...
Update dependencies for 4.5.0
2021-09-15 20:35:41 +12:00
Jack Grigg
710a5f8a9e
Migrate to latest revisions of Zcash Rust crates
2021-09-15 00:35:53 +01:00
Jack Grigg
4b8885759e
cargo update
2021-09-15 00:35:53 +01:00
Jack Grigg
1ad8ee8735
qa: Boost 1.77.0
...
- The patches `iostreams-106.patch` and `signals2-noise.patch` were
incorporated into Boost 1.75.
- The allocator access deprecation issue was fixed in Boost 1.76.
Closes zcash/zcash#4945 .
2021-09-15 00:35:53 +01:00
Jack Grigg
95280c10b0
Add named constants for legacy tx authDigest placeholder value
2021-09-14 21:26:05 +01:00
Jack Grigg
befa57d0a6
test: Fix bug in mininode.SpendDescription.deserialize
2021-09-14 21:18:06 +01:00
Jack Grigg
966e285b61
depends: Update Rust to 1.54.0
2021-09-14 17:40:18 +01:00
Jack Grigg
6e562a27df
Postpone dependency updates that require CMake
2021-09-14 17:33:25 +01:00
str4d
445d91f7c5
Merge pull request #5295 from daira/librustzcash-authors
...
Update authors of librustzcash to everyone currently and formerly on Core team (in alphabetical order)
2021-09-14 13:31:01 +01:00
Daira Hopwood
dffeb7df04
Update authors of librustzcash to everyone currently and formerly on Core team (in alphabetical order).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-09-14 10:15:35 +01:00
mdr0id
dc41c13593
Update funding logic
2021-09-13 09:54:29 -07:00
mdr0id
b6987844f8
Add usage documentation for manual and faucet driven tests
2021-09-10 19:49:52 -07:00
mdr0id
7d7d0e8565
Update funding logic bug
2021-09-10 19:46:33 -07:00
Jack Grigg
a97cfd241d
test: Implement CInv.__eq__() for mininode to simplify RPC test
2021-09-10 22:13:53 +01:00
Jack Grigg
fc8726e6a4
Use wtxid for peer state management
2021-09-10 21:50:24 +01:00
Jack Grigg
d503691778
Add MSG_WTX support to inv messages
...
The change to AlreadyHave() means that nodes will also now send getdata
requests for v5 transactions.
2021-09-10 21:47:42 +01:00
Jack Grigg
9476f5d7ef
ProcessGetData: Respond to MSG_WTX requests
2021-09-10 21:46:05 +01:00
Jack Grigg
de5563de71
test: Add v5 tx support to mininode
2021-09-10 21:46:05 +01:00
Jack Grigg
9047962637
test: Fix bugs in mininode transaction parser
2021-09-10 21:46:05 +01:00
Jack Grigg
d715f4ecac
Implement CInv message type MSG_WTX
...
This adds the double-hash message variant. The extra hash field is set
to null for block message types, and to all-ones for MSG_TX (to match
the legacy authHash value used for pre-v5 transactions in the Merkle
tree).
2021-09-10 21:46:05 +01:00
mdr0id
4721ee3eaa
Add fix and note for timing issue
2021-09-09 14:58:30 -07:00
mdr0id
2f3698aa3a
Remove sprout funding flow logic
2021-09-09 14:57:20 -07:00
Jack Grigg
34954e39d0
Introduce a WTxId struct
2021-09-09 01:18:07 +01:00
str4d
f1896683b5
Merge pull request #5289 from hexabot/issue4930_aarch64_deps_fix
...
add missing aarch64 build deps
2021-09-08 18:47:55 +01:00
hexabot
e014baa77a
Update depends/packages/native_rust.mk
...
Co-authored-by: str4d <thestr4d@gmail.com>
2021-09-08 11:16:33 +12:00
hexabot
4ecdcc9f3c
Update depends/packages/native_clang.mk
...
Co-authored-by: str4d <thestr4d@gmail.com>
2021-09-08 11:15:45 +12:00
Technetium
5bb5f1da4d
add missing aarch64 build deps
2021-09-05 11:17:02 +12:00
str4d
4b5111f48b
Merge pull request #5284 from adityapk00/taddr_fix
...
Sort taddr txns by txindex in addition to height
2021-09-03 11:48:18 +01:00
Aditya Kulkarni
89c449aa51
Sort taddr txns by txindex in addition to height
2021-09-02 10:34:51 -07:00
str4d
2cee089697
Merge pull request #5283 from str4d/fix-v5-tx-format
...
Fix v5 transaction format
2021-09-02 03:23:44 +01:00
str4d
64bb89d5ce
Merge pull request #5286 from str4d/dependabot-actions
...
CI: Add Dependabot config to keep Actions up-to-date
2021-09-01 15:13:35 +01:00
Jack Grigg
0728c0958a
CI: Add Dependabot config to keep Actions up-to-date
2021-09-01 01:08:05 +01:00
Jack Grigg
7896a52015
test: Use correct field of getnetworkinfo to read protocol version
...
I tested the NU5 components of this PR by locally setting the protocol
version to 170014. I forgot to check that without that override, the
test would skip the NU5 checks. The reason it defaulted to NU5 is that
the test was reading the client version 4040150, which is indeed not
less than the NU5 protocol version ^_^;;
2021-09-01 01:00:26 +01:00
str4d
df6574b07d
Merge pull request #5280 from nuttycom/bug/set_best_chain_wallet_lock
...
Lock the wallet in SetBestChainINTERNAL
2021-08-31 21:46:09 +01:00
str4d
75d78b70d1
Fix typos
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-08-31 19:56:25 +01:00
Marshall Gaucher
4d999dd66d
Merge pull request #5279 from str4d/ci-lints
...
Tweaks to CI lints
2021-08-30 19:50:08 -07:00
Jack Grigg
f270449441
Parse consensus branch ID when reading v5 transaction format
2021-08-28 00:44:22 +01:00