PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@iota/iota-sdk/src/utils
Просмотр файла: parse.ts
// Copyright (c) Mysten Labs, Inc.
// Modifications Copyright (c) 2024 IOTA Stiftung
// SPDX-License-Identifier: Apache-2.0
import BigNumber from 'bignumber.js';
export function parseAmount(amount: string, coinDecimals: number) {
try {
return BigInt(new BigNumber(amount).shiftedBy(coinDecimals).integerValue().toString());
} catch (e) {
return BigInt(0);
}
}
export function safeParseAmount(amount: string, coinDecimals: number) {
try {
return BigInt(new BigNumber(amount).shiftedBy(coinDecimals).integerValue().toString());
} catch (e) {
return null;
}
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!