pub fn validate_tx_against_state<CTX: ContextTr, ERROR: From<InvalidTransaction> + From<<CTX::Db as Database>::Error>>( context: CTX, ) -> Result<(), ERROR>