aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/rpcwallet.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* | [Wallet][RPC] add abandoned status to listtransactionsJonas Schnelli2016-03-231-0/+1
|/
* [wallet] Move hardcoded file name out of log messagesMarcoFalke2016-03-141-2/+2
|
* Clarify description of blockindexMatthew Zipkin2016-02-181-3/+3
| | | | | | | | see issues: https://github.com/bitcoin-dot-org/bitcoin.org/issues/1237 https://github.com/bitcoin/bitcoin/issues/7532
* Fix and cleanup listreceivedbyX documentationinstagibbs2016-02-121-2/+2
|
* Merge #7348: MOVE ONLY: move rpc* to rpc/Wladimir J. van der Laan2016-01-281-37/+37
|\ | | | | | | | | d13f65e rpc: update inline comments to refer to new file paths (Daniel Cousens) a0eaff8 move rpc* to rpc/ (Daniel Cousens)
| * rpc: update inline comments to refer to new file pathsDaniel Cousens2016-01-211-1/+1
| |
| * move rpc* to rpc/Daniel Cousens2016-01-211-36/+36
| |
* | Merge #7262: Reduce inefficiency of GetAccountAddress()Wladimir J. van der Laan2016-01-221-16/+15
|\ \ | |/ |/| | | 2409865 Reduce inefficiency of GetAccountAddress() (Chris Moore)
| * Reduce inefficiency of GetAccountAddress()Chris Moore2015-12-281-16/+15
| | | | | | | | | | | | Don't scan the wallet to see if the current key has been used if we're going to make a new key anyway. Stop scanning the wallet as soon as we see that the current key has been used. Don't call isValid() twice on the current key.
* | Merge #7307: [RPC, Wallet] Move RPC dispatch table registration to wallet/ codeWladimir J. van der Laan2016-01-201-0/+67
|\ \ | | | | | | | | | dd2dc40 [RPC, Wallet] Move RPC dispatch table registration to wallet/ code (Jonas Schnelli)
| * | [RPC, Wallet] Move RPC dispatch table registration to wallet/ codeJonas Schnelli2016-01-201-0/+67
| | | | | | | | | | | | Allow extending the rpc dispatch table by appending commands when server is not running.
* | | RPC: indicate which transactions are replaceableSuhas Daftuar2016-01-191-0/+22
| | | | | | | | | | | | | | | | | | Add "bip125-replaceable" output field to listtransactions and gettransaction which indicates if an unconfirmed transaction, or any unconfirmed parent, is signaling opt-in RBF according to BIP 125.
* | | Merge pull request #7329Wladimir J. van der Laan2016-01-181-1/+1
|\ \ \ | |/ / |/| | | | | 9d263bd Typo fixes in comments (Chris Wheeler)
| * | Typo fixes in commentsChris Wheeler2016-01-171-1/+1
| | |
* | | Merge pull request #7332Wladimir J. van der Laan2016-01-131-7/+6
|\ \ \ | | | | | | | | | | | | faf671b [wallet] Clarify rpc help message with regard to rounding (MarcoFalke)
| * | | [wallet] Clarify rpc help message with regard to roundingMarcoFalke2016-01-131-7/+6
| | |/ | |/|
* | | Add new rpc call: abandontransactionAlex Morcos2016-01-131-0/+34
| |/ |/| | | | | Unconfirmed transactions that are not in your mempool either due to eviction or other means may be unlikely to be mined. abandontransaction gives the wallet a way to no longer consider as spent the coins that are inputs to such a transaction. All dependent transactions in the wallet will also be marked as abandoned.
* | Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
|/
* Merge pull request #7136Wladimir J. van der Laan2015-12-011-1/+1
|\ | | | | | | | | | | | | | | fa19a58 HelpMessage: Don't hide -mintxfee behind showDebug (MarcoFalke) faffc17 rpcwallet: Clarify what settxfee does (MarcoFalke) 9999cb0 Fix url in .travis.yml (MarcoFalke) fa22a10 contrib: Del. gitian downloader config and update gitian README (MarcoFalke) fad3035 [doc] Minor markdown fixes (MarcoFalke)
| * rpcwallet: Clarify what settxfee doesMarcoFalke2015-11-301-1/+1
| |
* | Keep track of explicit wallet conflicts instead of using mempoolPieter Wuille2015-11-291-1/+5
|/
* Merge pull request #7066Wladimir J. van der Laan2015-11-241-2/+3
|\ | | | | | | 5c2fd38 Add missing "blocktime" description to listtransactions help, fix formatting. (Pavel Janík)
| * Add missing "blocktime" description to listtransactions help, fix formatting.Pavel Janík2015-11-201-2/+3
| |
* | Optimisation: Store transaction list order in memory rather than compute it ↵Luke Dashjr2015-11-211-7/+5
|/ | | | | | every need Huge performance improvement (450%) for zapwallettxes
* Merge pull request #6991Gregory Maxwell2015-11-161-1/+1
|\ | | | | | | 9bd3f03 Clarify 'fee' field in fundrawtransaction help text (Peter Todd)
| * Clarify 'fee' field in fundrawtransaction help textPeter Todd2015-11-111-1/+1
| | | | | | | | | | | | Previous text could be interpreted as the the _additional_ fee paid by the result on top of the fee the original version paid, rather than the correct interpretation: the absolute fee the resulting tx pays.
* | Better error message for fundrawtransaction w/ empty voutPeter Todd2015-11-131-0/+3
| | | | | | | | | | Previously this case failed deep in Cwallet::CreateTransaction() with the error message "Transaction amounts must be positive"
* | Actually use includeWatching value in fundrawtransactionPeter Todd2015-11-131-1/+1
|/ | | | | Previously if you called fundrawtransaction and set includeWatching to false it'd act as through you set it to true.
* Merge pull request #5574Wladimir J. van der Laan2015-11-101-3/+14
|\ | | | | | | fd55571 wallet: Expose GUI labels in RPC (Luke Dashjr)
| * wallet: Expose GUI labels in RPCLuke Dashjr2015-10-021-3/+14
| |
* | [Univalue] add univalue over subtreeJonas Schnelli2015-10-011-1/+1
| | | | | | | | similar to secp256k1 include and compile univalue over a subtree
* | Merge pull request #6539Wladimir J. van der Laan2015-08-191-1/+1
|\ \ | | | | | | | | | 9f68ed6 typofixes (found by misspell_fixer) (Veres Lajos)
| * | typofixes (found by misspell_fixer)Veres Lajos2015-08-101-1/+1
| |/
* | Merge pull request #6415Wladimir J. van der Laan2015-08-141-5/+14
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | d042854 SQUASH "Implement watchonly support in fundrawtransaction" (Matt Corallo) 428a898 SQUASH "Add have-pubkey distinction to ISMINE flags" (Matt Corallo) 6bdb474 Implement watchonly support in fundrawtransaction (Matt Corallo) f5813bd Add logic to track pubkeys as watch-only, not just scripts (Matt Corallo) d3354c5 Add have-pubkey distinction to ISMINE flags (Matt Corallo) 5c17059 Update importaddress help to push its use to script-only (Matt Corallo) a1d7df3 Add importpubkey method to import a watch-only pubkey (Matt Corallo) 907a425 Add p2sh option to importaddress to import redeemScripts (Matt Corallo) 983d2d9 Split up importaddress into helper functions (Matt Corallo) cfc3dd3 Also remove pay-2-pubkey from watch when adding a priv key (Matt Corallo)
| * Implement watchonly support in fundrawtransactionMatt Corallo2015-07-201-5/+14
| | | | | | | | | | Some code and test cases stolen from Bryan Bishop <[email protected]> (pull #5524).
* | Rationalize currency unit to "BTC"Ross Nicoll2015-08-031-25/+26
| | | | | | | | | | | | | | | | | | Previously various user-facing strings have used inconsistent currency units "BTC", "btc" and "bitcoins". This adds a single constant and uses it for each reference to the currency unit. Also adds a description of the unit for --maxtxfee, and adds the missing "amount" field description to the (deprecated) move RPC command.
* | Merge pull request #5697Wladimir J. van der Laan2015-07-271-0/+1
|\ \ | | | | | | | | | | | | 60c8bac Includes: Cleanup around net main and wallet (Jorge Timón) 9dd793f TRIVIAL: Missing includes (Jorge Timón)
| * | TRIVIAL: Missing includesJorge Timón2015-07-231-0/+1
| |/
* | Merge pull request #6287Wladimir J. van der Laan2015-07-231-1/+0
|\ \ | |/ |/| | | | | | | a794284 locking: add a quick example of GUARDED_BY (Cory Fields) 2b890dd locking: fix a few small issues uncovered by -Wthread-safety (Cory Fields) cd27bba locking: teach Clang's -Wthread-safety to cope with our scoped lock macros (Cory Fields)
| * locking: fix a few small issues uncovered by -Wthread-safetyCory Fields2015-06-161-1/+0
| | | | | | | | | | | | - rpcwallet: No need to lock twice here - openssl: Clang doesn't understand selective lock/unlock here. Ignore it. - CNode: Fix a legitimate (though very unlikely) locking bug.
* | Merge pull request #6088Wladimir J. van der Laan2015-06-231-0/+54
|\ \ | |/ |/| | | | | | | | | | | 2085895 fundrawtransaction tests (Jonas Schnelli) 21bbd92 Add fundrawtransaction RPC method (Matt Corallo) 1e0d1a2 Add FundTransaction method to wallet (Matt Corallo) 2d84e22 Small tweaks to CCoinControl for fundrawtransaction (Matt Corallo) 9b4e7d9 Add DummySignatureCreator which just creates zeroed sigs (Pieter Wuille)
| * Add fundrawtransaction RPC methodMatt Corallo2015-06-111-0/+54
| |
* | Merge pull request #6257Wladimir J. van der Laan2015-06-151-0/+2
|\ \ | | | | | | | | | ef2a3de Add paytxfee to getwalletinfo, warnings to getnetworkinfo (Stephen)
| * | Add paytxfee to getwalletinfo, warnings to getnetworkinfoStephen2015-06-111-0/+2
| | |
* | | Fix getbalance *Tom Harding2015-06-121-2/+2
| |/ |/| | | | | | | | | | | | | | | | | Chance "getbalance *" not to use IsTrusted. The method and result now match the "getbalance <specific-account>" behavior. In particular, "getbalance * 0" now works. Also fixed a comment -- GetGalance has required 1 confirmation for many years, and the default "getbalance *" behavior matches that.
* | Changes necessary now that zero values accepted in AmountFromValueWladimir J. van der Laan2015-06-061-4/+10
|/ | | | | | | | | - Add an accept test for zero amounts, and a reject test for negative amounts - Remove ugly hack in `settxfee` that is no longer necessary - Do explicit zero checks in wallet RPC functions - Don't add a check for zero amounts in `createrawtransaction` - this could be seen as a feature
* Remove JSON Spirit wrapper, remove JSON Spirit leftoversJonas Schnelli2015-06-041-47/+46
| | | | | | - implement find_value() function for UniValue - replace all Array/Value/Object types with UniValues, remove JSON Spirit to UniValue wrapper - remove JSON Spirit sources
* remove JSON Spirit UniValue wrapperJonas Schnelli2015-06-041-5/+5
|
* expicit set UniValue type to avoid empty valuesJonas Schnelli2015-06-041-25/+26
|
* extend conversion to UniValueJonas Schnelli2015-06-041-39/+42
|