UNPKG

@helios-lang/compiler

Version:

Helios is a Domain Specific Language that compiles to Plutus-Core (i.e. Cardano on-chain validator scripts). Helios is a non-Haskell alternative to Plutus. With this library you can compile Helios scripts and build Cardano transactions, all you need to bu

62 lines 1.54 kB
/** * @implements {DataType} */ export class ScriptHashType extends GenericType implements DataType { /** * * @param {string } name * @param {string} offChainTypeName */ constructor(name: string, offChainTypeName: string); } /** * @type {ScriptHashType} */ export const scriptHashType: ScriptHashType; /** * @type {DataType} */ export const DatumHashType: DataType; /** * @type {ScriptHashType} */ export const MintingPolicyHashType: ScriptHashType; /** * Builtin PubKey type * @type {DataType} */ export const PubKeyType: DataType; /** * Builtin PubKeyHash type * @type {DataType} */ export const PubKeyHashType: DataType; /** * Builtin StakingHash type * @type {DataType} */ export const StakingHashType: DataType; /** * @type {EnumMemberType} */ export const StakingHashStakeKeyType: EnumMemberType; /** * @type {EnumMemberType} */ export const StakingHashValidatorType: EnumMemberType; /** * @type {ScriptHashType} */ export const StakingValidatorHashType: ScriptHashType; /** * @type {ScriptHashType} */ export const ValidatorHashType: ScriptHashType; export type DataType = import("./common.js").DataType; export type EnumMemberType = import("./common.js").EnumMemberType; export type Named = import("./common.js").Named; export type Type = import("./common.js").Type; export type InstanceMembers = import("./common.js").InstanceMembers; export type TypeMembers = import("./common.js").TypeMembers; import { GenericType } from "./common.js"; //# sourceMappingURL=hashes.d.ts.map