plutus-contract-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

Wallet.Rollup.Types

Documentation

data TxKey Source #

Constructors

TxKey 

Instances

Instances details
Eq TxKey Source # 
Instance details

Defined in Wallet.Rollup.Types

Methods

(==) :: TxKey -> TxKey -> Bool Source #

(/=) :: TxKey -> TxKey -> Bool Source #

Ord TxKey Source # 
Instance details

Defined in Wallet.Rollup.Types

Show TxKey Source # 
Instance details

Defined in Wallet.Rollup.Types

Generic TxKey Source # 
Instance details

Defined in Wallet.Rollup.Types

Associated Types

type Rep TxKey :: Type -> Type Source #

Methods

from :: TxKey -> Rep TxKey x Source #

to :: Rep TxKey x -> TxKey Source #

ToJSON TxKey Source # 
Instance details

Defined in Wallet.Rollup.Types

FromJSON TxKey Source # 
Instance details

Defined in Wallet.Rollup.Types

ToSchema TxKey Source # 
Instance details

Defined in Wallet.Rollup.Types

Pretty TxKey Source # 
Instance details

Defined in Wallet.Rollup.Types

Methods

pretty :: TxKey -> Doc ann Source #

prettyList :: [TxKey] -> Doc ann Source #

type Rep TxKey Source # 
Instance details

Defined in Wallet.Rollup.Types

type Rep TxKey = D1 ('MetaData "TxKey" "Wallet.Rollup.Types" "plutus-contract-0.1.0.0-2DbvKQdtEvHK4UkDq1ndDW" 'False) (C1 ('MetaCons "TxKey" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txKeyTxId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxId) :*: S1 ('MetaSel ('Just "_txKeyTxOutRefIdx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))

data SequenceId Source #

Constructors

SequenceId 

Fields

Instances

Instances details
Eq SequenceId Source # 
Instance details

Defined in Wallet.Rollup.Types

Ord SequenceId Source # 
Instance details

Defined in Wallet.Rollup.Types

Show SequenceId Source # 
Instance details

Defined in Wallet.Rollup.Types

Generic SequenceId Source # 
Instance details

Defined in Wallet.Rollup.Types

Associated Types

type Rep SequenceId :: Type -> Type Source #

ToJSON SequenceId Source # 
Instance details

Defined in Wallet.Rollup.Types

FromJSON SequenceId Source # 
Instance details

Defined in Wallet.Rollup.Types

ToSchema SequenceId Source # 
Instance details

Defined in Wallet.Rollup.Types

type Rep SequenceId Source # 
Instance details

Defined in Wallet.Rollup.Types

type Rep SequenceId = D1 ('MetaData "SequenceId" "Wallet.Rollup.Types" "plutus-contract-0.1.0.0-2DbvKQdtEvHK4UkDq1ndDW" 'False) (C1 ('MetaCons "SequenceId" 'PrefixI 'True) (S1 ('MetaSel ('Just "slotIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "txIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

data DereferencedInput Source #

Instances

Instances details
Eq DereferencedInput Source # 
Instance details

Defined in Wallet.Rollup.Types

Show DereferencedInput Source # 
Instance details

Defined in Wallet.Rollup.Types

Generic DereferencedInput Source # 
Instance details

Defined in Wallet.Rollup.Types

Associated Types

type Rep DereferencedInput :: Type -> Type Source #

ToJSON DereferencedInput Source # 
Instance details

Defined in Wallet.Rollup.Types

FromJSON DereferencedInput Source # 
Instance details

Defined in Wallet.Rollup.Types

ToSchema DereferencedInput Source # 
Instance details

Defined in Wallet.Rollup.Types

type Rep DereferencedInput Source # 
Instance details

Defined in Wallet.Rollup.Types

type Rep DereferencedInput = D1 ('MetaData "DereferencedInput" "Wallet.Rollup.Types" "plutus-contract-0.1.0.0-2DbvKQdtEvHK4UkDq1ndDW" 'False) (C1 ('MetaCons "DereferencedInput" 'PrefixI 'True) (S1 ('MetaSel ('Just "originalInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxIn) :*: S1 ('MetaSel ('Just "refersTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxOut)) :+: C1 ('MetaCons "InputNotFound" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxKey)))

data BeneficialOwner Source #

Instances

Instances details
Eq BeneficialOwner Source # 
Instance details

Defined in Wallet.Rollup.Types

Ord BeneficialOwner Source # 
Instance details

Defined in Wallet.Rollup.Types

Show BeneficialOwner Source # 
Instance details

Defined in Wallet.Rollup.Types

Generic BeneficialOwner Source # 
Instance details

Defined in Wallet.Rollup.Types

Associated Types

type Rep BeneficialOwner :: Type -> Type Source #

ToJSON BeneficialOwner Source # 
Instance details

Defined in Wallet.Rollup.Types

ToJSONKey BeneficialOwner Source # 
Instance details

Defined in Wallet.Rollup.Types

FromJSON BeneficialOwner Source # 
Instance details

Defined in Wallet.Rollup.Types

FromJSONKey BeneficialOwner Source # 
Instance details

Defined in Wallet.Rollup.Types

ToSchema BeneficialOwner Source # 
Instance details

Defined in Wallet.Rollup.Types

type Rep BeneficialOwner Source # 
Instance details

Defined in Wallet.Rollup.Types

type Rep BeneficialOwner = D1 ('MetaData "BeneficialOwner" "Wallet.Rollup.Types" "plutus-contract-0.1.0.0-2DbvKQdtEvHK4UkDq1ndDW" 'False) (C1 ('MetaCons "OwnedByPaymentPubKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PaymentPubKeyHash)) :+: C1 ('MetaCons "OwnedByScript" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ValidatorHash)))

data AnnotatedTx Source #

Instances

Instances details
Eq AnnotatedTx Source # 
Instance details

Defined in Wallet.Rollup.Types

Show AnnotatedTx Source # 
Instance details

Defined in Wallet.Rollup.Types

Generic AnnotatedTx Source # 
Instance details

Defined in Wallet.Rollup.Types

Associated Types

type Rep AnnotatedTx :: Type -> Type Source #

ToJSON AnnotatedTx Source # 
Instance details

Defined in Wallet.Rollup.Types

FromJSON AnnotatedTx Source # 
Instance details

Defined in Wallet.Rollup.Types

ToSchema AnnotatedTx Source # 
Instance details

Defined in Wallet.Rollup.Types

type Rep AnnotatedTx Source # 
Instance details

Defined in Wallet.Rollup.Types

data Rollup Source #

Instances

Instances details
Eq Rollup Source # 
Instance details

Defined in Wallet.Rollup.Types

Show Rollup Source # 
Instance details

Defined in Wallet.Rollup.Types

Generic Rollup Source # 
Instance details

Defined in Wallet.Rollup.Types

Associated Types

type Rep Rollup :: Type -> Type Source #

type Rep Rollup Source # 
Instance details

Defined in Wallet.Rollup.Types

type Rep Rollup = D1 ('MetaData "Rollup" "Wallet.Rollup.Types" "plutus-contract-0.1.0.0-2DbvKQdtEvHK4UkDq1ndDW" 'False) (C1 ('MetaCons "Rollup" 'PrefixI 'True) (S1 ('MetaSel ('Just "_previousOutputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map TxKey TxOut)) :*: S1 ('MetaSel ('Just "_rollingBalances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map BeneficialOwner Value))))