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)); const hypToken = this.app.router(this.app.getContracts(chain));
// Check all actual decimals are consistent // Check all actual decimals are consistent
const actualChainDecimals = await this.getAllActualDecimals(); const actualChainDecimals = await this.getEvmActualDecimals();
this.checkDecimalConsistency( this.checkDecimalConsistency(
chain, chain,
hypToken, 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 = private cachedAllActualDecimals: Record<ChainName, number> | undefined =
undefined; undefined;
async getAllActualDecimals(): Promise<Record<ChainName, number>> { async getEvmActualDecimals(): Promise<Record<ChainName, number>> {
if (this.cachedAllActualDecimals) { if (this.cachedAllActualDecimals) {
return this.cachedAllActualDecimals; return this.cachedAllActualDecimals;
} }

Loading…
Cancel
Save