Homu
047b0bf94a
Auto merge of #3305 - str4d:release-v1.1.1, r=str4d
Release v1.1.1
6 years ago
Simon
c290f8f263
Update release height to block 332000.
6 years ago
Jack Grigg
d670db7164
Sapling testnet activation height
6 years ago
Jack Grigg
10faedf758
make-release.py: Updated release notes and changelog for 1.1.1.
6 years ago
Jack Grigg
4ddd873d61
make-release.py: Updated manpages for 1.1.1.
6 years ago
Jack Grigg
40c33db2f4
make-release.py: Versioning changes for 1.1.1.
6 years ago
Homu
d5e82d73ac
Auto merge of #3287 - str4d:sapling-release-notes, r=str4d
Add Sapling details to release notes
6 years ago
Homu
088353ab02
Auto merge of #3302 - bitcartel:3301_fix_mac_compile_error, r=str4d
Closes #3301 . Non-void function should not have empty definition.
6 years ago
Simon
47db75426f
Closes #3301 . Non-void function should not have empty definition.
6 years ago
Homu
bae5adf0a4
Auto merge of #3289 - bitcartel:release-v1.1.1-rc2, r=bitcartel
Release v1.1.1 rc2
6 years ago
Simon
5d0172d762
make-release.py: Updated release notes and changelog for 1.1.1-rc2.
6 years ago
Simon
57ef6fba29
make-release.py: Updated manpages for 1.1.1-rc2.
6 years ago
Simon
d3ff27c0a6
make-release.py: Versioning changes for 1.1.1-rc2.
6 years ago
Homu
9c55d0b40e
Auto merge of #3286 - str4d:3153-gitian-fix, r=str4d
Comment out Gitian library handling while we don't build any libraries
Fixes a Gitian build failure introduced by #3153 .
6 years ago
Jack Grigg
bb838a0847
Add Sapling details to release notes
6 years ago
Jack Grigg
6d7ed43a73
Comment out Gitian library handling while we don't build any libraries
Fixes a Gitian build failure introduced by #3153 .
6 years ago
Homu
bbf01c67aa
Auto merge of #3279 - str4d:release-v1.1.1-rc1, r=str4d
Release v1.1.1-rc1
6 years ago
Jack Grigg
d03ae3e520
make-release.py: Updated release notes and changelog for 1.1.1-rc1.
6 years ago
Jack Grigg
062afe397b
make-release.py: Updated manpages for 1.1.1-rc1.
6 years ago
Jack Grigg
8bf890abac
make-release.py: Versioning changes for 1.1.1-rc1.
6 years ago
Homu
f5802f2c16
Auto merge of #3275 - ebfull:little-endian, r=str4d
Circuit change for endianness
This PR changes the circuit, encodings and parameters to match the encodings specified in the protocol spec. You'll want to `rm ~/.zcash-params/*.params` and run `./zcutil/fetch-params.sh --testnet` to switch to the new parameters for testnet.
6 years ago
Sean Bowe
3577de83aa
Change txdb prefixes for sapling and avoid writing unnecessary information.
6 years ago
Sean Bowe
8f5429a13a
Update merkle tree and pedersen hash tests to account for new encoding
6 years ago
Sean Bowe
45f1cb440e
Update Sapling testnet parameters
6 years ago
Sean Bowe
b9a5a116cd
Update librustzcash
6 years ago
Homu
386a9b35c0
Auto merge of #3238 - str4d:3199-mempool-sapling-activation, r=str4d
Update mempool_nu_activation RPC test to exercise both Overwinter and Sapling
Closes #3199 .
6 years ago
Homu
f62fff80d5
Auto merge of #3255 - str4d:sapling-value-pool, r=ebfull
Track net value entering and exiting the Sapling circuit
6 years ago
Homu
1063dfdeaa
Auto merge of #3271 - ebfull:stable-rust, r=bitcartel
Switch Rust to 1.26 Stable
6 years ago
Homu
29a75886c2
Auto merge of #3251 - ebfull:sprout-groth16, r=ebfull
Sprout on Groth16
Depends on https://github.com/zcash/librustzcash/pull/6
6 years ago
Sean Bowe
0dfb1d5e2c
Switch Rust to 1.26 Stable.
6 years ago
Larry Ruane
0ee4b20a7b
fix qa/zcash/full_test_suite.py pathname
underscores instead of hyphens; .py instead of .sh
(did not bother with PR but Eirik reviewed this change)
6 years ago
Jack Grigg
f55029e7d1
Correctly serialize Groth16 JSDescription for verifyjoinsplit benchmark
6 years ago
Sean Bowe
34f6ea95dc
Adjust tests and benchmarks
6 years ago
Sean Bowe
31989317c9
Update librustzcash again
6 years ago
Sean Bowe
b7a6c32178
Integrate Groth16 verification and proving.
6 years ago
Homu
dd72b5346e
Auto merge of #3264 - sembrestels:patch-1, r=bitcartel
Update Payment API
I included those missing commands to the API reference: `z_exportviewingkey`, `z_importviewingkey`, and `z_listunspent`.
Do you think we should include `z_mergetoaddress`, `z_getpaymentdisclosure`, and `z_validatepaymentdisclosure` too, despite they are experimental?
6 years ago
David Llop
471a912e02
Update Payment API
I included those missing commands to the API reference: `z_exportviewingkey`, `z_importviewingkey`, and `z_listunspent`.
Do you think we should include `z_mergetoaddress`, `z_getpaymentdisclosure`, and `z_validatepaymentdisclosure` too, despite they are experimental?
6 years ago
Homu
75546c697a
Auto merge of #3234 - str4d:3058-address-polymorphism, r=str4d
Use boost::variant to represent shielded addresses and keys
Part of #3058 and #3059 .
6 years ago
Jack Grigg
e5eab182b5
Use boost::variant to represent shielded addresses and keys
libzcash::PaymentAddress has been renamed to libzcash::SproutPaymentAddress,
and a new typedef boost::variant is now libzcash::PaymentAddress. Similarly
for ViewingKey and SpendingKey.
A new class InvalidEncoding is introduced as the default boost::variant
option for each address and key type; it is used during decoding instead
of boost::optional.
All address and key storage functions in the wallet have been modified to
refer specifically to the Sprout types, as they are used very precisely.
In most other cases, the more general type is leveraged as much as possible,
and we convert to the Sprout type when necessary. This will be subsequently
wrapped in, or replaced with, context-specific functions once Sapling
types are implemented.
6 years ago
Homu
1942f7a42b
Auto merge of #3242 - str4d:3058-key-encoding-refactor, r=str4d
Key encoding refactor
Includes code cherry-picked from the following upstream PRs:
- bitcoin/bitcoin#11372
- Only the first three commits (the fourth commit depends on #2390 )
Part of #3058 .
6 years ago
Homu
ae6c2587d3
Auto merge of #3232 - ebfull:3207-sapling-validation, r=str4d
Sapling validation
**Also review https://github.com/zcash/librustzcash/pull/7 **
This is an attempt to tackle much of https://github.com/zcash/zcash/issues/3065
6 years ago
Homu
73f5cb1213
Auto merge of #3257 - bitcartel:3250_fix_segfault_memo, r=ebfull
Closes #3250 . Memo getter should return by reference, not by value.
6 years ago
Homu
677b5b3b8b
Auto merge of #3247 - str4d:3207-valuebalance, r=str4d
Add valueBalance to value balances
Part of #3065 and #3207 .
6 years ago
Jack Grigg
0fe0ca7948
Add contextual comment for GetValueOut() and GetShieldedValueIn()
6 years ago
Simon
67f3577239
Closes #3250 . Memo getter should return by reference, not by value.
6 years ago
Homu
08f74ed026
Auto merge of #3240 - str4d:remove-obsolete-binaries, r=str4d
Remove obsolete CreateJoinSplit and GenerateParams binaries
6 years ago
Jack Grigg
ae97177c86
Track net value entering and exiting the Sapling circuit
6 years ago
Jack Grigg
97b46f00cc
Add valueBalance to value balances, and enforce its consensus rules
6 years ago
Homu
f0daf3915f
Auto merge of #3233 - str4d:3164-sapling-sighash, r=str4d
ZIP 243: Sapling SignatureHash
Closes #3164 .
6 years ago
Jack Grigg
93bd00a0d5
Add key_io includes to Zcash-specific code
6 years ago