BitcoinLib.Services.CoinService.GetRawTxFromImmutableTxId C# (CSharp) Method

GetRawTxFromImmutableTxId() public method

public GetRawTxFromImmutableTxId ( string rigidTxId, int listTransactionsCount, int listTransactionsFrom, bool getRawTransactionVersbose, bool rigidTxIdIsSha256 ) : GetRawTransactionResponse
rigidTxId string
listTransactionsCount int
listTransactionsFrom int
getRawTransactionVersbose bool
rigidTxIdIsSha256 bool
return GetRawTransactionResponse
        public GetRawTransactionResponse GetRawTxFromImmutableTxId(string rigidTxId, int listTransactionsCount, int listTransactionsFrom, bool getRawTransactionVersbose, bool rigidTxIdIsSha256)
        {
            var allTransactions = (this as ICoinService).ListTransactions("*", listTransactionsCount, listTransactionsFrom);

            return (from listTransactionsResponse in allTransactions
                where rigidTxId == GetImmutableTxId(listTransactionsResponse.TxId, rigidTxIdIsSha256)
                select GetRawTransaction(listTransactionsResponse.TxId, getRawTransactionVersbose ? 1 : 0)).FirstOrDefault();
        }