Safe Haskell | None |
---|---|
Language | Haskell2010 |
Wallet.Rollup.Types
Documentation
data SequenceId Source #
Constructors
SequenceId | |
Instances
txIndexL :: Lens' SequenceId Int Source #
slotIndexL :: Lens' SequenceId Int Source #
data DereferencedInput Source #
Constructors
DereferencedInput | |
Fields
| |
InputNotFound TxIn |
Instances
isFound :: DereferencedInput -> Bool Source #
data BeneficialOwner Source #
Constructors
OwnedByPaymentPubKey PaymentPubKeyHash | |
OwnedByScript ValidatorHash |
Instances
toBeneficialOwner :: TxOut -> BeneficialOwner Source #
data AnnotatedTx Source #
Constructors
AnnotatedTx | |
Fields
|
Instances
Constructors
Rollup | |
Fields
|
Instances
Eq Rollup Source # | |
Show Rollup Source # | |
Generic Rollup Source # | |
type Rep Rollup Source # | |
Defined in Wallet.Rollup.Types type Rep Rollup = D1 ('MetaData "Rollup" "Wallet.Rollup.Types" "plutus-contract-1.2.0.0-FH8LC9wh7UV4Nmv68NHXrC" 'False) (C1 ('MetaCons "Rollup" 'PrefixI 'True) (S1 ('MetaSel ('Just "_previousOutputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map TxIn TxOut)) :*: S1 ('MetaSel ('Just "_rollingBalances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map BeneficialOwner Value)))) |
rollingBalances :: Lens' Rollup (Map BeneficialOwner Value) Source #
previousOutputs :: Lens' Rollup (Map TxIn TxOut) Source #
data RollupState Source #
Constructors
RollupState | |
Fields |
rollup :: Lens' RollupState Rollup Source #
currentSequenceId :: Lens' RollupState SequenceId Source #
annotatedTransactions :: Lens' RollupState [AnnotatedTx] Source #