trevor/decimal-consistency-checker
Trevor Porter 1 week ago
parent 115486e2bd
commit 60f426bb1b
  1. 8
      typescript/sdk/src/token/checker.ts

@ -69,7 +69,7 @@ export class HypERC20Checker extends ProxiedRouterChecker<
const hypToken = this.app.router(this.app.getContracts(chain));
// Check all actual decimals are consistent
const actualChainDecimals = await this.getAllActualDecimals();
const actualChainDecimals = await this.getEvmActualDecimals();
this.checkDecimalConsistency(
chain,
hypToken,
@ -128,14 +128,10 @@ export class HypERC20Checker extends ProxiedRouterChecker<
}
}
getChainDecimals(): Record<ChainName, number | undefined> {
return objMap(this.configMap, (_chain, config) => config.decimals);
}
private cachedAllActualDecimals: Record<ChainName, number> | undefined =
undefined;
async getAllActualDecimals(): Promise<Record<ChainName, number>> {
async getEvmActualDecimals(): Promise<Record<ChainName, number>> {
if (this.cachedAllActualDecimals) {
return this.cachedAllActualDecimals;
}

Loading…
Cancel
Save