Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data SequenceId Source #
Instances
txIndexL :: Lens' SequenceId Int Source #
slotIndexL :: Lens' SequenceId Int Source #
data DereferencedInput Source #
DereferencedInput | |
| |
InputNotFound TxIn |
Instances
isFound :: DereferencedInput -> Bool Source #
data BeneficialOwner Source #
OwnedByPaymentPubKey PaymentPubKeyHash | |
OwnedByScript ValidatorHash |
Instances
toBeneficialOwner :: TxOut -> BeneficialOwner Source #
data AnnotatedTx Source #
AnnotatedTx | |
|
Instances
Rollup | |
|
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 #
rollup :: Lens' RollupState Rollup Source #
currentSequenceId :: Lens' RollupState SequenceId Source #
annotatedTransactions :: Lens' RollupState [AnnotatedTx] Source #