Simon
|
ed42053a6c
|
Fix formatting
|
2016-09-08 21:46:15 -07:00 |
Simon
|
2ad0b7bfe2
|
Use zcash constants
|
2016-09-08 21:46:15 -07:00 |
Simon
|
b99d4f9b17
|
Improve error reporting when attempting to spend coinbase utxos.
|
2016-09-08 21:46:15 -07:00 |
Simon
|
9fb18458e8
|
Add assert for two mutually exclusive member variables.
|
2016-09-08 21:46:15 -07:00 |
Simon
|
cc59ac12a9
|
Add ticket number to issues raised in comment.
|
2016-09-08 21:46:15 -07:00 |
Simon
|
00edda4ac6
|
Remove unused varible.
|
2016-09-08 21:46:15 -07:00 |
Simon
|
e2574666f6
|
Add lock for member variables.
Clean up and clarify that id_ and creation_time_ are never to be mutated anywhere.
Fix incomplete copy/assignment constructors.
|
2016-09-08 21:46:15 -07:00 |
Simon
|
da5e7e5185
|
Formatting and updated test per review.
|
2016-09-08 21:46:15 -07:00 |
Simon
|
03812fefe4
|
Fix incorrect default value for argument of GetFilteredNotes.
|
2016-09-08 21:46:15 -07:00 |
Simon
|
a101ef7979
|
Update log statement to include fee.
|
2016-09-08 21:46:15 -07:00 |
Simon
|
9bdad43462
|
Fix formatting
|
2016-09-08 21:46:15 -07:00 |
Simon
|
e883ffef91
|
Add test for calling RPC z_getbalance, z_gettotalbalance, z_listreceivedbyaddress with invalid parameters.
|
2016-09-08 21:46:15 -07:00 |
Simon
|
12448b6457
|
Add extra RPC parameter checks for minconf<0 and zaddr not belonging to wallet.
|
2016-09-08 21:46:15 -07:00 |
Simon
|
5e363861e0
|
Replace unique_lock with lock_guard, where appropriate, for consistency
|
2016-09-08 21:46:15 -07:00 |
Simon
|
a50fd5fdb7
|
Add lock guard to getNumberOfWorkers()
|
2016-09-08 21:46:15 -07:00 |
Simon
|
e91048f28d
|
Fix formatting
|
2016-09-08 21:46:15 -07:00 |
Simon
|
69a4cb448a
|
Move lock guard to start of addOperation to protect isClosed() and isFinishing()
|
2016-09-08 21:46:15 -07:00 |
Simon
|
61ea2abaf5
|
Update formatting and documentation.
|
2016-09-08 21:46:15 -07:00 |
Simon
|
ca0ec80b4c
|
Add 'DEPRECATED' to help message of zcraw* commands
|
2016-09-08 21:46:15 -07:00 |
Simon
|
6c41028f7c
|
Add z_listreceivedbyaddress RPC call
|
2016-09-08 21:46:15 -07:00 |
Simon
|
1b141933e5
|
Rename GetUnspentNotes to GetFilteredNotes
Added parameter to ignore spent notes, which is true by default.
|
2016-09-08 21:46:15 -07:00 |
Simon
|
6d2d045c6b
|
Disable z_sendmany in safe mode
|
2016-09-08 21:46:15 -07:00 |
Simon
|
fc46069e81
|
Add more logging.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
a9743bc8bf
|
Refactor async sendmany and getbalance calls to use GetUnspentNotes().
|
2016-09-08 21:46:14 -07:00 |
Simon
|
fe2f198277
|
Add test for GetUnspentNotes() in wallet.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
a5ac2e25a0
|
Add GetUnspentNotes to wallet.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
7b79275eba
|
Add tests to try and improve coverage of perform_joinsplit.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
269310ce3c
|
Replace zcashParams_ with global.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
5f8118c8a4
|
Revert "Reduce use of global pzcashParams with private member variable"
This reverts commit 4d71ba58d37eb4f93d68b5e437086ce14fb24825.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
4b32c16ba5
|
Reduce use of global pzcashParams with private member variable
|
2016-09-08 21:46:14 -07:00 |
Simon
|
485145ea78
|
Disable proof generation when testmode is enabled in async SendMany operation.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
4cff8a5c50
|
Fix typo in error message
|
2016-09-08 21:46:14 -07:00 |
Simon
|
a0a3334c4d
|
Add z_getbalance and z_gettotalbalance RPC calls to close #1201.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
cff6f0ac46
|
Add friend class for testing private members of AsyncRPCOperation_sendmany.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
9bb6162626
|
Add extra checking of memo data in hexadecimal string format.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
a5905772c8
|
Add logging under the category "asyncrpc".
|
2016-09-08 21:46:14 -07:00 |
Simon
|
39c7f954d0
|
Remove redundant call.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
fc4b127ed3
|
Add tests for async queue and rpc commands: z_getoperationstatus, z_getoperationresult, z_listoperationids, z_sendmany
|
2016-09-08 21:46:14 -07:00 |
Simon
|
15c83ac6b4
|
Remove redundant check when getting spending key for a payment address.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
f86f625dce
|
Update RPCServer to use AsyncRPCQueue's shared queue.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
423a63d0a9
|
Add shared queue to AsynRPCQueue.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
b922924d14
|
Add test for AsyncRPCQueue and AsyncRPCOperation.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
017b3ede33
|
Clear the operation queue when closing it.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
87f7c98795
|
Refactor to use wallet note tracking from commit a72379
|
2016-09-08 21:46:14 -07:00 |
Simon
|
97b6f365a1
|
Fix bug where wallet was not persisting witnesses to disk.
Author: str4d
|
2016-09-08 21:46:14 -07:00 |
Simon
|
9cd713439a
|
Added option to close a queue and wait for queued up operations to finish,
rather than just closing a queue and immediately cancelling all operations.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
c93d8bdf9c
|
Fix bug where call to sign and send a transaction was in wrong scope.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
3fd5a615ac
|
Coinbase utxos can only be spent when sending to a single zaddr.
Change from the transaction will be sent to the same zaddr.
|
2016-09-08 21:46:14 -07:00 |
Simon
|
008fccfa48
|
Disable option to allow multiple async rpc workers.
|
2016-09-08 21:46:13 -07:00 |
Simon
|
14af21e9f7
|
Add chaining of JoinSplits within a transaction.
|
2016-09-08 21:46:13 -07:00 |