Right now EVM gateway will forward transaction no matter the contents and rely on EVM Core to validate it and process it. We should validate the transactions in EVM gateway to prevent invalid transactions being forwarded but also to do further validation based on configuration.
Some rules should be implemented:
Check that the transaction submitted doesn't have gas price set that is lower than the minimum accepted by EVM GW config
(think about other validation rules, reference go-eth implementation).
Right now EVM gateway will forward transaction no matter the contents and rely on EVM Core to validate it and process it. We should validate the transactions in EVM gateway to prevent invalid transactions being forwarded but also to do further validation based on configuration. Some rules should be implemented: