PHP WebShell

Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@bitgo/abstract-utxo/dist/src/descriptor

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

import { EnvironmentName, Triple } from '@bitgo/sdk-core';
import * as utxolib from '@bitgo/utxo-lib';
import { DescriptorMap } from '@bitgo/utxo-core/descriptor';
import { NamedDescriptor, NamedDescriptorNative } from './NamedDescriptor';
export type KeyTriple = Triple<utxolib.BIP32Interface>;
export interface DescriptorValidationPolicy {
    name: string;
    validate(arr: NamedDescriptorNative[], walletKeys: KeyTriple): boolean;
}
export declare const policyAllowAll: DescriptorValidationPolicy;
export declare function getValidatorDescriptorTemplate(name: string): DescriptorValidationPolicy;
export declare function getValidatorEvery(validators: DescriptorValidationPolicy[]): DescriptorValidationPolicy;
export declare function getValidatorSome(validators: DescriptorValidationPolicy[]): DescriptorValidationPolicy;
export declare function getValidatorOneOfTemplates(names: string[]): DescriptorValidationPolicy;
export declare function getValidatorSignedByUserKey(): DescriptorValidationPolicy;
export declare class DescriptorPolicyValidationError extends Error {
    constructor(ds: NamedDescriptorNative[], policy: DescriptorValidationPolicy);
}
export declare function assertDescriptorPolicy(descriptors: NamedDescriptorNative[], policy: DescriptorValidationPolicy, walletKeys: KeyTriple): void;
export declare function toDescriptorMapValidate(descriptors: NamedDescriptor[], walletKeys: KeyTriple, policy: DescriptorValidationPolicy): DescriptorMap;
export declare function getPolicyForEnv(env: EnvironmentName): DescriptorValidationPolicy;
//# sourceMappingURL=validatePolicy.d.ts.map

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


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