public static IObservable <BlockWithTransactions> GetBlocksWithTransactions(this IEthApiService eth,
                                                                             BlockParameter start,
                                                                             IObservable <Unit> poller = null) => new BlockStreamProvider(
     poller ?? DefaultPoller,
     eth.Filters,
     eth.Blocks)
 .GetBlocksWithTransactions(start);
Example #2
0
 public static IObservable <Transaction> GetTransactions(this IEthApiService eth,
                                                         IObservable <Unit> poller = null) => new TransactionStreamProvider(
     new BlockStreamProvider(
         poller ?? DefaultPoller,
         eth.Filters,
         eth.Blocks))
 .GetTransactions();
 public static IObservable <Transaction> GetPendingTransactions(this IEthApiService eth,
                                                                IObservable <Unit> poller = null) => new PendingTransactionStreamProvider(
     poller ?? DefaultPoller,
     eth.Filters,
     eth.Transactions)
 .GetPendingTransactions();