Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

is_synchronized return false for large wallets #2619

Closed
bsbits opened this issue Jul 19, 2017 · 7 comments
Closed

is_synchronized return false for large wallets #2619

bsbits opened this issue Jul 19, 2017 · 7 comments

Comments

@bsbits
Copy link

bsbits commented Jul 19, 2017

Hello,

I have a wallet with 100K addresses.

I use electrum on linux via command line, I start the deamon and load the wallet.

whenever I check that specific wallet, it says the wallet is not synchronized.

@ecdsa
Copy link
Member

ecdsa commented Jul 19, 2017

that's normal. Electrum servers have anti DOS protection, they will not let you request 100K addresses.

@ecdsa ecdsa closed this as completed Jul 19, 2017
@bsbits
Copy link
Author

bsbits commented Jul 19, 2017

What is the solution for my case then ?

What is the max amount of addresses electrum servers support ?

@bauerj
Copy link
Collaborator

bauerj commented Jul 19, 2017

That depends on the server.

@ecdsa
Copy link
Member

ecdsa commented Jul 19, 2017

what is the use case? how did you create the wallet?
the solutions are either to run your own private electrum server, or to create a smaller wallet.
you could also bribe a server operator so that they whitelist you.

@bsbits
Copy link
Author

bsbits commented Jul 19, 2017

The use case is using electrum wallet to process (receive / sign / broadcast) lots of transactions.

creating smaller wallets will be a pain to manage, I would end up with hundred of wallets and operate them simultaneously will take all my time.

I will attempt running my own electrumx and update you, can you paste a link to the config where I can allow unlimited requests ?

@ecdsa
Copy link
Member

ecdsa commented Jul 19, 2017

you should ask in the electrumx project for the config

@dabura667
Copy link
Contributor

    self.max_send = self.integer('MAX_SEND', 1000000)
    self.max_subs = self.integer('MAX_SUBS', 250000)
    self.max_session_subs = self.integer('MAX_SESSION_SUBS', 50000)
    self.bandwidth_limit = self.integer('BANDWIDTH_LIMIT', 2000000)

These are the environment variables pertaining to anti-DOS for electrumX and their defaults.

You can install and then set up the service with much higher limits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants