plutus-pab-1.2.0.0
Safe HaskellNone
LanguageHaskell2010

Plutus.PAB.Webserver.Types

Synopsis

Documentation

data ContractReport t Source #

Instances

Instances details
Eq t => Eq (ContractReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Show t => Show (ContractReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Generic (ContractReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Associated Types

type Rep (ContractReport t) :: Type -> Type Source #

FromJSON t => FromJSON (ContractReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

parseJSON :: Value -> Parser (ContractReport t)

parseJSONList :: Value -> Parser [ContractReport t]

ToJSON t => ToJSON (ContractReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

toJSON :: ContractReport t -> Value

toEncoding :: ContractReport t -> Encoding

toJSONList :: [ContractReport t] -> Value

toEncodingList :: [ContractReport t] -> Encoding

ToSchema t => ToSchema (ContractReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

declareNamedSchema :: Proxy (ContractReport t) -> Declare (Definitions Schema) NamedSchema

type Rep (ContractReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

type Rep (ContractReport t) = D1 ('MetaData "ContractReport" "Plutus.PAB.Webserver.Types" "plutus-pab-1.2.0.0-LtxAAjtTYeqGloVmBPlsYv" 'False) (C1 ('MetaCons "ContractReport" 'PrefixI 'True) (S1 ('MetaSel ('Just "crAvailableContracts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ContractSignatureResponse t]) :*: S1 ('MetaSel ('Just "crActiveContractStates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [(ContractInstanceId, PartiallyDecodedResponse PABReq)])))

data ChainReport Source #

Constructors

ChainReport 

Fields

Instances

Instances details
Eq ChainReport Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Show ChainReport Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Generic ChainReport Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Associated Types

type Rep ChainReport :: Type -> Type Source #

FromJSON ChainReport Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

parseJSON :: Value -> Parser ChainReport

parseJSONList :: Value -> Parser [ChainReport]

ToJSON ChainReport Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

toJSON :: ChainReport -> Value

toEncoding :: ChainReport -> Encoding

toJSONList :: [ChainReport] -> Value

toEncodingList :: [ChainReport] -> Encoding

ToSchema ChainReport Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

declareNamedSchema :: Proxy ChainReport -> Declare (Definitions Schema) NamedSchema

type Rep ChainReport Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

type Rep ChainReport = D1 ('MetaData "ChainReport" "Plutus.PAB.Webserver.Types" "plutus-pab-1.2.0.0-LtxAAjtTYeqGloVmBPlsYv" 'False) (C1 ('MetaCons "ChainReport" 'PrefixI 'True) (S1 ('MetaSel ('Just "transactionMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Map TxId CardanoTx)) :*: (S1 ('MetaSel ('Just "utxoIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UtxoIndex) :*: S1 ('MetaSel ('Just "annotatedBlockchain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [[AnnotatedTx]]))))

data FullReport t Source #

Instances

Instances details
Eq t => Eq (FullReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Show t => Show (FullReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Generic (FullReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Associated Types

type Rep (FullReport t) :: Type -> Type Source #

Methods

from :: FullReport t -> Rep (FullReport t) x Source #

to :: Rep (FullReport t) x -> FullReport t Source #

FromJSON t => FromJSON (FullReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

parseJSON :: Value -> Parser (FullReport t)

parseJSONList :: Value -> Parser [FullReport t]

ToJSON t => ToJSON (FullReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

toJSON :: FullReport t -> Value

toEncoding :: FullReport t -> Encoding

toJSONList :: [FullReport t] -> Value

toEncodingList :: [FullReport t] -> Encoding

ToSchema t => ToSchema (FullReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

declareNamedSchema :: Proxy (FullReport t) -> Declare (Definitions Schema) NamedSchema

type Rep (FullReport t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

type Rep (FullReport t) = D1 ('MetaData "FullReport" "Plutus.PAB.Webserver.Types" "plutus-pab-1.2.0.0-LtxAAjtTYeqGloVmBPlsYv" 'False) (C1 ('MetaCons "FullReport" 'PrefixI 'True) (S1 ('MetaSel ('Just "contractReport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ContractReport t)) :*: S1 ('MetaSel ('Just "chainReport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChainReport)))

newtype ContractSignatureResponse t Source #

Constructors

ContractSignatureResponse 

Fields

Instances

Instances details
Eq t => Eq (ContractSignatureResponse t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Show t => Show (ContractSignatureResponse t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Generic (ContractSignatureResponse t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Associated Types

type Rep (ContractSignatureResponse t) :: Type -> Type Source #

FromJSON t => FromJSON (ContractSignatureResponse t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

parseJSON :: Value -> Parser (ContractSignatureResponse t)

parseJSONList :: Value -> Parser [ContractSignatureResponse t]

ToJSON t => ToJSON (ContractSignatureResponse t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

ToSchema t => ToSchema (ContractSignatureResponse t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

declareNamedSchema :: Proxy (ContractSignatureResponse t) -> Declare (Definitions Schema) NamedSchema

type Rep (ContractSignatureResponse t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

type Rep (ContractSignatureResponse t) = D1 ('MetaData "ContractSignatureResponse" "Plutus.PAB.Webserver.Types" "plutus-pab-1.2.0.0-LtxAAjtTYeqGloVmBPlsYv" 'True) (C1 ('MetaCons "ContractSignatureResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "csrDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 t)))

data ContractActivationArgs t Source #

Data needed to start a new instance of a contract.

Constructors

ContractActivationArgs 

Fields

  • caID :: t

    ID of the contract

  • caWallet :: Maybe Wallet

    Wallet that should be used for this instance, `knownWallet 1` is used in the Nothing case.

Instances

Instances details
Eq t => Eq (ContractActivationArgs t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Show t => Show (ContractActivationArgs t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Generic (ContractActivationArgs t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Associated Types

type Rep (ContractActivationArgs t) :: Type -> Type Source #

FromJSON t => FromJSON (ContractActivationArgs t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

parseJSON :: Value -> Parser (ContractActivationArgs t)

parseJSONList :: Value -> Parser [ContractActivationArgs t]

Pretty t => Pretty (ContractActivationArgs t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

pretty :: ContractActivationArgs t -> Doc ann

prettyList :: [ContractActivationArgs t] -> Doc ann

ToJSON t => ToJSON (ContractActivationArgs t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

ToSchema t => ToSchema (ContractActivationArgs t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

declareNamedSchema :: Proxy (ContractActivationArgs t) -> Declare (Definitions Schema) NamedSchema

type Rep (ContractActivationArgs t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

type Rep (ContractActivationArgs t) = D1 ('MetaData "ContractActivationArgs" "Plutus.PAB.Webserver.Types" "plutus-pab-1.2.0.0-LtxAAjtTYeqGloVmBPlsYv" 'False) (C1 ('MetaCons "ContractActivationArgs" 'PrefixI 'True) (S1 ('MetaSel ('Just "caID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 t) :*: S1 ('MetaSel ('Just "caWallet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Wallet))))

data ContractInstanceClientState t Source #

Current state of a contract instance (to be sent to external clients)

Constructors

ContractInstanceClientState 

Fields

Instances

Instances details
Eq t => Eq (ContractInstanceClientState t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Show t => Show (ContractInstanceClientState t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Generic (ContractInstanceClientState t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Associated Types

type Rep (ContractInstanceClientState t) :: Type -> Type Source #

FromJSON t => FromJSON (ContractInstanceClientState t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

parseJSON :: Value -> Parser (ContractInstanceClientState t)

parseJSONList :: Value -> Parser [ContractInstanceClientState t]

ToJSON t => ToJSON (ContractInstanceClientState t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

ToSchema t => ToSchema (ContractInstanceClientState t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

declareNamedSchema :: Proxy (ContractInstanceClientState t) -> Declare (Definitions Schema) NamedSchema

type Rep (ContractInstanceClientState t) Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

type Rep (ContractInstanceClientState t) = D1 ('MetaData "ContractInstanceClientState" "Plutus.PAB.Webserver.Types" "plutus-pab-1.2.0.0-LtxAAjtTYeqGloVmBPlsYv" 'False) (C1 ('MetaCons "ContractInstanceClientState" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cicContract") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContractInstanceId) :*: (S1 ('MetaSel ('Just "cicCurrentState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (PartiallyDecodedResponse ActiveEndpoint)) :*: S1 ('MetaSel ('Just "cicWallet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Wallet))) :*: (S1 ('MetaSel ('Just "cicDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 t) :*: (S1 ('MetaSel ('Just "cicStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContractActivityStatus) :*: S1 ('MetaSel ('Just "cicYieldedExportTxs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ExportTx])))))

data InstanceStatusToClient Source #

Status updates for contract instances streamed to client

Constructors

NewObservableState Value

The observable state of the contract has changed.

NewActiveEndpoints [ActiveEndpoint]

The set of active endpoints has changed.

NewYieldedExportTxs [ExportTx]

Partial txs that need to be balanced, signed and submitted by an external client.

ContractFinished (Maybe Value)

Contract instance is done with an optional error message.

Instances

Instances details
Eq InstanceStatusToClient Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Show InstanceStatusToClient Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Generic InstanceStatusToClient Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Associated Types

type Rep InstanceStatusToClient :: Type -> Type Source #

FromJSON InstanceStatusToClient Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

parseJSON :: Value -> Parser InstanceStatusToClient

parseJSONList :: Value -> Parser [InstanceStatusToClient]

ToJSON InstanceStatusToClient Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

type Rep InstanceStatusToClient Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

type Rep InstanceStatusToClient = D1 ('MetaData "InstanceStatusToClient" "Plutus.PAB.Webserver.Types" "plutus-pab-1.2.0.0-LtxAAjtTYeqGloVmBPlsYv" 'False) ((C1 ('MetaCons "NewObservableState" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Value)) :+: C1 ('MetaCons "NewActiveEndpoints" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ActiveEndpoint]))) :+: (C1 ('MetaCons "NewYieldedExportTxs" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ExportTx])) :+: C1 ('MetaCons "ContractFinished" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Value)))))

data CombinedWSStreamToClient Source #

Data sent to the client through the combined websocket API

Instances

Instances details
Eq CombinedWSStreamToClient Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Show CombinedWSStreamToClient Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Generic CombinedWSStreamToClient Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Associated Types

type Rep CombinedWSStreamToClient :: Type -> Type Source #

FromJSON CombinedWSStreamToClient Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

parseJSON :: Value -> Parser CombinedWSStreamToClient

parseJSONList :: Value -> Parser [CombinedWSStreamToClient]

ToJSON CombinedWSStreamToClient Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

type Rep CombinedWSStreamToClient Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

data CombinedWSStreamToServer Source #

Instructions sent to the server through the combined websocket API

Constructors

Subscribe (Either ContractInstanceId PubKeyHash) 
Unsubscribe (Either ContractInstanceId PubKeyHash) 

Instances

Instances details
Eq CombinedWSStreamToServer Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Show CombinedWSStreamToServer Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Generic CombinedWSStreamToServer Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Associated Types

type Rep CombinedWSStreamToServer :: Type -> Type Source #

FromJSON CombinedWSStreamToServer Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

Methods

parseJSON :: Value -> Parser CombinedWSStreamToServer

parseJSONList :: Value -> Parser [CombinedWSStreamToServer]

ToJSON CombinedWSStreamToServer Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

type Rep CombinedWSStreamToServer Source # 
Instance details

Defined in Plutus.PAB.Webserver.Types

type Rep CombinedWSStreamToServer = D1 ('MetaData "CombinedWSStreamToServer" "Plutus.PAB.Webserver.Types" "plutus-pab-1.2.0.0-LtxAAjtTYeqGloVmBPlsYv" 'False) (C1 ('MetaCons "Subscribe" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Either ContractInstanceId PubKeyHash))) :+: C1 ('MetaCons "Unsubscribe" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Either ContractInstanceId PubKeyHash))))

Orphan instances

ToSchema UtxoIndex Source # 
Instance details

Methods

declareNamedSchema :: Proxy UtxoIndex -> Declare (Definitions Schema) NamedSchema

ToSchema TxId Source # 
Instance details

Methods

declareNamedSchema :: Proxy TxId -> Declare (Definitions Schema) NamedSchema

ToSchema TxIn Source # 
Instance details

Methods

declareNamedSchema :: Proxy TxIn -> Declare (Definitions Schema) NamedSchema

ToSchema TxIx Source # 
Instance details

Methods

declareNamedSchema :: Proxy TxIx -> Declare (Definitions Schema) NamedSchema

ToSchema AssetName Source # 
Instance details

Methods

declareNamedSchema :: Proxy AssetName -> Declare (Definitions Schema) NamedSchema

ToSchema Lovelace Source # 
Instance details

Methods

declareNamedSchema :: Proxy Lovelace -> Declare (Definitions Schema) NamedSchema

ToSchema PolicyId Source # 
Instance details

Methods

declareNamedSchema :: Proxy PolicyId -> Declare (Definitions Schema) NamedSchema

ToSchema PaymentPubKeyHash Source # 
Instance details

Methods

declareNamedSchema :: Proxy PaymentPubKeyHash -> Declare (Definitions Schema) NamedSchema

ToSchema PubKey Source # 
Instance details

Methods

declareNamedSchema :: Proxy PubKey -> Declare (Definitions Schema) NamedSchema

ToSchema Signature Source # 
Instance details

Methods

declareNamedSchema :: Proxy Signature -> Declare (Definitions Schema) NamedSchema

ToSchema Certificate Source # 
Instance details

Methods

declareNamedSchema :: Proxy Certificate -> Declare (Definitions Schema) NamedSchema

ToSchema TxOut Source # 
Instance details

Methods

declareNamedSchema :: Proxy TxOut -> Declare (Definitions Schema) NamedSchema

ToSchema Withdrawal Source # 
Instance details

Methods

declareNamedSchema :: Proxy Withdrawal -> Declare (Definitions Schema) NamedSchema

ToSchema DCert Source # 
Instance details

Methods

declareNamedSchema :: Proxy DCert -> Declare (Definitions Schema) NamedSchema

ToSchema POSIXTime Source # 
Instance details

Methods

declareNamedSchema :: Proxy POSIXTime -> Declare (Definitions Schema) NamedSchema

ToSchema Quantity Source # 
Instance details

Methods

declareNamedSchema :: Proxy Quantity -> Declare (Definitions Schema) NamedSchema

ToSchema CardanoBuildTx Source # 
Instance details

Methods

declareNamedSchema :: Proxy CardanoBuildTx -> Declare (Definitions Schema) NamedSchema

ToSchema ScriptHash Source # 
Instance details

Methods

declareNamedSchema :: Proxy ScriptHash -> Declare (Definitions Schema) NamedSchema

ToSchema LedgerBytes Source # 
Instance details

Methods

declareNamedSchema :: Proxy LedgerBytes -> Declare (Definitions Schema) NamedSchema

ToSchema UnbalancedTx Source # 
Instance details

Methods

declareNamedSchema :: Proxy UnbalancedTx -> Declare (Definitions Schema) NamedSchema

ToSchema ExportTxInput Source # 
Instance details

Methods

declareNamedSchema :: Proxy ExportTxInput -> Declare (Definitions Schema) NamedSchema

ToSchema ExportTx Source # 
Instance details

Methods

declareNamedSchema :: Proxy ExportTx -> Declare (Definitions Schema) NamedSchema

ToSchema ExportTxRedeemer Source # 
Instance details

Methods

declareNamedSchema :: Proxy ExportTxRedeemer -> Declare (Definitions Schema) NamedSchema

ToSchema ActiveEndpoint Source # 
Instance details

Methods

declareNamedSchema :: Proxy ActiveEndpoint -> Declare (Definitions Schema) NamedSchema

ToSchema ChainIndexQuery Source # 
Instance details

Methods

declareNamedSchema :: Proxy ChainIndexQuery -> Declare (Definitions Schema) NamedSchema

ToSchema PABReq Source # 
Instance details

Methods

declareNamedSchema :: Proxy PABReq -> Declare (Definitions Schema) NamedSchema

ToSchema EndpointDescription Source # 
Instance details

Methods

declareNamedSchema :: Proxy EndpointDescription -> Declare (Definitions Schema) NamedSchema

ToSchema ContractInstanceId Source # 
Instance details

Methods

declareNamedSchema :: Proxy ContractInstanceId -> Declare (Definitions Schema) NamedSchema

ToSchema ContractActivityStatus Source # 
Instance details

Methods

declareNamedSchema :: Proxy ContractActivityStatus -> Declare (Definitions Schema) NamedSchema

ToSchema Wallet Source # 
Instance details

Methods

declareNamedSchema :: Proxy Wallet -> Declare (Definitions Schema) NamedSchema

ToSchema WalletId Source # 
Instance details

Methods

declareNamedSchema :: Proxy WalletId -> Declare (Definitions Schema) NamedSchema

ToSchema WalletId Source # 
Instance details

Methods

declareNamedSchema :: Proxy WalletId -> Declare (Definitions Schema) NamedSchema

ToSchema AnnotatedTx Source # 
Instance details

Methods

declareNamedSchema :: Proxy AnnotatedTx -> Declare (Definitions Schema) NamedSchema

ToSchema BeneficialOwner Source # 
Instance details

Methods

declareNamedSchema :: Proxy BeneficialOwner -> Declare (Definitions Schema) NamedSchema

ToSchema DereferencedInput Source # 
Instance details

Methods

declareNamedSchema :: Proxy DereferencedInput -> Declare (Definitions Schema) NamedSchema

ToSchema SequenceId Source # 
Instance details

Methods

declareNamedSchema :: Proxy SequenceId -> Declare (Definitions Schema) NamedSchema

ToSchema (Hash ScriptData) Source # 
Instance details

Methods

declareNamedSchema :: Proxy (Hash ScriptData) -> Declare (Definitions Schema) NamedSchema

ToSchema (Digest Blake2b_160) Source # 
Instance details

Methods

declareNamedSchema :: Proxy (Digest Blake2b_160) -> Declare (Definitions Schema) NamedSchema

ToSchema (Hash Blake2b_256 EraIndependentTxBody) Source # 
Instance details

Methods

declareNamedSchema :: Proxy (Hash Blake2b_256 EraIndependentTxBody) -> Declare (Definitions Schema) NamedSchema