atlas-cardano-0.6.1: Application backend for Plutus smart contracts on Cardano
Copyright(c) 2024 GYELD GMBH
LicenseApache 2.0
Maintainer[email protected]
Stabilitydevelop
Safe HaskellSafe-Inferred
LanguageGHC2021

GeniusYield.Types.Blueprint.Contract

Description

 
Synopsis

Documentation

data ContractBlueprint #

A blueprint of a smart contract, as defined by the CIP-0057.

Constructors

MkContractBlueprint 

Fields

Instances

Instances details
FromJSON ContractBlueprint # 
Instance details

Defined in GeniusYield.Types.Blueprint.Contract

ToJSON ContractBlueprint # 
Instance details

Defined in GeniusYield.Types.Blueprint.Contract

Generic ContractBlueprint # 
Instance details

Defined in GeniusYield.Types.Blueprint.Contract

Associated Types

type Rep ContractBlueprintTypeType #

Show ContractBlueprint # 
Instance details

Defined in GeniusYield.Types.Blueprint.Contract

Eq ContractBlueprint # 
Instance details

Defined in GeniusYield.Types.Blueprint.Contract

Ord ContractBlueprint # 
Instance details

Defined in GeniusYield.Types.Blueprint.Contract

type Rep ContractBlueprint # 
Instance details

Defined in GeniusYield.Types.Blueprint.Contract

type Rep ContractBlueprint = D1 ('MetaData "ContractBlueprint" "GeniusYield.Types.Blueprint.Contract" "atlas-cardano-0.6.1-inplace" 'False) (C1 ('MetaCons "MkContractBlueprint" 'PrefixI 'True) ((S1 ('MetaSel ('Just "contractId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contractPreamble") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Preamble)) :*: (S1 ('MetaSel ('Just "contractValidators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set ValidatorBlueprint)) :*: S1 ('MetaSel ('Just "contractDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map DefinitionId Schema)))))