From d4d22f808efd03fa664038e0609e482540ec74fb Mon Sep 17 00:00:00 2001 From: guanbinrui Date: Mon, 23 May 2022 16:10:56 +0800 Subject: [PATCH] fix: scale10 returns the wrong value --- packages/web3-shared/base/src/utils/number.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web3-shared/base/src/utils/number.ts b/packages/web3-shared/base/src/utils/number.ts index b061820adf29..316165f9ca4a 100644 --- a/packages/web3-shared/base/src/utils/number.ts +++ b/packages/web3-shared/base/src/utils/number.ts @@ -51,7 +51,7 @@ export function pow10(n: BigNumber.Value) { /** scale 10 ** n * m */ export function scale10(m: BigNumber.Value, n = 1) { - const x = new BigNumber(10).shiftedBy(n) + const x = new BigNumber(1).shiftedBy(n) return n === 1 ? x : x.multipliedBy(m) }