diff --git a/src/endpoints/dapp-config/dapp.config.service.ts b/src/endpoints/dapp-config/dapp.config.service.ts index 1e6a00712..88db605cf 100644 --- a/src/endpoints/dapp-config/dapp.config.service.ts +++ b/src/endpoints/dapp-config/dapp.config.service.ts @@ -22,15 +22,20 @@ export class DappConfigService { const networkConfig = await this.gatewayService.getNetworkConfig(); const refreshRate = networkConfig.erd_round_duration; + const chainId = networkConfig.erd_chain_id; - if (refreshRate) { - return { - ...this.dappConfig, - refreshRate, - }; + const overrides: Partial = {}; + if (refreshRate != null) { + overrides.refreshRate = refreshRate; + } + if (chainId != null) { + overrides.chainId = chainId; } - return this.dappConfig; + return { + ...this.dappConfig, + ...overrides, + }; } getDappConfigurationRaw(): DappConfig | undefined {