Class OmniwalletAbstractClient

java.lang.Object
foundation.omni.netapi.omniwallet.OmniwalletAbstractClient
All Implemented Interfaces:
ConsensusService, OmniBalanceService, RxOmniWalletClient, ConsensusFetcher, Closeable, AutoCloseable, ChainTipService
Direct Known Subclasses:
OmniwalletClient, OmniwalletModernJDKClient

public abstract class OmniwalletAbstractClient extends Object implements ConsensusService, RxOmniWalletClient, Closeable
Base class for Omniwallet Client implementations TODO: We should probably use composition rather than inheritance and have a RawOmniwallet interface and inject an implementation of that into the constructor of an OmniwalletConsensusService type.