{"level":"warn","module":"runtime","msg":"2026-01-06 14:32:40,005 - rofl_oracle.utils.retry_utility - WARNING - Circuit breaker 'target_rpc' opening (failure threshold reached)","ts":"2026-01-06T14:32:43.963809537Z"}
{"level":"warn","module":"runtime","msg":"2026-01-06 14:32:40,005 - rofl_oracle.utils.retry_utility - WARNING - Attempt 1/3 failed: {'code': -32000, 'message': 'client: transaction check failed: runtime error: module: core code: 5 message: insufficient balance to pay fees'}. Retrying in 0.78s...","ts":"2026-01-06T14:32:43.982779487Z"}
{"level":"warn","module":"runtime","msg":"2026-01-06 14:32:40,785 - rofl_oracle.block_submitter - ERROR - Error submitting batch block headers after retries: Circuit breaker 'target_rpc' is OPEN - not attempting call","ts":"2026-01-06T14:32:44.720036261Z"}
{"level":"warn","module":"runtime","msg":"Traceback (most recent call last):","ts":"2026-01-06T14:32:44.722742755Z"}
{"level":"warn","module":"runtime","msg":"File \"/app/rofl_oracle/block_submitter.py\", line 233, in submit_block_headers_batch","ts":"2026-01-06T14:32:44.729234789Z"}
{"level":"warn","module":"runtime","msg":"return await retry_with_backoff(","ts":"2026-01-06T14:32:44.73216898Z"}
{"level":"warn","module":"runtime","msg":"^^^^^^^^^^^^^^^^^^^^^^^^^","ts":"2026-01-06T14:32:44.734943587Z"}
{"level":"warn","module":"runtime","msg":"File \"/app/rofl_oracle/utils/retry_utility.py\", line 198, in retry_with_backoff","ts":"2026-01-06T14:32:44.741344121Z"}
{"level":"warn","module":"runtime","msg":"raise Exception(","ts":"2026-01-06T14:32:44.742939596Z"}