Commit Graph

1230 Commits

Author SHA1 Message Date
blackjok3r
6ef59e5094 error checks 2018-10-24 15:14:54 +08:00
blackjok3r
906935b4ef fix 2018-10-24 15:00:49 +08:00
blackjok3r
b412964cf2 fix 2018-10-24 14:58:07 +08:00
blackjok3r
ecfeb9dd9c try 2018-10-24 14:50:43 +08:00
blackjok3r
27402fecd1 try 2018-10-24 14:46:37 +08:00
blackjok3r
7cc09a50cc try 2018-10-24 14:39:04 +08:00
blackjok3r
327f5aeb96 hmm 2018-10-24 14:35:47 +08:00
blackjok3r
4e989f5d0e fix? 2018-10-24 14:30:30 +08:00
blackjok3r
fb13ce2e73 fix 2018-10-24 14:23:43 +08:00
blackjok3r
064e6b67e4 fix? 2018-10-24 14:19:33 +08:00
blackjok3r
bec8436996 try 2018-10-24 14:16:02 +08:00
blackjok3r
5e95a0e51f add convert pubkey to address call 2018-10-24 14:13:39 +08:00
Homu
dc3398fa88 Auto merge of #3611 - bitcartel:3467_add_sapling_benchmarks, r=bitcartel
Closes #3467. Add benchmarks for Sapling spends and outputs.

Four new benchmarks are added to RPC zcbenchmark:
- createsaplingspend
- createsaplingoutput
- verifysaplingspend
- verifysaplingoutput
2018-10-23 22:52:22 -07:00
blackjok3r
9b6bc59d95 set pubkey fix 2018-10-24 13:34:52 +08:00
blackjok3r
07bc62d2c3 fix 2018-10-24 13:06:51 +08:00
blackjok3r
9920c80bde add pubkey output to getinfo, and try setpubkey RPC 2018-10-24 12:49:12 +08:00
blackjok3r
c4ee47ec36 add rpc to return pubkey 2018-10-24 12:12:18 +08:00
Homu
d2019a4ccd Auto merge of #3581 - Eirik0:3580-unspent-note-cleanup, r=daira
Remove GetUnspentFilteredNotes

Closes #3580

This PR generalized `GetFilteredNotes`, expanding its functionality to also do what we do in `GetUnspentFilteredNotes`. This enables us to remove the latter.
2018-10-22 22:36:05 -07:00
Alrighttt
3780324d99 Merge pull request #25 from jl777/FSM
Fsm
2018-10-19 16:51:54 -04:00
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
blackjok3r
b6b33147b1 change it, might be safter this way 2018-10-17 00:31:57 +08:00
blackjok3r
a11c10fdd2 send 0 value utxo to CRYPTO777 address instead of ac_pubkey 2018-10-16 21:39:54 +08:00
blackjok3r
fb0f519301 try to make miner spend p2pk utxo 2018-10-16 21:17:27 +08:00
Alrighttt
31b6ef8e17 merge latest FSM to blackjok3r 2018-10-15 03:29:06 +02: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