Weekly Dev Update #90
4 updates were rapidly pushed to MCCN in order to address issues that had cropped up. The most significant of which was low-gas errors, where Nodes would report low-gas on chains, then broadcast outbound transactions. On UTXO chains this generally isn’t a problem since the process of “ChildPaysForParent” allows once pending UTXO to be consumed again, bumping up the gas rate.
Ethereum does not have this process, leading to a situation where a vault can get “stuck”, the only way to bump up a transaction is to sign the exact transaction again, or cancel them all by doing a 0-eth tx back to self. This problem was exacerbated because Ethereum has regular empty blocks, which was causing GETH gas estimations to drop down to low or even 0, which would be reported to THORChain.