@harmoniclabs/plu-ts-onchain
Version:
An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript
21 lines (20 loc) • 854 B
TypeScript
import { BlueprintPreamble, BlueprintValidator, DataSchema } from "./types.js";
export declare function getBlueprint($id: string, _preamble: BlueprintPreamble, _validators: BlueprintValidator[], _definitions?: DataSchema[]): {
$schema: string;
$id: string;
$vocabulary: {
"https://json-schema.org/draft/2020-12/vocab/core": boolean;
"https://json-schema.org/draft/2020-12/vocab/applicator": boolean;
"https://json-schema.org/draft/2020-12/vocab/validation": boolean;
"https://cips.cardano.org/cips/cip57": boolean;
};
preamble: {
title: string;
description: string | undefined;
version: string | undefined;
plutusVersion: string | undefined;
license: string | undefined;
};
validators: BlueprintValidator[];
definitions: DataSchema[] | undefined;
};