Explicit error for broadcast_package, current mainnet sync snapshot, throttling note

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
davideandClaude Sonnet 5.5 committed 2026-10-23 16:28:37 +02:00
1 parent fc2672c898
commit a123bebdd4
5 files changed
+13 -8

No files matched your search

+2
View File
@@ -2240,6 +2240,8 @@ class ElectrumX(SessionBase):
error, = e.args
message = error['message']
self.logger.info(f"error submitting package: {message}")
if error.get('code') == -32601: # method not found
raise RPCError(BAD_REQUEST, 'the daemon does not support package submission (submitpackage)')
raise RPCError(
BAD_REQUEST,
f'the tx package was rejected by network rules.\n\n{message}.',