PHP WebShell
Текущая директория: /opt/BitGoJS/modules/account-lib/src/utils
Просмотр файла: index.ts
import * as coinModules from '..';
import { BaseUtils, NotSupported } from '@bitgo/sdk-core';
import { coins } from '@bitgo/statics';
/**
* Register the factory method for coin utils methods
* throw if coin not supported
* @param {String} coinName
* @returns {BaseUtils}
*/
export function register(coinName: string): BaseUtils {
const sanitizedCoinName = coins.get(coinName.trim().toLowerCase()).family;
const key = Object.keys(coinModules)
.filter((k) => coinModules[k].Utils)
.find((k) => k.trim().toLowerCase() === sanitizedCoinName);
if (key) {
return new coinModules[key].Utils();
}
throw new NotSupported(`${coinName} util factory not supported`);
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!