fn decode_raw_transaction<N: Network<TxEnvelope: SignerRecoverable + Serialize>>( tx: &str, ) -> Result<String>