plutus-use-cases-0.1.0.0: Collection of smart contracts to develop the plutus/wallet interface
Safe HaskellNone
LanguageHaskell2010

Plutus.Contracts.Prism.Mirror

Description

The Atala Mirror application that initialises the state machine

Synopsis

Documentation

data CredentialOwnerReference Source #

Reference to a credential tied to a specific owner (public key address). From this, and the public key of the Mirror instance, we can compute the address of the state machine script that locks the token for the owner.

Instances

Instances details
Eq CredentialOwnerReference Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

Ord CredentialOwnerReference Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

Show CredentialOwnerReference Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

Generic CredentialOwnerReference Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

Associated Types

type Rep CredentialOwnerReference :: Type -> Type Source #

ToJSON CredentialOwnerReference Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

FromJSON CredentialOwnerReference Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

ToSchema CredentialOwnerReference Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

type Rep CredentialOwnerReference Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

type Rep CredentialOwnerReference = D1 ('MetaData "CredentialOwnerReference" "Plutus.Contracts.Prism.Mirror" "plutus-use-cases-0.1.0.0-sCb7ThsvWbFT6VPXrOzPF" 'False) (C1 ('MetaCons "CredentialOwnerReference" 'PrefixI 'True) (S1 ('MetaSel ('Just "coTokenName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TokenName) :*: S1 ('MetaSel ('Just "coOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Wallet)))

data MirrorError Source #

Instances

Instances details
Eq MirrorError Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

Show MirrorError Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

Generic MirrorError Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

Associated Types

type Rep MirrorError :: Type -> Type Source #

ToJSON MirrorError Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

FromJSON MirrorError Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

AsContractError MirrorError Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

AsSMContractError MirrorError Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror

type Rep MirrorError Source # 
Instance details

Defined in Plutus.Contracts.Prism.Mirror