using Nethereum.BlockchainProcessing.Services; using Nethereum.Contracts.Services; using Nethereum.JsonRpc.Client; using Nethereum.RPC; using Nethereum.RPC.TransactionManagers; namespace Nethereum.Web3 { public interface IWeb3 { IClient Client { get; } IEthApiContractService Eth { get; } IBlockchainProcessingService Processing { get; } INetApiService Net { get; } IPersonalApiService Personal { get; } IShhApiService Shh { get; } ITransactionManager TransactionManager { get; set; } } }