Skip to content

Commit 5a2baa5

Browse files
committed
Ledger files
Signed-off-by: Ian Costanzo <ian@anon-solutions.ca>
1 parent 05cf6c1 commit 5a2baa5

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

aries_cloudagent/core/conductor.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
from ..config.wallet import wallet_config
2929
from ..core.profile import Profile
3030
from ..indy.verifier import IndyVerifier
31-
# from ..ledger.base import BaseLedger
3231

3332
from ..ledger.error import LedgerConfigError, LedgerTransactionError
3433
from ..ledger.multiple_ledger.base_manager import (
@@ -145,7 +144,6 @@ async def setup(self):
145144
self.root_profile.BACKEND_NAME == "askar"
146145
and ledger.BACKEND_NAME == "indy-vdr"
147146
):
148-
# context.injector.bind_instance(BaseLedger, ledger)
149147
context.injector.bind_provider(
150148
IndyVerifier,
151149
ClassProvider(
@@ -157,7 +155,6 @@ async def setup(self):
157155
self.root_profile.BACKEND_NAME == "indy"
158156
and ledger.BACKEND_NAME == "indy"
159157
):
160-
# context.injector.bind_instance(BaseLedger, ledger)
161158
context.injector.bind_provider(
162159
IndyVerifier,
163160
ClassProvider(

aries_cloudagent/ledger/multiple_ledger/indy_manager.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,9 @@ async def lookup_did_in_configured_ledgers(
140140
cache_key = f"did_ledger_id_resolver::{did}"
141141
if bool(cache_did and self.cache and await self.cache.get(cache_key)):
142142
cached_ledger_id = await self.cache.get(cache_key)
143-
if cached_ledger_id in self.production_ledgers:
143+
if self.write_ledger_info and cached_ledger_id == self.write_ledger_info[0]:
144+
return self.get_write_ledger()
145+
elif cached_ledger_id in self.production_ledgers:
144146
return (cached_ledger_id, self.production_ledgers.get(cached_ledger_id))
145147
elif cached_ledger_id in self.non_production_ledgers:
146148
return (

aries_cloudagent/ledger/multiple_ledger/manager_provider.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,9 @@ def provide(self, settings: BaseSettings, injector: BaseInjector):
102102
if ledger_is_production:
103103
indy_sdk_production_ledgers[ledger_id] = ledger_instance
104104
else:
105-
indy_sdk_non_production_ledgers[ledger_id] = ledger_instance
105+
indy_sdk_non_production_ledgers[
106+
ledger_id
107+
] = ledger_instance
106108
if settings.get_value("ledger.genesis_transactions"):
107109
ledger_instance = self.root_profile.inject_or(BaseLedger)
108110
ledger_id = "startup::" + ledger_instance.pool.name

0 commit comments

Comments
 (0)