Bitcoin Forum
May 14, 2024, 10:18:29 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 [45] 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 »
881  Bitcoin / Electrum / Re: Electrum - Bitcoin client for the common users (friendly and instant) on: October 18, 2012, 10:08:51 PM
There's bug in indentation on the line with "self.send_response(200)". Can you fix it, please. Otherwise this pull request is safe.
Indentation fixed I think (unfamiliar with python).
merged, thanks.
882  Bitcoin / Electrum / Re: Electrum server discussion thread on: October 17, 2012, 07:40:47 PM
I pushed SSL support to the repo; it will be used by the next release of the client.
if you have a server, please upgrade  Smiley
883  Bitcoin / Electrum / Re: [Electrum] a brainwallet in twelve words on: October 16, 2012, 03:12:49 PM
I've been playing around with various Bitcoin clients (bitcoin-qt, armory, multibit, ...) latlely and so far Electrum seems to be the best choice for my needs.

As I cannot find any roadmap/planed feature list I would like to list some things I'd like to see someday:
thank you for the feedback


Quote
* A decent way to handle multiple wallets
From what I've seen up to now you need to restart the Electrum client to switch wallets; I would prefer a way that allows switching wallets within the running client by a mouse click or - even better - Electrum should be able to handle multiple wallets at the same time.

Several users requested this. I am not convinced that the benefits outweight the cost (increased complexity for the gui),
so my opinion is that it is fine to open several wallets simultaneously (I admit that will not let you merge their histories)

OTOH I will be glad to merge it, if someone comes up with an implementation that is clean and remains optional.
For example the gui could display multi-wallet features only if several wallets are passed with the -w option


Quote
* Offline tx
It should be possible to create ("mktx") the tx_file from within the GUI of the offline client.
Same for the online client - it should be possible to access ("sendtx") the generated  tx_file from with the GUI.
And for the command line I'd love to see a "batch mode" - create a "sendmany" tx_file from a (csv) file.

it really depends on how it is implemented, but I don't see how to do this without making gui terribly complex.


Quote
* Contacts/Addressbook
When adding a new contact why is not possible to set a label for it directly? Right now I've to save and edit the new entry to set a label for it.
Second "issue" with it - when changing a label all views should be adjusted on the fly. Right now the "Histrory" and "Recieve" view will display the old label until the client is restarted.
I agree, I will try to fix those.

Quote
* Exchange rates
If I don't care about fiat exchange rates it should be possible to disable the lookup.
But if I do care then the rates should always be displayed (on all GUI types, not only on the "light" one).
I agree

Quote
* The GUI should remember more settings (like preferred UI type, window position and size)
Some of this I've already seen in the latest Git code
yes, the current code does this.
884  Bitcoin / Electrum / Re: [Electrum] Independent monitoring of running servers? on: October 16, 2012, 02:51:33 PM
Slush's script doesn't pick up servers that come back, for me at least. Thomas created a new version and I will probably start using that one.

Is that new version somewhere around?


my version is in the repo, (scripts/servers) but it does not exactly what you want for this website:
it does not queries all servers from irc, only the hardcoded list.
885  Bitcoin / Electrum / Re: Minimal Electrum builds for Windows XP & 7 on: October 14, 2012, 08:22:09 AM
I discussed it with Tachikoma in August, and he already fixed it in the master branch already. But it hasn't made it into an "official" release yet.

well, it's a pity there hasn't been any release since then.
I will take over for the next release (1.1).
it should be ready in less than a week.
886  Bitcoin / Electrum / Re: Minimal Electrum builds for Windows XP & 7 on: October 14, 2012, 08:07:42 AM
Open your electrum.dat file in notepad (back it up first), and look for the server name
and port number currently in there (not too far from the top of the file). If you see port 50000, change it to 50001 and save. Now try to run Electrum again.
(This is a known occasional issue that will be fixed in the next release)

how did that arise?
887  Economy / Service Announcements / Re: [ANN] ecsda.org: Diaspora node for Bitcoin users on: October 13, 2012, 08:26:05 PM
Please note that private messages encryption is not activated by default when you first login.
You have to visit Settings->Privacy and enter a passphrase. Your encryption keypairs will be derived from it.
The passphrase is not sent to the server, it is stored locally (cookie)
888  Bitcoin / Electrum / Re: Electrum - Bitcoin client for the common users (friendly and instant) on: October 13, 2012, 05:42:40 PM
I haven't seen the clock icons yet. Just the previous check marks versions. No comment yet.
do:
git pull
and then rebuild icons:
pyrcc4 icons.qrc -o lib/icons_rc.py
889  Bitcoin / Electrum / Re: Electrum - Bitcoin client for the common users (friendly and instant) on: October 13, 2012, 03:05:47 PM
I have a small patch that shows confirmation count as a tool tip instead of the trx id (which isn't very useful as a tool tip since you can't copy/paste from there). The tool tip was previously being used as a data holder between the list and the detail popup, so I also changed the code so the trx id is stored as a user data value in the list. That way the detail popup still has access to it.

