PHP WebShell

Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/sdk-core/dist/src/bitgo/enterprise

Просмотр файла: iEnterprise.d.ts

import { EcdsaTypes } from '@bitgo/sdk-lib-mpc';
import { IWallet } from '../wallet';
import { Buffer } from 'buffer';
import { BitGoProofSignatures, SerializedNtildeWithVerifiers } from '../utils/tss/ecdsa';
import { EcdhDerivedKeypair } from '../keychain';
export type EnterpriseFeatureFlag = 'useEnterpriseEcdsaTssChallenge';
export interface EnterpriseData {
    id: string;
    name: string;
    featureFlags?: string[];
}
export interface IEnterprise {
    url(query?: string): string;
    coinUrl(query?: string): string;
    coinWallets(params?: Record<string, never>): Promise<IWallet[]>;
    users(params?: Record<string, never>): Promise<any>;
    getFeeAddressBalance(params?: Record<string, never>): Promise<any>;
    addUser(params?: any): Promise<any>;
    removeUser(params?: any): Promise<any>;
    getFirstPendingTransaction(params?: Record<string, never>): Promise<any>;
    verifyEcdsaBitGoChallengeProofs(userPassword: string): Promise<BitGoProofSignatures>;
    uploadAndEnableTssEcdsaSigning(userPassword: string, bitgoInstChallengeProofSignature: Buffer, bitgoNitroChallengeProofSignature: Buffer, openSSLBytes: Uint8Array, challenge?: EcdsaTypes.DeserializedNtildeWithProofs): Promise<void>;
    getExistingTssEcdsaChallenge(): Promise<EcdsaTypes.DeserializedNtildeWithProofs>;
    resignEnterpriseChallenges(oldEcdhKeypair: EcdhDerivedKeypair, newEcdhKeypair: EcdhDerivedKeypair, entChallenge: SerializedNtildeWithVerifiers, bitgoInstChallenge: SerializedNtildeWithVerifiers, bitgoNitroChallenge: SerializedNtildeWithVerifiers): Promise<void>;
    hasFeatureFlags(flags: EnterpriseFeatureFlag[]): boolean;
}
//# sourceMappingURL=iEnterprise.d.ts.map

Выполнить команду


Для локальной разработки. Не используйте в интернете!