Commit Graph

  • 0217d91cd2 ToString jl777 2016-09-14 05:22:33 -03:00
  • 9fc05259a7 syntax jl777 2016-09-14 05:21:26 -03:00
  • 93b5c955d4 fix syntax jl777 2016-09-14 05:17:26 -03:00
  • 1fb0786301 syntax jl777 2016-09-14 05:14:32 -03:00
  • fcd361184f komodo message hooks jl777 2016-09-14 05:12:12 -03:00
  • f03d63720c reduce allowed future timestamp 2hrs -> 10 min jl777 2016-09-14 04:20:11 -03:00
  • 3ea1795dec Merge pull request #2 from jl777/PoS jl777 2016-09-13 16:15:40 -03:00
  • f333b7b9e9 ICO allocation jl777 2016-09-13 16:14:36 -03:00
  • 1a32177712 PoS block jl777 2016-09-13 15:51:25 -03:00
  • d72fa6e769 Merge pull request #1 from jl777/PoS jl777 2016-09-13 15:29:14 -03:00
  • 3a02f67bf3 coin supply, rewards jl777 2016-09-13 15:04:42 -03:00
  • 684eb8d626 test jl777 2016-09-13 14:36:32 -03:00
  • 11db2ca24c skip minpeers jl777 2016-09-13 14:33:21 -03:00
  • e725f1cbf1 test jl777 2016-09-13 14:28:23 -03:00
  • f3ae714c95 qt jl777 2016-09-13 13:57:57 -03:00
  • 94cc76bf6c fix rpc ports jl777 2016-09-13 13:22:54 -03:00
  • 5166804f02 komodo strings jl777 2016-09-13 13:03:02 -03:00
  • 202856091f 1 minute blocks jl777 2016-09-13 12:14:10 -03:00
  • 3090f2a15b change chain params jl777 2016-09-13 12:09:42 -03:00
  • 9e52ca3205 Measure multithreaded solveequihash time per-thread Jack Grigg 2016-08-11 00:45:31 +12:00
  • 3a15b1637e Move serialized Zcash address length constants into zcash/Address.hpp Jack Grigg 2016-08-16 22:55:06 +12:00
  • 6ae516f10b Check we haven't trashed the first key entry with the second Jack Grigg 2016-08-11 14:32:00 +12:00
  • 16d140f4a2 Add support for encrypting spending keys Jack Grigg 2016-08-10 17:47:13 +12:00
  • 0163f8faa2 Closes #1371 by updating signed message 2016-09-12 11:01:28 -07:00
  • 80259d4b4f Add release notes for 1.0.0-beta1. Sean Bowe 2016-09-09 00:41:41 -06:00
  • 88188dc2a3 Update pchMessageStart and add testnet DNS boostrapper. Sean Bowe 2016-09-09 00:37:49 -06:00
  • f11099e2f0 Change version to 1.0.0. This is just a beta. Sean Bowe 2016-09-09 00:32:19 -06:00
  • 48bb727d8a Remove .z# suffix from version Jack Grigg 2016-09-09 16:29:39 +12:00
  • b11bb0e26a Replace GetTxid() with GetHash() Simon 2016-09-08 21:54:34 -07:00
  • 6114cfe767 Improve check that user supplied memo field is too long. Simon 2016-09-08 20:46:39 -07:00
  • e79ded8a47 Remove line of commented out code we don't need Simon 2016-09-08 20:15:24 -07:00
  • dfc0080d06 Update comment with ticket issue number Simon 2016-09-08 20:14:59 -07:00
  • 1eb8789789 Add assert Simon 2016-09-08 16:46:56 -07:00
  • ed42053a6c Fix formatting Simon 2016-09-08 16:41:29 -07:00
  • 2ad0b7bfe2 Use zcash constants Simon 2016-09-08 16:40:31 -07:00
  • b99d4f9b17 Improve error reporting when attempting to spend coinbase utxos. Simon 2016-09-08 15:05:37 -07:00
  • 9fb18458e8 Add assert for two mutually exclusive member variables. Simon 2016-09-08 15:03:20 -07:00
  • cc59ac12a9 Add ticket number to issues raised in comment. Simon 2016-09-08 13:25:08 -07:00
  • 00edda4ac6 Remove unused varible. Simon 2016-09-08 12:34:01 -07:00
  • 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. Simon 2016-09-08 12:32:29 -07:00
  • da5e7e5185 Formatting and updated test per review. Simon 2016-09-08 11:06:18 -07:00
  • 03812fefe4 Fix incorrect default value for argument of GetFilteredNotes. Simon 2016-09-07 23:36:40 -07:00
  • a101ef7979 Update log statement to include fee. Simon 2016-09-07 23:35:24 -07:00
  • 9bdad43462 Fix formatting Simon 2016-09-07 23:07:05 -07:00
  • e883ffef91 Add test for calling RPC z_getbalance, z_gettotalbalance, z_listreceivedbyaddress with invalid parameters. Simon 2016-09-07 23:01:32 -07:00
  • 12448b6457 Add extra RPC parameter checks for minconf<0 and zaddr not belonging to wallet. Simon 2016-09-07 23:00:47 -07:00
  • 5e363861e0 Replace unique_lock with lock_guard, where appropriate, for consistency Simon 2016-09-07 21:51:49 -07:00
  • a50fd5fdb7 Add lock guard to getNumberOfWorkers() Simon 2016-09-07 21:48:49 -07:00
  • e91048f28d Fix formatting Simon 2016-09-07 21:47:45 -07:00
  • 69a4cb448a Move lock guard to start of addOperation to protect isClosed() and isFinishing() Simon 2016-09-07 21:46:32 -07:00
  • 61ea2abaf5 Update formatting and documentation. Simon 2016-09-07 19:39:33 -07:00
  • ca0ec80b4c Add 'DEPRECATED' to help message of zcraw* commands Simon 2016-09-07 19:23:24 -07:00
  • 6c41028f7c Add z_listreceivedbyaddress RPC call Simon 2016-09-07 16:09:16 -07:00
  • 1b141933e5 Rename GetUnspentNotes to GetFilteredNotes Simon 2016-09-07 16:07:26 -07:00
  • 6d2d045c6b Disable z_sendmany in safe mode Simon 2016-09-07 15:39:23 -07:00
  • fc46069e81 Add more logging. Simon 2016-09-07 14:36:18 -07:00
  • a9743bc8bf Refactor async sendmany and getbalance calls to use GetUnspentNotes(). Simon 2016-09-07 11:54:26 -07:00
  • fe2f198277 Add test for GetUnspentNotes() in wallet. Simon 2016-09-07 11:53:22 -07:00
  • a5ac2e25a0 Add GetUnspentNotes to wallet. Simon 2016-09-07 11:52:32 -07:00
  • 7b79275eba Add tests to try and improve coverage of perform_joinsplit. Simon 2016-09-07 11:51:29 -07:00
  • 269310ce3c Replace zcashParams_ with global. Simon 2016-09-07 08:34:55 -07:00
  • 5f8118c8a4 Revert "Reduce use of global pzcashParams with private member variable" Simon 2016-09-07 08:29:13 -07:00
  • 4b32c16ba5 Reduce use of global pzcashParams with private member variable Simon 2016-09-06 22:59:14 -07:00
  • 485145ea78 Disable proof generation when testmode is enabled in async SendMany operation. Simon 2016-09-06 22:55:08 -07:00
  • 4cff8a5c50 Fix typo in error message Simon 2016-09-06 22:52:34 -07:00
  • a0a3334c4d Add z_getbalance and z_gettotalbalance RPC calls to close #1201. Simon 2016-09-06 15:15:33 -07:00
  • cff6f0ac46 Add friend class for testing private members of AsyncRPCOperation_sendmany. Simon 2016-09-06 00:06:12 -07:00
  • 9bb6162626 Add extra checking of memo data in hexadecimal string format. Simon 2016-09-05 19:38:56 -07:00
  • a5905772c8 Add logging under the category "asyncrpc". Simon 2016-09-05 11:31:51 -07:00
  • 39c7f954d0 Remove redundant call. Simon 2016-09-05 09:05:22 -07:00
  • fc4b127ed3 Add tests for async queue and rpc commands: z_getoperationstatus, z_getoperationresult, z_listoperationids, z_sendmany Simon 2016-09-04 23:18:26 -07:00
  • 15c83ac6b4 Remove redundant check when getting spending key for a payment address. Simon 2016-09-04 19:08:12 -07:00
  • f86f625dce Update RPCServer to use AsyncRPCQueue's shared queue. Simon 2016-09-04 08:13:56 -07:00
  • 423a63d0a9 Add shared queue to AsynRPCQueue. Simon 2016-09-04 08:12:46 -07:00
  • b922924d14 Add test for AsyncRPCQueue and AsyncRPCOperation. Simon 2016-09-03 22:25:13 -07:00
  • 017b3ede33 Clear the operation queue when closing it. Simon 2016-09-03 22:24:03 -07:00
  • 87f7c98795 Refactor to use wallet note tracking from commit a72379 Simon 2016-09-03 14:13:27 -07:00
  • 97b6f365a1 Fix bug where wallet was not persisting witnesses to disk. Author: str4d Simon 2016-09-03 09:51:17 -07:00
  • 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. Simon 2016-09-02 19:21:42 -07:00
  • c93d8bdf9c Fix bug where call to sign and send a transaction was in wrong scope. Simon 2016-09-02 08:52:44 -07:00
  • 3fd5a615ac Coinbase utxos can only be spent when sending to a single zaddr. Change from the transaction will be sent to the same zaddr. Simon 2016-09-01 19:58:42 -07:00
  • 008fccfa48 Disable option to allow multiple async rpc workers. Simon 2016-09-01 17:02:11 -07:00
  • 14af21e9f7 Add chaining of JoinSplits within a transaction. Simon 2016-09-01 15:29:31 -07:00
  • c1eae2806c Closes #1293 by adding z_getoperationresult and making z_getoperationstatus idempotent. Simon 2016-08-30 16:03:38 -07:00
  • 3b54bf5813 Refactoring and small improvements to async rpc operations. Simon 2016-08-28 19:50:39 -07:00
  • 34f0001ccc Implement RPC call z_listoperationids and update z_getoperationstatus to take a list parameter. Simon 2016-08-22 09:18:44 -07:00
  • 861513a01f Add public method to AsycnRPCQueue to retrieve all the known operation ids. Simon 2016-08-22 09:16:01 -07:00
  • c72a427274 Add public method to get state as a human readable string from an AsyncRPCOperation. Simon 2016-08-22 09:15:22 -07:00
  • 15d345466d Successful result of z_sendmany returns txid so it doesn't need to return raw hex. Simon 2016-08-22 09:14:04 -07:00
  • b7d7b2ad9d z_sendmany from a taddr now routes change to a new address instead of back to the sender's taddr, Simon 2016-08-21 23:57:12 -07:00
  • 4876de6c6d Update find_unspent_notes() as mapNoteAddrs_t has been replaced by mapNoteData_t. Simon 2016-08-21 00:15:14 -07:00
  • dafb81614b Implement z_sendmany RPC call. Simon 2016-08-20 22:54:40 -07:00
  • 4eb1a96f9a Add public field 'memo' to JSOutput to enable creation of notes with custom memos. Simon 2016-08-20 19:53:35 -07:00
  • 8d08172d0d Add config option 'rpcasyncthreads' to specify number of async rpc workers. Default is 1. Simon 2016-08-19 12:25:33 -07:00
  • 2e6321a154 Add prefix to async operation id so it is easier to manage on cli. Simon 2016-08-19 12:23:46 -07:00
  • fc72c078be Add async RPC queue and operation classes. Add z_getoperationstatus RPC command. Add z_sendmany RPC command (dummy implementation, does not send actual coins). Simon 2016-08-16 10:33:04 -07:00
  • 289b12e448 Add tests for refactored wallet code Jack Grigg 2016-09-07 10:55:07 +12:00
  • ac1c94350d Refactor wallet note code for testing Jack Grigg 2016-09-07 10:11:04 +12:00
  • 2271d3feda Auto merge of #1338 - str4d:147-tweak-difficulty-adjustment-algorithm, r=ebfull zkbot 2016-09-08 02:21:13 +00:00
  • 0372ce1f92 Auto merge of #1355 - bitcartel:zc.v0.11.2.latest_paymentapi, r=ebfull zkbot 2016-09-08 01:40:49 +00:00