@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
TypeScript
/**
* @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