From 60a33111e1d5331c7d43897fb54fd48b6cca1947 Mon Sep 17 00:00:00 2001 From: Sudip Date: Fri, 16 Aug 2024 21:37:38 +0545 Subject: [PATCH] Docs built for 3.1.0 --- Cardano-Kuber-Api.html | 13 + Cardano-Kuber-Console-ConsoleWritable.html | 1 + Cardano-Kuber-Data-Models.html | 1 + Cardano-Kuber-Data-Parsers.html | 1 + Cardano-Kuber-Http-Spec.html | 1 + Cardano-Kuber-Util.html | 12 + doc-index-A.html | 1 + doc-index-All.html | 1 + doc-index-B.html | 1 + doc-index-C.html | 1 + doc-index-D.html | 1 + doc-index-E.html | 1 + doc-index-F.html | 1 + doc-index-G.html | 1 + doc-index-H.html | 1 + doc-index-I.html | 1 + doc-index-K.html | 1 + doc-index-L.html | 1 + doc-index-M.html | 1 + doc-index-N.html | 1 + doc-index-P.html | 1 + doc-index-Q.html | 1 + doc-index-R.html | 1 + doc-index-S.html | 1 + doc-index-T.html | 1 + doc-index-U.html | 1 + doc-index-V.html | 1 + doc-index-W.html | 1 + doc-index.html | 1 + haddock-bundle.min.js | 2 + index.html | 1 + kuber.haddock | Bin 0 -> 29929 bytes linuwial.css | 881 +++++++++++++++++++++ meta.json | 1 + quick-jump.css | 221 ++++++ synopsis.png | Bin 0 -> 11327 bytes 36 files changed, 1158 insertions(+) create mode 100644 Cardano-Kuber-Api.html create mode 100644 Cardano-Kuber-Console-ConsoleWritable.html create mode 100644 Cardano-Kuber-Data-Models.html create mode 100644 Cardano-Kuber-Data-Parsers.html create mode 100644 Cardano-Kuber-Http-Spec.html create mode 100644 Cardano-Kuber-Util.html create mode 100644 doc-index-A.html create mode 100644 doc-index-All.html create mode 100644 doc-index-B.html create mode 100644 doc-index-C.html create mode 100644 doc-index-D.html create mode 100644 doc-index-E.html create mode 100644 doc-index-F.html create mode 100644 doc-index-G.html create mode 100644 doc-index-H.html create mode 100644 doc-index-I.html create mode 100644 doc-index-K.html create mode 100644 doc-index-L.html create mode 100644 doc-index-M.html create mode 100644 doc-index-N.html create mode 100644 doc-index-P.html create mode 100644 doc-index-Q.html create mode 100644 doc-index-R.html create mode 100644 doc-index-S.html create mode 100644 doc-index-T.html create mode 100644 doc-index-U.html create mode 100644 doc-index-V.html create mode 100644 doc-index-W.html create mode 100644 doc-index.html create mode 100644 haddock-bundle.min.js create mode 100644 index.html create mode 100644 kuber.haddock create mode 100644 linuwial.css create mode 100644 meta.json create mode 100644 quick-jump.css create mode 100644 synopsis.png diff --git a/Cardano-Kuber-Api.html b/Cardano-Kuber-Api.html new file mode 100644 index 0000000..0dfe56c --- /dev/null +++ b/Cardano-Kuber-Api.html @@ -0,0 +1,13 @@ +Cardano.Kuber.Api
kuber-3.1.0.0
Safe HaskellNone
LanguageHaskell2010

Cardano.Kuber.Api

Synopsis

TxBuilder and companion functions

Transaction Builder Object

type TxBuilder = TxBuilder_ ConwayEra #

TxBuilder is not to be directly used but, parts of it are constructed using helper functions. + Multiple builder parts can be combined to construct full transaction specification

data TxBuilder_ era #

Instances

Instances details
IsTxBuilderEra era => FromJSON (TxBuilder_ era) # 
Instance details

Defined in Cardano.Kuber.Data.TxBuilderAeson

IsTxBuilderEra era => ToJSON (TxBuilder_ era) # 
Instance details

Defined in Cardano.Kuber.Data.TxBuilderAeson

Monoid (TxBuilder_ era) # 
Instance details

Defined in Cardano.Kuber.Core.TxBuilder

Methods

mempty :: TxBuilder_ era #

mappend :: TxBuilder_ era -> TxBuilder_ era -> TxBuilder_ era #

mconcat :: [TxBuilder_ era] -> TxBuilder_ era #

Semigroup (TxBuilder_ era) # 
Instance details

Defined in Cardano.Kuber.Core.TxBuilder

Methods

(<>) :: TxBuilder_ era -> TxBuilder_ era -> TxBuilder_ era #

sconcat :: NonEmpty (TxBuilder_ era) -> TxBuilder_ era #

stimes :: Integral b => b -> TxBuilder_ era -> TxBuilder_ era #

Transaction Inputs

Add the txin to transaction input

txRedeemTxin :: IsPlutusScript sc => TxIn -> sc -> HashableScriptData -> Maybe ExecutionUnits -> TxBuilder #

Add a script utxo-reference containing inline-datum to transaction input. Script code and Reedemer should be passed.

txRedeemUtxo :: IsPlutusScript sc => TxIn -> TxOut CtxUTxO ConwayEra -> sc -> HashableScriptData -> Maybe ExecutionUnits -> TxBuilder #

Add a script utxo containing inline-datum to transaction input. Script code and redeemer should be passed for building transaction.

txRedeemUtxoWithDatum :: IsPlutusScript sc => TxIn -> TxOut CtxUTxO ConwayEra -> sc -> HashableScriptData -> HashableScriptData -> Maybe ExecutionUnits -> TxBuilder #

Add a script utxo containing datum-hash to transaction input . Script code, datum matching datumHash and redeemer should be passed for building transaction.

txRedeemUtxoWithReferenceScript :: ScriptReferenceTxIn -> TxIn -> TxOut CtxUTxO ConwayEra -> HashableScriptData -> Maybe ExecutionUnits -> TxBuilder #

Add a script utxo containing inline-datum to transaction input. Script code is inlined in provided TransactionInput. The script reference input will be automatically added to transaction reference inputs.

txRedeemTxinWithReferenceScript :: ScriptReferenceTxIn -> TxIn -> TxOut CtxUTxO ConwayEra -> HashableScriptData -> Maybe ExecutionUnits -> TxBuilder #

Add a script txIn containing inline-datum to transaction input. Script code is inlined in provided TransactionInput. The script reference input will be automatically added to transaction reference inputs.

txRedeemUtxoWithDatumAndReferenceScript :: ScriptReferenceTxIn -> TxIn -> TxOut CtxUTxO ConwayEra -> HashableScriptData -> HashableScriptData -> Maybe ExecutionUnits -> TxBuilder #

Add a script utxo txin containing datum-hash to transaction input. Script code is inlined in provided TransactionInput. The script reference input will be automatically added to transaction reference inputs.

txRedeemTxinWithDatumAndReferenceScript :: ScriptReferenceTxIn -> TxIn -> TxOut CtxUTxO ConwayEra -> HashableScriptData -> HashableScriptData -> Maybe ExecutionUnits -> TxBuilder #

Add a script utxo containing datum-hash to transaction input. Script code is inlined in provided TransactionInput. The script reference input will be automatically added to transaction reference inputs.

TxSelections

TxSelections represent Utxos that can be used for balancing a transaction. They will be added to input if required for balancing the transaciton. + Such utxos should be related to user's wallet and

txWalletSignKey :: SigningKey PaymentKey -> TxBuilder #

add signkey to the selection. All the utxos from the enterprise address of the signkey will be automatically + added to selection too. The TxBuilder containing signkeys when built to transaction, transaction will contain signatures if their utxo is used.

In order to automatically sign tx for address other than enterprise address, both address and signkey must be present in the builder.

Payment functions

txPayTo :: AddressInEra ConwayEra -> Value -> TxBuilder #

Pay to this address in transaction

txPayToPkh :: PubKeyHash -> Value -> TxBuilder #

Pay to the enterprise address of this PublicKeyHash

txPayToScript :: AddressInEra ConwayEra -> Value -> Hash ScriptData -> TxBuilder #

Pay to script address with datumHash

txPayToScriptWithData :: AddressInEra ConwayEra -> Value -> HashableScriptData -> TxBuilder #

Pay to script address and inline the datum in utxo

txPayToScriptWithReference :: IsPlutusScript sc => sc -> Value -> Hash ScriptData -> TxBuilder #

Pay to the script and inline it in the utxo. Script enterprise address is derrived from script hash

txPayToScriptWithDataAndReference :: IsPlutusScript sc => sc -> Value -> HashableScriptData -> TxBuilder #

Pay to script with inline both datum and inline it in datum. Script enterprise address is derrived from script hash

txPayToWithReferenceScript :: AddressInEra ConwayEra -> Value -> TxScript -> TxBuilder #

Pay to address and inline the script in resulting utxo.

Minting functions

txMintSimpleScript :: SimpleScript -> [(AssetName, Quantity)] -> TxBuilder #

Mint token with simple script

txMintPlutusScript :: IsPlutusScript script => script -> HashableScriptData -> [(AssetName, Quantity)] -> TxBuilder #

Mint token with plutus v1 or v2 script

Reference Inputs

Extra Vkey Witnesses in Transaction

txSignBy :: AddressInEra ConwayEra -> TxBuilder #

Mark this address as txExtraKeyWitness in the transaction object.

txSignByPkh :: PubKeyHash -> TxBuilder #

Mark this PublicKeyhash as txExtraKeyWitness in the transaction object.

Explicitly set transaction fee

txSetFee :: Integer -> TxBuilder #

explicitly set Fee for the transaction

Change address to send unbalanced value to. If change address is missing, it is automatically selected from one of the wallet addresses.

Transactoin validity functions

TxSelections

TxSelections represent Utxos that can be used for balancing a transaction. They will be added to input if required for balancing the transaciton. + Such utxos should be related to user's wallet and

Payment functions

Minting functions

Reference Inputs

Extra Vkey Witnesses in Transaction

Explicitly set transaction fee

Change address to send unbalanced value to. If change address is missing, it is automatically selected from one of the wallet addresses.

Transactoin validity functions

txVote_ :: TxVote era -> TxBuilder_ era #

Transactoin validity functions

these functions help dealing with plutus validator and cardano-api script types.

class IsPlutusScript sc #

Minimal complete definition

toTxPlutusScript

Instances

Instances details
IsPlutusScript TxPlutusScript # 
Instance details

Defined in Cardano.Kuber.Core.TxScript

IsPlutusVersion ver => IsPlutusScript (PlutusScript ver) # 
Instance details

Defined in Cardano.Kuber.Core.TxScript

IsPlutusVersion ver => IsPlutusScript (Script ver) # 
Instance details

Defined in Cardano.Kuber.Core.TxScript

class IsSimpleScript sc #

Minimal complete definition

toTxSimpleScript

Error Class

data FrameworkError #

Instances

Instances details
FromJSON FrameworkError # 
Instance details

Defined in Cardano.Kuber.Error

ToJSON FrameworkError # 
Instance details

Defined in Cardano.Kuber.Error

Exception FrameworkError # 
Instance details

Defined in Cardano.Kuber.Error

Show FrameworkError # 
Instance details

Defined in Cardano.Kuber.Error

Eq FrameworkError # 
Instance details

Defined in Cardano.Kuber.Error

Wrapper ExUnitsResponseModal (Map ScriptWitnessIndex (Either FrameworkError ExecutionUnits)) # 
Instance details

Defined in Cardano.Kuber.Data.Models

MonadError FrameworkError (Kontract api w FrameworkError) # 
Instance details

Defined in Cardano.Kuber.Core.Kontract

Kontract and ChainApi related API

data Exception e => Kontract api w e r #

Constructors

KResult !r 
KError !e 
KLift (api -> IO (Either e r)) 

Instances

Instances details
MonadError FrameworkError (Kontract api w FrameworkError) # 
Instance details

Defined in Cardano.Kuber.Core.Kontract

Exception e => MonadIO (Kontract api w e) # 
Instance details

Defined in Cardano.Kuber.Core.Kontract

Methods

liftIO :: IO a -> Kontract api w e a #

Exception e => Alternative (Kontract api w e) # 
Instance details

Defined in Cardano.Kuber.Core.Kontract

Methods

empty :: Kontract api w e a #

(<|>) :: Kontract api w e a -> Kontract api w e a -> Kontract api w e a #

some :: Kontract api w e a -> Kontract api w e [a] #

many :: Kontract api w e a -> Kontract api w e [a] #

Exception e => Applicative (Kontract api w e) # 
Instance details

Defined in Cardano.Kuber.Core.Kontract

Methods

pure :: a -> Kontract api w e a #

