qt: keep a list of requested payments #3207

pull laanwj wants to merge 1 commits into bitcoin:master from laanwj:2013_11_request_history changing 11 files +409 −73
  1. laanwj commented at 5:38 PM on November 5, 2013: member

    Continuation of work in #3099.

    Keep a list of requested payments in the Receive tab so that a user can recall previously created receive requests after closing their windows.

    Currently this list is not stored between bitcoin-qt sessions. This can be implemented later, but it is not clear here it should be stored as I don't think it belongs in the wallet (maybe in QSettings?) at least until it is really associated with a transaction.

    recently_requested

  2. Diapolo commented at 6:30 PM on November 5, 2013: none

    Nice work, but I tend to disagree storing in QSettings, as this is at least on Windows stored in the registry. Would be ugly and bad practise to do this IMHO.

  3. sipa commented at 2:02 AM on November 6, 2013: member

    I don't see why this would not be stored in the wallet?

    EDIT: misread, this is about requested payments - not sent ones.

  4. gavinandresen commented at 4:47 AM on November 6, 2013: contributor

    The wallet stores both "from" and "to" transactions, so storing both "from" and "to" payment requests makes sense to me (I believe we're storing neither right now).

  5. laanwj commented at 7:30 AM on November 6, 2013: member

    @sipa I guess it could be stored in the wallet, but that means there will need to be a core interface for storing arbitrary data (that the core doesn't know the format of) in the wallet. @gavinandresen Yes, storing incoming payment requests would make sense too, and could be done in a similar way but somewhere else in the UI

  6. laanwj commented at 11:10 AM on November 6, 2013: member

    @gavinandresen Thinking about it, we should store incoming payment requests in the transaction metadata and simply show them in the transactions list. We can't do the same for outgoing payment requests at least until the recipient pays them, maybe they could be correlated and stored in the transaction list then, but until the request is paid it must be in this separate list.

  7. laanwj referenced this in commit 35f21fdfa7 on Nov 19, 2013
  8. qt: keep a list of requested payments
    Keep a list of requested payments in the Receive tab so that a user can
    recall previously created requests after closing their windows.
    
    Currently this list is not stored between bitcoin-qt sessions. This can
    be implemented later, but it is not clear where it should be stored as
    I don't think it belongs in the wallet (maybe in QSettings?)
    666893b1fa
  9. BitcoinPullTester commented at 1:48 PM on November 19, 2013: none

    Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/666893b1facfbc748de760e6aeb6bc26bd3797f3 for binaries and test log. This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ Contact BlueMatt on freenode if something looks broken.

  10. laanwj referenced this in commit 8e06e2f48c on Nov 27, 2013
  11. laanwj referenced this in commit 955787f83f on Dec 9, 2013
  12. laanwj merged this on Dec 9, 2013
  13. laanwj closed this on Dec 9, 2013

  14. laanwj deleted the branch on Apr 9, 2014
  15. Bushstar referenced this in commit 482a549a2b on Apr 8, 2020
  16. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-13 15:16 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me