atlas-cardano-0.13.0: Application backend for Plutus smart contracts on Cardano
Safe HaskellSafe-Inferred
LanguageGHC2021

GeniusYield.Debug

Documentation

startDebugCps ∷ ∀ a b. ((a → IO b) → IO b) → IO (a, MVar b) #

testCpsGYCoreConfig → (GYProvidersIO b) → IO b #

stopDebugCpsMVar b → b → IO () #

data GYNetworkId #

Constructors

GYMainnet

cardano mainnet

GYTestnetPreprod

cardano preprod testnet

GYTestnetPreview

cardano preview testnet

GYTestnetLegacy

cardano legacy testnet

GYPrivnet !GYNetworkInfo

local private network

Instances

Instances details
FromJSON GYNetworkId #
>>> Aeson.eitherDecode @GYNetworkId <$> ["\"mainnet\"", "\"testnet-preprod\"", "\"preprod\"", "\"testnet-preview\"", "\"preview\"", "\"testnet\"", "\"no-such-net\""]
[Right GYMainnet,Right GYTestnetPreprod,Right GYTestnetPreprod,Right GYTestnetPreview,Right GYTestnetPreview,Right GYTestnetLegacy,Left "Error in $: Expected mainnet, testnet-preprod, preprod, testnet-preview, preview or testnet"]
Instance details

Defined in GeniusYield.Types.NetworkId

ToJSON GYNetworkId #
>>> mapM_ LBS8.putStrLn $ Aeson.encode <$> [GYMainnet, GYTestnetPreprod, GYTestnetPreview, GYTestnetLegacy]
"mainnet"
"testnet-preprod"
"testnet-preview"
"testnet"
Instance details

Defined in GeniusYield.Types.NetworkId

Read GYNetworkId # 
Instance details

Defined in GeniusYield.Types.NetworkId

Show GYNetworkId # 
Instance details

Defined in GeniusYield.Types.NetworkId

Eq GYNetworkId # 
Instance details

Defined in GeniusYield.Types.NetworkId

Ord GYNetworkId # 
Instance details

Defined in GeniusYield.Types.NetworkId