Commit Graph

887 Commits

Author SHA1 Message Date
jl777
b4e1a4f87b Fix syntax 2018-10-19 06:49:32 -11:00
jl777
9bf7b5c1f5 Dpowconfs for wallet 2018-10-19 06:38:28 -11:00
jl777
7b8cefe192 Wallettx2json raw confirmations 2018-10-19 06:37:31 -11:00
Mihailo Milenkovic
39e950f8d8 Fix oraclefeed bugs and gatewaysmultisig rpc call 2018-10-19 16:17:37 +02:00
Anton Lysakov
a3ee81a873 added oracle data type validation 2018-10-19 17:13:32 +07:00
Homu
32c2c17a91 Auto merge of #3579 - Eirik0:3577-generate-sprout-zkey, r=bitcartel
Make it clear that CWallet::GenerateNewZKey is Sprout specific

Closes https://github.com/zcash/zcash/issues/3577

When adding sapling support we had considered making the method `GenerateNewZKey` generic, but it ended up making more sense to add a second method `GenerateNewSaplingZKey` for sapling support.

This PR changes the name of `GenerateNewZKey` to `GenerateNewSproutZKey` and changes the return type from `libzcash::PaymentAddress` to `libzcash::SproutPaymentAddress` to make it more clear that this is what the method does.
2018-10-18 19:47:46 -07:00
Simon
67d2b79783 Closes #3467. Add benchmarks for Sapling spends and outputs.
Four new benchmarks are added to RPC zcbenchmark:
- createsaplingspend
- createsaplingoutput
- verifysaplingspend
- verifysaplingoutput
2018-10-18 19:10:59 -07:00
Homu
e077fb321b Auto merge of #3541 - leto:amount_docs, r=bitcartel
Clarify in sendmany/z_sendmany rpc docs that amounts are not FP

Fixes #3539

I clarified in the docs that only 8 digits of precision are allowed. For example, if you try 9 digits you will get:
```
zcash-cli z_sendmany $TADDR  "[{\"address\":\"$ZADDR\",\"amount\":0.123456789}]"
error code: -3
error message:
Invalid amount
```
2018-10-18 15:36:34 -07:00
Eirik Ogilvie-Wigley
e92414f91e Remove GetUnspentFilteredNotes 2018-10-18 15:52:13 -06:00
Eirik Ogilvie-Wigley
9396b85db8 Remove unspent note entry structs 2018-10-18 15:52:07 -06:00
jl777
a079cdbc6c rawconfirmations 2018-10-14 12:39:06 -11:00
jl777
20523c958c Test 2018-10-14 12:00:58 -11:00
jl777
956a638a60 Test 2018-10-14 11:59:55 -11:00
jl777
c606ce6925 Backward compatible dPoW enforcement! 2018-10-14 11:56:06 -11:00
miketout
75c34b7494 Latest Zcash bug fixes 2018-10-14 15:09:50 -07:00
Simon
61caa46619 For #3359. Return error if Sapling addresses passed to RPC z_mergetoaddress.
RPC z_mergetoaddress does not support Sapling yet but the existing error
reporting was not clear to users.
2018-10-13 08:10:10 -07:00
Simon
de1b86a429 For #3359. RPCs transferring funds return error if Sapling addresses are used before Sapling activation. 2018-10-12 23:14:06 -07:00
Eirik Ogilvie-Wigley
0917c84d9a Better error message when sending to both sprout and sapling
Co-authored-by mdr0id <marshall@z.cash>
2018-10-12 14:12:21 -06:00
miketout
5f63373eb9 Selectively reject Sapling transactions while synced below activation height. Add separate control of staking. 2018-10-08 21:15:21 -07:00
miketout
8682e17a7d Sapling support for z_shieldcoinbase and more 2018-10-08 16:17:24 -07:00
Eirik Ogilvie-Wigley
92fc29a3f4 Rename GenerateNewZKey to include Sprout 2018-10-08 14:23:03 -06:00
Mihailo Milenkovic
30743f7333 Add checks for correct input data 2018-10-08 17:45:53 +02:00
Simon
4dcc48b8cb For #3546. Improve estimated tx size for Sapling outputs. 2018-10-05 11:16:20 -07:00
Homu
625797a037 Auto merge of #3518 - str4d:3216-z_shieldcoinbase, r=str4d
Add Sapling support to z_shieldcoinbase

Part of #3216.
2018-10-05 03:33:16 -07:00
miketout
3bfa5e2264 Latest Zcash updates and more CC for N@S 2018-10-05 00:26:06 -07:00
Larry Ruane
27a6a99cb0 fix z_listunspent includeWatchonly logic 2018-10-04 12:26:36 -06:00
miketout
2ed3bbec38 Debugging 2018-10-03 22:04:39 -07:00
Jack Grigg
5f91a95641 Add Sapling support to z_shieldcoinbase
Part of #3216.
2018-10-03 12:16:18 +01:00
miketout
06f4116090 VerusStakeTransaction 2018-10-03 00:58:00 -07:00
Mihailo Milenkovic
78086bc3bf - fix 2018-10-01 18:52:21 +02:00
Mihailo Milenkovic
7f0ed443f1 -modified ChannelsExactAmount
-fixes
2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
d68350535d - updated validation
- added secret parameter to payment
- reused marker for sender to validate creator of tx
2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
5628e37d9e -fix 2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
93346f25d9 - Fixing payment, open, validate .... 2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
f2cf63f98b fix 2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
5aa6428feb - Fixes 2018-10-01 18:27:07 +02:00
Mihailo Milenkovic
c2fa2759d6 Small fixes 2018-10-01 18:27:07 +02:00
Simon
5f57babd08 Cleanup to address review comments. 2018-09-28 22:11:05 -07:00
Jay Graber
cd1c6e3767 Modify comments 2018-09-28 15:19:10 -07:00
Jay Graber
66795a408b z_listunspent sapling support - needs refactor 2018-09-28 15:19:05 -07:00
Jay Graber
06f2a8f9b6 s/jsoutindex/outindex for sapling outputs 2018-09-28 15:13:29 -07:00
miketout
4b729ec577 Changes for most chain power rule 2018-09-28 01:38:14 -07:00
Larry Ruane
e4f0d6a8de Sapling support for z_listreceivedbyaddress 2018-09-27 16:59:29 -06:00
jl777
f9f8f4ec67 Fix gatewaysmarkdone 2018-09-25 00:38:11 -11:00
jl777
a5a8968a32 Merge branch 'beta' into dev 2018-09-24 05:49:30 -11:00
jl777
49adb58081 Merge branch 'master' into beta 2018-09-24 05:09:14 -11:00
jl777
10a5fd2cd0 Test 2018-09-24 00:37:09 -11:00
jl777
2ce154d60e Allow sendtoaddress for PIRATE to notary 2018-09-24 00:36:18 -11:00
jl777
a7e86f3a81 Revert 2018-09-23 04:28:04 -11:00
jl777
3372f7893c Test 2018-09-23 03:55:08 -11:00