DojoCoder (7c87236e) at 01 Nov 22:22
Bump version
I just set up Ronin Dojo and connected Electrum AppImage to it using the instructions in the wiki. My wallet doesn't have an obscene amount of addresses, but there are probably around 30. Electrum goes into an infinite loop of connecting, trying to sync block and failing -- the blue Tor indicator blinks between blue and red. In the console, the Welcome to Ronin Dojo message is displayed over and over again.
I looked through the logs for the various services and found the following entries in the Indexer. I'm new to Samourai and not sure how the Samourai application stack is structured, but it seems like the indexer is powering the custom Electrs implementation?
[date] [date WARN electrs::electrum] RPC blockchain.scripthash.subscribe failed: >501 index entries, query may take too long [date] [date WARN electrs::electrum] RPC blockchain.scripthash.subscribe failed: >501 index entries, query may take too long [date] [date ERROR electrs::server] 827: disconnecting due to failed to send response: "{\"id\":58,\"jsonrpc\":\"2.0\",\"result\":\"49682b1307b3bc7706d5af343345450a0b182447fa447026da8491efa8b97ba3\"}\n" [date] [date WARN electrs::server] 827: failed to shutdown TCP connection Transport endpoint is not connected (os error 107) [date] [date WARN electrs::electrum] RPC blockchain.scripthash.subscribe failed: >501 index entries, query may take too long [date] [date WARN electrs::electrum] RPC blockchain.scripthash.subscribe failed: >501 index entries, query may take too long
Some independent research of my own suggests there were some scalability improvements to Electrs:
Is this something that might be fixed by upgrading the RocksDB dependency? Apologies if this isn't the right place for this issue.
I'm exploring the Samourai stack and interested to get involved in contributing code, but don't know enough yet to have a local environment setup to test it. Are there onboarding resources for developers?
edit: typo