plutus-chain-index-core-1.2.0.0
Safe Haskell None
Language Haskell2010

Plutus.ChainIndex.Types

Description

Misc. types used in this package

Synopsis

Documentation

data ChainIndexTx Source #

Constructors

ChainIndexTx

Fields

Instances

Instances details
Eq ChainIndexTx Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show ChainIndexTx Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic ChainIndexTx Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON ChainIndexTx Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON ChainIndexTx Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToSchema ChainIndexTx Source #
Instance details

Defined in Plutus.ChainIndex.Types

Pretty ChainIndexTx Source #
Instance details

Defined in Plutus.ChainIndex.Types

Serialise ChainIndexTx Source #
Instance details

Defined in Plutus.ChainIndex.Types

HasDbType ChainIndexTx Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

HasDbType ( TxId , ChainIndexTx ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ChainIndexTx Source #
Instance details

Defined in Plutus.ChainIndex.Types

type DbType ChainIndexTx Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type DbType ( TxId , ChainIndexTx ) Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data ChainIndexTxOutputs Source #

List of outputs of a transaction. There is only an optional collateral output if the transaction is invalid.

Constructors

InvalidTx ( Maybe ChainIndexTxOut )

The transaction is invalid so there is maybe a collateral output.

ValidTx [ ChainIndexTxOut ]

Instances

Instances details
Eq ChainIndexTxOutputs Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show ChainIndexTxOutputs Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic ChainIndexTxOutputs Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON ChainIndexTxOutputs Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON ChainIndexTxOutputs Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToSchema ChainIndexTxOutputs Source #
Instance details

Defined in Plutus.ChainIndex.Types

Serialise ChainIndexTxOutputs Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep ChainIndexTxOutputs Source #
Instance details

Defined in Plutus.ChainIndex.Types

data ChainIndexTxOut Source #

Constructors

ChainIndexTxOut

Fields

Instances

Instances details
Eq ChainIndexTxOut Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show ChainIndexTxOut Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic ChainIndexTxOut Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON ChainIndexTxOut Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON ChainIndexTxOut Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToSchema ChainIndexTxOut Source #
Instance details

Defined in Plutus.ChainIndex.Types

Pretty ChainIndexTxOut Source #
Instance details

Defined in Plutus.ChainIndex.Types

Serialise ChainIndexTxOut Source #
Instance details

Defined in Plutus.ChainIndex.Types

HasDbType ChainIndexTxOut Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep ChainIndexTxOut Source #
Instance details

Defined in Plutus.ChainIndex.Types

type DbType ChainIndexTxOut Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data ReferenceScript Source #

Instances

Instances details
Eq ReferenceScript Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show ReferenceScript Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic ReferenceScript Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON ReferenceScript Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON ReferenceScript Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToSchema ReferenceScript Source #
Instance details

Defined in Plutus.ChainIndex.Types

Serialise ReferenceScript Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep ReferenceScript Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep ReferenceScript = D1 (' MetaData "ReferenceScript" "Plutus.ChainIndex.Types" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "ReferenceScriptNone" ' PrefixI ' False ) ( U1 :: Type -> Type ) :+: C1 (' MetaCons "ReferenceScriptInAnyLang" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ScriptInAnyLang )))

newtype BlockId #

Instances

Instances details
Eq BlockId
Instance details

Defined in Ledger.Blockchain

Ord BlockId
Instance details

Defined in Ledger.Blockchain

Show BlockId
Instance details

Defined in Ledger.Blockchain

Generic BlockId
Instance details

Defined in Ledger.Blockchain

ToJSON BlockId
Instance details

Defined in Ledger.Blockchain

FromJSON BlockId
Instance details

Defined in Ledger.Blockchain

ToSchema BlockId Source #
Instance details

Defined in Plutus.ChainIndex.Types

Pretty BlockId
Instance details

Defined in Ledger.Blockchain

HasDbType BlockId Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType BlockId Source #

type Rep BlockId
Instance details

Defined in Ledger.Blockchain

