package Ġds x . bps . crypto . common Ċ Ċ import Ġds x . bps . core . datamodel . Currency Ċ import Ġds x . bps . core . datamodel . Tx Ċ import Ġio . reactivex . subjects . Publish Subject Ċ Ċ abstract Ġclass ĠExplorer ( protected Ġvar Ġfrequency : ĠLong ) Ġ{ ĊĊĠĠĠ Ġprotected Ġabstract Ġval Ġcoin : ĠCoin ĊĠĠĠ Ġprotected Ġabstract Ġval Ġcurrency : ĠCurrency ĊĠĠĠ Ġprotected Ġval Ġviewed : ĠHashSet < String > Ġ= Ġhash Set Of () ĊĠĠĠ Ġval Ġemitter : ĠPublish Subject < Tx > Ġ= ĠPublish Subject . create () ĊĊĠĠĠ Ġprotected Ġabstract Ġfun Ġexplore () Ċ }