Bitcoin Forum
April 30, 2024, 03:08:15 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 »  All
  Print  
Author Topic: Electrum server discussion thread  (Read 61412 times)
ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
October 26, 2012, 01:38:56 PM
 #121

Today I updated the server source again, with a slight modification of the protocol (spv-related calls)
The current version of the protocol is 0.4 (visible in your server's irc "real name")
Please upgrade your server if you have not done so.

Electrum: the convenience of a web wallet, without the risks
1714489695
Hero Member
*
Offline Offline

Posts: 1714489695

View Profile Personal Message (Offline)

Ignore
1714489695
Reply with quote  #2

1714489695
Report to moderator
1714489695
Hero Member
*
Offline Offline

Posts: 1714489695

View Profile Personal Message (Offline)

Ignore
1714489695
Reply with quote  #2

1714489695
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714489695
Hero Member
*
Offline Offline

Posts: 1714489695

View Profile Personal Message (Offline)

Ignore
1714489695
Reply with quote  #2

1714489695
Report to moderator
1714489695
Hero Member
*
Offline Offline

Posts: 1714489695

View Profile Personal Message (Offline)

Ignore
1714489695
Reply with quote  #2

1714489695
Report to moderator
1714489695
Hero Member
*
Offline Offline

Posts: 1714489695

View Profile Personal Message (Offline)

Ignore
1714489695
Reply with quote  #2

1714489695
Report to moderator
ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
November 04, 2012, 09:34:28 AM
 #122

I pushed another server update: version 0.5

This version requires the latest version of bitcoind (currently in git head), compiled with a new patch that is in the directory "patch"

This new protocol sends serialized transactions directly to the client, and will be required by electrum 1.3 clients.
So, please update your servers; I know it is a pain to have to patch bitcoind again, but this is necessary for spv.

Electrum: the convenience of a web wallet, without the risks
Raize
Donator
Legendary
*
Offline Offline

Activity: 1419
Merit: 1015


View Profile
November 14, 2012, 04:16:48 PM
 #123

Is the HOWTO located below still accurate?
https://gitorious.org/electrum/server/blobs/master/HOWTO

Thanks.
ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
November 14, 2012, 05:13:55 PM
 #124

Is the HOWTO located below still accurate?
https://gitorious.org/electrum/server/blobs/master/HOWTO

Thanks.

not really.
the best source of feedback is IRC

I have been working on a new sever backend, that uses only bitcoind and not Abe.
it is almost ready. I'll catch up with the docs after that

Electrum: the convenience of a web wallet, without the risks
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
November 14, 2012, 06:09:03 PM
 #125

Is the HOWTO located below still accurate?
https://gitorious.org/electrum/server/blobs/master/HOWTO

Thanks.

not really.
the best source of feedback is IRC

I have been working on a new sever backend, that uses only bitcoind and not Abe.
it is almost ready. I'll catch up with the docs after that
I'll test this the moment it's out! No libbitcoin or Abe?

ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
November 14, 2012, 06:27:02 PM
 #126


I'll test this the moment it's out! No libbitcoin or Abe?

no libbitcoin, no abe
you can already test it, it is in the repo.

you need to 'backend=bitcoind' to your configuration file, and to update it frequently, because I am still making changes to it

Electrum: the convenience of a web wallet, without the risks
ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
November 20, 2012, 10:32:24 AM
 #127

we now have two pruning servers up and running:

ecdsa.org and electrum.novit.ro

if you restore your wallet from seed on one of those servers, your history will be pruned.
the 1.4 client does not display correctly the pruned history, but the version of the client in github does.
I will make a new release soon, to include this change.

Electrum: the convenience of a web wallet, without the risks
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
November 22, 2012, 07:41:48 PM
 #128

I'm still playing with this with my local VMs.

Hopefully I'll have a real server soon.

Pontius
Full Member
***
Offline Offline

Activity: 225
Merit: 100


View Profile
November 23, 2012, 03:56:49 PM
 #129

ThomasV, a few questions:

Code:
./server.py info
type    address        sub  version  time
 TCP    <ip>           280      1.5  6.89
 TCP    <ip>             6      1.4  40529.56
 TCP    <ip>             7      1.4  9.17
 TCP    <ip>             9      1.4  9.19
 TCP    <my own ip>      0  unknown  0.00

First, could you explain what the column "sub" represents?
Second, any idea about tha last line? What is that?
And last - see the time value on the second line? I have such clients on a regular basis. Sometimes multiple at once. Any chance to limit the resources for a single client?
ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
November 23, 2012, 04:08:05 PM
 #130

ThomasV, a few questions:

Code:
./server.py info
type    address        sub  version  time
 TCP    <ip>           280      1.5  6.89
 TCP    <ip>             6      1.4  40529.56
 TCP    <ip>             7      1.4  9.17
 TCP    <ip>             9      1.4  9.19
 TCP    <my own ip>      0  unknown  0.00

First, could you explain what the column "sub" represents?
Second, any idea about tha last line? What is that?
And last - see the time value on the second line? I have such clients on a regular basis. Sometimes multiple at once. Any chance to limit the resources for a single client?

sub = number of subscriptions
last line = the connection you make when you run the 'info' command
time is a ping time. the client sends a ping every minute. there is no timeout server side atm.

Electrum: the convenience of a web wallet, without the risks
Pontius
Full Member
***
Offline Offline

Activity: 225
Merit: 100


View Profile
November 23, 2012, 05:56:24 PM
 #131

time is a ping time. the client sends a ping every minute. there is no timeout server side atm.

Ah, I thought "time" would be "cpu time".  Cheesy
Then they heavy load on the system it was just coincidence.

Btw, the new "leveldb" backend is just great. Nice work!

slush
Legendary
*
Offline Offline

Activity: 1386
Merit: 1097



View Profile WWW
November 23, 2012, 06:06:19 PM
 #132

Electrum server made great progress. I'm running latest version on electrum.bitcoin.cz for few days and everything works perfectly, plus RAM requirement dropped to half...

BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
December 09, 2012, 09:28:32 AM
 #133

I've been trying to setup and run an electrum server using the leveldb backend. I've followed the README.levedb and some details from the HOWTO.md but having a problem that seems to not be explained in anything I've read.

Code:
Warning: it looks like you are using a 32bit system. You may experience crashes caused by mmap
Traceback (most recent call last):
  File "/bin/electrum", line 113, in <module>
    ssl_certfile = config.get('server', 'ssl_certfile')
  File "/usr/lib/python2.7/ConfigParser.py", line 618, in get
    raise NoOptionError(option, section)
ConfigParser.NoOptionError: No option 'ssl_certfile' in section: 'server'

Obviously it's looking for a certificate but this is the only mention of that I've come across.

I'd like to just test it out first before dealing with a cert if possible. If not I can create a self signed one but where can I get real info, that isn't missing stuff like this, on how to get the server running.


Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
December 09, 2012, 09:45:28 AM
 #134

This is a new addition in the latest server updates. It means you can run a connection from the client to the server over SSL. Just generate a self-signed certificate and add the config option to /etc/electrum.conf

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
December 09, 2012, 09:52:07 AM
 #135

This is a new addition in the latest server updates. It means you can run a connection from the client to the server over SSL. Just generate a self-signed certificate and add the config option to /etc/electrum.conf
Will a self signed one work? Presumably the client would need a root cert as well to verify or is it only used for encryption and not identity?

I manage my own root authority with TinyCA so it's easy enough for me to create one but generally in my web apps I always need to give my root to the app so it will accept it.

Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
December 09, 2012, 10:33:27 AM
 #136

I used a self signed one and as far as I know it's working fine. Good question though Thomas will probably enlighten us.

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
December 09, 2012, 01:01:44 PM
 #137

Ok. So I created a cert/key and that seems to be working. No errors yet.

But now when I start electrum (server) it asks me for

Enter username for jsonrpc at localhost:8332: electrum
Enter password for electrum in jsonrpc at localhost:8332:

I've already configured this in /etc/electrum.conf so why is it asking? I also have the same values in bitcoin.conf.

Anyway, when I type in the values again it just keeps asking again... wha?

edit - forget it. I see the problem.

electrum didn't accept a blank user so I made one up and edited bitcoin.conf.
Didn't realize had to stop bitdoind first so it could start with new user name.
Now done and started fine. Now playing catch up.
I can see this will take a while... la di da.

StatelessSweety
Newbie
*
Offline Offline

Activity: 25
Merit: 0



View Profile WWW
December 15, 2012, 06:25:01 PM
 #138

My electrum bitcoin wallet 1.4 is saying "Not connected" and my balance isn't showing. I'm a newb to the technology, not transacting.

Can anyone suggest anything?
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
December 15, 2012, 08:36:14 PM
 #139

My electrum bitcoin wallet 1.4 is saying "Not connected" and my balance isn't showing. I'm a newb to the technology, not transacting.

Can anyone suggest anything?
You can try connecting to a different server. On the "classic" gui there is a round icon bottom right. Try that. It's also fairly likely you will need to upgrade because many recent changes could cause an older version to not connect. Current now I think is 1.5.6.

After changing server you should expect in 5-10 seconds that it starts synchronizing. If not and several servers respond the same then I'd say upgrade.


MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1007



View Profile
December 19, 2012, 09:39:31 PM
 #140

Okay, I've been trying out Electrum as a portable solution, but find I seem to be inhibited in many public places.  I presume due to firewalls that prohibit high number/non-standard ports.  Is there a public server that can fake being a standard webserver using port 80?  Can this even ben done?

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
Pages: « 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!