nice! using it as a data holder was indeed a bit dirty.
I think we could have the numver of confirmations in the icon's tooltip, and add a new tooltip with the tx id, for the 'description' column.

Quote
I think it's useful to see the confirmation count easly but also it would good if the icon color changed according to count. eg. yellow for < 6 and normal for 6+ maybe.
why? are you not happy with the clock icons?
890  Bitcoin / Electrum / Re: Electrum - Bitcoin client for the common users (friendly and instant) on: October 13, 2012, 08:45:15 AM
Can anybody point me in the direction of some documentation about this SPV? I couldn't find anything substancial but it sounds interesting.
https://en.bitcoin.it/wiki/Thin_Client_Security
891  Bitcoin / Electrum / Re: Electrum - Bitcoin client for the common users (friendly and instant) on: October 13, 2012, 08:12:31 AM
A thread about Electrum's security model was started here a week ago:

http://sourceforge.net/mailarchive/forum.php?thread_name=CANEZrP3Ei8tU%3Dr_gp5K1fPGFe4gvX02gp%2ByuQRi0cwHhLLTe8g%40mail.gmail.com&forum_name=bitcoin-development

I agree with gmaxwell about the technical arguments presented in that thread. Electrum is susceptible to some attacks, and we should do what we can to improve it. However, I also think that when discussing security, it is important to also look at what actually happens with real users. Lots of users reported that they have lost their coins with bitcoin-qt, because they did not properly backup their wallet. This is a big issue, IMO, bigger than the possible attacks mentioned in that thread (which remain theoretical so far, as far as electrum is concerned). For some developers this does not seem to be a real issue, because users should be educated, so that if users lose their coins it is their fault. I disagree on that.

This does not mean we should not listen to criticism. I believe we should try to improve Electrum where it is possible.
gmaxwell suggested the following improvements, and I will work on them:
 - adding confirmation icons to the gui (I did it right away, using an old pull request made by Tachikoma)
 - adding SSL to the protocol. This should be easy, and can be targeted soon, maybe in the next (1.1) release.
 - adding SPV (simple payment verification) to the protocol. This will take more time, I guess we should add it in the 2.0 release.
 - adding a better explanation of the security model to the website. he is willing to help me on that.

One problem that is mentioned in the thread is the lack of response from Electrum developers. I was not aware of the existence of that thread since I unregistered from the bitcoin-dev ML; I prefer to use bitcointalk.org for discussions about Electrum, because I think messages posted here reach more people. In addition, the messages in that thread were forwarded to the 'official' Electrum email support address, which I believe is genjix's address. And genjix has been away for quite a while now. This is, IMO, a big issue. It caused gmaxwell to suggest that we are "unwilling to disclose" the limitations of the software.
892  Bitcoin / Electrum / Re: Electrum - Bitcoin client for the common users (friendly and instant) on: October 12, 2012, 04:59:27 PM
I have recently performed a large scale refactoring of the client code.
The purpose of this change was to introduce a new abstraction level between application settings and their storage on disk.
This was a much needed change, and I apologize if it broke modifications you were working on.

Each component of the application (wallet, interface, gui) now handles its settings separately.

Settings can be passed to the application using four different sources, that have different priorities:

1. the wallet file (read&write)
2. a system wide configuration file (overrides wallet file, read-only). (it is located in /etc/electrum.conf for unix)
3. a user-defined configuration file (overrides system configuration and wallet file, read&write). (it is located in ~/.electrum/electrum.conf. Perhaps ~/.electrum.conf would be better?)
4. the command line (overrides everything, read-only)

A sample configuration file is provided in the repo. It is human-editable and uses the ConfigParser syntax.
When a setting is present in the command line or in the system configuration file, it is read-only, and the corresponding Qt GUI modification widget is disabled.
In addition, a warning is issued if the application attempts to modify a read-only setting.

python scripts that use electrum are also simplified by this change. It is now possible to call electrum.Interface() with no parameters at all;
in that case, the constructor uses configuration files in order to know which server it should use.

I believe we should try to prepare a new release in the coming weeks.
893  Bitcoin / Electrum / Re: Electrum server discussion thread on: October 10, 2012, 07:18:31 PM
Hi all!

