Bitcoin Forum
November 05, 2024, 08:29:50 PM *
News: Latest Bitcoin Core release: 28.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 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 ... 96 »
  Print  
Author Topic: [ANNOUNCE] Electrum - Lightweight Bitcoin Client  (Read 274550 times)
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
February 06, 2012, 06:07:19 PM
 #321

Looks like libbitcoin is getting closer! I think there was some talk about using it once it was more stable.

[libbitcoin] First steps
This tutorial will create a simple program in Python using libbitcoin’s Python bindings to read the version information of a remote bitcoin node. We will need to connect to the bitcoin node and send it a version packet. The other bitcoin node should respond back with their own version packet which we can examine.

ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
February 07, 2012, 10:55:40 AM
 #322

Looks like libbitcoin is getting closer! I think there was some talk about using it once it was more stable.
yes this is something I have been watching closely.
for the last few weeks I have been working on adding new features to the client.
I will try to release 0.38 soon.

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

Activity: 1896
Merit: 1353



View Profile WWW
February 07, 2012, 05:19:46 PM
 #323

I just released Electrum version 0.38.

This version introduces new and experimental features: aliases and signed URIs

Aliases are dynamic pointers to Bitcoin addresses. They may be signed by a trusted authority, or self-signed.

Signed URIs are URIs that are signed by a merchant, with an address that is linked to the reputation of the merchant.
The goal is to provide a proof of payment for consumers (see https://bitcointalk.org/index.php?topic=58534)

See here for a complete description of aliases and signed URIs: http://ecdsa.org/bitcoin_URIs.html
Of course it is possible to combine both: Merchants may have their main address signed by a trusted authority, and use that address in order to sign the URIs they give to their customers.

These features are still experimental, and they are very likely to evolve.
I plan to write a Bitcoin Improvement Proposal (BIP) for them later.
However, I believe that it is important to get feedback from users at an early stage.
This is why I went ahead and wrote a demonstrator.

Changelog:
* aliases and signed URIs (see http://ecdsa.org/bitcoin_URIs.html )
* 'signmessage' and 'verifymessage' commands, same syntax as in bitcoind
* 'eval' command, that evaluates a python statement. Use it to examine or modify the content of your wallet from the command line.
examples:
Code:
electrum eval wallet.aliases
electrum eval wallet.aliases.pop('an_alias')

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

Activity: 156
Merit: 100

Firstbits: 1dithi


View Profile
February 08, 2012, 03:45:17 AM
Last edit: February 11, 2012, 04:59:30 AM by DiThi
 #324

I've modified electrum and made a pull request:
Quote
Added two command line options for payto/mktx. From the help:
  -s FROM_ADDR, --fromaddr=FROM_ADDR
                        set source address for payto/mktx. if it isn't in the
                        wallet, it will ask for the private key unless
                        supplied in the format public_key:private_key. It's
                        not saved in the wallet.
  -c CHANGE_ADDR, --changeaddr=CHANGE_ADDR
                        set the change address for payto/mktx. default is a
                        spare address, or the source address if it's not in
                        the wallet

If you want to try it, type this in your git sources:
Code:
git pull git://gitorious.org/~dithi/electrum/electrum-dithi.git
Or clone my source tree directly:
Code:
git clone git://gitorious.org/~dithi/electrum/electrum-dithi.git

Example of use:
Code:
./electrum -f 0.0001 -s 1NDzf48J8e1HRRnzY9uy61kj8xCg3xu2wo:5JQzVBjwkFMxECaKw3GBU2DhtPuWnbo8QsjWvdcESDisBdxx4mX payto 1AUjykoX6ZFzgKfBfetfKVC36fxCLMNFp 1.5

Usually you should omit the private key, so it is asked to you as a password and it's not saved into console history:
Code:
./electrum -f 0.0001 -s 1NDzf48J8e1HRRnzY9uy61kj8xCg3xu2wo payto 1AUjykoX6ZFzgKfBfetfKVC36fxCLMNFp 1.5
Private key:
-f 0.0001 is the fee (by default it's 0.005 and it doesn't use the value saved in the settings), you can type 0 but it takes longer to confirm.

1DiThiTXZpNmmoGF2dTfSku3EWGsWHCjwt
ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
February 08, 2012, 06:01:26 AM
Last edit: February 08, 2012, 07:23:01 AM by ThomasV
 #325

I've modified electrum and made a pull request:
Added two cli commands: payfromto and paytoch:
- payfromto makes a payment from a keypair given as argument without saving the keypair in the wallet or using any other address in it.
- paytoch is the same as payto but specifying a custom change address (useful for imported keys).

hi dithi,

thanks, these are nice functionalities.
I would suggest we add them as options, instead of full commands.

for example:
Code:
payto --fromaddr <addr>
payto --changeaddr <addr>
with options, it should be possible to apply these options to both 'mktx' and 'payto', and to combine them

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

Activity: 156
Merit: 100

Firstbits: 1dithi


View Profile
February 08, 2012, 08:38:29 AM
 #326

Quote
I would suggest we add them as options, instead of full commands.

Done. I'm changing my previous post to reflect the changes.

1DiThiTXZpNmmoGF2dTfSku3EWGsWHCjwt
ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
February 08, 2012, 09:21:49 AM
 #327

Quote
I would suggest we add them as options, instead of full commands.

Done. I'm changing my previous post to reflect the changes.
great, thanks. I just merged your code.

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

Activity: 1896
Merit: 1353



View Profile WWW
February 08, 2012, 04:33:07 PM
Last edit: February 09, 2012, 02:44:54 PM by ThomasV
 #328

I released version 0.39 today
(sorry for the somewhat inconsistent release schedule; I believed that the following features would take me more time)

Changelog:
* two options have been added, for selecting transaction input and change address: --changeaddr, --fromaddr  [patch by DiThi]
* The status bar displays 'synchronizing' when the client is connected to the server, but is still waiting for history updates. (until now it was not showing this information)
* If the user's server is down, the client remains able to download the list of active servers, by sending queries to a default list.

edit: version 0.39b fixes a bug in the wallet creation procedure

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

Activity: 156
Merit: 100

Firstbits: 1dithi


View Profile
February 11, 2012, 04:57:39 AM
Last edit: February 11, 2012, 05:56:47 AM by DiThi
 #329

edit: version 0.39b fixes a bug in the wallet creation procedure

What bug? Now the code is prettier but it doesn't work. I've added 3 lines and made a pull request.

Edit: updated pull request with two fixes.

1DiThiTXZpNmmoGF2dTfSku3EWGsWHCjwt
ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
February 11, 2012, 10:24:50 AM
 #330

what bug?
oh that was not related to your patch

Quote
Now the code is prettier but it doesn't work. I've added 3 lines and made a pull request.

Edit: updated pull request with two fixes.
thanks, I just merged it.

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

Activity: 1896
Merit: 1353



View Profile WWW
February 14, 2012, 04:04:08 PM
 #331

I am pleased to announce that  the upcoming release of Electrum (version 0.40) will include a Qt GUI
This is a much needed feature, because gtk applications are difficult to run under Windows.

The new GUI is now fully functional in the git repository, and is being tested.
During that time, it would be fantastic if someone could check if Electrum-Qt work under Windows.

Screenshot:

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

Activity: 1400
Merit: 1005



View Profile
February 14, 2012, 04:16:39 PM
 #332

I'll test it if there's an .exe...?
finway
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
February 14, 2012, 05:38:42 PM
 #333

it would be fantastic if someone could check if Electrum-Qt work under Windows.

Just tested it, python27 with slowaes&pyqt4 installed.

python gui_qt.py

nothing happend, nothing prompted.

Strange.

ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
February 14, 2012, 06:06:16 PM
 #334

it would be fantastic if someone could check if Electrum-Qt work under Windows.

Just tested it, python27 with slowaes&pyqt4 installed.

python gui_qt.py

nothing happend, nothing prompted.

Strange.

try to execute the file named 'electrum'

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

Activity: 714
Merit: 500


View Profile
February 14, 2012, 06:10:21 PM
 #335

How? it's Windows, it's not a .exe file, it's not a .py file too.

ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
February 14, 2012, 06:13:28 PM
 #336

How? it's Windows, it's not a .exe file, it's not a .py file too.
can't you do 'python electrum' ?

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

Activity: 714
Merit: 500


View Profile
February 14, 2012, 06:40:34 PM
 #337

How? it's Windows, it's not a .exe file, it's not a .py file too.
can't you do 'python electrum' ?
Finally, got Electrum run on Windows XP.
Nice!

ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
February 14, 2012, 07:47:50 PM
 #338

Finally, got Electrum run on Windows XP.
Nice!
nice to hear that it works!

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

Activity: 196
Merit: 100


View Profile
February 14, 2012, 09:54:02 PM
 #339

It doesn't work for me  Sad

> python electrum
could not import icons_rp.py
generate it with: 'pyrcc4 icons.qrc -o icons_rc.py'
ThomasV (OP)
Moderator
Legendary
*
Offline Offline

Activity: 1896
Merit: 1353



View Profile WWW
February 14, 2012, 09:59:34 PM
 #340

It doesn't work for me  Sad

> python electrum
could not import icons_rp.py
generate it with: 'pyrcc4 icons.qrc -o icons_rc.py'

that is is normal.
if you don't know how to generate this file, just wait for the release;
all the dependencies will be included in the package

Electrum: the convenience of a web wallet, without the risks
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 ... 96 »
  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!