Skip to content

network keeps disconnecting (reconnect loop) due to RPCError(1, 'history too large'). response too large (at least 1020631 bytes) when adding address with large history. MemoryError('dropping message over 1,000,000 bytes and re-synchronizing') #4315

@circulosmeos

Description

@circulosmeos

This error is shown when running "electrum -v" v3.1.3 (Windows or linux)
after adding address 1Q7zx6cUVXDZpAJHgPQwbbZUfTKFFuEV6z:

[Synchronizer] response error: {'error': {'code': -32600, 'message': 'response too large (at least 1020631 bytes)'}, 'method': 'blockchain.scripthash.get_history', 'jsonrpc': '2.0', 'params': ['1Q7zx6cUVXDZpAJHgPQwbbZUfTKFFuEV6z'], 'id': 39}

Note that this address has 39374 transactions.

The balance shown is zero (and no transactions in History are shown):
enter image description here
but an invalid balance is shown when adding more addresses: for example after adding 1GK3btZr57VDEQvwpib6Qhj479Ckzt8z2n the balance is 10 bits, when it should be 0:

enter image description here
enter image description here

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic-network 🕸related to logic in network.py (etc)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions