aboutsummaryrefslogtreecommitdiff
path: root/src/rpcwallet.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #1774 from luke-jr/refactor_timesGavin Andresen2012-09-021-1/+2
|\ \ \ | |/ / |/| / | |/ Bugfix: Require OrderedTxItems to provide properly scoped accounting entry list
| * Bugfix: Require OrderedTxItems to provide properly scoped accounting entry listLuke Dashjr2012-09-021-1/+2
| | | | | | | | | | | | OrderedTxItems returns a multimap of pointers, but needs a place to store the actual CAccountingEntries it points to. It had been using a stack item, which was clobbered as soon as it returned, resulting in undefined behaviour. This fixes at least bug #1768.
* | Merge pull request #1672 from gmaxwell/filter_listunspentGregory Maxwell2012-08-241-0/+31
|\ \ | | | | | | Listunspent txout address filtering and listaddressgroupings
| * | Change CWallet addressgrouping to use CTxDestination instead of strings.Gregory Maxwell2012-08-241-5/+9
| | | | | | | | | | | | | | | This is cleanup for the listaddressgroupings code. Also add some real help text.
| * | Add address groupings RPC from the coincontrol patches.coderrr2012-08-231-0/+27
| |/ | | | | | | Signed-off-by: Gregory Maxwell <[email protected]>
* | Avoid leaving return types or function attributes on their own lines.Gregory Maxwell2012-08-241-4/+2
| |
* | Treat generation (mined) transactions less different from receive transactionsLuke Dashjr2012-08-231-33/+22
|/ | | | | - Show address receiving the generation, and include it in the correct "account" - Multiple entries in listtransactions output if the coinbase has multiple outputs to us
* Choose reasonable "smart" times to display for transactionsLuke Dashjr2012-08-231-20/+2
| | | | | | | | | Logic: - If sending a transaction, assign its timestamp to the current time. - If receiving a transaction outside a block, assign its timestamp to the current time. - If receiving a block with a future timestamp, assign all its (not already known) transactions' timestamps to the current time. - If receiving a block with a past timestamp, before the most recent known transaction (that we care about), assign all its (not already known) transactions' timestamps to the same timestamp as that most-recent-known transaction. - If receiving a block with a past timestamp, but after the most recent known transaction, assign all its (not already known) transactions' timestamps to the block time.
* JSON-RPC: Add "blocktime" and (for wallet transactions) "timereceived" to ↵Luke Dashjr2012-08-231-0/+2
| | | | transaction Object outputs
* Store a fixed order of transactions (and accounting) in the walletLuke Dashjr2012-08-231-5/+7
| | | | | For backward compatibility, new accounting data is stored after a \0 in the comment string. This way, old versions and third-party software should load and store them, but all actual use (listtransactions, for example) ignores it.
* Spaces in stringsxanatos2012-08-231-2/+2
| | | One added space + one removed space.
* RPC, cosmetic: move more RPC code to new rpcblockchain.cpp moduleJeff Garzik2012-08-211-0/+31
|
* RPC, cosmetic: move wallet-related RPCs to new rpcwallet.cpp moduleJeff Garzik2012-08-211-0/+1429