pub fn create_tx_error( err: Option<&TransactionError>, ) -> Result<Option<TransactionError>, &'static str>