Search content
Sort by

Showing 20 of 34 results by shsmith
Post
Topic
Board Electrum
Re: Electrum server is not responding
by
shsmith
on 23/04/2016, 18:31:39 UTC
I wrote a electrum client in python.
it gets response from coinomi server,  but other server gives no response and close the connection.
I am confused what I am doing wrong?
Try port 50001.
Port 50002 is usually SSL and you don't have code to handle that.
Port 50001 is for plain TCP.
Post
Topic
Board Electrum
Re: electrum problem. btc sent on wallet never received (elecrum adresses changed)
by
shsmith
on 02/04/2016, 15:14:40 UTC
hi, the icon is in green and i had tried to change manually the server (all of them). when i load the transaction with the adress it says "transaction unrelated to your wallet" . Im 100% sure of the adresses i gave. the persons have confirmed me that point.
The problem ocurred before i tried to update or restore the wallet with the seed.
It was simple i gave the adress from my electrum wallet , the guy said its sent here is the blockchain but still nothing on my wallet.
A bug ? others adresses generated?
I am still not clear if you can see 1AVdyqWpiXNy3jpQHWDFQZuhBuvodY2QgC in your addresses tab or not.

If that address is not there at all, then maybe you made a mistake typing the seed when you restored your wallet.
You might try restoring from seed again, this time paying very close attention to each letter of the seed.

This is especially a problem with older versions of electrum, because they allow a typo in the seed and end up giving a different list of addresses then you originally had. Newer electrum versions generate a longer seed that includes a checksum to prevent this kind of mistake.

To recap my understanding of your situation:
1) you created a wallet, found 1AVdyqWpiXNy3jpQHWDFQZuhBuvodY2QgC in your addresses and asked someone to send BTC to 1AVdyqWpiXNy3jpQHWDFQZuhBuvodY2QgC .
2) you deleted that wallet, restored a fresh wallet from your seed
3) in your newly restored wallet you cannot see 1AVdyqWpiXNy3jpQHWDFQZuhBuvodY2QgC  in your addresses any more

If I guessed wrong about this, please clarify.
Post
Topic
Board Electrum
Re: electrum problem. btc sent on wallet never received (elecrum adresses changed)
by
shsmith
on 02/04/2016, 01:34:21 UTC
Hello to all,
I have big one problem with my wallet electrum and I thank sincerely beforehand all the notices which can help me to understand what happened.

I waited for 2 payments btc from 2 different persons, here the blockchains :

Https: // blockchain.info/fr/address/1AVdyqWpiXNy 3jpQHWDFQZuhBuvodY2QgC
https: // blockchain.info/address/1JJy1npBfxg14TS 22YptB5WZb5q4qtgLxQ

None of them arrived. the addresses that I supplied to receive payments do not seem any more in the part "used"
The addresses were the ones(were fully the ones) of the wallet electrum, I use nothing else.
It is hard to understand
i had even tested to send me a low amount and him too does not appear in the wallet.
When the problem started we pointed out to me that my version was not updated. i did it after that.
I have no other wallets, this is the only one . Before this problem everything was ok.

Thanks a lot and sorry for my english
The first of two addresses shows it received 0.941 BTC.

Confirm that one of the entries in your "Addresses" tab is 1AVdyqWpiXNy3jpQHWDFQZuhBuvodY2QgC.

If you see that address, then maybe your wallet is not connected or synced up.
Look at the circle in the lower right corner of the window.
If it is "red" it means you are not connected.
"Green" means you do have a connection.
You could click that icon to see the connection details.
You might try turning off "automatic" and manually selecting different servers to see if you can get connected.

You should close Electrum and open it again.
That gives it another chance to make the automatic connection, and sometimes gets the wallet to sync up.

If you DO NOT see the address 1AVdyqWpiXNy3jpQHWDFQZuhBuvodY2QgC anywhere in your "Addresses" tab, then maybe that is not your address.  Maybe there is a typo in the address or something like that.
Post
Topic
Board Electrum
Re: Electrum wallet
by
shsmith
on 20/03/2016, 15:40:28 UTC
I just downloaded the 2.5.4 version and it is the same story as the latest version... I type my words but I can't click next...
Are you 100% sure you are typing the seed correctly? There is a checksum to detect typos. A single typo in the seed will prevent the "next" button from lighting up.

BTW, older versions of Electrum did not have the checksum, so if you type the seed wrong it will seem to work, but the addresses will be all wrong and you won't see your history/balances. That is why they added the checksum in newer versions.
Post
Topic
Board Electrum
Re: Replace by Fee - the UNDO button...
by
shsmith
on 13/03/2016, 03:54:26 UTC
I read the doublespend.py code, and I see your point and also why you tagged it "UNDO" -- it can't be used to spend the same btc twice, but it can be used to "unspend" by returning the whole amount back to the sender. 
That is discouraging. What were they thinking? 

