fixed quotation currency inference

This commit is contained in:
Stephan D
2026-03-04 04:50:31 +01:00
parent 9b794a3065
commit de07b9a792
35 changed files with 928 additions and 182 deletions

View File

@@ -51,6 +51,12 @@ func (i *Imp) initDependencies(cfg *config) *clientDependencies {
i.discoveryClients = newDiscoveryClientResolver(i.logger, i.discoveryReg)
deps.gatewayResolver = discoveryChainGatewayResolver{resolver: i.discoveryClients}
deps.gatewayInvokeResolver = discoveryGatewayInvokeResolver{resolver: i.discoveryClients}
ledgerClient, ledgerErr := i.discoveryClients.LedgerClient(context.Background())
if ledgerErr != nil {
i.logger.Warn("Failed to initialise ledger client from discovery", zap.Error(ledgerErr))
} else {
deps.ledgerClient = ledgerClient
}
} else if i != nil && i.logger != nil {
i.logger.Warn("Discovery registry unavailable; chain gateway clients disabled")
}