Bitcoin Forum
May 06, 2024, 06:09:53 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 »
1021  Bitcoin / Electrum / Re: Electrum server discussion thread on: June 22, 2012, 11:57:22 AM
I already updated Abe yesterday. Will give it a try though.

Edit: No dice, seems this commit might have something to do with it since it errors on this column.

indeed. I removed the call to new_id() because it was creating a new id.
however, the request might not work on all databases. (I use postgresql)
1022  Bitcoin / Electrum / Re: Electrum server discussion thread on: June 22, 2012, 11:27:17 AM
Updated my server but go this while starting it back up.

...

Edited out the addresses but other then that it is as is. It also looks like my client might be stuck synchronizing.

Should I worry about this?

Edit: I get the errors each time I want to connect to the server with my client.

I guess this is a schema change in abe
try to run the abe update script:

Code:
python -m Abe.abe --config your_abe_config_file
1023  Bitcoin / Electrum / Re: Electrum server discussion thread on: June 22, 2012, 11:11:03 AM
I made some changes to the server code this week:

- The server shuts itself down if it loses connection with the bitcoin daemon. This will prevent servers lagging in the past
- The server announces its version to clients. The current server version is tagged 0.1.
This version number will be used by future versions of the client; for example, the client will filter out servers that have not been upgraded after a critical bug has been fixed.
1024  Bitcoin / Electrum / Re: Electrum server discussion thread on: June 22, 2012, 10:29:20 AM
this is not possible. the time a tx was first received depends on the server.
the correct way to sort transactions is to look at their inputs and outputs.

I think that's OK - in practice, transactions are spread fast enough that it won't differ by more than a few seconds, whereas blocks are often over 30 minutes apart.

no, there is no guarantee that different servers will configure their clock with the same time.

in addition, get_history will be extended, and it should be completely deterministic;
a hash of the history will be used to avoid the server resending the whole history everytime it changes.


Quote
I'm not sure if I understand how inputs/outputs can be used to sort transactions... could you expound?

when transactions are in the same block, they are logically ordered; you cannot spend coins before you receive them
1025  Bitcoin / Electrum / Re: Electrum server discussion thread on: June 22, 2012, 07:04:58 AM
In the server response to "blockchain.address.get_history" commands, a transaction's timestamp is set to the time it was included in a block (or 0 while it's in the mempool). This makes it impossible for a client to correctly sort transactions which occurred while the it wasn't connected to the server, and adds a lot of complexity to correctly sorting those which occur when it's connected.

Could the server be updated to report the time a transaction was first received, either instead of the current timestamp value (as the blockchain.info API does) or in another field?

I can provide a patch if you let me know which of these is preferred, ThomasV.

this is not possible. the time a tx was first received depends on the server.
the correct way to sort transactions is to look at their inputs and outputs.
1026  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - a new thin client on: June 20, 2012, 08:49:54 AM
ThomasV,
    I've just updated Electrum/Translation wiki, add cn , mind merge that ?
          finway

that's very nice, thanks!
note that I still have to update that page; some new messages are missing.
1027  Bitcoin / Electrum / Re: Electrum server discussion thread on: June 18, 2012, 06:36:17 PM
When I connect to electrum.novit.ro, I seem to get all of my transactions (up to today's).

When I connect to ecdsa.org, I get transactions up to two days ago (Jun 16th), although I didn't make any yesterday, so it might just be today's that are missing.

When I connect to uncle-enzo.info, I get transactions up to four days ago (Jun 14th).

When I connect to btcback.com, I get transactions up to ~two weeks ago (Jun 3rd).

This does not inspire confidence in the status of the Electrum servers... what could be causing the issues?

I agree. The server is now my top priority.
1028  Bitcoin / Electrum / Re: Electrum server discussion thread on: June 17, 2012, 07:32:14 PM
Can I ask you what kind of resources a electrum server uses or rather what kind of resources I should dedicate to it to have it running stable.


my server (ecdsa.org) runs on a vps hosted by cinfu.com, with 1GB of RAM

I had crashes in the last few days because I was working on the server code;
the traffic increase caused by SatoshiDice forced me to make my bitcoind patch more efficient..

I believe this is fixed. bitcoind has been running for 24h and does not crash anymore.

However, its memory usage slowly increases; there might be a memory leak.
The total memory usage right now is 630M. This is bitcoind + the electrum server in python.

(note that the electrum server never removes elements from its cache, so in principle this is another leak that should be fixed.
in practice, however, bitcoind eats much more)

1029  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - a new thin client on: June 17, 2012, 07:54:35 AM
I'm trying to send a transaction from an offline wallet following the instructions in https://en.bitcoin.it/wiki/Electrum

But I'm getting an error at the point when I'm making the transaction with the command 'electrum -w offlinewallet mktx toaddress 0.1':

Traceback (most recent call last):
  File "/usr/local/bin/electrum", line 456, in <module>
    fee = options.tx_fee, change_addr = change_addr, from_addr = from_addr )
TypeError: mktx() got an unexpected keyword argument 'change_addr'


I'm thinking of adding the optional flags -s and -c on my next try, but I got sidetracked by another problem.

I reproduced the same error by making a transaction from my online wallet. But this time my balance got deducted. Shouldn't the balance remain the same if there's an error in making a transaction?

Using both version 0.59 (offline) and 0.59a.

Really sorry about that. I have been focusing mostly on server issues yesterday, and I did not take enough time to test this release.

Here is 0.59b that fixes this problem.

