Я однажды случайно вместо чего-то наподобие console.log('foo', 'bar'); написал такое console.log|('foo', 'bar'); и оно тихо молча посчитало это себе куда-то
А смотрите что существует оказывает: https://docs.flashbots.net/flashbots-protect/rpc/quick-start/ нахаляву просто добавляешь в метамаск и у тебя не падают транзакции. Ни по out of gas (что всегда особено не приятно), ни из-за проблем с логикой.