(<*>) :: Kontract api w e (a -> b) -> Kontract api w e a -> Kontract api w e b #

liftA2 :: (a -> b -> c) -> Kontract api w e a -> Kontract api w e b -> Kontract api w e c #

(*>) :: Kontract api w e a -> Kontract api w e b -> Kontract api w e b #

(<*) :: Kontract api w e a -> Kontract api w e b -> Kontract api w e a #

Exception e => Functor (Kontract api w e) # 
Instance details

Defined in Cardano.Kuber.Core.Kontract

Methods

fmap :: (a -> b) -> Kontract api w e a -> Kontract api w e b #

(<$) :: a -> Kontract api w e b -> Kontract api w e a #

Exception e => Monad (Kontract api w e) # 
Instance details

Defined in Cardano.Kuber.Core.Kontract

Methods

(>>=) :: Kontract api w e a -> (a -> Kontract api w e b) -> Kontract api w e b #

(>>) :: Kontract api w e a -> Kontract api w e b -> Kontract api w e b #

return :: a -> Kontract api w e a #

eitherToKontract :: Exception e => Either e r -> Kontract api w e r #

class HasChainQueryAPI a where #

Instances

Instances details
HasChainQueryAPI LocalNodeConnectInfo # 
Instance details

Defined in Cardano.Kuber.Core.LocalNodeChainApi

HasChainQueryAPI ChainConnectInfo # 
Instance details

Defined in Cardano.Kuber.Core.LocalNodeChainApi

HasChainQueryAPI RemoteKuberConnection # 
Instance details

Defined in Cardano.Kuber.Http.Client

class HasKuberAPI a where #

Instances

Instances details
HasKuberAPI LocalNodeConnectInfo # 
Instance details

Defined in Cardano.Kuber.Core.KuberAPI

HasKuberAPI ChainConnectInfo # 
Instance details

Defined in Cardano.Kuber.Core.KuberAPI

HasKuberAPI RemoteKuberConnection # 
Instance details

Defined in Cardano.Kuber.Http.Client

Chain info Structures

newtype ChainConnectInfo #

Instances

Instances details
HasChainQueryAPI ChainConnectInfo # 
Instance details

Defined in Cardano.Kuber.Core.LocalNodeChainApi

HasSubmitApi ChainConnectInfo # 
Instance details

Defined in Cardano.Kuber.Core.LocalNodeChainApi

HasKuberAPI ChainConnectInfo # 
Instance details

Defined in Cardano.Kuber.Core.KuberAPI

HasLocalNodeAPI ChainConnectInfo # 
Instance details

Defined in Cardano.Kuber.Core.LocalNodeChainApi

data RemoteKuberConnection #

Instances

Instances details
HasChainQueryAPI RemoteKuberConnection # 
Instance details

Defined in Cardano.Kuber.Http.Client

HasSubmitApi RemoteKuberConnection # 
Instance details

Defined in Cardano.Kuber.Http.Client

HasKuberAPI RemoteKuberConnection # 
Instance details

Defined in Cardano.Kuber.Http.Client

chainInfoFromEnv :: IO ChainConnectInfo #

Using Environment variables determine the NETWORK. + NETWORK can be "mainnet", "testnet" or "networkMagic number". + If CARDANO_NODE_SOCKET_PATH environment variable is set, the socket path is set to it's value + Otherwise CARDANO_HOME or "$HOME.cardano" is used and the socket path becomes "$CARDANO_HOMEnode.socket"

chainInfoFromEnv' :: EnvVariable -> IO ChainConnectInfo #

Read Network value from the environment variable and then determine connection info + If CARDANO_NODE_SOCKET_PATH environment variable is set, the socket path is set to it's value + Otherwise CARDANO_HOME or "$HOME.cardano" is used and the socket path becomes "$CARDANO_HOMEnode.socket"

getWorkPath :: [FilePath] -> IO FilePath #

get absolute path given a directory or file path relative to work directory. + the absolute path is "CARANO_HOME/...paths" value to the path

getWorkPathFunc :: IO ([FilePath] -> FilePath) #

Get WrokPath calculatin Function + getWorkPath function can throw errors. The error is only during initialization + So if the function succeeds, it returns pure function to calculate filepath which can be reused.

getNetworkFromEnv :: EnvVariable -> IO (String, NetworkId) #

Given environment variable key, read the environmet variable and return network Id. The value maybe network name or network magic.

updateUtxoEra :: IsTxBuilderEra era => UTxO era1 -> UTxO era #

\ No newline at end of file diff --git a/Cardano-Kuber-Console-ConsoleWritable.html b/Cardano-Kuber-Console-ConsoleWritable.html new file mode 100644 index 0000000..484add9 --- /dev/null +++ b/Cardano-Kuber-Console-ConsoleWritable.html @@ -0,0 +1 @@ +Cardano.Kuber.Console.ConsoleWritable
kuber-3.1.0.0
Safe HaskellNone
LanguageHaskell2010

Cardano.Kuber.Console.ConsoleWritable

Documentation

class ConsoleWritable v where #

Minimal complete definition

toConsoleText

Methods

toConsoleText :: String -> v -> String #

toConsoleText prefix -> object -> Printable text

toConsoleTextNoPrefix :: v -> String #

showStr :: Show a => a -> [Char] #

\ No newline at end of file diff --git a/Cardano-Kuber-Data-Models.html b/Cardano-Kuber-Data-Models.html new file mode 100644 index 0000000..c2d5d91 --- /dev/null +++ b/Cardano-Kuber-Data-Models.html @@ -0,0 +1 @@ +Cardano.Kuber.Data.Models
kuber-3.1.0.0
Safe HaskellNone
LanguageHaskell2010

Cardano.Kuber.Data.Models

Documentation

class Wrapper m a where #

Methods

unWrap :: m -> a #

Instances

Instances details
Wrapper AnyCardanoEraModal AnyCardanoEra # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper ChainPointModal ChainPoint # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper EraHistoryModal EraHistory # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper SystemStartModal SystemStart # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper VoteModal Vote # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: VoteModal -> Vote #

