Open nybe opened 6 years ago
I've never used OSX before, but you need to somehow open a command line interface and make the electrum personal server directory your working directory, then run ./server.py
you might need to start Electrum with Electrum.app/Contents/MacOS/Electrum --oneserver --server localhost:50002:s
if you're not able to connect to the local server
Ok thx, will give it a try
On Jul 29, 2018, at 3:24 PM, Hasham Ahmad notifications@github.com wrote:
you might need to start Electrum with Electrum.app/Contents/MacOS/Electrum --oneserver --server localhost:50002:s if you're not able to connect to the local server
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-408710461, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiAChgTLxna3Xc8ciKL3Y-3HtI3qrks5uLjY3gaJpZM4Usn08.
I cant open the latest eps:
On Jul 29, 2018, at 3:24 PM, Hasham Ahmad notifications@github.com wrote:
you might need to start Electrum with Electrum.app/Contents/MacOS/Electrum --oneserver --server localhost:50002:s if you're not able to connect to the local server
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-408710461, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiAChgTLxna3Xc8ciKL3Y-3HtI3qrks5uLjY3gaJpZM4Usn08.
What's the output of server.py?
Exactly... I may be biting off more than I’m qualified to chew. I’m on a Mac
//Bob
On Jul 29, 2018, at 4:47 PM, Hasham Ahmad notifications@github.com wrote:
What's the output of server.py?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
@nybe if you like to try again, I put together a tutorial here https://github.com/HelgeHunding/guides/blob/master/hodl-guide/hodl-guide_64_eps-mac.md
Would love some feedback on that.
Thanks! Will give it a try today
On Mar 16, 2019, at 7:43 AM, Helge Hundingsbane notifications@github.com wrote:
@nybe https://github.com/nybe if you like to try again, I put together a tutorial here https://github.com/HelgeHunding/guides/blob/master/hodl-guide/hodl-guide_64_eps-mac.md https://github.com/HelgeHunding/guides/blob/master/hodl-guide/hodl-guide_64_eps-mac.md Would love some feedback on that.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-473536076, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiI5-_0i1rK3l8ii2KFkUZJd0KBhdks5vXQMAgaJpZM4Usn08.
As usual I can’t get passed the signature checking part… here’s where I’m at:
On Mar 16, 2019, at 7:43 AM, Helge Hundingsbane notifications@github.com wrote:
@nybe https://github.com/nybe if you like to try again, I put together a tutorial here https://github.com/HelgeHunding/guides/blob/master/hodl-guide/hodl-guide_64_eps-mac.md https://github.com/HelgeHunding/guides/blob/master/hodl-guide/hodl-guide_64_eps-mac.md Would love some feedback on that.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-473536076, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiI5-_0i1rK3l8ii2KFkUZJd0KBhdks5vXQMAgaJpZM4Usn08.
Ok I actually got pretty far with your instructions but have now stalled at the server installation with this error:
Command "/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 -u -c "import setuptools, tokenize;file='/private/tmp/pip-req-build-ytqt011y/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /private/tmp/pip-record-c4h_sfij/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /private/tmp/pip-req-build-ytqt011y/
Help?
On Mar 16, 2019, at 7:43 AM, Helge Hundingsbane notifications@github.com wrote:
@nybe https://github.com/nybe if you like to try again, I put together a tutorial here https://github.com/HelgeHunding/guides/blob/master/hodl-guide/hodl-guide_64_eps-mac.md https://github.com/HelgeHunding/guides/blob/master/hodl-guide/hodl-guide_64_eps-mac.md Would love some feedback on that.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-473536076, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiI5-_0i1rK3l8ii2KFkUZJd0KBhdks5vXQMAgaJpZM4Usn08.
Try upgrading setuptools with this command:
sudo pip3 install --upgrade setuptools
Then try to start the server again.
If that doesn't work, can you paste more of the error code (if there's more). Some of the output before Command"/Library/Frameworks...
I can’t get it to install at al, no bin shows up in the Python folder… here’s where I’m at:
Ans here’s what’s returned on terminal:
The directory '/Users/nybemotion/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. The directory '/Users/nybemotion/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. Processing /Users/nybemotion/Downloads/electrum-personal-server-eps-v0.1.6 Installing collected packages: electrum-personal-server Running setup.py install for electrum-personal-server ... error Complete output from command /Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 -u -c "import setuptools, tokenize;file='/private/tmp/pip-req-build-az8ulu7w/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /private/tmp/pip-record-_7rmgkig/install-record.txt --single-version-externally-managed --compile --user --prefix=: running install running build running build_py creating build creating build/lib creating build/lib/electrumpersonalserver copying electrumpersonalserver/init.py -> build/lib/electrumpersonalserver creating build/lib/electrumpersonalserver/bitcoin copying electrumpersonalserver/bitcoin/init.py -> build/lib/electrumpersonalserver/bitcoin copying electrumpersonalserver/bitcoin/deterministic.py -> build/lib/electrumpersonalserver/bitcoin copying electrumpersonalserver/bitcoin/main.py -> build/lib/electrumpersonalserver/bitcoin copying electrumpersonalserver/bitcoin/py2specials.py -> build/lib/electrumpersonalserver/bitcoin copying electrumpersonalserver/bitcoin/py3specials.py -> build/lib/electrumpersonalserver/bitcoin copying electrumpersonalserver/bitcoin/secp256k1_deterministic.py -> build/lib/electrumpersonalserver/bitcoin copying electrumpersonalserver/bitcoin/secp256k1_main.py -> build/lib/electrumpersonalserver/bitcoin copying electrumpersonalserver/bitcoin/secp256k1_transaction.py -> build/lib/electrumpersonalserver/bitcoin copying electrumpersonalserver/bitcoin/transaction.py -> build/lib/electrumpersonalserver/bitcoin creating build/lib/electrumpersonalserver/server copying electrumpersonalserver/server/init.py -> build/lib/electrumpersonalserver/server copying electrumpersonalserver/server/common.py -> build/lib/electrumpersonalserver/server copying electrumpersonalserver/server/deterministicwallet.py -> build/lib/electrumpersonalserver/server copying electrumpersonalserver/server/hashes.py -> build/lib/electrumpersonalserver/server copying electrumpersonalserver/server/jsonrpc.py -> build/lib/electrumpersonalserver/server copying electrumpersonalserver/server/merkleproof.py -> build/lib/electrumpersonalserver/server copying electrumpersonalserver/server/transactionmonitor.py -> build/lib/electrumpersonalserver/server running egg_info creating electrum_personal_server.egg-info writing electrum_personal_server.egg-info/PKG-INFO writing dependency_links to electrum_personal_server.egg-info/dependency_links.txt writing entry points to electrum_personal_server.egg-info/entry_points.txt writing top-level names to electrum_personal_server.egg-info/top_level.txt writing manifest file 'electrum_personal_server.egg-info/SOURCES.txt' reading manifest file 'electrum_personal_server.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'doc/*.md' warning: no files found matching 'config.cfg_sample' writing manifest file 'electrum_personal_server.egg-info/SOURCES.txt' creating build/lib/electrumpersonalserver/certs copying electrumpersonalserver/certs/cert.crt -> build/lib/electrumpersonalserver/certs copying electrumpersonalserver/certs/cert.key -> build/lib/electrumpersonalserver/certs running install_lib running install_data error: can't copy 'config.cfg_sample': doesn't exist or not a regular file
----------------------------------------
Command "/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 -u -c "import setuptools, tokenize;file='/private/tmp/pip-req-build-az8ulu7w/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /private/tmp/pip-record-_7rmgkig/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /private/tmp/pip-req-build-az8ulu7w/
On Mar 17, 2019, at 8:31 AM, Helge Hundingsbane notifications@github.com wrote:
Try upgrading setuptools with this command: sudo pip3 install --upgrade setuptools
Then try to start the server again.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-473676562, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiCtZLCKG5zc2xwe9pzAxRkoJTtuhks5vXl-4gaJpZM4Usn08.
I THINK I GOT IT!!
Was missing the config file
On Mar 17, 2019, at 8:31 AM, Helge Hundingsbane notifications@github.com wrote:
Try upgrading setuptools with this command: sudo pip3 install --upgrade setuptools
Then try to start the server again.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-473676562, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiCtZLCKG5zc2xwe9pzAxRkoJTtuhks5vXl-4gaJpZM4Usn08.
Thanks Helge!
After much tinkering I got my eps up and running
On Mar 17, 2019, at 8:31 AM, Helge Hundingsbane notifications@github.com wrote:
Try upgrading setuptools with this command: sudo pip3 install --upgrade setuptools
Then try to start the server again.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-473676562, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiCtZLCKG5zc2xwe9pzAxRkoJTtuhks5vXl-4gaJpZM4Usn08.
Awesome, glad to hear that! :) Was there something in my tutorial that didn't work out? Did you have to do something else except what was written there (in case other people have the same problems later)?
Maybe wait to edit the config until after full installation is complete...
I had to leave the config file alone until after the install, basically I just made a copy of the unedited config file, with its original name (config.cfg_sample), in the EPS folder before install.
I guess the best way would be to duplicate it and rename new file to config.cfg, etc.
On Mar 17, 2019, at 2:10 PM, Helge Hundingsbane notifications@github.com wrote:
Awesome, glad to hear that! :) Was there something in my tutorial that didn't work out? Did you have to do something else except what was written there (in case other people have the same problems later)?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-473715159, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiK0RBR4tuoc5BScSMrtvfMWvPzVjks5vXq87gaJpZM4Usn08.
Hi, I have and old transaction that keeps showing up and says there’s still a certain amount of money at one of my addresses… but that address was fully spent months ago. Is there a way to get electrum and/or core to update to the current record? I can’t seem to figure that out
On Mar 17, 2019, at 2:10 PM, Helge Hundingsbane notifications@github.com wrote:
Awesome, glad to hear that! :) Was there something in my tutorial that didn't work out? Did you have to do something else except what was written there (in case other people have the same problems later)?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-473715159, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiK0RBR4tuoc5BScSMrtvfMWvPzVjks5vXq87gaJpZM4Usn08.
If you use an old wallet and want all transaction history, you need to rescan from before the first transaction was made. If you use a script to start the server change it to:
~/Library/Python/3.7/bin/electrum-personal-server-rescan ~/electrum-personal-server-eps-v0.1.6/config.cfg
When you run it you should be asked to enter a date from where to start scanning. Enter it in format DD/MM/YYYY and hit enter. It should suggest a block height and start rescanning. The longer back you go the longer it'll take. After it's done, change the script back to
~/Library/Python/3.7/bin/electrum-personal-server ~/electrum-personal-server-eps-v0.1.6/config.cfg
And run the server again.
Awesome, worked like a charm
thanks
Bn
On Mar 28, 2019, at 1:07 PM, Helge Hundingsbane notifications@github.com wrote:
If you use an old wallet and want all transaction history, you need to rescan from before the first transaction was made. If you use a script to start the server change it to:
~/Library/Python/3.7/bin/electrum-personal-server-rescan ~/electrum-personal-server-eps-v0.1.6/config.cfg
When you run it you should be asked to enter a date from where to start scanning. Enter it in format DD/MM/YYYY and hit enter. It should suggest a block height and start rescanning. The longer back you go the longer it'll take. After it's done, change the script back to
~/Library/Python/3.7/bin/electrum-personal-server ~/electrum-personal-server-eps-v0.1.6/config.cfg
And run the server again.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-477751612, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiNJlzYZFfAUu6_sKuuy948sEJMy7ks5vbSD6gaJpZM4Usn08.
@nybe if you like to try again, I put together a tutorial here https://github.com/HelgeHunding/guides/blob/master/hodl-guide/hodl-guide_64_eps-mac.md
Would love some feedback on that.
Hi appreciate this guide. I've found that the signing in keys link does not work. "Belchers signing-keys. It can be found here."
I'm a struggling noob in the tech sphere
EDIT: Later founder Belcher's key but my terminal returned this message:
gpg: key EF734EA677F31129: public key "Chris Belcher false@email.com" imported gpg: Total number processed: 1 gpg: imported: 1 gpg: marginals needed: 3 completes needed: 1 trust model: pgp gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u gpg: next trustdb check due at 2023-10-13
And wouldn't let me continue with the next steps.
Also, I was taken by surprise by the highlight to download the WINDOWS version as this is a MAC guide.
As usual I can’t get passed the signature checking part… here’s where I’m at: … On Mar 16, 2019, at 7:43 AM, Helge Hundingsbane @.***> wrote: @nybe https://github.com/nybe if you like to try again, I put together a tutorial here https://github.com/HelgeHunding/guides/blob/master/hodl-guide/hodl-guide_64_eps-mac.md https://github.com/HelgeHunding/guides/blob/master/hodl-guide/hodl-guide_64_eps-mac.md Would love some feedback on that. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#33 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiI5-_0i1rK3l8ii2KFkUZJd0KBhdks5vXQMAgaJpZM4Usn08.
Hi nybe, do you remember how you got past signature checking? Also I notice later that you used python, did you have to install that or were you already familiar with it. I'm new to coding. Really want to set up the EPS though. Thanks.
Ok guys, I am having a HUGE problem: my current version of EPS won’t connect and I’m back to square one with trying to open the new version (signature not recognized) and updating to your newest version.
I went back to look for the Mac install directions but they no longer exist on GitHub…
PLEASE HELP
On Mar 17, 2019, at 2:10 PM, Helge Hundingsbane notifications@github.com wrote:
Awesome, glad to hear that! :) Was there something in my tutorial that didn't work out? Did you have to do something else except what was written there (in case other people have the same problems later)?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-473715159, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiK0RBR4tuoc5BScSMrtvfMWvPzVjks5vXq87gaJpZM4Usn08.
Guys, I’m really having a shit time with this… can someone give me a hand? I cannot get my current version of EPS to run (keeps closing out with an error) therefore I cannot get electrum to connect. I’ve spent quite a bit of time today trying to figure this out but am at a complete loss.
PLEASE HELP
On Mar 28, 2019, at 1:07 PM, Helge Hundingsbane notifications@github.com wrote:
If you use an old wallet and want all transaction history, you need to rescan from before the first transaction was made. If you use a script to start the server change it to:
~/Library/Python/3.7/bin/electrum-personal-server-rescan ~/electrum-personal-server-eps-v0.1.6/config.cfg
When you run it you should be asked to enter a date from where to start scanning. Enter it in format DD/MM/YYYY and hit enter. It should suggest a block height and start rescanning. The longer back you go the longer it'll take. After it's done, change the script back to
~/Library/Python/3.7/bin/electrum-personal-server ~/electrum-personal-server-eps-v0.1.6/config.cfg
And run the server again.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-477751612, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiNJlzYZFfAUu6_sKuuy948sEJMy7ks5vbSD6gaJpZM4Usn08.
If you're on telegram tell me your id and i'll try to help you through this.
Guys, I’m really having a shit time with this… can someone give me a hand? I cannot get my current version of EPS to run (keeps closing out with an error) therefore I cannot get electrum to connect. I’ve spent quite a bit of time today trying to figure this out but am at a complete loss. PLEASE HELP … On Mar 28, 2019, at 1:07 PM, Helge Hundingsbane @.***> wrote: If you use an old wallet and want all transaction history, you need to rescan from before the first transaction was made. If you use a script to start the server change it to: ~/Library/Python/3.7/bin/electrum-personal-server-rescan ~/electrum-personal-server-eps-v0.1.6/config.cfg When you run it you should be asked to enter a date from where to start scanning. Enter it in format DD/MM/YYYY and hit enter. It should suggest a block height and start rescanning. The longer back you go the longer it'll take. After it's done, change the script back to ~/Library/Python/3.7/bin/electrum-personal-server ~/electrum-personal-server-eps-v0.1.6/config.cfg And run the server again. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#33 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiNJlzYZFfAUu6_sKuuy948sEJMy7ks5vbSD6gaJpZM4Usn08.
Hi,
I had to change my username a while back. You can find the guide here https://driftwoodpalace.github.io/Hodl-Guide/hodl-guide_64_eps-mac.html
I'll open a pull request to update the README file.
Hi thanks… I think I’ve gotten it installed for the most part (I think) but I get this when I try to run the server:
Traceback (most recent call last):
File "/Users/me/Library/Python/3.7/bin/electrum-personal-server", line 5, in
[Process completed]
On Dec 6, 2019, at 6:19 AM, Driftwood Palace notifications@github.com wrote:
Guys, I’m really having a shit time with this… can someone give me a hand? I cannot get my current version of EPS to run (keeps closing out with an error) therefore I cannot get electrum to connect. I’ve spent quite a bit of time today trying to figure this out but am at a complete loss. PLEASE HELP … <x-msg://79/#> On Mar 28, 2019, at 1:07 PM, Helge Hundingsbane @.***> wrote: If you use an old wallet and want all transaction history, you need to rescan from before the first transaction was made. If you use a script to start the server change it to: ~/Library/Python/3.7/bin/electrum-personal-server-rescan ~/electrum-personal-server-eps-v0.1.6/config.cfg When you run it you should be asked to enter a date from where to start scanning. Enter it in format DD/MM/YYYY and hit enter. It should suggest a block height and start rescanning. The longer back you go the longer it'll take. After it's done, change the script back to ~/Library/Python/3.7/bin/electrum-personal-server ~/electrum-personal-server-eps-v0.1.6/config.cfg And run the server again. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#33 (comment) https://github.com/chris-belcher/electrum-personal-server/issues/33#issuecomment-477751612>, or mute the thread https://github.com/notifications/unsubscribe-auth/AERqiNJlzYZFfAUu6_sKuuy948sEJMy7ks5vbSD6gaJpZM4Usn08 https://github.com/notifications/unsubscribe-auth/AERqiNJlzYZFfAUu6_sKuuy948sEJMy7ks5vbSD6gaJpZM4Usn08.
Hi,
I had to change my username a while back. You can find the guide here https://driftwoodpalace.github.io/Hodl-Guide/hodl-guide_64_eps-mac.html https://driftwoodpalace.github.io/Hodl-Guide/hodl-guide_64_eps-mac.html I'll open a pull request to update the README file.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/chris-belcher/electrum-personal-server/issues/33?email_source=notifications&email_token=ABCGVCELSTDVSO4W32D46M3QXJNNJA5CNFSM4FFSPU6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGEGZEY#issuecomment-562588819, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABCGVCEL2F336LXCHUG7EELQXJNNJANCNFSM4FFSPU6A.
We are trying to solve that here https://github.com/DriftwoodPalace/Hodl-Guide/issues/7 (at the end). Will update here if we find a solution
SOLUTION: "The folder was restricted to access for my user, i simply change the permissions of folder ~/Library/Python/3.8/lib/python/site-packages/
. So try changing the permission of the folder (should be ~/Library/Python/3.7/lib/python/site-packages/
in your case). https://support.apple.com/guide/mac-help/change-permissions-for-files-folders-or-disks-mchlp1203/mac
I got it working last night! Here’s what I did: updated python to 3.8.0 and then had to edit the start up script to point to the correct directory for python:
~/Library/Python/3.8/bin/electrum-personal-server ~/electrum-personal-server-eps-v0.2.0/config.ini
I’m not sure what else I did, but it is working now.
On Dec 7, 2019, at 1:16 AM, Driftwood Palace notifications@github.com wrote:
We are trying to solve that here DriftwoodPalace/Hodl-Guide#7 (at the end). Will update here if we find a solution
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.
Hi Chris,
can you give me any help on getting electrum server running on OS X?
I have electrum/trezor set up properly and I have a full bitcoin node running with 0.16.1... Just can't seem to figure out the connection and have gotten as far as " Run ./server.py "
I'm a layman at best, so be gentle :)