Commit Graph

309 Commits

Author SHA1 Message Date
Wladimir J. van der Laan
a0455eca11 rpc: make gettxoutsettinfo run lock-free
For leveldb "An iterator operates on a snapshot of the database taken
when the iterator is created". This means that it is unnecessary to
lock out other threads while computing statistics, and neither to hold
cs_main for the whole time. Let the thread run free.
2017-03-02 13:23:03 -08:00
Jonas Schnelli
a10a6e2a0e [Univalue] add univalue over subtree
similar to secp256k1 include and compile univalue over a subtree
2017-02-10 02:18:51 +00:00
Jack Grigg
0d37ae3a59 Migrate Zcash-specific code to UniValue 2017-02-10 00:52:57 +00:00
Jonas Schnelli
b47f3aea36 fix missing univalue types during constructing 2017-02-10 00:35:24 +00:00
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
2017-02-10 00:35:24 +00:00
Jonas Schnelli
851f58f94e remove JSON Spirit UniValue wrapper 2017-02-10 00:35:24 +00:00
Jonas Schnelli
38fc4b7090 expicit set UniValue type to avoid empty values 2017-02-10 00:35:24 +00:00
Jonas Schnelli
9756b7bd29 extend conversion to UniValue 2017-02-10 00:35:24 +00:00
Jeff Garzik
ed21d5bd4b Convert tree to using univalue. Eliminate all json_spirit uses. 2017-02-10 00:35:24 +00:00
jl777
780c9ff180 minerids width param 2017-01-27 17:19:07 +02:00
jl777
3ced93646d Merge remote-tracking branch 'zcash/master' into dev
# Conflicts:
#	.gitignore
#	README.md
#	src/Makefile.gtest.include
#	src/gtest/test_checkblock.cpp
#	src/init.cpp
#	src/main.cpp
#	src/main.h
#	src/rpcserver.cpp
#	src/test/checkblock_tests.cpp
#	src/util.cpp
2017-01-25 09:26:28 +02:00
jl777
6b5cfbb4b0 signed KV 2017-01-22 13:45:34 +02:00
jl777
638ac3ba55 test 2017-01-20 23:32:11 +02:00
jl777
a6b182bd5d test 2017-01-20 23:29:22 +02:00
jl777
64449ba819 test 2017-01-20 22:39:49 +02:00
jl777
b17d44f354 test 2017-01-20 22:20:13 +02:00
jl777
1919e9de56 test 2017-01-20 22:15:38 +02:00
jl777
368da363c4 test 2017-01-20 21:26:46 +02:00
jl777
92bd71eed0 test 2017-01-20 21:19:24 +02:00
jl777
783b9c9ed1 test 2017-01-20 20:59:51 +02:00
jl777
ab6e81ec8f test 2017-01-20 20:53:57 +02:00
jl777
88c3681cab test 2017-01-20 20:23:02 +02:00
jl777
88b08214c4 test 2017-01-20 20:22:08 +02:00
jl777
ed440b5eb8 test 2017-01-20 20:20:55 +02:00
jl777
d20fb2db48 test 2017-01-20 20:18:31 +02:00
jl777
b013ec02df change notaries RPC default to current height 2017-01-14 13:51:24 +02:00
Jack Grigg
5d6e1aa60f Add total number of commitments to getblockchaininfo 2016-12-15 15:50:26 +13:00
jl777
aa81a2b869 test 2016-12-01 16:26:54 -03:00
jl777
b4e5b1d691 test 2016-12-01 16:16:43 -03:00
jl777
40823846af test 2016-12-01 16:16:01 -03:00
jl777
6b0e06b5d0 test 2016-12-01 16:09:35 -03:00
jl777
cd78b48143 test 2016-12-01 11:30:16 -03:00
jl777
ae9e111813 test 2016-12-01 11:29:35 -03:00
jl777
31f88ec3bd test 2016-12-01 11:27:22 -03:00
jl777
8b44f6c46b test 2016-12-01 11:24:19 -03:00
jl777
1ea06824ee test 2016-12-01 11:19:28 -03:00
jl777
bdfffb78de test 2016-12-01 11:17:20 -03:00
jl777
25572e6276 test 2016-12-01 11:16:59 -03:00
jl777
76a5fe951d test 2016-12-01 11:16:33 -03:00
jl777
517b16911a test 2016-12-01 11:08:18 -03:00
jl777
fb5b4d5e13 test 2016-12-01 10:57:33 -03:00
jl777
1855a4edc7 test 2016-11-29 10:18:53 -03:00
jl777
51ee9373f1 test 2016-11-27 09:47:38 -03:00
jl777
aa114a6095 test 2016-11-27 09:34:23 -03:00
jl777
1db587b509 test 2016-11-25 12:52:00 -03:00
jl777
700606cc2b test 2016-11-25 12:39:29 -03:00
jl777
3cbfd2b4b7 test 2016-11-25 11:56:00 -03:00
jl777
8711ee8f28 test 2016-11-23 13:57:34 -03:00
jl777
d6be719d8a test 2016-11-23 13:45:20 -03:00
jl777
55ecfab2cc test 2016-11-23 13:33:28 -03:00