public static IObservable <BlockWithTransactions> GetBlocksWithTransactions(this IEthApiService eth, BlockParameter start, IObservable <Unit> poller = null) => new BlockStreamProvider( poller ?? DefaultPoller, eth.Filters, eth.Blocks) .GetBlocksWithTransactions(start);
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();