Like seen in this [issue](https://github.com/NethermindEth/nethermind/issues/6641), there is no standard error code response for such errors. My opinion is that depending on strings is futile. and we should possibly try to depend on error codes for tx failure errors instead. Geth implementation: https://github.com/ethereum/go-ethereum/blob/master/core/error.go and here https://github.com/ethereum/go-ethereum/blob/master/core/types/transaction.go and here https://github.com/ethereum/go-ethereum/blob/master/core/txpool/errors.go Neth implementation: https://github.com/NethermindEth/nethermind/blob/master/src/Nethermind/Nethermind.TxPool/AcceptTxResult.cs and possibly other places as well.