Does that mean this is all lies? https://bitcoincore.org/en/faq/optin_rbf/
Post
Topic
Board Electrum
Re: Electrum server question
by
shsmith
on 12/03/2016, 16:41:55 UTC
1) Is the wallet name sent to the electrum server?

2) When I add exchange rate plugin, does the amount in my balance gets sent to another website to calculate the respective value in fiat? Or only the price is fetched and then it's multiplied/divided by the balance.

In other words, does any service other than the electrum server know how much bitcoin the wallet has in the balance?

The electrum servers don't know anything about your wallet name or wallet file.
The electrum client sends a request for each address it is interested in (i.e the addresses you see in the Addresses tab).
The server replies with the transaction history for each address.

The exchange rate plugin queries the selected rate provider for the rates and does the math in the client.

If you enable "historical rates" there might be a small bit of info leakage in that you will request rates for the specific dates of historical transactions in your wallet, and the rate provider could track that list of dates. I don't see how it could correlate the dates with specific addresses though.
Post
Topic
Board Electrum
Re: Startup parameters for Electrum?
by
shsmith
on 12/03/2016, 15:57:19 UTC

Can you show an example for Windows please? I could not to get results with "-h" in my Windows 8:

That is odd. I do not see any console output in the windows EXE build of electrum.
If you run electrum from python sources it works.  For example:
Code:
python electrum --help
Post
Topic
Board Electrum
Re: Replace by Fee - the UNDO button...
by
shsmith
on 12/03/2016, 15:35:24 UTC
Is there some proof-of-concept script that RBF double-spends to a DIFFERENT output address? I wasn't able to find one. Still sounds like FUD to me.
Post
Topic
Board Electrum
Re: Startup parameters for Electrum?
by
shsmith
on 12/03/2016, 15:25:04 UTC
There are lots of parameters. 
Use electrum --help to get a list. 

Here it is:

Code:
$ electrum --help
usage: electrum [-h] [-v] [-P] [-w WALLET_PATH] ...

positional arguments:
 
    gui                 Run GUI (default)
    daemon              Run Daemon
    addrequest          Create a payment request
    broadcast           Broadcast a transaction to the network
    check_seed          Check that a seed was generated with given entropy
    clearrequests       Remove all payment requests
    commands            List of commands
    create              Create a new wallet
    createmultisig      Create multisig address
    createrawtx         Create a transaction from json inputs
    decrypt             Decrypt a message encrypted with a public key
    deseed              Remove seed from wallet
    deserialize         Deserialize a serialized transaction
    dumpprivkeys        Deprecated
    encrypt             Encrypt a message with a public key
    freeze              Freeze address
    getaddressbalance   Return the balance of any address
    getaddresshistory   Return the transaction history of any address
    getaddressunspent   Returns the UTXO list of any address
    getalias            Retrieve alias
    getbalance          Return the balance of your wallet
    getconfig           Return a configuration variable
    getmasterprivate    Get master private key
    getmerkle           Get Merkle branch of a transaction included in a block
    getmpk              Get master public key
    getprivatekeys      Get private keys of addresses
    getproof            Get Merkle branch of an address in the UTXO set
    getpubkeys          Return the public keys for a wallet address
    getrequest          Return a payment request
    getseed             Get seed phrase
    getservers          Return the list of available servers
    gettransaction      Retrieve a transaction
    getutxoaddress      Get the address of a UTXO
    help
    history             Wallet history
    importprivkey       Import a private key
    ismine              Check if address is in wallet
    listaddresses       List wallet addresses
    listcontacts        Show your list of contacts
    listrequests        List the payment requests you made
    listunspent         List unspent outputs
    make_seed           Create a seed
    notify              Watch an address
    password            Change wallet password
    payto               Create a transaction
    paytomany           Create a multi-output transaction
    restore             Restore a wallet from text
    rmrequest           Remove a payment request
    searchcontacts      Search through contacts, return matching entries
    setconfig           Set a configuration variable
    setlabel            Assign a label to an item
    signmessage         Sign a message with a key
    signrequest         Sign payment request with an OpenAlias
    signtransaction     Sign a transaction
    sweep               Sweep private keys
    unfreeze            Unfreeze address
    validateaddress     Check that an address is valid
    verifymessage       Verify a signature
    version             Return the version of electrum

optional arguments:
  -h, --help            show this help message and exit

global options:
  -v, --verbose         Show debugging information
  -P, --portable        Use local 'electrum_data' directory
  -w WALLET_PATH, --wallet WALLET_PATH
                        wallet path

