PHP WebShell
Текущая директория: /opt/BitGoJS/modules/sdk-core/src/bitgo/utils/tss/ecdsa
Просмотр файла: ecdsaMPCv2KeyGenSender.ts
import { KeyGenTypeEnum, MPCv2KeyGenState } from '@bitgo/public-types';
import { GenerateMPCv2KeyRequestBody, GenerateMPCv2KeyRequestResponse } from './typesMPCv2';
import { BitGoBase } from '../../../bitgoBase';
export type EcdsaMPCv2KeyGenSendFn<T extends GenerateMPCv2KeyRequestResponse> = (
round: MPCv2KeyGenState,
payload: GenerateMPCv2KeyRequestBody & { walletId?: string }
) => Promise<T>;
export function KeyGenSenderForEnterprise<T extends GenerateMPCv2KeyRequestResponse>(
bitgo: BitGoBase,
enterprise: string
): EcdsaMPCv2KeyGenSendFn<T> {
return (round, payload) => {
return bitgo
.post(bitgo.url('/mpc/generatekey', 2))
.send({ enterprise, type: KeyGenTypeEnum.MPCv2, round, payload })
.result();
};
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!