ADD: Mimir and THORCLI setting to halt outbounds
Current
A node discovered a bug that could siphon funds out of the network.
Node operators were immediately alerted and they elected to shutdown their bifrosts. This stopped any further observations, but it can create disorder, and it is not ideal to shut down infrastructure to deal with emergencies.
Desired - mimir setting
Firstly it is desirable that mimir can quickly halt outbounds to prevent any loss of funds. The frontend && wallets should connect with this setting and automatically go into maintenance mode to halt any further inbounds.
haltOutbounds = true
If this mimir setting is ever used in bad faith, the network can upgrade to fork out mimir and return the network to operational.
Desired - thorcli setting
When mimir is retired, this setting should still be retained in order to let nodes react faster and address any bugs. The setting should be done via super-majority thorcli transaction.
=======
Update:
Add haltInternalTx
to allow halting all internal tx (migrate
yggdrasil+
yggdrasil-
yggdrasilFund
)
haltOutboundTx
to allow halting all outbounds (refund
outbound
)