edit: the good news is that server issues seem to be solved now Smiley
1030  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - a new thin client on: June 17, 2012, 05:01:31 AM
I've unchecked "Use Change Addresses" and yet on three separate transactions it's still using them. Undecided

sorry, I made a mistake. it's fixed now, see 0.59a
1031  Bitcoin / Press / Re: 2012-06-08 financialpost.com - Euro fears boost virtual currency Bitcoin on: June 16, 2012, 08:35:25 PM
IMHO it's the smartest thing you can do with any fiat currency this moment...

I totally agree! I just started stacking Bitcoins about 2 months ago after stacking silver and gold for a couple of years now.

we need a better expression for that, "chaining bitcoins"?

I think "hoarding" is the commonly used verb :-)
1032  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - a new thin client on: June 16, 2012, 06:57:15 PM
I released version 0.59

novelties:
 - russian translation
 - help buttons in send tab
 - use_change is now a preference stored in the wallet
 - new script: get_history
 - minor fixes


On Windows I get:

python-ecdsa does not seem to be installed. Try 'sudo pip install ecdsa'

Any tips?

sorry, the zip file was incomplete. try again now.
1033  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - a new thin client on: June 16, 2012, 05:50:51 PM
I'm having a bit of trouble figuring out offline transactions. When I tried it with electrum -w wallet mktx <recipient> <amount> I got an error that says I don't have enough funds. Indeed, if I use -o balance, it says my wallet has 0 balance. How can I get Electrum to recognize my true wallet balance when it is offline? The wallet I'm using does contain all the transaction history so it should know its most recent balance...

you have to follow the steps explained here: https://en.bitcoin.it/wiki/Electrum#Offline_wallet
1034  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - a new thin client on: June 16, 2012, 05:46:45 PM
I released version 0.59

novelties:
 - russian translation
 - help buttons in send tab
 - use_change is now a preference stored in the wallet
 - new script: get_history
 - minor fixes
1035  Bitcoin / Hardware / [Archive] BFL trolling museum on: June 16, 2012, 03:31:46 PM
not sure if this has already been mentioned:

http://news.yahoo.com/leading-sha256-hardware-manufacturer-acquires-venture-capital-funding-081026668.html

 Grin Grin Grin
1036  Bitcoin / Electrum / Re: Electrum server discussion thread on: June 15, 2012, 02:06:36 PM
here is another update to the patch.
the pevious version did not return orphaned transactions in getmemorypool

https://gitorious.org/electrum/server/commit/a1156626e746cd847bb0a02344bfb57993fd1c80
1037  Bitcoin / Electrum / Re: Minimal Electrum builds for Windows XP & 7 on: June 15, 2012, 12:38:48 PM
Adding preference dialogs for font and color customization can be
done by Thomas but I don't think it's a big priority for him at the moment.


For the moment my priority is to stabilize the servers.
the increase of traffic caused by Satoshi Dice has revealed some inefficiencies in the server code.
1038  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - a new thin client on: June 15, 2012, 11:47:51 AM
The change you made for seedless wallets wasn't strictly necessary, as my fix had already taken that into account (even though that wasn't easily apparent, I admit).

does that mean that a single call to setCurrentIndex would have been sufficient?
please explain things; do not assume others have information you do not share.


No, a single call doesn't fix it, but switching to the contacts tab (index 3 for seeded wallets) then back to history does.
And then I added the setCurrentIndex(2) to account for the seedless mode.

that means that a single call to setCurrentIndex() is sufficient.


No, I've tested that, it's 2 calls, in each case. (setCurrentIndex(0) is always needed at the end to make the fix transparent to the user)


this is what I meant: https://gitorious.org/electrum/electrum/commit/3d9eb32b50bf55b54d74e52dd86bd106325a802e

1039  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - a new thin client on: June 15, 2012, 11:30:41 AM
The change you made for seedless wallets wasn't strictly necessary, as my fix had already taken that into account (even though that wasn't easily apparent, I admit).

does that mean that a single call to setCurrentIndex would have been sufficient?
please explain things; do not assume others have information you do not share.


No, a single call doesn't fix it, but switching to the contacts tab (index 3 for seeded wallets) then back to history does.
And then I added the setCurrentIndex(2) to account for the seedless mode.

that means that a single call to setCurrentIndex() is sufficient.
1040  Bitcoin / Electrum / Re: [ANNOUNCE] Electrum - a new thin client on: June 15, 2012, 11:18:28 AM
I have received 109 transactions on one specific address and about ~120 in total. And now I get the error all the time. What should I do in order to be able to access the coins connected to that address? And what happens if more transactions are sent to that address now when I have reached the limit?

Which server are you using?
I recently raised the limit to 500 on ecdsa.org, and I did not see any request rejection since then.

The limit on sql requests is an experimental feature; please understand that this is not its final form.
Future versions of the client will handle this limit more gracefully; the server will send its policy to
the client, and the client will be able to detect that it needs to use another server.

My goal is to make a distinction between users who do not use a lot of resources, and heavy users, who
will be redirected to other (possibly commercial) servers.

The electrum service will remain free at ecdsa.org, and  that server will keep running on donations;
however, this free service will come with limitations on the request that your client can do.

Other server operators will be free to decide what their sql limit policy is, and whether they want to
run on donations or to charge a small fee. I expect this to have a load-balancing effect, and to create
an incentive to run more servers.

It is not possible at the moment to tell you how high the final limit will be at ecdsa.org.
There are various software and protocol improvements that we need to investigate, and
that are likely to offset that limit.
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!