144 Commits (f8b751d9934a05116e3947688fc49e71ae790b01)

Author SHA1 Message Date
Simon 75407c6872 Fix issue where z_sendmany is too strict and does not allow integer based amount e.g. 1 which is the same as 1.0 8 years ago
Jack Grigg 1532cb75f3
Throw an error when encryptwallet is disabled 8 years ago
Jack Grigg 62c0aa9e58
Disable wallet encryption 8 years ago
Jack Grigg 6e263a5fd3
Address review comments 8 years ago
Jack Grigg 1a62587e9a
Delay caching of nullifiers when wallet is locked 8 years ago
Simon 49e591eb89 Fix incorrect check of number of parameters for z_getnewaddress. 8 years ago
Jack Grigg 715e5bbefd
Correct docstring 8 years ago
Jack Grigg 7b3351ff0e
Deprecated -> Unsupported in RPC error 8 years ago
Simon f7cfb52d3c Add vjoinsplit to JSON output of RPC call gettransaction 8 years ago
Jack Grigg 3c31eb24d3
Throw an RPC error for all accounts except the default 8 years ago
Simon 73699ceaf6 Add support for spending keys to the encrypted wallet. 8 years ago
Simon dec49d1f82 Fix GetFilteredNotes to use int for minDepth like upstream and avoid casting problems. Don't use FindMyNotes as mapNoteData has already been set on wallet tx. 8 years ago
Jack Grigg 9e52ca3205 Measure multithreaded solveequihash time per-thread 8 years ago
Simon 6114cfe767 Improve check that user supplied memo field is too long. 8 years ago
Simon 12448b6457 Add extra RPC parameter checks for minconf<0 and zaddr not belonging to wallet. 8 years ago
Simon ca0ec80b4c Add 'DEPRECATED' to help message of zcraw* commands 8 years ago
Simon 6c41028f7c Add z_listreceivedbyaddress RPC call 8 years ago
Simon 1b141933e5 Rename GetUnspentNotes to GetFilteredNotes 8 years ago
Simon a9743bc8bf Refactor async sendmany and getbalance calls to use GetUnspentNotes(). 8 years ago
Simon a0a3334c4d Add z_getbalance and z_gettotalbalance RPC calls to close #1201. 8 years ago
Simon 14af21e9f7 Add chaining of JoinSplits within a transaction. 8 years ago
Simon c1eae2806c Closes #1293 by adding z_getoperationresult and making z_getoperationstatus idempotent. 8 years ago
Simon 34f0001ccc Implement RPC call z_listoperationids and update z_getoperationstatus to take a list parameter. 8 years ago
Simon b7d7b2ad9d z_sendmany from a taddr now routes change to a new address instead of back to the sender's taddr, 8 years ago
Simon dafb81614b Implement z_sendmany RPC call. 8 years ago
Simon fc72c078be Add async RPC queue and operation classes. 8 years ago
Simon 805344dcf4 Refactor: replace calls to GetTxid() with GetHash() 8 years ago
Simon e709997ff2 Implemented z_listaddresses to return all the zaddr in the wallet. 8 years ago
Simon c1c4594371 Implemented RPC calls z_importkey, z_exportkey, z_getnewaddress. 8 years ago
Jack Grigg f7478de67f Add thread parameter to solveequihash benchmark 8 years ago
Simon eae3794152 Update deprecation message for zcraw api. 8 years ago
Simon 10d2c57c0d Replace calls to GetHash() with GetTxid() for transaction objects. 8 years ago
Simon a24a2e1144 Inform user that zcraw... rpc calls are being deprecated. 8 years ago
Taylor Hornby 67f0243533 Remove in-band error signalling from SignatureHash, fixing the SIGHASH_SINGLE bug. 8 years ago
Sean Bowe 1737627c4e Introduce `zcsamplejoinsplit` for creating a raw joinsplit description, and use it to construct the joinsplit for the performance tests that verify joinsplits. 8 years ago
Sean Bowe 22de160219 Fixes for indentation and local variable names. 8 years ago
Daira Hopwood 4bc00dc141 Bucket -> note. 8 years ago
Sean Bowe b7e4abd6f7 Rename some usage of 'pour'. 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 35f82c35fe Rename samplepour to samplejoinsplit 8 years ago
Sean Bowe 2fbbde597c Always check valid joinsplits during performance tests, and avoid recomputing them every time we change the circuit. 8 years ago
Sean Bowe 9c45b501ad Make `validatelargetx` test more accurate, reduce block size limit to 1MB for now. 8 years ago
Jack Grigg f5edc37f3f Add performance tests for creating and validating a MAX_BLOCK_SIZE transaction 8 years ago
Sean Bowe 0d6864e465 Added encoding for Zcash spending keys. 8 years ago
Sean Bowe e104fcddf8 Use base58check to encode Zcash payment addresses, such that the first two bytes are "zc". 8 years ago
Sean Bowe 320f2cc7e0 Switch to Ed25519 for cryptographic binding of joinsplits to transactions. 8 years ago
Taylor Hornby a138f81404 Implement signature verification in CheckTransaction 8 years ago
Taylor Hornby 6aae9d1a55 Sign JoinSplit transactions 8 years ago
Sean Bowe 2dc3599271 Transplant of libzcash. 8 years ago