I've been trying to move my server uncle-enzo.info to a new/better host uncle-enzo.mit.edu, but things have gone horribly wrong.

The initial abe import went just fine. I can start the server and it prints the correct number of blocks. When I fire up my client, the server prints a flurry of "discarding tx id ..." messages followed by the typical "[<datetime>] TCP <ip address> <bitocin address> <address count> <client version>" message. After that, everything just hangs. My client gets stuck on "Connecting..." and nothing more interesting happens on the server end.

Do you have any idea what could be going on? Thank you!

I would try to rebuild of the abe database from scratch. (I know, it is slow...)
894  Bitcoin / Electrum / Re: Electrum - Bitcoin client for the common users (friendly and instant) on: October 10, 2012, 08:01:29 AM
2. If you supply the --proxy argument and open the server window and press ok it gets saved to the config.

that.
it is not clear to me if an argument passed with --proxy should make it into the config and overwrite the previous setting when you press ok.
*if yes, then the network dialog will have a side effect that depends on the command line. that's not good.
*if not, then the network dialog does will not act consistently, but there is not warning for the user.

Note that the user will not always be the one who wrote the command line, so we cannot rely on saying "yeah, but the user knows it".
I believe that if --proxy is passed, then the network dialog should display the proxy, but modifying it should be disabled.

895  Bitcoin / Electrum / Re: Electrum - Bitcoin client for the common users (friendly and instant) on: October 09, 2012, 03:50:54 PM
How so? If you use -g it overrides the gui just for one run. If you use -w it uses the wallet you specify but doesn't change the default. It's pretty normal for a cmd line option not to alter default configs. Until recent changes there wasn't even a saved config outside the wallet. I don't think that the cmd line options should be used to alter the saved config permanently. Unless it's explicit, like a -save option. IMO.
I totally agree that the command line option should not alter the setting. this is not what I meant.
my point is, if the user opens the "network" window and then clicks "ok", they might expect the setting that is displayed to be saved.
896  Bitcoin / Electrum / Re: Electrum - Bitcoin client for the common users (friendly and instant) on: October 09, 2012, 02:41:57 PM
I will verify the changes tonight.
thanks.

Quote
I would find it logical if the arguments you supply to the command line are for one run only. If you supply the -w argument for instance, it does not open up that wallet on each consecutive run. This matter makes the most sense to me.
I don't think it's a good comparison.
The problem comes from the fact that the -p option is the only command line option that can conflict with saved preferences.

Quote
I can modify suggested changes to the GUI to make it less awkward.
that would be nice. thanks!
897  Bitcoin / Electrum / Re: Electrum - Bitcoin client for the common users (friendly and instant) on: October 09, 2012, 02:11:42 PM
I believe I fixed the proxy issue.
Please let me know if there are other problems.

There are still a few things that I do not like in the current way it works.
For example, if you override the proxy setting with the command line, it is not clear if the gui should save the new setting.
In addition, the network window is awkward. If proxy is disabled, the host and port entries should be disabled.
898  Bitcoin / Electrum / Re: Electrum - Bitcoin client for the common users (friendly and instant) on: October 08, 2012, 08:34:27 PM
Any chance someone could take a look this pull request https://github.com/spesmilo/electrum-server/pull/5

There's bug in indentation on the line with "self.send_response(200)". Can you fix it, please. Otherwise this pull request is safe.

looks safe to me. thanks for the patch!
899  Bitcoin / Project Development / [Electrum] merchant script on: October 08, 2012, 01:37:46 PM
I just added a new script to Electrum, named "merchant.py"

It is a daemon that manages payments for a web server. It creates Bitcoin addresses using a master public key (so you do not leave your private keys on the server), detects when payments are received and notifies your web application.

The workflow goes like this:

 - the server sends a request to the daemon via POST. the request contains an ID, an amount to be paid, an expiration period.
 - the daemon answers with a bitcoin address, where the customer needs to send the coins.
 - later, the daemon will send a POST to the webserver, to notify that payment has been received OR that the request has expired

This is, IMO, as simple as it can get.

Since addresses are generated using an Electrum master public key, it is possible to visualize payments in the Electrum client; you will, however, need to manually adjust your "gap limit".
There are a few unfinished things, such as requesting a given number of confirmations, but I thought it would be ok to publish it now.

The script is being used at https://ecdsa.org
900  Bitcoin / Electrum / Re: Electrum for Android on: October 07, 2012, 03:33:59 PM
Any progress on bringing this to the google market in a stand-alone apk? If you lack a developer account, I might add it under my account (which would mean me getting involved in its development Sad )

please go ahead, if you feel like it Smiley
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 [45] 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!