Larry
5d5862a85e
bitcore
7 years ago
Kent Sommer
6a531923b2
1.0.13 Dev Rollup
7 years ago
Jonathan "Duke" Leto
1ea0f0ed37
Fix more instances of currency string representation, which are hard-coded in various places
7 years ago
Jay Graber
c16528495c
s/zcash/Zcash
7 years ago
Bruno Arueira
d2c1e4a807
Removes out bitcoin mention in favor for zcash
Bitcoin Core => Zcash
bitcoin address => Zcash address
bitcoinaddress => zcashaddress
Closes #1756
8 years ago
Simon
5023af7bd5
Closes #2637 . Make z_shieldcoinbase an experimental feature where it
can be enabled with: zcashd -experimentalfeatures -zshieldcoinbase.
7 years ago
Simon
06c19063bb
Implement RPC shield_coinbase #2448 .
7 years ago
Ariel Gabizon
2e8aefdce1
add load-wallet benchmark
7 years ago
Jonathan "Duke" Leto
e024e493ab
Update references to zcash addresses to hush addresses in wallet code and some random other stuff
7 years ago
Jack Grigg
a76174b76b
Benchmark time to call sendtoaddress with many UTXOs
7 years ago
Jonathan "Duke" Leto
35272cde28
s/zcashaddress/hushaddress/g
7 years ago
Jack Grigg
6dec2d0355
Rationalize currency unit to "ZEC"
7 years ago
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.
9 years ago
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.
7 years ago
Jack Grigg
c66c731adf
Add a benchmark for calling ConnectBlock on a block with many inputs
Requires placing block-107134.tar.gz (containing the block, and a fake CoinsDB
containing its inputs) into the base directory of the repository. This can be
generated using qa/zcash/create_benchmark_archive.py (see the script for usage
details).
To facilitate generation of the fake CoinsDB, an additional field 'valueZat' has
been added to 'getrawtransaction' containing the integer number of zatoshis
instead of a decimal number of ZEC.
Closes #2355 .
7 years ago
Jay Graber
704547965a
Change help text examples to use Zcash addresses
7 years ago
Jack Grigg
3c014397a9
BTC -> ZEC in paytxfee RPC docs
Revert before merging bitcoin/bitcoin#6504 .
7 years ago
Matt Corallo
3d8013a01b
Add fundrawtransaction RPC method
9 years ago
Stephen
6699b42518
Add paytxfee to getwalletinfo, warnings to getnetworkinfo
9 years ago
Simon
2f21206cfc
Closes #2112 where z_getoperationresult could return stale status.
7 years ago
Jack Grigg
f54db399f2
Get rid of fPlus argument to FormatMoney in Zcash-specific code
7 years ago
Jack Grigg
c24109ecc3
UniValue::getValues const reference
7 years ago
Wladimir J. van der Laan
e76a3849c6
Changes necessary now that zero values accepted in AmountFromValue
- Add an accept test for zero amounts, and a reject test for negative
amounts
- Remove ugly hack in `settxfee` that is no longer necessary
- Do explicit zero checks in wallet RPC functions
- Don't add a check for zero amounts in `createrawtransaction` - this
could be seen as a feature
9 years ago
Jonas Schnelli
a10a6e2a0e
[Univalue] add univalue over subtree
similar to secp256k1 include and compile univalue over a subtree
9 years ago
Jack Grigg
cc71666a51
unsigned int -> size_t for comparing with UniValue.size()
7 years ago
Jack Grigg
0d37ae3a59
Migrate Zcash-specific code to UniValue
8 years ago
Jonas Schnelli
d014114d67
Remove JSON Spirit wrapper, remove JSON Spirit leftovers
- implement find_value() function for UniValue
- replace all Array/Value/Object types with UniValues, remove JSON Spirit to UniValue wrapper
- remove JSON Spirit sources
9 years ago
Jonas Schnelli
851f58f94e
remove JSON Spirit UniValue wrapper
9 years ago
Jonas Schnelli
38fc4b7090
expicit set UniValue type to avoid empty values
9 years ago
Jonas Schnelli
9756b7bd29
extend conversion to UniValue
9 years ago
Jeff Garzik
ed21d5bd4b
Convert tree to using univalue. Eliminate all json_spirit uses.
10 years ago
Jack Grigg
b8eb37757b
Require -experimentalmode for wallet encryption
7 years ago
Simon
7eccce4e44
Closes #2045 by allowing z_sendmany with 0 fee
7 years ago
Jack Grigg
2cc0a252ad
Add compile flag to disable compilation of mining code
8 years ago
Simon
bcbde86a87
Add missing header required by std::accumulate
8 years ago
Simon
8aa7937d44
Fixes #1960 : z_getoperationstatus/result now includes operation details.
8 years ago
Simon
f32cade8fd
Closes #1957 by adding tx serialization size to listtransactions output.
8 years ago
Simon
9064d73bf8
Fixes #1497 ZCA-009 by restricting data exporting to user defined folder.
Previously the RPC interface allowed z_exportwallet, backupwallet and
dumpwallet to write data to an arbitrary filename. ZCA-009 demonstrates
how this is vulnerable. The resolution is to only allow data to
written when the -exportdir has been configured. Also filenames are
restricted to alphanumeric characters.
8 years ago
Simon
2d2f3d1806
Closes #1780 . Result of z_getoperationstatus now sorted by creation time of operation
8 years ago
Simon
fce7260811
Fixes #1964 to catch general exception in z_sendmany and catch
exceptions as reference-to-const.
8 years ago
Jack Grigg
4082dcb10f
Extend createjoinsplit to benchmark parallel JoinSplits
Closes #1940
8 years ago
Jack Grigg
88b7f3c28b
Generate JS for trydecryptnotes, make number of addresses a variable
8 years ago
Sean Bowe
bc59f53722
Isolate verification to a `ProofVerifier` context object that allows verification behavior to be tuned by the caller.
8 years ago
Simon
af53da0225
Closes #1903 . Add fee parameter to z_sendmany.
8 years ago
Jack Grigg
0bb3d40f90
Add benchmark for incrementing note witnesses
8 years ago
Jack Grigg
0fbab55b1b
Add benchmark for attempting decryption of notes
8 years ago
ayleph
48f9c65b55
Correct spelling error in z_sendmany error output
Change "alllowed" -> "allowed."
8 years ago
Simon
3920292b43
Add transaction size and zaddr output limit checks to z_sendmany.
8 years ago
Sean Bowe
58c4c0bba3
Change some Bitcoin strings to Zcash strings.
8 years ago
Simon
db026807b8
Add z_sendmany rule that when sending coinbase utxos to a zaddr
they must be consumed entirely, without any change, since there
is currently no way to specify a change address in z_sendmany.
8 years ago