[V136] feat: Reject gas pool halts with validation error #check-lint-warning

Prevents gas pools from being halted independently by rejecting HaltTrading- mimir attempts with an error message directing users to use the chain halt mimir instead, as gas pools are critical for fee calculations and outbound transactions.

Summary by CodeRabbit

Release Notes

  • New Features

    • Implemented validation that prevents direct halting of gas pools and provides clear error messages directing users to use chain-level halt commands (e.g., HaltETHTrading) instead.
  • Tests

    • Added comprehensive test coverage for gas pool halt protection, chain-wide trading halt enforcement, and cross-chain halt isolation scenarios.
Edited by Ghost User

Merge request reports

Loading
Loading