package Ġcom . ch ristopher el ias . blockchain . di Ċ Ċ import Ġcom . ch ristopher el ias . blockchain . utils . connectivity . Connectivity Utils Ċ import Ġcom . ch ristopher el ias . blockchain . utils . resource _ provider . Resource Provider Ċ import Ġcom . ch ristopher el ias . blockchain . utils _ impl . connectivity . Connectivity Utils Impl Ċ import Ġcom . ch ristopher el ias . blockchain . utils _ impl . resource _ provider . Resource Provider Impl Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġjavax . inject . Singleton Ċ Ċ /* Ċ Ġ* ĠCreated Ġby ĠCh ristopher ĠE li as Ġon Ġ 9 / 0 6 / 2 0 2 1 Ċ Ġ* Ġch ristopher . mike . 9 6 @ gmail . com Ċ Ġ* Ċ Ġ* ĠL ima , ĠPer u . Ċ Ġ*/ Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ abstract Ġclass ĠUtils Module Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġprovide Connectivity Utils ( ĊĠĠĠĠĠĠĠ Ġconnectivity Utils Impl : ĠConnect ivity Utils Impl ĊĠĠĠ Ġ): ĠConnect ivity Utils ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġprovide Resource Provider Utils ( ĊĠĠĠĠĠĠĠ Ġresource Provider Impl : ĠResource Provider Impl ĊĠĠĠ Ġ): ĠResource Provider Ċ }