jl777
e251f1edcd
Test
7 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
6d0ab3ee59
Show all JoinSplit components in getrawtransaction and decoderawtransaction
Closes #2030
7 years ago
jl777
69383c9f5e
test
8 years ago
jl777
cd78b48143
test
8 years ago
jl777
ebec4dd836
test
8 years ago
jl777
ce906ce757
test
8 years ago
jl777
919b3cff75
test
8 years ago
jl777
e596e202ca
test
8 years ago
jl777
f2176cec53
test
8 years ago
jl777
0fec0cc4b3
test
8 years ago
jl777
a130c5cb66
test
8 years ago
jl777
654330ab99
test
8 years ago
jl777
17878015bb
test
8 years ago
jl777
fdbf481faf
test
8 years ago
jl777
e42867d124
test
8 years ago
jl777
cad0d1ca62
test
8 years ago
jl777
03b093e29f
test
8 years ago
jl777
6ef202b24a
test
8 years ago
jl777
8ad9f27fdd
test
8 years ago
jl777
0f24f24562
test
8 years ago
jl777
f2dd868d93
test
8 years ago
jl777
c69c6c3e89
test
8 years ago
jl777
7c11831e04
test
8 years ago
jl777
254debb628
test
8 years ago
jl777
482c3933ad
test
8 years ago
Simon
f7cfb52d3c
Add vjoinsplit to JSON output of RPC call gettransaction
8 years ago
Simon
805344dcf4
Refactor: replace calls to GetTxid() with GetHash()
8 years ago
Sean Bowe
50aba0ec19
Remove TODO 808.
8 years ago
Simon
10d2c57c0d
Replace calls to GetHash() with GetTxid() for transaction objects.
Where the caller intends to receive a transaction id and not a double
SHA256 hash.
8 years ago
Sean Bowe
22de160219
Fixes for indentation and local variable names.
8 years ago
Sean Bowe
b7e4abd6f7
Rename some usage of 'pour'.
8 years ago
Sean Bowe
bfeaf0049a
Rename JSDescription's `serials` to `nullifiers`.
8 years ago
Sean Bowe
8675d94b63
Rename vpour to vjoinsplit.
8 years ago
Sean Bowe
a8c68ffe99
Rename CPourTx to JSDescription.
8 years ago
Sean Bowe
2dc3599271
Transplant of libzcash.
8 years ago
Sean Bowe
2140639309
Remove scriptPubKey/scriptSig from CPourTx, and add randomSeed.
8 years ago
Sean Bowe
63ea9b75bb
Add decoding support for vpour in the `decoderawtransaction` RPC.
9 years ago
jtimon
da29ecbcc6
Consensus: MOVEONLY: Move CValidationState from main consensus/validation
10 years ago
dexX7
8ac2a4e178
RPC: show script verification errors in "signrawtransaction" result
If there are any script verification errors, when using "signrawtransaction", they are shown in the RPC result:
```
// ...
Result:
{
"hex" : "value", (string) The hex-encoded raw transaction with signature(s)
"complete" : true|false, (boolean) If the transaction has a complete set of signatures
"errors" : [ (json array of objects) Script verification errors (if there are any)
{
"txid" : "hash", (string) The hash of the referenced, previous transaction
"vout" : n, (numeric) The index of the output to spent and used as input
"scriptSig" : "hex", (string) The hex-encoded signature script
"sequence" : n, (numeric) Script sequence number
"error" : "text" (string) Verification or signing error related to the input
}
,...
]
}
```
9 years ago
Pieter Wuille
de8e801d3f
Report missing inputs in sendrawtransaction
10 years ago
Matt Corallo
59ed61b389
Add RPC call to generate and verify merkle blocks
10 years ago
charlescharles
0b2f93091f
Fix docs for 'complete' field in 'signrawtransaction' response
9 years ago