Run 'electrum help ' to see the help for a command
Post
Topic
Board Electrum
Re: Replace by Fee - the UNDO button...
by
shsmith
on 12/03/2016, 15:20:57 UTC
Replace by fee only allows replacement of a TX to the very same output address as the lower fee original TX, so there is no double-spend risk.
The only kind of "double spend" is sending to the SAME output twice, to the recipient will still get the BTC regardless.
Look at the linked "doublespend.py" and you can see there is only ONE address you are sending to, not two.
There is a lot of FUD about this.

If you see the original TX to one of your addresses, there is no way for the sender to replace that with an alternate higher-fee TX to a different address. The only purpose is to bump the fee, leaving everything else the same, as a way to increase priority of a TX.

FUD aside, it would be handy if the Electrum UI gave users the opportunity to try sending with a low fee, and if they get impatient they can resubmit with higher fee to speed up the TX.
Post
Topic
Board Electrum
Re: Electrum for Android
by
shsmith
on 05/03/2016, 17:50:33 UTC
Thanks, is it identical to the final apk?
I think the google play version has been updated twice this beta.
I used that beta and it worked fine for me.

The author (ThomasV) stopped posting betas once it went live on google play.
He would likely be open to posting the latest APK on the electrum.org/#download page if you ask him directly.
Post
Topic
Board Electrum
Re: Electrum server question
by
shsmith
on 05/03/2016, 16:20:28 UTC
Does the electrum server i connect to see's all the addresses in my wallet (currently generated+ change address), even if they didnt had a transaction?
The electrum client asks the server to fetch the balance and TX history for each address you see in your Addresses tab. 
It has to do this otherwise you don't know if there are any transactions or not.
Normal electrum servers do not log this activity.
The only thing they log is the count of how many addresses you requested data for.

Does the electrum server i connect to knows the master pub key of my wallet?
No, that is kept in client and not sent to any server.
The servers never get your seed or private keys, so it is impossible for a server to steal your coins.

Does the electrum server i connect to knows all the previous transaction ID's I did with  my wallet?
Yes, that is part of the history for each address.
You get that from servers, so the server you get it from has to know.

Does the electrum server i connect to knows all the labels I inserted next to the addresses and transactions, or is that only local to the wallet?
No, those do not go to electrum servers.
If you enable "label sync" then labels are sent to a label sync server.
Post
Topic
Board Electrum
Re: Electrum for Android
by
shsmith
on 05/03/2016, 06:24:25 UTC
Where can I get the new apk without google play?  (safe source?)
There is still a 2.6 beta APK here: http://download.electrum.org/beta/
Post
Topic
Board Electrum
Re: Electrum for Android now in Google Play
by
shsmith
on 28/02/2016, 04:35:55 UTC
Electrum is now in Google Play as a regular APK.
Much easier to install and use than before.

https://play.google.com/store/apps/details?id=org.electrum.electrum
Post
Topic
Board Electrum
Re: Electrum server discussion thread
by
shsmith
on 05/02/2016, 23:28:05 UTC
Are there any news about server re-write, with faster block processing?
Fireduck re-wrote electrum-server in Java and it processes blocks much faster than the original Python version.
See https://bitcointalk.org/index.php?topic=726338.0
Post
Topic
Board Electrum
Re: Electrum server discussion thread
by
shsmith
on 05/02/2016, 23:25:30 UTC
Just as a side-note: I used to use StartSSL, too. But compared to the new letsencrypt it's a lot of hassle and seems complicated in comparison.
Please explain how you used letsencrypt with electrum-server.
Post
Topic
Board Electrum
Re: Electrum server discussion thread
by
shsmith
on 30/01/2016, 02:16:13 UTC
Quote
Public SSL Cert Bug?
There is currently no way to replace a self-signed certificate because it is pinned by all the clients who ever connected.

To go to a CA-signed certificate you need to also change your DNS name so that your server will have a new identity.

About a day ago I did this with one of my electrum servers, and though it is taking connections, the traffic is much lower than it used to be. This is partly because Electrum clients prior to 2.0 cannot connect at all with a CA-signed certificate, but mostly because it takes a while for everyone to discover the new server.

BTW, I got my cert from StartSSL and to make it work I had to append the intermediate CA bundle to the end of my .crt file.
Post
Topic
Board Hardware
Re: Who all has received Jalapenos?
by
shsmith
on 05/07/2013, 21:27:30 UTC
Ordered 9/10/2012, received 7/3/2013.  Hashing away at 5.7 GH.
Post
Topic
Board Project Development
Re: goxgui - a Graphical Bitcoin Trading Tool for MtGox
by
shsmith
on 14/04/2013, 23:09:00 UTC
Very nice.  Works very well on Windows 8.  Thanks!
Post
Topic
Board Beginners & Help
Re: Trading Bot for BTC-e and Mt Gox
by
shsmith
on 14/04/2013, 17:27:59 UTC