PHP WebShell
Текущая директория: /opt/BitGoJS/modules/account-lib/src/keyPair
Просмотр файла: index.ts
import * as coinModules from '..';
import { BaseKeyPair, KeyPairOptions, NotSupported } from '@bitgo/sdk-core';
import { coins } from '@bitgo/statics';
export function register(coinName: string, source?: KeyPairOptions): BaseKeyPair {
const sanitizedCoinName = coins.get(coinName.trim().toLowerCase()).family;
const key = Object.keys(coinModules)
.filter((k) => coinModules[k].KeyPair)
// TODO(BG-40990): eth2 BLS keypair init error
.find((k) => k.trim().toLowerCase() !== 'eth2' && k.trim().toLowerCase() === sanitizedCoinName);
if (key) {
return new coinModules[key].KeyPair(source);
}
throw new NotSupported(`Coin ${coinName} not supported`);
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!