package Ġio . nova foundation . nova . feature _ nft _ impl . di . modules Ċ Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġio . nova foundation . nova . common . data . network . Network Api Creator Ċ import Ġio . nova foundation . nova . common . di . scope . Feature Scope Ċ import Ġio . nova foundation . nova . core _ db . dao . N ft Dao Ċ import Ġio . nova foundation . nova . feature _ account _ api . domain . interfaces . Account Repository Ċ import Ġio . nova foundation . nova . feature _ nft _ impl . data . source . providers . rm rk V 2 . R mr k V 2 N ft Provider Ċ import Ġio . nova foundation . nova . feature _ nft _ impl . data . source . providers . rm rk V 2 . network . kan aria . K an aria Api Ċ import Ġio . nova foundation . nova . feature _ nft _ impl . data . source . providers . rm rk V 2 . network . singular . Sing ular V 2 Api Ċ import Ġio . nova foundation . nova . runtime . multi Network . Chain Registry Ċ Ċ @ Module Ċ class ĠR mr k V 2 Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Feature Scope ĊĠĠĠ Ġfun Ġprovide K an aria Api ( network Api Creator : ĠNetwork Api Creator ): ĠK an aria Api Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnetwork Api Creator . create ( K an aria Api :: class . java , ĠK an aria Api . BASE _ URL ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Feature Scope ĊĠĠĠ Ġfun Ġprovide Sing ular Api ( network Api Creator : ĠNetwork Api Creator ): ĠSing ular V 2 Api Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnetwork Api Creator . create ( Sing ular V 2 Api :: class . java , ĠSing ular V 2 Api . BASE _ URL ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Feature Scope ĊĠĠĠ Ġfun Ġprovide N ft Provider ( ĊĠĠĠĠĠĠĠ Ġaccount Repository : ĠAccount Repository , ĊĠĠĠĠĠĠĠ Ġchain Registry : ĠChain Registry , ĊĠĠĠĠĠĠĠ Ġkan aria Api : ĠK an aria Api , ĊĠĠĠĠĠĠĠ Ġsingular V 2 Api : ĠSing ular V 2 Api , ĊĠĠĠĠĠĠĠ Ġn ft Dao : ĠN ft Dao ĊĠĠĠ Ġ) Ġ= ĠR mr k V 2 N ft Provider ( chain Registry , Ġaccount Repository , Ġkan aria Api , Ġsingular V 2 Api , Ġn ft Dao ) Ċ } Ċ