Wrapper TxModal (InAnyCardanoEra Tx) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper ExUnitsResponseModal (Map ScriptWitnessIndex (Either FrameworkError ExecutionUnits)) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper (AnchorModal era) (Anchor era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: AnchorModal era -> Anchor era #

Wrapper (CertificateModal era) (Certificate era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: CertificateModal era -> Certificate era #

Wrapper (ConstitutionModal era) (Constitution era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: ConstitutionModal era -> Constitution era #

Wrapper (DrepModal era) (DRep era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: DrepModal era -> DRep era #

Wrapper (GenesisParamModal era) (GenesisParameters era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper (GovActionModal era) (GovAction era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: GovActionModal era -> GovAction era #

Wrapper (ProposalModal era) (Proposal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: ProposalModal era -> Proposal era #

Wrapper (RewardAcntModal era) (RewardAcnt era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: RewardAcntModal era -> RewardAcnt era #

Wrapper (UtxoModal era) (UTxO era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: UtxoModal era -> UTxO era #

Wrapper (VotingProcedureModal era) (VotingProcedure era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper (UTxO era) (Map TxIn (TxOut CtxUTxO era)) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: UTxO era -> Map TxIn (TxOut CtxUTxO era) #

newtype AssetModal #

Constructors

AssetModal AssetId 

Instances

Instances details
Show AssetModal # 
Instance details

Defined in Cardano.Kuber.Data.Models

newtype RewardAcntModal crypto #

Constructors

RewardAcntModal (RewardAcnt crypto) 

Instances

Instances details
StandardCrypto ~ crypto => FromJSON (RewardAcntModal crypto) # 
Instance details

Defined in Cardano.Kuber.Data.Models

era ~ StandardCrypto => FromJSONKey (RewardAcntModal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

StandardCrypto ~ crypto => ToJSON (RewardAcntModal crypto) # 
Instance details

Defined in Cardano.Kuber.Data.Models

era ~ StandardCrypto => ToJSONKey (RewardAcntModal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Show (RewardAcntModal crypto) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

showsPrec :: Int -> RewardAcntModal crypto -> ShowS #

show :: RewardAcntModal crypto -> String #

showList :: [RewardAcntModal crypto] -> ShowS #

Eq (RewardAcntModal crypto) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

(==) :: RewardAcntModal crypto -> RewardAcntModal crypto -> Bool #

(/=) :: RewardAcntModal crypto -> RewardAcntModal crypto -> Bool #

Ord (RewardAcntModal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper (RewardAcntModal era) (RewardAcnt era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: RewardAcntModal era -> RewardAcnt era #

newtype SignKeyModal #

Instances

Instances details
Show SignKeyModal # 
Instance details

Defined in Cardano.Kuber.Data.Models

newtype UtxoModal era #

Constructors

UtxoModal (UTxO era) 

Instances

Instances details
IsTxBuilderEra era => FromJSON (UtxoModal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

IsTxBuilderEra era => ToJSON (UtxoModal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Show (UtxoModal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

showsPrec :: Int -> UtxoModal era -> ShowS #

show :: UtxoModal era -> String #

showList :: [UtxoModal era] -> ShowS #

Wrapper (UtxoModal era) (UTxO era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: UtxoModal era -> UTxO era #

newtype UtxoIdModal #

Constructors

UtxoIdModal (TxId, TxIx) 

newtype WitnessModal era #

Constructors

WitnessModal (KeyWitness era) 

Instances

Instances details
IsTxBuilderEra era => FromJSON (WitnessModal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Show (WitnessModal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

newtype ProposalModal era #

Constructors

ProposalModal (Proposal era) 

Instances

Instances details
Wrapper (ProposalModal era) (Proposal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: ProposalModal era -> Proposal era #

newtype GovActionModal era #

Constructors

GovActionModal (GovAction era) 

Instances

Instances details
EraCrypto ledgerera ~ StandardCrypto => FromJSON (GovActionModal ledgerera) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper (GovActionModal era) (GovAction era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: GovActionModal era -> GovAction era #

newtype ConstitutionModal era #

Constructors

ConstitutionModal (Constitution era) 

Instances

Instances details
EraCrypto ledgerera ~ StandardCrypto => FromJSON (ConstitutionModal ledgerera) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper (ConstitutionModal era) (Constitution era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: ConstitutionModal era -> Constitution era #

newtype AnchorModal era #

Constructors

AnchorModal (Anchor era) 

Instances

Instances details
Crypto era => FromJSON (AnchorModal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Crypto era => ToJSON (AnchorModal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper (AnchorModal era) (Anchor era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: AnchorModal era -> Anchor era #

newtype EraHistoryModal #

Instances

Instances details
Wrapper EraHistoryModal EraHistory # 
Instance details

Defined in Cardano.Kuber.Data.Models

newtype DrepModal era #

Constructors

DrepModal (DRep era) 

Instances

Instances details
era ~ StandardCrypto => FromJSON (DrepModal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

era ~ StandardCrypto => ToJSON (DrepModal era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Wrapper (DrepModal era) (DRep era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

unWrap :: DrepModal era -> DRep era #

data CredentialModal (r :: KeyRole) era #

Constructors

CredentialModal (Credential r era) 

Instances

Instances details
(ledgerera ~ StandardCrypto, Crypto ledgerera) => FromJSON (CredentialModal r ledgerera) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

parseJSON :: Value -> Parser (CredentialModal r ledgerera) #

parseJSONList :: Value -> Parser [CredentialModal r ledgerera] #

omittedField :: Maybe (CredentialModal r ledgerera) #

(ledgerera ~ StandardCrypto, Crypto ledgerera) => FromJSONKey (CredentialModal r ledgerera) # 
Instance details

Defined in Cardano.Kuber.Data.Models

(Crypto ledgerera, Typeable r) => ToJSON (CredentialModal r ledgerera) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

toJSON :: CredentialModal r ledgerera -> Value #

toEncoding :: CredentialModal r ledgerera -> Encoding #

toJSONList :: [CredentialModal r ledgerera] -> Value #

toEncodingList :: [CredentialModal r ledgerera] -> Encoding #

omitField :: CredentialModal r ledgerera -> Bool #

(era ~ StandardCrypto, Typeable r) => ToJSONKey (CredentialModal r era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Show (CredentialModal r era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Eq (CredentialModal r era) # 
Instance details

Defined in Cardano.Kuber.Data.Models

Methods

(==) :: CredentialModal r era -> CredentialModal r era -> Bool #

(/=) :: CredentialModal r era -> CredentialModal r era -> Bool #

Ord (CredentialModal r cre) # 
Instance details

Defined in Cardano.Kuber.Data.Models

data BalanceResponse #

Constructors

BalanceResponse 

Fields

Instances

Instances details
ToJSON BalanceResponse # 
Instance details

Defined in Cardano.Kuber.Data.Models

Generic BalanceResponse # 
Instance details

Defined in Cardano.Kuber.Data.Models

Associated Types

type Rep BalanceResponse 
Instance details

Defined in Cardano.Kuber.Data.Models

type Rep BalanceResponse = D1 ('MetaData "BalanceResponse" "Cardano.Kuber.Data.Models" "kuber-3.1.0.0-inplace" 'False) (C1 ('MetaCons "BalanceResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "utxos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (UTxO ConwayEra))))
Show BalanceResponse # 
Instance details

Defined in Cardano.Kuber.Data.Models

type Rep BalanceResponse # 
Instance details

Defined in Cardano.Kuber.Data.Models

type Rep BalanceResponse = D1 ('MetaData "BalanceResponse" "Cardano.Kuber.Data.Models" "kuber-3.1.0.0-inplace" 'False) (C1 ('MetaCons "BalanceResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "utxos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (UTxO ConwayEra))))

data KeyHashResponse #

Constructors

KeyHashResponse 

Fields

Instances

Instances details
ToJSON KeyHashResponse # 
Instance details

Defined in Cardano.Kuber.Data.Models

Generic KeyHashResponse # 
Instance details

Defined in Cardano.Kuber.Data.Models

Associated Types

type Rep KeyHashResponse 
Instance details

Defined in Cardano.Kuber.Data.Models

type Rep KeyHashResponse = D1 ('MetaData "KeyHashResponse" "Cardano.Kuber.Data.Models" "kuber-3.1.0.0-inplace" 'False) (C1 ('MetaCons "KeyHashResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))
Show KeyHashResponse # 
Instance details

Defined in Cardano.Kuber.Data.Models

type Rep KeyHashResponse # 
Instance details

Defined in Cardano.Kuber.Data.Models

type Rep KeyHashResponse = D1 ('MetaData "KeyHashResponse" "Cardano.Kuber.Data.Models" "kuber-3.1.0.0-inplace" 'False) (C1 ('MetaCons "KeyHashResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))

data QueryTipResponse #

Constructors

QueryTipResponse 

Fields

parseParamUpdate :: (Assert (OrdCond (CmpNat (ProtVerLow ledgerera) (ProtVerHigh ledgerera)) 'True 'True 'False) (TypeError ((('Text "Cannot satisfy: " ':<>: 'ShowType (ProtVerLow ledgerera)) ':<>: 'Text " <= ") ':<>: 'ShowType (ProtVerHigh ledgerera)) :: Constraint), Assert (OrdCond (CmpNat 0 (ProtVerLow ledgerera)) 'True 'True 'False) (TypeError ((('Text "Cannot satisfy: " ':<>: 'ShowType MinVersion) ':<>: 'Text " <= ") ':<>: 'ShowType (ProtVerLow ledgerera)) :: Constraint), Assert (OrdCond (CmpNat 0 (ProtVerHigh ledgerera)) 'True 'True 'False) (TypeError ((('Text "Cannot satisfy: " ':<>: 'ShowType MinVersion) ':<>: 'Text " <= ") ':<>: 'ShowType (ProtVerHigh ledgerera)) :: Constraint), ConwayEraPParams ledgerera) => StrictMaybe (GovPurposeId 'PParamUpdatePurpose ledgerera) -> StrictMaybe (ScriptHash (EraCrypto ledgerera)) -> Value -> Parser (GovAction ledgerera) #

parseCredentialText :: forall {era} {m} {r :: KeyRole}. (MonadFail m, Alternative m, Crypto era) => Text -> m (CredentialModal r era) #

rawBytesToCred :: forall c f (kr :: KeyRole). (HashAlgorithm (ADDRHASH c), MonadFail f) => ByteString -> Bool -> f (Credential kr c) #

mapStrictMaybe :: StrictMaybe a -> (a -> b) -> Maybe b #

toGovernanceAction :: forall ledgerera (purpose :: GovActionPurpose). EraCrypto ledgerera ~ StandardCrypto => PrevGovAction purpose -> LedgerAnchor -> Constitution ledgerera #

anchorToKeyValue :: (KeyValue e a, ToJSON v) => StrictMaybe v -> [a] #

addKeyIfJust :: (KeyValue e a, ToJSON v) => Key -> StrictMaybe v -> [a] #

Orphan instances

\ No newline at end of file diff --git a/Cardano-Kuber-Data-Parsers.html b/Cardano-Kuber-Data-Parsers.html new file mode 100644 index 0000000..a3986aa --- /dev/null +++ b/Cardano-Kuber-Data-Parsers.html @@ -0,0 +1 @@ +Cardano.Kuber.Data.Parsers
kuber-3.1.0.0
Safe HaskellNone
LanguageHaskell2010

Cardano.Kuber.Data.Parsers

Documentation

parseUtxo :: (IsTxBuilderEra era, MonadFail m) => Text -> m (UTxO era) #

parseUtxoCbor_ :: forall {m} {era}. (FromCBOR (TxOut (ShelleyLedgerEra era)), MonadFail m) => ShelleyBasedEra era -> ByteString -> m (UTxO era) #

parseHexString :: (FromText (Maybe (Base16 a1)), ToText a2, MonadFail f) => a2 -> f a1 #

parseHexString' :: (FromText (Maybe (Base16 a1)), ToText a2, MonadFail f) => a2 -> ErrorMessage -> f a1 #

parseCborHex :: (ToText a2, MonadFail m, FromCBOR b) => a2 -> m b #

\ No newline at end of file diff --git a/Cardano-Kuber-Http-Spec.html b/Cardano-Kuber-Http-Spec.html new file mode 100644 index 0000000..e010e5a --- /dev/null +++ b/Cardano-Kuber-Http-Spec.html @@ -0,0 +1 @@ +Cardano.Kuber.Http.Spec
kuber-3.1.0.0
Safe HaskellNone
LanguageHaskell2010

Cardano.Kuber.Http.Spec

Documentation

type KuberServerApi era = ("api" :> ("v3" :> QueryApi era)) :<|> ("api" :> ("v1" :> (KuberApi era :<|> UtilityApi))) #

type QueryApi era = ("protocol-params" :> Get '[JSON] (LedgerProtocolParameters era)) :<|> (("chain-point" :> Get '[JSON] ChainPointModal) :<|> (("current-era" :> Get '[JSON] AnyCardanoEraModal) :<|> (("utxo" :> (QueryParams "address" Text :> (QueryParams "txin" Text :> Get '[JSON] (UtxoModal ConwayEra)))) :<|> (("system-start" :> Get '[JSON] SystemStartModal) :<|> (("genesis-params" :> Get '[JSON] (GenesisParamModal ShelleyEra)) :<|> ("health" :> Get '[JSON] HealthStatusModal)))))) #

type KuberApi era = ("tx" :> (QueryParam "submit" Bool :> (ReqBody '[JSON] (TxBuilder_ era) :> Post '[JSON] TxModal))) :<|> (("tx" :> ("submit" :> (ReqBody '[JSON] SubmitTxModal :> Post '[JSON] TxModal))) :<|> (("time" :> Get '[JSON] TranslationResponse) :<|> (("time" :> ("toslot" :> (ReqBody '[JSON] TimeTranslationReq :> Post '[JSON] TranslationResponse))) :<|> ("time" :> ("fromSlot" :> (ReqBody '[JSON] SlotTranslationReq :> Post '[JSON] TranslationResponse)))))) #

\ No newline at end of file diff --git a/Cardano-Kuber-Util.html b/Cardano-Kuber-Util.html new file mode 100644 index 0000000..7f56d35 --- /dev/null +++ b/Cardano-Kuber-Util.html @@ -0,0 +1,12 @@ +Cardano.Kuber.Util
kuber-3.1.0.0
Safe HaskellNone
LanguageHaskell2010

Cardano.Kuber.Util

Synopsis

Documentation

skeyToAddr :: SigningKey PaymentKey -> NetworkId -> Address ShelleyAddr #

Create enterprise address from SignKey

skeyToAddrInEra :: IsShelleyBasedEra era => SigningKey PaymentKey -> NetworkId -> AddressInEra era #

Create enterprise address from SignKey

pkhToMaybeAddr :: IsShelleyBasedEra era => NetworkId -> PubKeyHash -> Maybe (AddressInEra era) #

convert PubKeyhash (plutus tupe) to corresponding Enterprise address (cardano-api type). + Note that the transformation Address - Pkh is not symmetrical for all addresses + It's symmetrical for Enterprise addresses (because enterprise addresses have no stake Key in it)

addrToMaybePkh :: Address ShelleyAddr -> Maybe PubKeyHash #

Convert Shelley Address (cardano-api type) to corresponding PubKeyHash (plutus type) + Note that the transformation Address - Pkh is not symmetrical for all addresses + It's symmetrical for Enterprise addresses (because enterprise addresses have no stake Key in it)

addrInEraToPkh :: MonadFail m => AddressInEra e -> m PubKeyHash #

Convert AddressInEra (cardano-api type) data type to corresponding ScriptHash. + Note that the transformation Address - Pkh is not symmetrical for all addresses + It's symmetrical for Enterprise addresses (because enterprise addresses have no stake Key in it). + Returns Nothing if Address is Byron era address or if it's a PublicKey Addresss.

addressInEraToPaymentKeyHash :: AddressInEra era -> Maybe (Hash PaymentKey) #

Convert AddressInEra (cardano-api type) to Hash PaymentKey (cardano-api type). + Will return Nothing if address is an Byron Address

addressNetworkId :: Address ShelleyAddr -> NetworkId #

Get Network Id from address

dataToScriptData :: ToData a1 => a1 -> ScriptData #

Convert (ToData) (i.e. Plutus data) to Cardano.Api's ScriptData structure

toPlutusAssetClass :: AssetId -> AssetClass #

Create Plutus library AssetClass structure from Cardano.Api's AssetId

fromPlutusAddress :: NetworkId -> Address -> Maybe (Address ShelleyAddr) #

Convert Address (plutus type) to Shelley Address (cardano-api type). + Address is re-deserialized, which might fail. This is because it's possible to set arbitary byteString as hashes in plutus.

toPlutusAddress :: Address ShelleyAddr -> Address #

Convert Shelley Address (cardano-api type) to Address (plutus type)

toPlutusCredential :: forall (keyrole :: KeyRole) crypto. Credential keyrole crypto -> Credential #

Convert Credential (cardano-api type) to Credential (plutus type)

addrInEraToPlutusAddress :: AddressInEra era -> Address #

Convert AddressInEra (cardano-api type) to Address (plutus type).It calls error internally if the provided address + is byron address

addressToPlutusCredential :: Address ShelleyAddr -> Credential #

Extract Payment Credential from Shelley Address (cardano-api type) and return Plutus Credential (plutus type)

utxoListSum :: [(a, TxOut ctx era)] -> Value #

utxoSum :: UTxO era -> Value #

utxoMapSum :: Map a (TxOut ctx era) -> Value #

txoutListSum :: [TxOut ctx era] -> Value #

toHexString :: (FromText a1, ToText (Base16 a2)) => a2 -> a1 #

unHex :: (Functor f, FromText (f (Base16 b)), ToText a) => a -> f b #

getDefaultConnection :: String -> NetworkId -> IO LocalNodeConnectInfo #

If CARDANO_NODE_SOCKET_PATH environment variable is set, return ConnectInfo instance with the path + Otherwise CARDANO_HOME or "$HOME.cardano" is used and the socket path becomes "$CARDANO_HOMEnode.socket"

\ No newline at end of file diff --git a/doc-index-A.html b/doc-index-A.html new file mode 100644 index 0000000..78c750e --- /dev/null +++ b/doc-index-A.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - A)
kuber-3.1.0.0

Index - A

addKeyIfJustCardano.Kuber.Data.Models
addressInEraToAddressAnyCardano.Kuber.Util
addressInEraToPaymentKeyHashCardano.Kuber.Util
AddressModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
addressNetworkIdCardano.Kuber.Util
addressToPlutusCredentialCardano.Kuber.Util
addrInEraToPkhCardano.Kuber.Util
addrInEraToPlutusAddressCardano.Kuber.Util
addrToMaybePkhCardano.Kuber.Util
allTxTypesCardano.Kuber.Data.Parsers
AnchorModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
anchorToKeyValueCardano.Kuber.Data.Models
AnyCardanoEraModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
anyScriptParserCardano.Kuber.Data.Parsers
AnyTextTypeCardano.Kuber.Http.Spec
AsDrepModalCardano.Kuber.Data.Models
AssetModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
\ No newline at end of file diff --git a/doc-index-All.html b/doc-index-All.html new file mode 100644 index 0000000..8ded9bb --- /dev/null +++ b/doc-index-All.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index)
kuber-3.1.0.0

Index

addKeyIfJustCardano.Kuber.Data.Models
addressInEraToAddressAnyCardano.Kuber.Util
addressInEraToPaymentKeyHashCardano.Kuber.Util
AddressModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
addressNetworkIdCardano.Kuber.Util
addressToPlutusCredentialCardano.Kuber.Util
addrInEraToPkhCardano.Kuber.Util
addrInEraToPlutusAddressCardano.Kuber.Util
addrToMaybePkhCardano.Kuber.Util
allTxTypesCardano.Kuber.Data.Parsers
AnchorModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
anchorToKeyValueCardano.Kuber.Data.Models
AnyCardanoEraModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
anyScriptParserCardano.Kuber.Data.Parsers
AnyTextTypeCardano.Kuber.Http.Spec
AsDrepModalCardano.Kuber.Data.Models
AssetModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
BadMetadataCardano.Kuber.Api
BalanceResponse 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
BalancingErrorCardano.Kuber.Api
bAllegraOnwardCardano.Kuber.Api
bAlonzoOnwardCardano.Kuber.Api
bAsEraCardano.Kuber.Api
bBabbageOnwardCardano.Kuber.Api
bCardanoEraCardano.Kuber.Api
bConwayOnwardCardano.Kuber.Api
blkCardano.Kuber.Data.Models
bMaryOnwardCardano.Kuber.Api
bShelleyBasedEraCardano.Kuber.Api
calculateTxoutMinLovelaceCardano.Kuber.Util
calculateTxoutMinLovelaceOrErrCardano.Kuber.Util
CBORBinaryCardano.Kuber.Http.Spec
CBORTextCardano.Kuber.Http.Spec
CertificateModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
ChainConnectInfo 
1 (Type/Class)Cardano.Kuber.Api
2 (Data Constructor)Cardano.Kuber.Api
chainInfoFromEnvCardano.Kuber.Api
chainInfoFromEnv'Cardano.Kuber.Api
chainInfoMainnetCardano.Kuber.Api
chainInfoTestnetCardano.Kuber.Api
ChainPointModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
ConnectionErrorCardano.Kuber.Api
ConsoleWritableCardano.Kuber.Console.ConsoleWritable
ConstitutionModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
createRemoteKuberConnectionCardano.Kuber.Api
createRemoteKuberConnection'Cardano.Kuber.Api
CredentialModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
dataToScriptDataCardano.Kuber.Util
DrepModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
eitherToKontractCardano.Kuber.Api
EraHistoryModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
EraMisMatchCardano.Kuber.Api
ErrorMessageCardano.Kuber.Data.Parsers
ErrorTypeCardano.Kuber.Api
evaluateFeeCardano.Kuber.Util
evaluateKontractCardano.Kuber.Api
ExUnitCalculationErrorCardano.Kuber.Api
ExUnitsResponseModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
FeatureNotSupportedCardano.Kuber.Api
feMessageCardano.Kuber.Api
feTypeCardano.Kuber.Api
filterNegativeQuantityCardano.Kuber.Util
FrameworkError 
1 (Type/Class)Cardano.Kuber.Api
2 (Data Constructor)Cardano.Kuber.Api
FrameworkErrorsCardano.Kuber.Api
fromPlutusAddressCardano.Kuber.Util
fromPlutusDataCardano.Kuber.Util
fromPlutusV1ScriptCardano.Kuber.Util
fromPlutusV2ScriptCardano.Kuber.Util
fromPlutusValueCardano.Kuber.Util
fromStrictMaybeCardano.Kuber.Data.Models
GenesisParamModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
getDefaultConnectionCardano.Kuber.Util
getDefaultSignKeyCardano.Kuber.Util
getNetworkFromEnvCardano.Kuber.Api
getWorkPathCardano.Kuber.Api
getWorkPathFuncCardano.Kuber.Api
GovActionModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
HasChainQueryAPICardano.Kuber.Api
hashPlutusScriptCardano.Kuber.Api
hashTxScriptCardano.Kuber.Api
HasKuberAPICardano.Kuber.Api
HasLocalNodeAPICardano.Kuber.Api
HasSubmitApiCardano.Kuber.Api
HealthStatusModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
hsmCurrentChainPointCardano.Kuber.Data.Models
hsmsecsSinceLastBlockCardano.Kuber.Data.Models
InsufficientInputCardano.Kuber.Api
isNullValueCardano.Kuber.Util
IsPlutusScriptCardano.Kuber.Api
isPositiveValueCardano.Kuber.Util
IsSimpleScriptCardano.Kuber.Api
IsTxBuilderEraCardano.Kuber.Api
kBuildAndSubmitCardano.Kuber.Api
kBuildTxCardano.Kuber.Api
kCalculateMinFeeCardano.Kuber.Api
KErrorCardano.Kuber.Api
kErrorCardano.Kuber.Api
kEvaluateExUnitsCardano.Kuber.Api
keyHashCardano.Kuber.Data.Models
KeyHashResponse 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
kGetBackendCardano.Kuber.Api
kGetNetworkIdCardano.Kuber.Api
KLiftCardano.Kuber.Api
KontractCardano.Kuber.Api
kQueryChainPointCardano.Kuber.Api
kQueryCurrentEraCardano.Kuber.Api
kQueryDRepDistributionCardano.Kuber.Api
kQueryDrepStateCardano.Kuber.Api
kQueryEraHistoryCardano.Kuber.Api
kQueryGenesisParamsCardano.Kuber.Api
kQueryGovStateCardano.Kuber.Api
kQueryProtocolParamsCardano.Kuber.Api
kQueryStakeDepositCardano.Kuber.Api
kQuerySystemStartCardano.Kuber.Api
kQueryUtxoByAddressCardano.Kuber.Api
kQueryUtxoByTxinCardano.Kuber.Api
KResultCardano.Kuber.Api
kSlotToTimeCardano.Kuber.Api
kSubmitTxCardano.Kuber.Api
kTimeToSlotCardano.Kuber.Api
kTxBuildTxBodyCardano.Kuber.Api
KuberApiCardano.Kuber.Http.Spec
kuberApiServerProxyCardano.Kuber.Http.Spec
KuberServerApiCardano.Kuber.Http.Spec
kWrapParserCardano.Kuber.Api
LedgerAnchorCardano.Kuber.Data.Models
LibraryErrorCardano.Kuber.Api
localNodeConnInfoCardano.Kuber.Api
mapStrictMaybeCardano.Kuber.Data.Models
NodeQueryErrorCardano.Kuber.Api
parseAddressCardano.Kuber.Data.Parsers
parseAddressBech32Cardano.Kuber.Data.Parsers
parseAddressBinaryCardano.Kuber.Data.Parsers
parseAddressCborCardano.Kuber.Data.Parsers
parseAddressRawCardano.Kuber.Data.Parsers
parseAnyScriptCardano.Kuber.Data.Parsers
parseAssetIdCardano.Kuber.Data.Parsers
parseAssetNameCardano.Kuber.Data.Parsers
parseAssetNQuantityCardano.Kuber.Data.Parsers
parseBech32OrCBORCardano.Kuber.Data.Parsers
parseBech32OrCBOR'Cardano.Kuber.Data.Parsers
parseBech32TypeCardano.Kuber.Data.Parsers
parseBech32Type'Cardano.Kuber.Data.Parsers
parseCborCardano.Kuber.Data.Parsers
parseCbor'Cardano.Kuber.Data.Parsers
parseCborHexCardano.Kuber.Data.Parsers
parseCredentialTextCardano.Kuber.Data.Models
parseFromDrepKeyBytesCardano.Kuber.Data.Models
parseHexStringCardano.Kuber.Data.Parsers
parseHexString'Cardano.Kuber.Data.Parsers
parseParamUpdateCardano.Kuber.Data.Models
parseRawBech32Cardano.Kuber.Data.Parsers
parseRawBech32'Cardano.Kuber.Data.Parsers
parseRawBech32_Cardano.Kuber.Data.Parsers
parseRawBytesCardano.Kuber.Data.Parsers
parseRawBytes'Cardano.Kuber.Data.Parsers
parseRawCBorAnyOfCardano.Kuber.Data.Parsers
parseRawTxInAnyEraCardano.Kuber.Data.Parsers
ParserErrorCardano.Kuber.Api
parseRewardAcntTxtCardano.Kuber.Data.Models
parseScriptDataCardano.Kuber.Data.Parsers
parseSignKeyCardano.Kuber.Data.Parsers
parseTxInCardano.Kuber.Data.Parsers
parseTxOutCardano.Kuber.Data.Parsers
parseUtxoCardano.Kuber.Data.Parsers
parseUtxoCborCardano.Kuber.Data.Parsers
parseUtxoCbor'Cardano.Kuber.Data.Parsers
parseUtxoCbor_Cardano.Kuber.Data.Parsers
parseValueTextCardano.Kuber.Data.Parsers
parseValueToAssetCardano.Kuber.Data.Parsers
pkhToMaybeAddrCardano.Kuber.Util
plutusAssetClassToAssetIdCardano.Kuber.Util
PlutusExecutionErrorCardano.Kuber.Api
plutusScriptAddrCardano.Kuber.Api
PlutusScriptErrorCardano.Kuber.Api
plutusScriptToScriptAnyCardano.Kuber.Api
PrevGovActionCardano.Kuber.Data.Models
ProposalModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
qtrSlotNoCardano.Kuber.Data.Models
queryAddressInEraUtxosCardano.Kuber.Util
QueryApiCardano.Kuber.Http.Spec
QueryTipResponse 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
queryTxinsCardano.Kuber.Util
queryUtxosCardano.Kuber.Util
rawBytesToCredCardano.Kuber.Data.Models
rawTxCardano.Kuber.Data.Models
readSignKeyCardano.Kuber.Util
RemoteKuberConnectionCardano.Kuber.Api
RewardAcntModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
scriptDataParserCardano.Kuber.Data.Parsers
showRefScriptCardano.Kuber.Console.ConsoleWritable
showStrCardano.Kuber.Console.ConsoleWritable
SignKeyModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
signKeyParserCardano.Kuber.Data.Parsers
skeyToAddrCardano.Kuber.Util
skeyToAddrInEraCardano.Kuber.Util
sKeyToPkhCardano.Kuber.Util
slotToTimestampCardano.Kuber.Util
SlotTranslationReq 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
splitMetadataStringsCardano.Kuber.Util
SubmitTxModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
SystemStartModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
throwFrameworkErrorCardano.Kuber.Api
timestampToSlotCardano.Kuber.Util
TimeTranslationReq 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
toConsoleTextCardano.Kuber.Console.ConsoleWritable
toConsoleTextNoPrefixCardano.Kuber.Console.ConsoleWritable
toGovernanceActionCardano.Kuber.Data.Models
toHexStringCardano.Kuber.Util
toPlutusAddressCardano.Kuber.Util
toPlutusAssetClassCardano.Kuber.Util
toPlutusCredentialCardano.Kuber.Util
toPlutusTxOutRefCardano.Kuber.Util
toPlutusValueCardano.Kuber.Util
toStrictMaybeCardano.Kuber.Data.Models
toTxPlutusScriptCardano.Kuber.Api
toTxSimpleScriptCardano.Kuber.Api
TranslationResponse 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
tResSlotNoCardano.Kuber.Data.Models
tResTimestampCardano.Kuber.Data.Models
TxBuilderCardano.Kuber.Api
TxBuilder_Cardano.Kuber.Api
txCertificateCardano.Kuber.Api
txCertificate_Cardano.Kuber.Api
txChangeAddressCardano.Kuber.Api
txChangeAddress_Cardano.Kuber.Api
txConsumeTxInCardano.Kuber.Api
txConsumeTxIn_Cardano.Kuber.Api
txConsumeUtxoCardano.Kuber.Api
txConsumeUtxosCardano.Kuber.Api
txConsumeUtxos_Cardano.Kuber.Api
txConsumeUtxo_Cardano.Kuber.Api
txinOrUtxoParserCardano.Kuber.Data.Parsers
txInParserCardano.Kuber.Data.Parsers
txMintPlutusScriptCardano.Kuber.Api
txMintPlutusScript_Cardano.Kuber.Api
txMintSimpleScriptCardano.Kuber.Api
txMintSimpleScript_Cardano.Kuber.Api
TxModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
txoutListSumCardano.Kuber.Util
txoutMinLovelaceCardano.Kuber.Util
txPayToCardano.Kuber.Api
txPayToPkhCardano.Kuber.Api
txPayToPkh_Cardano.Kuber.Api
txPayToScriptCardano.Kuber.Api
txPayToScriptWithDataCardano.Kuber.Api
txPayToScriptWithDataAndReferenceCardano.Kuber.Api
txPayToScriptWithDataAndReference_Cardano.Kuber.Api
txPayToScriptWithData_Cardano.Kuber.Api
txPayToScriptWithReferenceCardano.Kuber.Api
txPayToScriptWithReference_Cardano.Kuber.Api
txPayToScript_Cardano.Kuber.Api
txPayToWithReferenceScriptCardano.Kuber.Api
txPayToWithReferenceScript_Cardano.Kuber.Api
txPayTo_Cardano.Kuber.Api
TxPlutusScriptCardano.Kuber.Api
TxPlutusScriptV1Cardano.Kuber.Api
TxPlutusScriptV2Cardano.Kuber.Api
TxPlutusScriptV3Cardano.Kuber.Api
txRedeemTxinCardano.Kuber.Api
txRedeemTxinWithDatumAndReferenceScriptCardano.Kuber.Api
txRedeemTxinWithDatumAndReferenceScript_Cardano.Kuber.Api
txRedeemTxinWithReferenceScriptCardano.Kuber.Api
txRedeemTxinWithReferenceScript_Cardano.Kuber.Api
txRedeemTxin_Cardano.Kuber.Api
txRedeemUtxoCardano.Kuber.Api
txRedeemUtxoWithDatumCardano.Kuber.Api
txRedeemUtxoWithDatumAndReferenceScriptCardano.Kuber.Api
txRedeemUtxoWithDatumAndReferenceScript_Cardano.Kuber.Api
txRedeemUtxoWithDatum_Cardano.Kuber.Api
txRedeemUtxoWithReferenceScriptCardano.Kuber.Api
txRedeemUtxoWithReferenceScript_Cardano.Kuber.Api
txRedeemUtxo_Cardano.Kuber.Api
txReferenceTxInCardano.Kuber.Api
txReferenceTxIn_Cardano.Kuber.Api
txReferenctUtxoCardano.Kuber.Api
txReferenctUtxo_Cardano.Kuber.Api
TxScriptCardano.Kuber.Api
txScriptAddressCardano.Kuber.Api
txScriptByteSizeCardano.Kuber.Api
txScriptHashCardano.Kuber.Api
TxScriptPlutusCardano.Kuber.Api
txScriptPolicyIdCardano.Kuber.Api
TxScriptSimpleCardano.Kuber.Api
txScriptToScriptAnyCardano.Kuber.Api
txSetFeeCardano.Kuber.Api
txSetFee_Cardano.Kuber.Api
txSignCardano.Kuber.Api
txSignByCardano.Kuber.Api
txSignByPkhCardano.Kuber.Api
txSignByPkh_Cardano.Kuber.Api
txSignBy_Cardano.Kuber.Api
txSign_Cardano.Kuber.Api
TxSimpleScript 
1 (Type/Class)Cardano.Kuber.Api
2 (Data Constructor)Cardano.Kuber.Api
TxSubmissionErrorCardano.Kuber.Api
TxValidationErrorCardano.Kuber.Api
txValidFromPosixTimeCardano.Kuber.Api
txValidFromPosixTime_Cardano.Kuber.Api
txValidFromSlotCardano.Kuber.Api
txValidFromSlot_Cardano.Kuber.Api
txValidPosixTimeRangeCardano.Kuber.Api
txValidPosixTimeRange_Cardano.Kuber.Api
txValidSlotRangeCardano.Kuber.Api
txValidSlotRange_Cardano.Kuber.Api
txValidUntilPosixTimeCardano.Kuber.Api
txValidUntilPosixTime_Cardano.Kuber.Api
txValidUntilSlotCardano.Kuber.Api
txValidUntilSlot_Cardano.Kuber.Api
txVoteCardano.Kuber.Api
txVote_Cardano.Kuber.Api
txWalletAddressCardano.Kuber.Api
txWalletAddressesCardano.Kuber.Api
txWalletAddresses_Cardano.Kuber.Api
txWalletAddress_Cardano.Kuber.Api
txWalletSignKeyCardano.Kuber.Api
txWalletSignKeysCardano.Kuber.Api
txWalletSignKeys_Cardano.Kuber.Api
txWalletSignKey_Cardano.Kuber.Api
txWalletUtxoCardano.Kuber.Api
txWalletUtxosCardano.Kuber.Api
txWalletUtxos_Cardano.Kuber.Api
txWalletUtxo_Cardano.Kuber.Api
unAddressModalCardano.Kuber.Data.Models
unAssetModalCardano.Kuber.Data.Models
unHexCardano.Kuber.Util
unHexLazyCardano.Kuber.Util
unSignKeyModalCardano.Kuber.Data.Models
unUtxoIdModalCardano.Kuber.Data.Models
unWitnessModalCardano.Kuber.Data.Models
unWrapCardano.Kuber.Data.Models
updateUtxoEraCardano.Kuber.Api
UtilityApiCardano.Kuber.Http.Spec
UtxoIdModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
utxoListSumCardano.Kuber.Util
utxoMapSumCardano.Kuber.Util
UtxoModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
utxosCardano.Kuber.Data.Models
utxoSumCardano.Kuber.Util
valueLteCardano.Kuber.Util
VoteModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
VotingProcedureModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
witnessCardano.Kuber.Data.Models
WitnessModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
WrapperCardano.Kuber.Data.Models
WrongScriptTypeCardano.Kuber.Api
\ No newline at end of file diff --git a/doc-index-B.html b/doc-index-B.html new file mode 100644 index 0000000..8aa4c6e --- /dev/null +++ b/doc-index-B.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - B)
kuber-3.1.0.0

Index - B

BadMetadataCardano.Kuber.Api
BalanceResponse 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
BalancingErrorCardano.Kuber.Api
bAllegraOnwardCardano.Kuber.Api
bAlonzoOnwardCardano.Kuber.Api
bAsEraCardano.Kuber.Api
bBabbageOnwardCardano.Kuber.Api
bCardanoEraCardano.Kuber.Api
bConwayOnwardCardano.Kuber.Api
blkCardano.Kuber.Data.Models
bMaryOnwardCardano.Kuber.Api
bShelleyBasedEraCardano.Kuber.Api
\ No newline at end of file diff --git a/doc-index-C.html b/doc-index-C.html new file mode 100644 index 0000000..969bd33 --- /dev/null +++ b/doc-index-C.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - C)
kuber-3.1.0.0

Index - C

calculateTxoutMinLovelaceCardano.Kuber.Util
calculateTxoutMinLovelaceOrErrCardano.Kuber.Util
CBORBinaryCardano.Kuber.Http.Spec
CBORTextCardano.Kuber.Http.Spec
CertificateModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
ChainConnectInfo 
1 (Type/Class)Cardano.Kuber.Api
2 (Data Constructor)Cardano.Kuber.Api
chainInfoFromEnvCardano.Kuber.Api
chainInfoFromEnv'Cardano.Kuber.Api
chainInfoMainnetCardano.Kuber.Api
chainInfoTestnetCardano.Kuber.Api
ChainPointModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
ConnectionErrorCardano.Kuber.Api
ConsoleWritableCardano.Kuber.Console.ConsoleWritable
ConstitutionModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
createRemoteKuberConnectionCardano.Kuber.Api
createRemoteKuberConnection'Cardano.Kuber.Api
CredentialModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
\ No newline at end of file diff --git a/doc-index-D.html b/doc-index-D.html new file mode 100644 index 0000000..72b23c8 --- /dev/null +++ b/doc-index-D.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - D)
kuber-3.1.0.0

Index - D

dataToScriptDataCardano.Kuber.Util
DrepModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
\ No newline at end of file diff --git a/doc-index-E.html b/doc-index-E.html new file mode 100644 index 0000000..3d7c015 --- /dev/null +++ b/doc-index-E.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - E)
kuber-3.1.0.0

Index - E

eitherToKontractCardano.Kuber.Api
EraHistoryModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
EraMisMatchCardano.Kuber.Api
ErrorMessageCardano.Kuber.Data.Parsers
ErrorTypeCardano.Kuber.Api
evaluateFeeCardano.Kuber.Util
evaluateKontractCardano.Kuber.Api
ExUnitCalculationErrorCardano.Kuber.Api
ExUnitsResponseModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
\ No newline at end of file diff --git a/doc-index-F.html b/doc-index-F.html new file mode 100644 index 0000000..deb024e --- /dev/null +++ b/doc-index-F.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - F)
kuber-3.1.0.0

Index - F

FeatureNotSupportedCardano.Kuber.Api
feMessageCardano.Kuber.Api
feTypeCardano.Kuber.Api
filterNegativeQuantityCardano.Kuber.Util
FrameworkError 
1 (Type/Class)Cardano.Kuber.Api
2 (Data Constructor)Cardano.Kuber.Api
FrameworkErrorsCardano.Kuber.Api
fromPlutusAddressCardano.Kuber.Util
fromPlutusDataCardano.Kuber.Util
fromPlutusV1ScriptCardano.Kuber.Util
fromPlutusV2ScriptCardano.Kuber.Util
fromPlutusValueCardano.Kuber.Util
fromStrictMaybeCardano.Kuber.Data.Models
\ No newline at end of file diff --git a/doc-index-G.html b/doc-index-G.html new file mode 100644 index 0000000..c3ca32c --- /dev/null +++ b/doc-index-G.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - G)
kuber-3.1.0.0

Index - G

GenesisParamModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
getDefaultConnectionCardano.Kuber.Util
getDefaultSignKeyCardano.Kuber.Util
getNetworkFromEnvCardano.Kuber.Api
getWorkPathCardano.Kuber.Api
getWorkPathFuncCardano.Kuber.Api
GovActionModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
\ No newline at end of file diff --git a/doc-index-H.html b/doc-index-H.html new file mode 100644 index 0000000..397dfe0 --- /dev/null +++ b/doc-index-H.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - H)
kuber-3.1.0.0

Index - H

HasChainQueryAPICardano.Kuber.Api
hashPlutusScriptCardano.Kuber.Api
hashTxScriptCardano.Kuber.Api
HasKuberAPICardano.Kuber.Api
HasLocalNodeAPICardano.Kuber.Api
HasSubmitApiCardano.Kuber.Api
HealthStatusModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
hsmCurrentChainPointCardano.Kuber.Data.Models
hsmsecsSinceLastBlockCardano.Kuber.Data.Models
\ No newline at end of file diff --git a/doc-index-I.html b/doc-index-I.html new file mode 100644 index 0000000..b7490d9 --- /dev/null +++ b/doc-index-I.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - I)
kuber-3.1.0.0

Index - I

InsufficientInputCardano.Kuber.Api
isNullValueCardano.Kuber.Util
IsPlutusScriptCardano.Kuber.Api
isPositiveValueCardano.Kuber.Util
IsSimpleScriptCardano.Kuber.Api
IsTxBuilderEraCardano.Kuber.Api
\ No newline at end of file diff --git a/doc-index-K.html b/doc-index-K.html new file mode 100644 index 0000000..3ef7228 --- /dev/null +++ b/doc-index-K.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - K)
kuber-3.1.0.0

Index - K

kBuildAndSubmitCardano.Kuber.Api
kBuildTxCardano.Kuber.Api
kCalculateMinFeeCardano.Kuber.Api
KErrorCardano.Kuber.Api
kErrorCardano.Kuber.Api
kEvaluateExUnitsCardano.Kuber.Api
keyHashCardano.Kuber.Data.Models
KeyHashResponse 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
kGetBackendCardano.Kuber.Api
kGetNetworkIdCardano.Kuber.Api
KLiftCardano.Kuber.Api
KontractCardano.Kuber.Api
kQueryChainPointCardano.Kuber.Api
kQueryCurrentEraCardano.Kuber.Api
kQueryDRepDistributionCardano.Kuber.Api
kQueryDrepStateCardano.Kuber.Api
kQueryEraHistoryCardano.Kuber.Api
kQueryGenesisParamsCardano.Kuber.Api
kQueryGovStateCardano.Kuber.Api
kQueryProtocolParamsCardano.Kuber.Api
kQueryStakeDepositCardano.Kuber.Api
kQuerySystemStartCardano.Kuber.Api
kQueryUtxoByAddressCardano.Kuber.Api
kQueryUtxoByTxinCardano.Kuber.Api
KResultCardano.Kuber.Api
kSlotToTimeCardano.Kuber.Api
kSubmitTxCardano.Kuber.Api
kTimeToSlotCardano.Kuber.Api
kTxBuildTxBodyCardano.Kuber.Api
KuberApiCardano.Kuber.Http.Spec
kuberApiServerProxyCardano.Kuber.Http.Spec
KuberServerApiCardano.Kuber.Http.Spec
kWrapParserCardano.Kuber.Api
\ No newline at end of file diff --git a/doc-index-L.html b/doc-index-L.html new file mode 100644 index 0000000..737a608 --- /dev/null +++ b/doc-index-L.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - L)
kuber-3.1.0.0

Index - L

LedgerAnchorCardano.Kuber.Data.Models
LibraryErrorCardano.Kuber.Api
localNodeConnInfoCardano.Kuber.Api
\ No newline at end of file diff --git a/doc-index-M.html b/doc-index-M.html new file mode 100644 index 0000000..3c9a5d2 --- /dev/null +++ b/doc-index-M.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - M)
kuber-3.1.0.0

Index - M

mapStrictMaybeCardano.Kuber.Data.Models
\ No newline at end of file diff --git a/doc-index-N.html b/doc-index-N.html new file mode 100644 index 0000000..ebce382 --- /dev/null +++ b/doc-index-N.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - N)
kuber-3.1.0.0

Index - N

NodeQueryErrorCardano.Kuber.Api
\ No newline at end of file diff --git a/doc-index-P.html b/doc-index-P.html new file mode 100644 index 0000000..96c9be8 --- /dev/null +++ b/doc-index-P.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - P)
kuber-3.1.0.0

Index - P

parseAddressCardano.Kuber.Data.Parsers
parseAddressBech32Cardano.Kuber.Data.Parsers
parseAddressBinaryCardano.Kuber.Data.Parsers
parseAddressCborCardano.Kuber.Data.Parsers
parseAddressRawCardano.Kuber.Data.Parsers
parseAnyScriptCardano.Kuber.Data.Parsers
parseAssetIdCardano.Kuber.Data.Parsers
parseAssetNameCardano.Kuber.Data.Parsers
parseAssetNQuantityCardano.Kuber.Data.Parsers
parseBech32OrCBORCardano.Kuber.Data.Parsers
parseBech32OrCBOR'Cardano.Kuber.Data.Parsers
parseBech32TypeCardano.Kuber.Data.Parsers
parseBech32Type'Cardano.Kuber.Data.Parsers
parseCborCardano.Kuber.Data.Parsers
parseCbor'Cardano.Kuber.Data.Parsers
parseCborHexCardano.Kuber.Data.Parsers
parseCredentialTextCardano.Kuber.Data.Models
parseFromDrepKeyBytesCardano.Kuber.Data.Models
parseHexStringCardano.Kuber.Data.Parsers
parseHexString'Cardano.Kuber.Data.Parsers
parseParamUpdateCardano.Kuber.Data.Models
parseRawBech32Cardano.Kuber.Data.Parsers
parseRawBech32'Cardano.Kuber.Data.Parsers
parseRawBech32_Cardano.Kuber.Data.Parsers
parseRawBytesCardano.Kuber.Data.Parsers
parseRawBytes'Cardano.Kuber.Data.Parsers
parseRawCBorAnyOfCardano.Kuber.Data.Parsers
parseRawTxInAnyEraCardano.Kuber.Data.Parsers
ParserErrorCardano.Kuber.Api
parseRewardAcntTxtCardano.Kuber.Data.Models
parseScriptDataCardano.Kuber.Data.Parsers
parseSignKeyCardano.Kuber.Data.Parsers
parseTxInCardano.Kuber.Data.Parsers
parseTxOutCardano.Kuber.Data.Parsers
parseUtxoCardano.Kuber.Data.Parsers
parseUtxoCborCardano.Kuber.Data.Parsers
parseUtxoCbor'Cardano.Kuber.Data.Parsers
parseUtxoCbor_Cardano.Kuber.Data.Parsers
parseValueTextCardano.Kuber.Data.Parsers
parseValueToAssetCardano.Kuber.Data.Parsers
pkhToMaybeAddrCardano.Kuber.Util
plutusAssetClassToAssetIdCardano.Kuber.Util
PlutusExecutionErrorCardano.Kuber.Api
plutusScriptAddrCardano.Kuber.Api
PlutusScriptErrorCardano.Kuber.Api
plutusScriptToScriptAnyCardano.Kuber.Api
PrevGovActionCardano.Kuber.Data.Models
ProposalModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
\ No newline at end of file diff --git a/doc-index-Q.html b/doc-index-Q.html new file mode 100644 index 0000000..3b0852f --- /dev/null +++ b/doc-index-Q.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - Q)
kuber-3.1.0.0

Index - Q

qtrSlotNoCardano.Kuber.Data.Models
queryAddressInEraUtxosCardano.Kuber.Util
QueryApiCardano.Kuber.Http.Spec
QueryTipResponse 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
queryTxinsCardano.Kuber.Util
queryUtxosCardano.Kuber.Util
\ No newline at end of file diff --git a/doc-index-R.html b/doc-index-R.html new file mode 100644 index 0000000..7aaf8aa --- /dev/null +++ b/doc-index-R.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - R)
kuber-3.1.0.0

Index - R

rawBytesToCredCardano.Kuber.Data.Models
rawTxCardano.Kuber.Data.Models
readSignKeyCardano.Kuber.Util
RemoteKuberConnectionCardano.Kuber.Api
RewardAcntModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
\ No newline at end of file diff --git a/doc-index-S.html b/doc-index-S.html new file mode 100644 index 0000000..9a221c2 --- /dev/null +++ b/doc-index-S.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - S)
kuber-3.1.0.0

Index - S

scriptDataParserCardano.Kuber.Data.Parsers
showRefScriptCardano.Kuber.Console.ConsoleWritable
showStrCardano.Kuber.Console.ConsoleWritable
SignKeyModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
signKeyParserCardano.Kuber.Data.Parsers
skeyToAddrCardano.Kuber.Util
skeyToAddrInEraCardano.Kuber.Util
sKeyToPkhCardano.Kuber.Util
slotToTimestampCardano.Kuber.Util
SlotTranslationReq 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
splitMetadataStringsCardano.Kuber.Util
SubmitTxModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
SystemStartModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
\ No newline at end of file diff --git a/doc-index-T.html b/doc-index-T.html new file mode 100644 index 0000000..f877be9 --- /dev/null +++ b/doc-index-T.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - T)
kuber-3.1.0.0

Index - T

throwFrameworkErrorCardano.Kuber.Api
timestampToSlotCardano.Kuber.Util
TimeTranslationReq 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
toConsoleTextCardano.Kuber.Console.ConsoleWritable
toConsoleTextNoPrefixCardano.Kuber.Console.ConsoleWritable
toGovernanceActionCardano.Kuber.Data.Models
toHexStringCardano.Kuber.Util
toPlutusAddressCardano.Kuber.Util
toPlutusAssetClassCardano.Kuber.Util
toPlutusCredentialCardano.Kuber.Util
toPlutusTxOutRefCardano.Kuber.Util
toPlutusValueCardano.Kuber.Util
toStrictMaybeCardano.Kuber.Data.Models
toTxPlutusScriptCardano.Kuber.Api
toTxSimpleScriptCardano.Kuber.Api
TranslationResponse 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
tResSlotNoCardano.Kuber.Data.Models
tResTimestampCardano.Kuber.Data.Models
TxBuilderCardano.Kuber.Api
TxBuilder_Cardano.Kuber.Api
txCertificateCardano.Kuber.Api
txCertificate_Cardano.Kuber.Api
txChangeAddressCardano.Kuber.Api
txChangeAddress_Cardano.Kuber.Api
txConsumeTxInCardano.Kuber.Api
txConsumeTxIn_Cardano.Kuber.Api
txConsumeUtxoCardano.Kuber.Api
txConsumeUtxosCardano.Kuber.Api
txConsumeUtxos_Cardano.Kuber.Api
txConsumeUtxo_Cardano.Kuber.Api
txinOrUtxoParserCardano.Kuber.Data.Parsers
txInParserCardano.Kuber.Data.Parsers
txMintPlutusScriptCardano.Kuber.Api
txMintPlutusScript_Cardano.Kuber.Api
txMintSimpleScriptCardano.Kuber.Api
txMintSimpleScript_Cardano.Kuber.Api
TxModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
txoutListSumCardano.Kuber.Util
txoutMinLovelaceCardano.Kuber.Util
txPayToCardano.Kuber.Api
txPayToPkhCardano.Kuber.Api
txPayToPkh_Cardano.Kuber.Api
txPayToScriptCardano.Kuber.Api
txPayToScriptWithDataCardano.Kuber.Api
txPayToScriptWithDataAndReferenceCardano.Kuber.Api
txPayToScriptWithDataAndReference_Cardano.Kuber.Api
txPayToScriptWithData_Cardano.Kuber.Api
txPayToScriptWithReferenceCardano.Kuber.Api
txPayToScriptWithReference_Cardano.Kuber.Api
txPayToScript_Cardano.Kuber.Api
txPayToWithReferenceScriptCardano.Kuber.Api
txPayToWithReferenceScript_Cardano.Kuber.Api
txPayTo_Cardano.Kuber.Api
TxPlutusScriptCardano.Kuber.Api
TxPlutusScriptV1Cardano.Kuber.Api
TxPlutusScriptV2Cardano.Kuber.Api
TxPlutusScriptV3Cardano.Kuber.Api
txRedeemTxinCardano.Kuber.Api
txRedeemTxinWithDatumAndReferenceScriptCardano.Kuber.Api
txRedeemTxinWithDatumAndReferenceScript_Cardano.Kuber.Api
txRedeemTxinWithReferenceScriptCardano.Kuber.Api
txRedeemTxinWithReferenceScript_Cardano.Kuber.Api
txRedeemTxin_Cardano.Kuber.Api
txRedeemUtxoCardano.Kuber.Api
txRedeemUtxoWithDatumCardano.Kuber.Api
txRedeemUtxoWithDatumAndReferenceScriptCardano.Kuber.Api
txRedeemUtxoWithDatumAndReferenceScript_Cardano.Kuber.Api
txRedeemUtxoWithDatum_Cardano.Kuber.Api
txRedeemUtxoWithReferenceScriptCardano.Kuber.Api
txRedeemUtxoWithReferenceScript_Cardano.Kuber.Api
txRedeemUtxo_Cardano.Kuber.Api
txReferenceTxInCardano.Kuber.Api
txReferenceTxIn_Cardano.Kuber.Api
txReferenctUtxoCardano.Kuber.Api
txReferenctUtxo_Cardano.Kuber.Api
TxScriptCardano.Kuber.Api
txScriptAddressCardano.Kuber.Api
txScriptByteSizeCardano.Kuber.Api
txScriptHashCardano.Kuber.Api
TxScriptPlutusCardano.Kuber.Api
txScriptPolicyIdCardano.Kuber.Api
TxScriptSimpleCardano.Kuber.Api
txScriptToScriptAnyCardano.Kuber.Api
txSetFeeCardano.Kuber.Api
txSetFee_Cardano.Kuber.Api
txSignCardano.Kuber.Api
txSignByCardano.Kuber.Api
txSignByPkhCardano.Kuber.Api
txSignByPkh_Cardano.Kuber.Api
txSignBy_Cardano.Kuber.Api
txSign_Cardano.Kuber.Api
TxSimpleScript 
1 (Type/Class)Cardano.Kuber.Api
2 (Data Constructor)Cardano.Kuber.Api
TxSubmissionErrorCardano.Kuber.Api
TxValidationErrorCardano.Kuber.Api
txValidFromPosixTimeCardano.Kuber.Api
txValidFromPosixTime_Cardano.Kuber.Api
txValidFromSlotCardano.Kuber.Api
txValidFromSlot_Cardano.Kuber.Api
txValidPosixTimeRangeCardano.Kuber.Api
txValidPosixTimeRange_Cardano.Kuber.Api
txValidSlotRangeCardano.Kuber.Api
txValidSlotRange_Cardano.Kuber.Api
txValidUntilPosixTimeCardano.Kuber.Api
txValidUntilPosixTime_Cardano.Kuber.Api
txValidUntilSlotCardano.Kuber.Api
txValidUntilSlot_Cardano.Kuber.Api
txVoteCardano.Kuber.Api
txVote_Cardano.Kuber.Api
txWalletAddressCardano.Kuber.Api
txWalletAddressesCardano.Kuber.Api
txWalletAddresses_Cardano.Kuber.Api
txWalletAddress_Cardano.Kuber.Api
txWalletSignKeyCardano.Kuber.Api
txWalletSignKeysCardano.Kuber.Api
txWalletSignKeys_Cardano.Kuber.Api
txWalletSignKey_Cardano.Kuber.Api
txWalletUtxoCardano.Kuber.Api
txWalletUtxosCardano.Kuber.Api
txWalletUtxos_Cardano.Kuber.Api
txWalletUtxo_Cardano.Kuber.Api
\ No newline at end of file diff --git a/doc-index-U.html b/doc-index-U.html new file mode 100644 index 0000000..ee50cce --- /dev/null +++ b/doc-index-U.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - U)
kuber-3.1.0.0
\ No newline at end of file diff --git a/doc-index-V.html b/doc-index-V.html new file mode 100644 index 0000000..ff44db5 --- /dev/null +++ b/doc-index-V.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - V)
kuber-3.1.0.0

Index - V

valueLteCardano.Kuber.Util
VoteModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
VotingProcedureModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
\ No newline at end of file diff --git a/doc-index-W.html b/doc-index-W.html new file mode 100644 index 0000000..734b8fe --- /dev/null +++ b/doc-index-W.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index - W)
kuber-3.1.0.0

Index - W

witnessCardano.Kuber.Data.Models
WitnessModal 
1 (Type/Class)Cardano.Kuber.Data.Models
2 (Data Constructor)Cardano.Kuber.Data.Models
WrapperCardano.Kuber.Data.Models
WrongScriptTypeCardano.Kuber.Api
\ No newline at end of file diff --git a/doc-index.html b/doc-index.html new file mode 100644 index 0000000..39d4572 --- /dev/null +++ b/doc-index.html @@ -0,0 +1 @@ +kuber-3.1.0.0 (Index)
kuber-3.1.0.0
\ No newline at end of file diff --git a/haddock-bundle.min.js b/haddock-bundle.min.js new file mode 100644 index 0000000..4b2fa13 --- /dev/null +++ b/haddock-bundle.min.js @@ -0,0 +1,2 @@ +!function i(s,a,l){function c(t,e){if(!a[t]){if(!s[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);var o=new Error("Cannot find module '"+t+"'");throw o.code="MODULE_NOT_FOUND",o}var r=a[t]={exports:{}};s[t][0].call(r.exports,function(e){return c(s[t][1][e]||e)},r,r.exports,i,s,a,l)}return a[t].exports}for(var u="function"==typeof require&&require,e=0;e element with id '"+e+"'");return t}function x(){return u.defaultInstanceState==i.Open}function w(e){for(var t=S(e.target.id),n=t.element.open,o=0,r=t.toggles;owindow.innerHeight?this.searchResults.scrollTop+=e.bottom-window.innerHeight+80:e.topn)return u(e,this.pattern,o);var r=this.options,i=r.location,s=r.distance,a=r.threshold,l=r.findAllMatches,c=r.minMatchCharLength;return d(e,this.pattern,this.patternAlphabet,{location:i,distance:s,threshold:a,findAllMatches:l,minMatchCharLength:c})}}]),y}();e.exports=r},function(e,t,n){"use strict";var u=n(0);e.exports=function(e,t){return function e(t,n,o){if(n){var r=n.indexOf("."),i=n,s=null;-1!==r&&(i=n.slice(0,r),s=n.slice(r+1));var a=t[i];if(null!=a)if(s||"string"!=typeof a&&"number"!=typeof a)if(u(a))for(var l=0,c=a.length;l 0 and <= 1");p=p.name}else a[p]={weight:1};this._analyze({key:p,value:this.options.getFn(u,p),record:u,index:l},{resultMap:o,results:r,tokenSearchers:e,fullSearcher:t})}return{weights:a,results:r}}},{key:"_analyze",value:function(e,t){var n=e.key,o=e.arrayIndex,r=void 0===o?-1:o,i=e.value,s=e.record,a=e.index,l=t.tokenSearchers,c=void 0===l?[]:l,u=t.fullSearcher,d=void 0===u?[]:u,h=t.resultMap,p=void 0===h?{}:h,f=t.results,v=void 0===f?[]:f;if(null!=i){var g=!1,m=-1,y=0;if("string"==typeof i){this._log("\nKey: "+(""===n?"-":n));var _=d.search(i);if(this._log('Full text: "'+i+'", score: '+_.score),this.options.tokenize){for(var b=i.split(this.options.tokenSeparator),k=[],S=0;S=c.length;if(this._log("\nCheck Matches: "+T),(g||_.isMatch)&&T){var N=p[a];N?N.output.push({key:n,arrayIndex:r,value:i,score:A,matchedIndices:_.matchedIndices}):(p[a]={item:s,output:[{key:n,arrayIndex:r,value:i,score:A,matchedIndices:_.matchedIndices}]},v.push(p[a]))}}else if(V(i))for(var P=0,j=i.length;Pkuber-3.1.0.0
kuber-3.1.0.0

kuber-3.1.0.0

 

Modules

kuber-3.1.0.0

\ No newline at end of file diff --git a/kuber.haddock b/kuber.haddock new file mode 100644 index 0000000000000000000000000000000000000000..c8cb34eb775e1fa46e4562940b2cd71f037af1df GIT binary patch literal 29929 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 WQ^K+mM@AUII3=g%m!pQY?*9O6$fbh- literal 0 HcmV?d00001 diff --git a/linuwial.css b/linuwial.css new file mode 100644 index 0000000..4164b84 --- /dev/null +++ b/linuwial.css @@ -0,0 +1,881 @@ +/* @group Fundamentals */ + +* { margin: 0; padding: 0 } + +/* Is this portable? */ +html { + background-color: white; + width: 100%; + height: 100%; +} + +body { + background: #fefefe; + color: #111; + text-align: left; + min-height: 100vh; + position: relative; + -webkit-text-size-adjust: 100%; + -webkit-font-feature-settings: "kern" 1, "liga" 0; + -moz-font-feature-settings: "kern" 1, "liga" 0; + -o-font-feature-settings: "kern" 1, "liga" 0; + font-feature-settings: "kern" 1, "liga" 0; + letter-spacing: 0.0015rem; +} + +#content a { + overflow-wrap: break-word; +} + +p { + margin: 0.8em 0; +} + +ul, ol { + margin: 0.8em 0 0.8em 2em; +} + +dl { + margin: 0.8em 0; +} + +dt { + font-weight: bold; +} +dd { + margin-left: 2em; +} + +a { text-decoration: none; } +a[href]:link { color: #9E358F; } +a[href]:visited {color: #6F5F9C; } +a[href]:hover { text-decoration:underline; } + +a[href].def:link, a[href].def:visited { color: rgba(69, 59, 97, 0.8); } +a[href].def:hover { color: rgb(78, 98, 114); } + +/* @end */ + +/* @group Show and hide with JS */ + +body.js-enabled .hide-when-js-enabled { + display: none; +} + +/* @end */ + + +/* @group responsive */ + +#package-header .caption { + margin: 0px 1em 0 2em; +} + +@media only screen and (min-width: 1280px) { + #content { + width: 63vw; + max-width: 1450px; + } + + #table-of-contents { + position: fixed; + max-width: 10vw; + top: 10.2em; + left: 2em; + bottom: 1em; + overflow-y: auto; + } + + #synopsis { + display: block; + position: fixed; + float: left; + top: 5em; + bottom: 1em; + right: 0; + max-width: 65vw; + overflow-y: auto; + /* Ensure that synopsis covers everything (including MathJAX markup) */ + z-index: 1; + } + + #synopsis .show { + border: 1px solid #5E5184; + padding: 0.7em; + max-height: 65vh; + } + +} + +@media only screen and (max-width: 1279px) { + #content { + width: 80vw; + } + + #synopsis { + display: block; + padding: 0; + position: relative; + margin: 0; + width: 100%; + } +} + +@media only screen and (max-width: 999px) { + #content { + width: 93vw; + } +} + + +/* menu for wider screens + + Display the package name at the left and the menu links at the right, + inline with each other: + The package name Source . Contents . Index +*/ +@media only screen and (min-width: 1000px) { + #package-header { + text-align: left; + white-space: nowrap; + height: 40px; + padding: 4px 1.5em 0px 1.5em; + overflow: visible; + + display: flex; + justify-content: space-between; + align-items: center; + } + + #package-header .caption { + display: inline-block; + margin: 0; + } + + #package-header ul.links { + margin: 0; + display: inline-table; + } + + #package-header .caption + ul.links { + margin-left: 1em; + } +} + +/* menu for smaller screens + +Display the package name on top of the menu links and center both elements: + The package name + Source . Contents . Index +*/ +@media only screen and (max-width: 999px) { + #package-header { + text-align: center; + padding: 6px 0 4px 0; + overflow: hidden; + } + + #package-header ul.links { + display: block; + text-align: center; + margin: 0; + + /* Hide scrollbar but allow scrolling menu links horizontally */ + white-space: nowrap; + overflow-x: auto; + overflow-y: hidden; + margin-bottom: -17px; + height: 50px; + } + + #package-header .caption { + display: block; + margin: 4px 0; + text-align: center; + } + + #package-header ul.links::-webkit-scrollbar { + display: none; + } + + #package-header ul.links li:first-of-type { + padding-left: 1em; + } + + #package-header ul.links li:last-of-type { + /* + The last link of the menu should offer the same distance to the right + as the #package-header enforces at the left. + */ + padding-right: 1em; + } + + #package-header .caption + ul.links { + padding-top: 9px; + } + + #module-header table.info { + float: none; + top: 0; + margin: 0 auto; + overflow: hidden; + max-width: 80vw; + } +} + +/* @end */ + + +/* @group Fonts & Sizes */ + +/* Basic technique & IE workarounds from YUI 3 + For reasons, see: + http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css + */ + + body, button { + font: 400 14px/1.4 'PT Sans', + /* Fallback Font Stack */ + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen-Sans, + Cantarell, + 'Helvetica Neue', + sans-serif; + *font-size: medium; /* for IE */ + *font:x-small; /* for IE in quirks mode */ + } + +h1 { font-size: 146.5%; /* 19pt */ } +h2 { font-size: 131%; /* 17pt */ } +h3 { font-size: 116%; /* 15pt */ } +h4 { font-size: 100%; /* 13pt */ } +h5 { font-size: 100%; /* 13pt */ } + +table { + font-size:inherit; + font:100%; +} + +pre, code, kbd, samp, tt, .src { + font-family:monospace; +} + +.links, .link { + font-size: 85%; /* 11pt */ +} + +#module-header .caption { + font-size: 182%; /* 24pt */ +} + +#module-header .caption sup { + font-size: 80%; + font-weight: normal; +} + +#package-header #page-menu a:link, #package-header #page-menu a:visited { color: white; } + + +.info { + font-size: 90%; +} + + +/* @end */ + +/* @group Common */ + +.caption, h1, h2, h3, h4, h5, h6, summary { + font-weight: bold; + color: #5E5184; + margin: 1.5em 0 1em 0; +} + + +* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { + margin-top: 2em; +} + +h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 { + margin-top: inherit; +} + +ul li + li { + margin-top: 0.2rem; +} + +ul + p { + margin-top: 0.93em; +} + +p + ul { + margin-top: 0.5em; +} + +p { + margin-top: 0.7rem; +} + +ul, ol { + margin: 0.8em 0 0.8em 2em; +} + +ul.links { + list-style: none; + text-align: left; + font-size: 0.95em; +} + +#package-header ul.links, #package-header ul.links button { + font-size: 1rem; +} + +ul.links li { + display: inline; + white-space: nowrap; + padding: 0; +} + +ul.links > li + li:before { + content: '\00B7'; +} + +ul.links li a { + padding: 0.2em 0.5em; +} + +.hide { display: none; } +.show { display: inherit; } +.clear { clear: both; } + +.collapser:before, .expander:before, .noexpander:before { + font-size: 1.2em; + color: #9C5791; + display: inline-block; + padding-right: 7px; +} + +.collapser:before { + content: '▿'; +} +.expander:before { + content: '▹'; +} +.noexpander:before { + content: '▿'; + visibility: hidden; +} + +.collapser, .expander { + cursor: pointer; +} + +.instance.collapser, .instance.expander { + margin-left: 0px; + background-position: left center; + min-width: 9px; + min-height: 9px; +} + +summary { + cursor: pointer; + outline: none; +} + +pre { + padding: 0.5rem 1rem; + margin: 1em 0 0 0; + background-color: #f7f7f7; + overflow: auto; + border: 1px solid #ddd; + border-radius: 0.3em; +} + +pre + p { + margin-top: 1em; +} + +pre + pre { + margin-top: 0.5em; +} + +blockquote { + border-left: 3px solid #c7a5d3; + background-color: #eee4f1; + margin: 0.5em; + padding: 0.0005em 0.3em 0.5em 0.5em; +} + +.src { + background: #f2f2f2; + padding: 0.2em 0.5em; +} + +.keyword { font-weight: normal; } +.def { font-weight: bold; } + +@media print { + #footer { display: none; } +} + +/* @end */ + +/* @group Page Structure */ + +#content { + margin: 3em auto 6em auto; + padding: 0; +} + +#package-header { + background: #5E5184; + border-bottom: 5px solid rgba(69, 59, 97, 0.5); + color: #ddd; + position: relative; + font-size: 1.2em; + text-align: left; + margin: 0 auto; +} + +#package-header .caption { + color: white; + font-style: normal; + font-size: 1rem; + font-weight: bold; +} + +#module-header .caption { + font-weight: bold; + border-bottom: 1px solid #ddd; +} + +table.info { + float: right; + padding: 0.5em 1em; + border: 1px solid #ddd; + color: rgb(78,98,114); + background-color: #fff; + max-width: 60%; + border-spacing: 0; + position: relative; + top: -0.78em; + margin: 0 0 0 2em; +} + +.info th { + padding: 0 1em 0 0; + text-align: right; +} + +#style-menu li { + display: block; + border-style: none; + list-style-type: none; +} + +#footer { + background: #ededed; + border-top: 1px solid #aaa; + padding: 0.5em 0; + color: #222; + text-align: center; + width: 100%; + height: 3em; + margin-top: 3em; + position: relative; + clear: both; +} + +/* @end */ + +/* @group Front Matter */ + +#synopsis .caption, +#contents-list .caption { + font-size: 1rem; +} + +#synopsis, #table-of-contents { + font-size: 16px; +} + +#contents-list { + background: #f4f4f4; + padding: 1em; + margin: 0; +} + +#contents-list .caption { + text-align: left; + margin: 0; +} + +#contents-list ul { + list-style: none; + margin: 0; + margin-top: 10px; + font-size: 14px; +} + +#contents-list ul ul { + margin-left: 1.5em; +} + +#description .caption { + display: none; +} + +#synopsis summary { + display: block; + float: right; + width: 29px; + color: rgba(255,255,255,0); + height: 110px; + margin: 0; + font-size: 1px; + padding: 0; + background: url(synopsis.png) no-repeat 0px -8px; +} + +#synopsis details[open] > summary { + background: url(synopsis.png) no-repeat -75px -8px; +} + +#synopsis details:not([open]) > ul { + visibility: hidden; +} + +#synopsis ul { + height: 100%; + overflow: auto; + padding: 0.5em; + margin: 0; +} + +#synopsis ul ul { + overflow: hidden; +} + +#synopsis ul, +#synopsis ul li.src { + background-color: rgb(250,247,224); + white-space: nowrap; + list-style: none; + margin-left: 0; +} + +#interface td.src { + white-space: nowrap; +} + +/* @end */ + +/* @group Main Content */ + +#interface div.top + div.top { + margin-top: 1.5em; +} + +#interface p + div.top, +#interface h1 + div.top, +#interface h2 + div.top, +#interface h3 + div.top, +#interface h4 + div.top, +#interface h5 + div.top { + margin-top: 1em; +} +#interface .src .selflink, +#interface .src .link { + float: right; + color: #888; + padding: 0 7px; + -moz-user-select: none; + font-weight: bold; + line-height: 30px; +} +#interface .src .selflink { + margin: 0 -0.5em 0 0.5em; +} + +#interface span.fixity { + color: #919191; + border-left: 1px solid #919191; + padding: 0.2em 0.5em 0.2em 0.5em; + margin: 0 -1em 0 1em; +} + +#interface span.rightedge { + border-left: 1px solid #919191; + padding: 0.2em 0 0.2em 0; + margin: 0 0 0 1em; +} + +#interface table { border-spacing: 2px; } +#interface td { + vertical-align: top; + padding-left: 0.5em; +} + +#interface td.doc p { + margin: 0; +} +#interface td.doc p + p { + margin-top: 0.8em; +} + +.doc table { + border-collapse: collapse; + border-spacing: 0px; +} + +.doc th, +.doc td { + padding: 5px; + border: 1px solid #ddd; +} + +.doc th { + background-color: #f0f0f0; +} + +.clearfix:after { + clear: both; + content: " "; + display: block; + height: 0; + visibility: hidden; +} + +.subs, .top > .doc, .subs > .doc { + padding-left: 1em; + border-left: 1px solid gainsboro; + margin-bottom: 1em; +} + +.top .subs { + margin-bottom: 0.6em; +} + +.subs.fields ul { + list-style: none; + display: table; + margin: 0; +} + +.subs.fields ul li { + display: table-row; +} + +.subs ul li dfn { + display: table-cell; + font-style: normal; + font-weight: bold; + margin: 1px 0; + white-space: nowrap; +} + +.subs ul li > .doc { + display: table-cell; + padding-left: 0.5em; + margin-bottom: 0.5em; +} + +.subs ul li > .doc p { + margin: 0; +} + +.subs .subs p.src { + border: none; + background-color: #f8f8f8; +} + +.subs .subs .caption { + margin-top: 1em ; + margin-bottom: 0px; +} + +.subs p.caption { + margin-top: 0; +} + +.subs .subs .caption + .src { + margin: 0px; + margin-top: 8px; +} + +.subs .subs .src + .src { + margin: 7px 0 0 0; +} + +/* Render short-style data instances */ +.inst ul { + height: 100%; + padding: 0.5em; + margin: 0; +} + +.inst, .inst li { + list-style: none; + margin-left: 1em; +} + +/* Workaround for bug in Firefox (issue #384) */ +.inst-left { + float: left; +} + +.top p.src { + border-bottom: 3px solid #e5e5e5; + line-height: 2rem; + margin-bottom: 1em; +} + +.warning { + color: red; +} + +.arguments { + margin-top: -0.4em; +} +.arguments .caption { + display: none; +} + +.fields { padding-left: 1em; } + +.fields .caption { display: none; } + +.fields p { margin: 0 0; } + +/* this seems bulky to me +.methods, .constructors { + background: #f8f8f8; + border: 1px solid #eee; +} +*/ + +/* @end */ + +/* @group Auxillary Pages */ + + +.extension-list { + list-style-type: none; + margin-left: 0; +} + +#mini { + margin: 0 auto; + padding: 0 1em 1em; +} + +#mini > * { + font-size: 93%; /* 12pt */ +} + +#mini #module-list .caption, +#mini #module-header .caption { + font-size: 125%; /* 15pt */ +} + +#mini #interface h1, +#mini #interface h2, +#mini #interface h3, +#mini #interface h4 { + font-size: 109%; /* 13pt */ + margin: 1em 0 0; +} + +#mini #interface .top, +#mini #interface .src { + margin: 0; +} + +#mini #module-list ul { + list-style: none; + margin: 0; +} + +#alphabet ul { + list-style: none; + padding: 0; + margin: 0.5em 0 0; + text-align: center; +} + +#alphabet li { + display: inline; + margin: 0 0.25em; +} + +#alphabet a { + font-weight: bold; +} + +#index .caption, +#module-list .caption { font-size: 131%; /* 17pt */ } + +#index table { + margin-left: 2em; +} + +#index .src { + font-weight: bold; +} +#index .alt { + font-size: 77%; /* 10pt */ + font-style: italic; + padding-left: 2em; +} + +#index td + td { + padding-left: 1em; +} + +#module-list ul { + list-style: none; + margin: 0 0 0 2em; +} + +#module-list li { + clear: right; +} + +#module-list span.collapser, +#module-list span.expander { + background-position: 0 0.3em; +} + +#module-list .package { + float: right; +} + +:target { + background: -webkit-linear-gradient(top, transparent 0%, transparent 65%, #fbf36d 60%, #fbf36d 100%); + background: -moz-linear-gradient(top, transparent 0%, transparent 65%, #fbf36d 60%, #fbf36d 100%); + background: -o-linear-gradient(top, transparent 0%, transparent 65%, #fbf36d 60%, #fbf36d 100%); + background: -ms-linear-gradient(top, transparent 0%, transparent 65%, #fbf36d 60%, #fbf36d 100%); + background: linear-gradient(to bottom, transparent 0%, transparent 65%, #fbf36d 60%, #fbf36d 100%); +} + +:target:hover { + background: -webkit-linear-gradient(top, transparent 0%, transparent 0%, #fbf36d 0%, #fbf36d 100%); + background: -moz-linear-gradient(top, transparent 0%, transparent 0%, #fbf36d 0%, #fbf36d 100%); + background: -o-linear-gradient(top, transparent 0%, transparent 0%, #fbf36d 0%, #fbf36d 100%); + background: -ms-linear-gradient(top, transparent 0%, transparent 0%, #fbf36d 0%, #fbf36d 100%); + background: linear-gradient(to bottom, transparent 0%, transparent 0%, #fbf36d 0%, #fbf36d 100%); +} + +/* @end */ + +/* @group Dropdown menus */ + +#preferences-menu, #style-menu { + width: 25em; + overflow-y: auto; +} + +/* @end */ diff --git a/meta.json b/meta.json new file mode 100644 index 0000000..d8a1223 --- /dev/null +++ b/meta.json @@ -0,0 +1 @@ +{"haddock_version":"2.30.0"} \ No newline at end of file diff --git a/quick-jump.css b/quick-jump.css new file mode 100644 index 0000000..cf10eee --- /dev/null +++ b/quick-jump.css @@ -0,0 +1,221 @@ +/* @group Fundamentals */ + +.hidden { + display: none; +} + +/* @end */ + +/* @group Search box layout */ + +#search { + position: fixed; + top: 3.2em; + bottom: 0; + left: calc(50% - 22em); + width: 44em; + z-index: 1000; + overflow-y: auto; +} + +@media only screen and (max-width: 999px) { + #search { + top: 5.7em; + } +} + +#search-form, #search-results { + box-shadow: 2px 2px 6px rgb(199, 204, 208); + pointer-events: all; +} + +#search-form input { + font-size: 1.25em; line-height: 2.3em; height: 2.4em; + display: block; + box-sizing: border-box; + width: 100%; + margin: 0; + padding: 0 0.75em; + border: 0.05em solid rgb(151, 179, 202); +} + +#search input:focus { + outline: none; +} + +#search p.error { + color: rgb(107, 24, 24); + font-weight: bold; +} + +#search-results { + box-sizing: border-box; + border: 0.05em solid #b2d5fb; + background: #e8f3ff; + max-height: 80%; + overflow: scroll; +} + +#search-form input + #search-results { + border-top: none; + top: 3em; + max-height: calc(100% - 3em); +} + +/* @end */ + +/* @group search results */ + +#search-results > ul { + margin: 0; + list-style: none; +} + +#search-results > ul > li, +#search-results > p, +#search-results > table { + padding: 0.5em 1em; + margin: 0; +} + +#search-results > ul > li { + border-bottom: 1px solid #b2d5fb; +} + +#search-results > ul > li > ul { + list-style: none; +} + +.search-module h4 { + margin: 0; +} + +.search-module > ul { + margin: 0.5em 0 0.5em 2em; +} + +.search-module > ul > li > a[href] { + display: block; + color: inherit; + padding: 0.25em 0.5em; +} + +.search-module > ul > li > a[href].active-link { + background: #faf9dc; +} + +.search-module a[href]:hover { + text-decoration: none; +} + +.search-result a a { + pointer-events: none; +} + +.search-result ul.subs { + display: inline-block; + margin: 0; padding: 0; +} + +.search-result ul.subs li { + display: none; +} + +.search-result ul.subs::after { + display: inline-block; + content: "..."; + color: rgb(78,98,114); + margin: 0 0.25em; +} + +.more-results { + color: rgb(99, 141, 173); + position: relative; +} + +.more-results::before { + content: "+"; + display: inline-block; + color: #b2d5fb; + font-weight: bold; + font-size: 1.25em; line-height: inherit; + position: absolute; + left: -1em; +} + +/* @end */ + +/* @group Keyboard shortcuts table */ + +.keyboard-shortcuts { + line-height: 1.6em; +} + +.keyboard-shortcuts th { + color: rgb(78,98,114); +} + +.keyboard-shortcuts td:first-child, +.keyboard-shortcuts th:first-child { + text-align: right; + padding-right: 0.6em; +} + +.key { + display: inline-block; + font-size: 0.9em; + min-width: 0.8em; line-height: 1.2em; + text-align: center; + background: #b2d5fb; + border: 1px solid #74a3d6; + padding: 0 0.2em; + margin: 0 0.1em; +} + +/* @end */ + +/* @group Dropdown menus */ + +/* Based on #search styling above. */ + +.dropdown-menu { + position: fixed; + /* Not robust to window size changes. */ + top: 3.2em; + right: 0; + /* To display on top of synopsis menu on right side. */ + z-index: 1000; + border: 0.05em solid #b2d5fb; + background: #e8f3ff; +} + +@media only screen and (max-width: 999px) { + .dropdown-menu { + top: 5.7em; + } +} + +.dropdown-menu * { + margin: 0.1em; +} + +.dropdown-menu button { + border: 1px #5E5184 solid; + border-radius: 3px; + background: #5E5184; + padding: 3px; + color: #f4f4f4; + min-width: 6em; +} + +.dropdown-menu button:hover { + color: #5E5184; + background: #f4f4f4; +} + +.dropdown-menu button:active { + color: #f4f4f4; + background: #5E5184; +} + +/* @end */ diff --git a/synopsis.png b/synopsis.png new file mode 100644 index 0000000000000000000000000000000000000000..85fb86ec84907bcc86531dc82871948ff4d471fa GIT binary patch literal 11327 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 B5rhB$ literal 0 HcmV?d00001