type Rep BlockId = D1 (' MetaData "BlockId" "Ledger.Blockchain" "plutus-ledger-1.2.0.0-5ZNFySGahCv2fMTEPkrA76" ' True ) ( C1 (' MetaCons "BlockId" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "getBlockId") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ByteString )))
type DbType BlockId Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

blockId :: Block -> BlockId Source #

Compute a hash of the block's contents.

data Tip Source #

The tip of the chain index.

Constructors

TipAtGenesis
Tip

Fields

Instances

Instances details
Eq Tip Source #
Instance details

Defined in Plutus.ChainIndex.Types

Ord Tip Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show Tip Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic Tip Source #
Instance details

Defined in Plutus.ChainIndex.Types

Associated Types

type Rep Tip :: Type -> Type Source #

Semigroup Tip Source #

This mirrors the previously defined Tip which used the Last monoid definition.

Instance details

Defined in Plutus.ChainIndex.Types

Monoid Tip Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON Tip Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON Tip Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToSchema Tip Source #
Instance details

Defined in Plutus.ChainIndex.Types

Pretty Tip Source #
Instance details

Defined in Plutus.ChainIndex.Types

HasDbType Tip Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

Associated Types

type DbType Tip Source #

type Rep Tip Source #
Instance details

Defined in Plutus.ChainIndex.Types

type DbType Tip Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

data Point Source #

When performing a rollback the chain sync protocol does not provide a block number where to resume from.

Constructors

PointAtGenesis
Point

Fields

Instances

Instances details
Eq Point Source #
Instance details

Defined in Plutus.ChainIndex.Types

Ord Point Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show Point Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic Point Source #
Instance details

Defined in Plutus.ChainIndex.Types

Semigroup Point Source #
Instance details

Defined in Plutus.ChainIndex.Types

Monoid Point Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON Point Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON Point Source #
Instance details

Defined in Plutus.ChainIndex.Types

Pretty Point Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep Point Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep Point = D1 (' MetaData "Point" "Plutus.ChainIndex.Types" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "PointAtGenesis" ' PrefixI ' False ) ( U1 :: Type -> Type ) :+: C1 (' MetaCons "Point" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "pointSlot") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 Slot) :*: S1 (' MetaSel (' Just "pointBlockId") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 BlockId )))

data TxValidity Source #

Validity of a transaction that has been added to the ledger

Instances

Instances details
Eq TxValidity Source #
Instance details

Defined in Plutus.ChainIndex.Types

Ord TxValidity Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show TxValidity Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic TxValidity Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON TxValidity Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON TxValidity Source #
Instance details

Defined in Plutus.ChainIndex.Types

Pretty TxValidity Source #
Instance details

Defined in Plutus.ChainIndex.Types

MeetSemiLattice TxValidity Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep TxValidity Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep TxValidity = D1 (' MetaData "TxValidity" "Plutus.ChainIndex.Types" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "TxValid" ' PrefixI ' False ) ( U1 :: Type -> Type ) :+: ( C1 (' MetaCons "TxInvalid" ' PrefixI ' False ) ( U1 :: Type -> Type ) :+: C1 (' MetaCons "UnknownValidity" ' PrefixI ' False ) ( U1 :: Type -> Type )))

type TxStatus = RollbackState () Source #

The status of a Cardano transaction

data RollbackState a Source #

The rollback state of a Cardano transaction

Constructors

Unknown

The transaction is not on the chain. That's all we can say.

TentativelyConfirmed Depth TxValidity a

The transaction is on the chain, n blocks deep. It can still be rolled back.

Committed TxValidity a

The transaction is on the chain. It cannot be rolled back anymore.

Instances

Instances details
Functor RollbackState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Eq a => Eq ( RollbackState a) Source #
Instance details

Defined in Plutus.ChainIndex.Types

Ord a => Ord ( RollbackState a) Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show a => Show ( RollbackState a) Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic ( RollbackState a) Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON a => ToJSON ( RollbackState a) Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON a => FromJSON ( RollbackState a) Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show a => Pretty ( RollbackState a) Source #
Instance details

Defined in Plutus.ChainIndex.Types

MeetSemiLattice a => MeetSemiLattice ( RollbackState a) Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep ( RollbackState a) Source #
Instance details

Defined in Plutus.ChainIndex.Types

data TxOutState Source #

Instances

Instances details
Eq TxOutState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Ord TxOutState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show TxOutState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic TxOutState Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON TxOutState Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON TxOutState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Pretty TxOutState Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep TxOutState Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep TxOutState = D1 (' MetaData "TxOutState" "Plutus.ChainIndex.Types" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "Spent" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 TxId )) :+: C1 (' MetaCons "Unspent" ' PrefixI ' False ) ( U1 :: Type -> Type ))

liftTxOutStatus :: TxOutStatus -> TxStatus Source #

Converts a TxOutStatus to a TxStatus . Possible since a transaction output belongs to a transaction.

Note, however, that we can't convert a TxStatus to a TxOutStatus .

newtype BlockNumber Source #

Instances

Instances details
Enum BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

Eq BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

Integral BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

Num BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

Ord BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

Real BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToSchema BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

Pretty BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

HasDbType BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

