Skip to content

Commit 5c4d6ee

Browse files
author
Yuki I
committed
fix: Support askar-anoncreds backend in multi-ledger configuration
Signed-off-by: Yuki I <omoge.real@gmail.com>
1 parent 9a4e8ae commit 5c4d6ee

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

acapy_agent/ledger/multiple_ledger/manager_provider.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ class MultiIndyLedgerManagerProvider(BaseProvider):
1818
"""Multiple Indy ledger support manager provider."""
1919

2020
MANAGER_TYPES = {
21-
"askar-profile": (
21+
"single-wallet-askar": (
2222
DeferLoad(
2323
"acapy_agent.ledger.multiple_ledger."
2424
"indy_vdr_manager.MultiIndyVDRLedgerManager"
2525
)
2626
),
2727
}
2828
LEDGER_TYPES = {
29-
"askar-profile": {
29+
"single-wallet-askar": {
3030
"pool": DeferLoad("acapy_agent.ledger.indy_vdr.IndyVdrLedgerPool"),
3131
"ledger": DeferLoad("acapy_agent.ledger.indy_vdr.IndyVdrLedger"),
3232
},
@@ -40,11 +40,12 @@ def __init__(self, root_profile):
4040
def provide(self, settings: BaseSettings, injector: BaseInjector):
4141
"""Create the multiple Indy ledger manager instance."""
4242

43-
if self.root_profile.BACKEND_NAME == "askar":
44-
manager_type = "askar-profile"
43+
backend_name = self.root_profile.BACKEND_NAME
44+
if backend_name in ("askar", "askar-anoncreds"):
45+
manager_type = "single-wallet-askar"
4546
else:
4647
raise MultipleLedgerManagerError(
47-
f"Unexpected wallet backend: {self.root_profile.BACKEND_NAME}"
48+
f"Unexpected wallet backend: {backend_name}"
4849
)
4950

5051
if manager_type not in self._inst:

0 commit comments

Comments
 (0)