Pieter Wuille
Legendary
Offline
Activity: 1072
Merit: 1181
|
|
July 08, 2011, 09:09:11 AM |
|
Delete the database/ directy and the log files. Those are incompatible between different versions of bdb. The actual dat files are compatible.
|
I do Bitcoin stuff.
|
|
|
r50zyry5
Newbie
Offline
Activity: 30
Merit: 0
|
|
July 08, 2011, 01:09:40 PM |
|
Anyone compile that on TinyCore linux ?
Best Regards r50zyry5
|
|
|
|
wumpus (OP)
|
|
July 08, 2011, 03:51:52 PM |
|
Some further experimentation, display a "freshness" indicator instead of number of blocks, and show the hard numbers only as tooltip. r50zyry5: I don't know TinyCore Linux, let me know the build instructions /dependency packages if you get it to work so I can include it in the readme
|
Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through File → Backup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
|
|
|
wumpus (OP)
|
|
July 08, 2011, 08:48:22 PM |
|
I've added a context menu to the transaction list: - Copy address: copy address for selected transaction to clipboard
- Copy label: copy label associated to the address for selected transaction to clipboard
- Edit label: edit the label associated to the address for selected transaction
- Show details...: show details for transactions (same as double-click)
|
Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through File → Backup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
|
|
|
wumpus (OP)
|
|
July 09, 2011, 10:14:05 AM |
|
- Add sendmany support
Coming up!
|
Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through File → Backup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
|
|
|
hugolp
Legendary
Offline
Activity: 1148
Merit: 1001
Radix-The Decentralized Finance Protocol
|
|
July 09, 2011, 11:10:36 AM |
|
I tried to compile it and got an error. Under Ubuntu 10.04 LTS, I installed all the dependencies as per the github page, then qmake, then make. This is the result: g++ -c -pipe -fstack-protector -O2 -fdiagnostics-show-option -Wall -Wno-invalid-offsetof -Wno-unused-variable -Wno-unused-parameter -Wno-sign-compare -Wno-char-subscripts -Wno-unused-value -Wno-sequence-point -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -D_REENTRANT -DQT_GUI -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -Isrc/json -Isrc/cryptopp -Isrc/qt -I. -I. -o sendcoinsdialog.o src/qt/sendcoinsdialog.cpp In file included from src/qt/sendcoinsdialog.cpp:2: ./ui_sendcoinsdialog.h: In member function ‘void Ui_SendCoinsDialog::retranslateUi(QDialog*)’: ./ui_sendcoinsdialog.h:186: error: ‘class QLineEdit’ has no member named ‘setPlaceholderText’ make: *** [sendcoinsdialog.o] Error 1 Maybe the LTS has an older library?
|
|
|
|
wumpus (OP)
|
|
July 09, 2011, 12:02:31 PM |
|
Maybe the LTS has an older library?
Yes, older Qt doesn't support placeholder text, and the code generator screws up on this. I moved it to the .cpp inside an #ifdef for Qt4.7+, but it seems some remnant stuck around. Should be fixed now.
|
Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through File → Backup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
|
|
|
Bitsky
|
|
July 09, 2011, 12:44:33 PM |
|
I just wanted to add an idea that popped into my mind. The longer you use Bitcoin, the more transactions you have (d'uh). Most will not use only a single address, so over time you'll pile up heaps of addresses. Tagging them sure helps organizing, but adding a folder-like system would improve it even more. I hope the following list illustrates what I mean: [+] Your addresses [-] Friends [-] Bob |- 2hgZ3hdhdh2... 0.01 |- Hudh38dheUw... 0.02 [+] Jane 1.20 [+] Peter 0.74 [+] Business 12.10 [+] Freelance work 8.41 [-] Various [+] My website 0.02 [-] Shopping [+] Newegg -1.33 [-] eBay |- Bought 1 -1.12 |- Bought 2 -0.08 |- Bought 3 -1.55 |- Sold 1 12.98
That way you could sort in your addresses and group them together easily. Basically like on your computer: you don't store everything in a single folder, but use them to organize your files
|
|
|
|
hugolp
Legendary
Offline
Activity: 1148
Merit: 1001
Radix-The Decentralized Finance Protocol
|
|
July 09, 2011, 03:14:17 PM |
|
Maybe the LTS has an older library?
Yes, older Qt doesn't support placeholder text, and the code generator screws up on this. I moved it to the .cpp inside an #ifdef for Qt4.7+, but it seems some remnant stuck around. Should be fixed now. That was it. Im testing it now.
|
|
|
|
bitlotto
|
|
July 09, 2011, 03:45:41 PM |
|
For the "freshness" part how about: "Network history xx hour(s) old" and "Network history up to date" And tooltip "Downloaded xx of xx total blocks containing history. Last block generated xx minute(s) ago"
Maybe? It may be clearer what's happening.
|
*Next Draw Feb 1* BitLotto: monthly raffle (0.25 BTC per ticket) Completely transparent and impossible to manipulate who wins. TOR TOR2WEB Donations to: 1JQdiQsjhV2uJ4Y8HFtdqteJsZhv835a8J are appreciated.
|
|
|
kripz
|
|
July 10, 2011, 03:24:18 AM |
|
Delete the database/ directy and the log files. Those are incompatible between different versions of bdb. The actual dat files are compatible.
I had to do all that and redownload the block chain, what a PITA.
|
|
|
|
wumpus (OP)
|
|
July 10, 2011, 06:40:51 AM Last edit: July 10, 2011, 07:21:02 AM by John Smith |
|
For the "freshness" part how about: "Network history xx hour(s) old" and "Network history up to date" And tooltip "Downloaded xx of xx total blocks containing history. Last block generated xx minute(s) ago"
Maybe? It may be clearer what's happening.
I like that tooltip text, however the total number of block is not possible to get right now without core client changes. Currently the only thing that is known is the current block number, and the generation date of the last block. The "welcome" message contains the total block height for a client, but that's only sent when connecting to a new node. And I don't want to make the message in the main UI longer, as I want to reduce text. If you want to make it clearer, please provide better icons Delete the database/ directy and the log files. Those are incompatible between different versions of bdb. The actual dat files are compatible.
I had to do all that and redownload the block chain, what a PITA. You could also link against the same version of BDB that you used before, saves you the trouble. I don't know the exact commands for linking against older db-cxx 4.7/4.8 in newer Debian, but if you find out please let me know so build instructions can be updated.
|
Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through File → Backup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
|
|
|
alkor
|
|
July 12, 2011, 11:05:27 PM |
|
I was able to succesfully build and run on Mac OS X, with the following small modification to bitcoin-qt.pro macx:LIBS += -lboost_thread-mt -lboost_system-mt -lboost_filesystem-mt -lboost_program_options-mt
|
|
|
|
alkor
|
|
July 12, 2011, 11:16:11 PM |
|
However, I'm getting a few warnings when i start the program Object::connect: No such slot TransactionView::transactionDetails() in ../bitcoin-qt/src/qt/bitcoingui.cpp:87 QMetaObject::connectSlotsByName: No matching signal for on_buttonBox_rejected() Object::connect: No such slot OverviewPage::setBalance(qint64) in ../bitcoin-qt/src/qt/overviewpage.cpp:52 Object::connect: (receiver name: 'OverviewPage')
|
|
|
|
bitlotto
|
|
July 12, 2011, 11:50:29 PM |
|
About the icons: How about a small analog clock with a green check mark over top for up to date blockchain and a red "x" over the clock for not up to date. And even an hour glass over top if it's downloading. I figured it better represents what's going on. Whether the history is up to date or not. When they have the whole block chain it shows a green check mark. We could even have and hour glass over the clock if it's downloading representing that it's downloading. Animated hourglass would be ideal! Just like the hour glass by many mouse pointers...
|
*Next Draw Feb 1* BitLotto: monthly raffle (0.25 BTC per ticket) Completely transparent and impossible to manipulate who wins. TOR TOR2WEB Donations to: 1JQdiQsjhV2uJ4Y8HFtdqteJsZhv835a8J are appreciated.
|
|
|
wumpus (OP)
|
|
July 13, 2011, 06:18:19 AM |
|
About the icons: How about a small analog clock with a green check mark over top for up to date blockchain and a red "x" over the clock for not up to date.
That's a good idea, but pretty difficult to cramp icons with icons over it into a 16x16 icon, believe me, I tried If you come up with something please post it here. We could even have and hour glass over the clock if it's downloading representing that it's downloading. Animated hourglass would be ideal! Just like the hour glass by many mouse pointers...
That analogy is not correct as it's always downloading, even when the whole block chain is synced. There's always new blocks and one could come in at any moment. It's a matter of being in sync or not, so the clocks idea is better. Or do you mean the "initial download" progress bar? During that time, it could indeed show an hourglass. I was able to succesfully build and run on Mac OS X, with the following small modification to bitcoin-qt.pro
Great, I'll update the build file for mac Can I use that screenshot in the opening post? Those warnings occur on any OS, and are pretty harmless. It's because I moved some stuff around, I'll fix them shortly.
|
Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through File → Backup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
|
|
|
alkor
|
|
July 13, 2011, 07:29:34 AM |
|
Can I use that screenshot in the opening post?
Absolutely. Feel free to use it anyway you want. If you want more screenshots let me know.
|
|
|
|
FatherMcGruder
|
|
July 14, 2011, 01:03:59 PM |
|
I just wanted to add an idea that popped into my mind. The longer you use Bitcoin, the more transactions you have (d'uh). Most will not use only a single address, so over time you'll pile up heaps of addresses. Tagging them sure helps organizing, but adding a folder-like system would improve it even more. I hope the following list illustrates what I mean: [+] Your addresses [-] Friends [-] Bob |- 2hgZ3hdhdh2... 0.01 |- Hudh38dheUw... 0.02 [+] Jane 1.20 [+] Peter 0.74 [+] Business 12.10 [+] Freelance work 8.41 [-] Various [+] My website 0.02 [-] Shopping [+] Newegg -1.33 [-] eBay |- Bought 1 -1.12 |- Bought 2 -0.08 |- Bought 3 -1.55 |- Sold 1 12.98
That way you could sort in your addresses and group them together easily. Basically like on your computer: you don't store everything in a single folder, but use them to organize your files How about instead of a folder structure, or in addition to one, the client uses labels. With labels, you can better accommodate contacts who use individual addresses for more than one purpose. What do folks think about the client using Outlook or Thunderbird to manage contacts instead of managing them itself? Separately, I'd like to see the client have the same functionality as the Block Explorer. Although, that might go beyond the scope of this effort.
|
Use my Trade Hill referral code: TH-R11519 Check out bitcoinity.org and Ripple. Shameless display of my bitcoin address: 1Hio4bqPUZnhr2SWi4WgsnVU1ph3EkusvH
|
|
|
wumpus (OP)
|
|
July 14, 2011, 07:04:03 PM |
|
Absolutely. Feel free to use it anyway you want. If you want more screenshots let me know.
OK, I've added it, so that I have all the major OSes now. How about instead of a folder structure, or in addition to one, the client uses labels. With labels, you can better accommodate contacts who use individual addresses for more than one purpose.
It is not a good idea for someone to use an address for multiple purposes. It's super-easy to generate multiple addresses in that case. Also, having the same address in multiple 'branches' would mean that the totals don't add up anymore :-) What do folks think about the client using Outlook or Thunderbird to manage contacts instead of managing them itself?
Dunno, I like the client to be mostly self-contained, so you can also run it from an USB stick without interfering with the rest of the system. Separately, I'd like to see the client have the same functionality as the Block Explorer. Although, that might go beyond the scope of this effort.
I'm open to that, though it'd probably be hidden in an advanced/debug mode.
|
Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through File → Backup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
|
|
|
wumpus (OP)
|
|
July 16, 2011, 11:49:58 AM |
|
Sendmany support (not yet committed, but UI is done): Recipients (yes -- I see the misspelling now) can be added with the "+" button, and deleted with the "-" buttons (until one is left). By default, one recipient record is shown.
|
Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through File → Backup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
|
|
|
|