@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
34 lines (27 loc) • 990 B
text/typescript
// SPDX-License-Identifier: Apache-2.0
import {Exclude, Expose} from 'class-transformer';
export class WrapsSchema {
public artifactsFolderName: string;
public directoryName: string;
public allowedKeyFiles: string;
// IMPORTANT: libraryDownloadUrl must be kept consistent with directoryName.
// If directoryName is updated, update libraryDownloadUrl to match.
public libraryDownloadUrl: string;
public constructor(
artifactsFolderName?: string,
directoryName?: string,
allowedKeyFiles?: string,
libraryDownloadUrl?: string,
) {
this.artifactsFolderName = artifactsFolderName ?? 'wraps-v0.2.0';
this.directoryName = directoryName ?? 'wraps-v0.2.0';
this.allowedKeyFiles = allowedKeyFiles ?? 'decider_pp.bin,decider_vp.bin,nova_pp.bin,nova_vp.bin';
this.libraryDownloadUrl =
libraryDownloadUrl ?? 'https://builds.hedera.com/tss/hiero/wraps/v0.2/wraps-v0.2.0.tar.gz';
}
}