syd
c72a4732cc
Remove Boost conditional compilation.
...
Boost is currently at version 106200 in the depends subsystem
so it is safe to remove code the refers to earlier versions.
This closes #2445
2017-11-23 00:05:21 -05:00
Jay Graber
337a99a219
Add cli and rpc examples for z_sendmany
2017-11-17 13:17:51 -08:00
Simon
ba1dbb3040
RPC dumpwallet and z_exportwallet updated to no longer allow
...
overwriting an existing file.
2017-11-16 22:29:37 -08:00
Homu
c8ecd49574
Auto merge of #2159 - bitcartel:1.0.7_payment_disclosure, r=str4d
...
Payment disclosure (experimental feature)
2017-11-14 14:06:22 -08:00
Simon
45232b1961
Add payment disclosure as experimental feature.
2017-11-14 13:29:05 -08:00
jl777
bdc7241597
Test
2017-11-10 19:23:11 +02:00
jl777
7c130297c2
KOMODO_ASSETCHAIN_MAXLEN -> 65
2017-11-10 19:07:36 +02:00
Homu
6f9f09dfb0
Auto merge of #2670 - arielgabizon:lowmemprover, r=daira
...
Low memory prover
This PR integrates @ebfull 's low memory changes: https://github.com/zcash/zcash/pull/2243/commits
on top of @str4d 's work bringing in libsnark as a subtree
https://github.com/zcash/zcash/pull/2652/commits/4699d0eb36e2049f692ead9f44c5886ba87a007c
2017-11-06 04:22:20 -08:00
jl777
e9d73912be
Fix help error
2017-11-06 13:52:29 +02:00
jl777
598ee06a41
Test
2017-11-05 16:26:53 +02:00
jl777
4343060821
Test
2017-11-05 16:22:06 +02:00
Simon
c5dabd2b66
Closes #2639 . Adds optional limit parameter with a default value of 50.
...
The new parameter is to satisfy the principle of least astonishment
by providing a sensible default for the maximum number of transparent
inputs to shield. If users do not configure -mempooltxinputlimit
it is possible for them to create transactions with hundreds of
inputs which suffer from mining delay, due to the current state of
the network where some miners have configured -mempooltxinputlimit
as a way to deal with the problem of quadratic hashing.
2017-11-01 10:40:24 -07:00
Simon
c2d3bafeaa
Closes #2639 . z_shieldcoinbase is now supported, no longer experimental.
...
This reverts commit 5023af7bd5 .
2017-10-26 11:29:36 -07:00
Sean Bowe
1a9543d064
Remove crusty old "loadVerifyingKey"/"loadProvingKey" APIs and associated invariants.
2017-10-21 15:42:41 +03:00
jl777
f19ffc34ca
Test
2017-10-18 22:43:08 +03:00
jl777
79383e0a78
Change to new interest calc
2017-10-18 22:40:29 +03:00
jl777
9cb1ec9c6e
WIN32 -> _WIN32
2017-10-15 02:04:29 +03:00
Homu
af549fe6ed
Auto merge of #2650 - str4d:2645-listunspent-benchmark, r=str4d
...
Add benchmark for listunspent
Closes #2645 .
2017-10-12 15:24:53 -07:00
ca333
9d36579649
uni3
2017-10-09 11:45:49 +02:00
Jay Graber
c16528495c
s/zcash/Zcash
2017-10-04 17:06:51 -07:00
Bruno Arueira
d2c1e4a807
Removes out bitcoin mention in favor for zcash
...
Bitcoin Core => Zcash
bitcoin address => Zcash address
bitcoinaddress => zcashaddress
Closes #1756
2017-10-04 17:05:30 -07:00
Jack Grigg
99dd50c30c
Add benchmark for listunspent
...
Closes #2645 .
2017-10-04 12:48:50 +01:00
Simon
5023af7bd5
Closes #2637 . Make z_shieldcoinbase an experimental feature where it
...
can be enabled with: zcashd -experimentalfeatures -zshieldcoinbase.
2017-09-27 10:43:54 -07:00
Simon
b85008e786
Update which lock to synchronize on when calling GetBestAnchor().
2017-09-26 10:16:33 -07:00
Homu
f34c60de37
Auto merge of #2615 - bitcartel:2448_shield_coinbase, r=bitcartel
...
Add RPC command shield_coinbase #2448 .
Shield transparent coinbase funds by sending to a shielded z address. Closes #2448 .
2017-09-22 12:04:31 -07:00
Simon
06c19063bb
Implement RPC shield_coinbase #2448 .
2017-09-21 15:04:12 -07:00
Homu
8f16b27304
Auto merge of #2616 - nathan-at-least:importprivkey-shows-address.4, r=str4d
...
Importprivkey shows address
Scratching an itch: make `importprivkey` output the corresponding address.
Without this PR, `importprivkey` shows no output. Because we're moving towards an "address-based" RPC interface, rather than "account-based", there's a gap when using `importprivkey` because there's no way to assign it to a specific account, but also no easy way to determine the address. This change fixes that wart.
2017-09-21 14:29:03 -07:00
Homu
60b4a79000
Auto merge of #2620 - bitcartel:2583_watch_only_fspendable, r=str4d
...
Closes #2583 . Exclude watch-only utxos from coin selection.
2017-09-20 04:49:48 -07:00
Simon
b17e1b4080
Closes #2583 . Exclude watch-only utxos from z_sendmany coin selection.
2017-09-19 19:42:48 -07:00
Homu
6e9964ff70
Auto merge of #2613 - arielgabizon:load-wallet-benchmark, r=str4d
...
Add load-wallet benchmark
Closes #2518 .
2017-09-19 01:52:22 -07:00
Ariel Gabizon
2e8aefdce1
add load-wallet benchmark
2017-09-18 21:54:53 +02:00
Homu
e0bef1de56
Auto merge of #2564 - str4d:2074-currency-units, r=str4d
...
Rationalize currency unit to "ZEC"
Cherry-picked from the upstream PR bitcoin/bitcoin#6504
Part of #2074
2017-09-18 00:07:52 -07:00
Nathan Wilcox
de422c066b
[tests pass] Ensure importprivkey outputs the address in case key is already imported.
2017-09-18 15:30:42 +09:00
Nathan Wilcox
d187317083
[tests pass] Output address on new key import.
2017-09-18 15:30:42 +09:00
Jack Grigg
a76174b76b
Benchmark time to call sendtoaddress with many UTXOs
2017-08-31 02:15:06 +01:00
Jack Grigg
6dec2d0355
Rationalize currency unit to "ZEC"
2017-08-03 18:49:04 +01:00
Ross Nicoll
091b2116a0
Rationalize currency unit to "BTC"
...
Previously various user-facing strings have used inconsistent currency units "BTC",
"btc" and "bitcoins". This adds a single constant and uses it for each reference to
the currency unit.
Also adds a description of the unit for --maxtxfee, and adds the missing "amount"
field description to the (deprecated) move RPC command.
2017-08-03 16:32:41 +01:00
Homu
d6e6f51724
Auto merge of #2526 - bitcartel:2480_segfault_zeroconf_from_zaddr, r=daira
...
Fixes #2480 where missing map entry would cause a segfault.
`wtxHeight = mapBlockIndex[wtx.hashBlock]->nHeight;` results in undefined behaviour when the block hash is not present in the map, returning a null value which is dereferenced via `->nHeight`. This error is triggered by a zero-conf wallet transaction which has not been mined yet. As discussed in #2480 , on some systems there is a segfault whilst on others there is a silent exit. This makes it difficult to write a test, but the fix has been tested empirically to confirm an exception is thrown. This PR fixes the segfault and complements #2525 which prevents a user from sending from a zaddr with minconf 0.
2017-07-27 22:42:59 -07:00
Homu
95d18784ec
Auto merge of #2525 - bitcartel:2519_no_zero_minconf_from_zaddr_zsendmany, r=daira
...
When sending from a zaddr, minconf cannot be zero.
Closes #2519 .
2017-07-20 08:24:54 -07:00
jl777
5101611f24
Test
2017-07-15 12:05:04 +02:00
jl777
4bfb533b13
Test
2017-07-15 11:24:57 +02:00
Simon
9b5da42745
Fixes #2480 . Null entry in map was dereferenced leading to a segfault.
2017-07-14 00:10:54 -07:00
jl777
4fa92f993a
Test
2017-07-13 22:34:18 +02:00
jl777
233f077b2a
Test
2017-07-13 22:33:03 +02:00
jl777
ceb639e0e8
Test
2017-07-13 22:32:19 +02:00
jl777
a99362fad8
Test
2017-07-13 22:17:33 +02:00
jl777
3d0387c984
Test
2017-07-13 22:15:17 +02:00
jl777
f33d372c76
Test
2017-07-13 22:15:05 +02:00
Simon
b639bb1eef
Fixes #2519 . When sending from a zaddr, minconf cannot be zero.
2017-07-11 11:29:43 -07:00
Simon
d77a0ac4a0
Closes #2446 by adding generated field to listunspent.
...
If generated is true, the unspent transaction output is from a
coinbase transaction and can only be sent to a shielded address.
2017-07-11 10:44:36 -07:00