type Rep BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep BlockNumber = D1 (' MetaData "BlockNumber" "Plutus.ChainIndex.Types" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' True ) ( C1 (' MetaCons "BlockNumber" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "unBlockNumber") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Word64 )))
type DbType BlockNumber Source #
Instance details

Defined in Plutus.ChainIndex.DbSchema

newtype Depth Source #

How many blocks deep the tx is on the chain

Constructors

Depth

Instances

Instances details
Enum Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

Eq Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

Integral Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

Num Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

Ord Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

Real Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

Pretty Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

MeetSemiLattice Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep Depth Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep Depth = D1 (' MetaData "Depth" "Plutus.ChainIndex.Types" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' True ) ( C1 (' MetaCons "Depth" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "unDepth") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Int )))

data Diagnostics Source #

Instances

Instances details
Eq Diagnostics Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show Diagnostics Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic Diagnostics Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON Diagnostics Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON Diagnostics Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToSchema Diagnostics Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep Diagnostics Source #
Instance details

Defined in Plutus.ChainIndex.Types

data TxConfirmedState Source #

Instances

Instances details
Eq TxConfirmedState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show TxConfirmedState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic TxConfirmedState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Semigroup TxConfirmedState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Monoid TxConfirmedState Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep TxConfirmedState Source #
Instance details

Defined in Plutus.ChainIndex.Types

data TxIdState Source #

Constructors

TxIdState

Fields

Instances

Instances details
Eq TxIdState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show TxIdState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic TxIdState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Semigroup TxIdState Source #
Instance details

Defined in Plutus.ChainIndex.Types

Monoid TxIdState Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep TxIdState Source #
Instance details

Defined in Plutus.ChainIndex.Types

data TxUtxoBalance Source #

The effect of a transaction (or a number of them) on the utxo set.

Constructors

TxUtxoBalance

Fields

Instances

Instances details
Eq TxUtxoBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show TxUtxoBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic TxUtxoBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

Semigroup TxUtxoBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

Monoid TxUtxoBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON TxUtxoBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON TxUtxoBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

Serialise TxUtxoBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep TxUtxoBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep TxUtxoBalance = D1 (' MetaData "TxUtxoBalance" "Plutus.ChainIndex.Types" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "TxUtxoBalance" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_tubUnspentOutputs") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ( Set TxOutRef )) :*: S1 (' MetaSel (' Just "_tubUnmatchedSpentInputs") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ( Set TxOutRef ))))

data TxOutBalance Source #

The effect of a transaction (or a number of them) on the tx output set.

Constructors

TxOutBalance

Fields

Instances

Instances details
Eq TxOutBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

Show TxOutBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

Generic TxOutBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

Semigroup TxOutBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

Monoid TxOutBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

ToJSON TxOutBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

FromJSON TxOutBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep TxOutBalance Source #
Instance details

Defined in Plutus.ChainIndex.Types

type Rep TxOutBalance = D1 (' MetaData "TxOutBalance" "Plutus.ChainIndex.Types" "plutus-chain-index-core-1.2.0.0-vEgAIGWZqMIuVHBPih2W5" ' False ) ( C1 (' MetaCons "TxOutBalance" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_tobUnspentOutputs") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ( Set TxOutRef )) :*: S1 (' MetaSel (' Just "_tobSpentOutputs") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedStrict ) ( Rec0 ( Map TxOutRef TxId ))))

newtype TxProcessOption Source #

User-customizable options to process a transaction. See #73 for more motivations.

Constructors

TxProcessOption

Fields

  • tpoStoreTx :: Bool

    Should the chain index store this transaction or not. If not, only handle the UTXOs. This, for example, allows applications to skip unwanted pre-Alonzo transactions.

Lenses

Orphan instances

ToSchema Value Source #
Instance details

ToSchema ScriptInAnyLang Source #
Instance details

ToSchema Language Source #
Instance details

ToSchema Slot Source #
Instance details

ToSchema Data Source #
Instance details

ToSchema OutputDatum Source #
Instance details

ToSchema TxId Source #
Instance details

ToSchema ScriptTag Source #
Instance details

ToSchema RedeemerPtr Source #
Instance details

ToSchema TxOutRef Source #
Instance details

ToSchema CurrencySymbol Source #
Instance details

ToSchema TokenName Source #
Instance details

ToSchema Value Source #
Instance details

ToSchema Script Source #
Instance details

ToSchema Validator Source #
Instance details

ToSchema Datum Source #
Instance details

ToSchema Redeemer Source #
Instance details

ToSchema ScriptHash Source #
Instance details

ToSchema DatumHash Source #
Instance details

ToSchema BuiltinData Source #
Instance details

ToSchema BuiltinByteString Source #
Instance details

ToSchema BlockId Source #
Instance details

ToSchema CardanoTx Source #
Instance details

ToSchema TxIn Source #
Instance details

ToSchema TxInType Source #
Instance details

Serialise ScriptInAnyLang Source #
Instance details

Typeable era => ToSchema ( Tx era) Source #
Instance details

ToSchema ( AddressInEra BabbageEra ) Source #
Instance details

ToSchema a => ToSchema ( Interval a) Source #
Instance details

ToSchema a => ToSchema ( Extended a) Source #
Instance details

ToSchema a => ToSchema ( UpperBound a) Source #
Instance details

ToSchema a => ToSchema ( LowerBound a) Source #
Instance details

ToSchema script => ToSchema (Versioned script) Source #
Instance details

( Typeable era, Typeable mode) => ToSchema ( EraInMode era mode) Source #
Instance details

( ToSchema k, ToSchema v) => ToSchema ( Map k v) Source #
Instance details