Ledger.Orphans
Contents
Methods
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NetworkId -> c NetworkId Source #
gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NetworkId Source #
toConstr :: NetworkId -> Constr Source #
dataTypeOf :: NetworkId -> DataType Source #
dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NetworkId) Source #
dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NetworkId) Source #
gmapT :: (forall b. Data b => b -> b) -> NetworkId -> NetworkId Source #
gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NetworkId -> r Source #
gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NetworkId -> r Source #
gmapQ :: (forall d. Data d => d -> u) -> NetworkId -> [u] Source #
gmapQi :: Int -> (forall d. Data d => d -> u) -> NetworkId -> u Source #
gmapM :: Monad m => (forall d. Data d => d -> m d) -> NetworkId -> m NetworkId Source #
gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NetworkId -> m NetworkId Source #
gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NetworkId -> m NetworkId Source #
OpenApi instances for swagger support
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NetworkMagic -> c NetworkMagic Source #
gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NetworkMagic Source #
toConstr :: NetworkMagic -> Constr Source #
dataTypeOf :: NetworkMagic -> DataType Source #
dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NetworkMagic) Source #
dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NetworkMagic) Source #
gmapT :: (forall b. Data b => b -> b) -> NetworkMagic -> NetworkMagic Source #
gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NetworkMagic -> r Source #
gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NetworkMagic -> r Source #
gmapQ :: (forall d. Data d => d -> u) -> NetworkMagic -> [u] Source #
gmapQi :: Int -> (forall d. Data d => d -> u) -> NetworkMagic -> u Source #
gmapM :: Monad m => (forall d. Data d => d -> m d) -> NetworkMagic -> m NetworkMagic Source #
gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NetworkMagic -> m NetworkMagic Source #
gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NetworkMagic -> m NetworkMagic Source #
Associated Types
type Rep Lovelace :: Type -> Type Source #
from :: Lovelace -> Rep Lovelace x Source #
to :: Rep Lovelace x -> Lovelace Source #
type Rep Quantity :: Type -> Type Source #
from :: Quantity -> Rep Quantity x Source #
to :: Rep Quantity x -> Quantity Source #
type Rep PolicyId :: Type -> Type Source #
from :: PolicyId -> Rep PolicyId x Source #
to :: Rep PolicyId x -> PolicyId Source #
type Rep ScriptData :: Type -> Type Source #
from :: ScriptData -> Rep ScriptData x Source #
to :: Rep ScriptData x -> ScriptData Source #
type Rep TxId :: Type -> Type Source #
from :: TxId -> Rep TxId x Source #
to :: Rep TxId x -> TxId Source #
type Rep TxIx :: Type -> Type Source #
from :: TxIx -> Rep TxIx x Source #
to :: Rep TxIx x -> TxIx Source #
type Rep NetworkId :: Type -> Type Source #
from :: NetworkId -> Rep NetworkId x Source #
to :: Rep NetworkId x -> NetworkId Source #
hashWithSalt :: Int -> POSIXTime -> Int Source #
hash :: POSIXTime -> Int Source #
toJSON :: ScriptError -> Value Source #
toEncoding :: ScriptError -> Encoding Source #
toJSONList :: [ScriptError] -> Value Source #
toEncodingList :: [ScriptError] -> Encoding Source #
Custom ToJSON instance which allows to simply convert a POSIXTime value to a JSON number.
ToJSON
POSIXTime
toJSON :: POSIXTime -> Value Source #
toEncoding :: POSIXTime -> Encoding Source #
toJSONList :: [POSIXTime] -> Value Source #
toEncodingList :: [POSIXTime] -> Encoding Source #
parseJSON :: Value -> Parser ScriptError Source #
parseJSONList :: Value -> Parser [ScriptError] Source #
Custom FromJSON instance which allows to parse a JSON number to a POSIXTime value. The parsed JSON value MUST be an Integer or else the parsing fails.
FromJSON
Integer
parseJSON :: Value -> Parser POSIXTime Source #
parseJSONList :: Value -> Parser [POSIXTime] Source #
ByteArrayAccess instance for signing support
length :: TxId -> Int Source #
withByteArray :: TxId -> (Ptr p -> IO a) -> IO a Source #
copyByteArrayToPtr :: TxId -> Ptr p -> IO () Source #
toUrlPiece :: LedgerBytes -> Text Source #
toEncodedUrlPiece :: LedgerBytes -> Builder Source #
toHeader :: LedgerBytes -> ByteString Source #
toQueryParam :: LedgerBytes -> Text Source #
toUrlPiece :: PrivateKey -> Text Source #
toEncodedUrlPiece :: PrivateKey -> Builder Source #
toHeader :: PrivateKey -> ByteString Source #
toQueryParam :: PrivateKey -> Text Source #
parseUrlPiece :: Text -> Either Text LedgerBytes Source #
parseHeader :: ByteString -> Either Text LedgerBytes Source #
parseQueryParam :: Text -> Either Text LedgerBytes Source #
parseUrlPiece :: Text -> Either Text PrivateKey Source #
parseHeader :: ByteString -> Either Text PrivateKey Source #
parseQueryParam :: Text -> Either Text PrivateKey Source #
declareNamedSchema :: Proxy Value -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy XPrv -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy Lovelace -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy Quantity -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy PolicyId -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy AssetName -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy ScriptHash -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy ScriptData -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy TxId -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy TxIx -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy XPub -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy Language -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy LogLevel -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy TxOut -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy ScriptTag -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy RedeemerPtr -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy TxOutRef -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy DCert -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy CurrencySymbol -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy TokenName -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy AssetClass -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy Script -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy Validator -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy Redeemer -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy MintingPolicy -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy StakeValidator -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy RedeemerHash -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy MintingPolicyHash -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy LedgerBytes -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy POSIXTime -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy DiffMilliSeconds -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy Ada -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy Slot -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy Signature -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy PubKey -> Declare (Definitions Schema) NamedSchema Source #
encode :: POSIXTime -> Encoding Source #
decode :: Decoder s POSIXTime Source #
encodeList :: [POSIXTime] -> Encoding Source #
decodeList :: Decoder s [POSIXTime] Source #
declareNamedSchema :: Proxy (AddressInEra BabbageEra) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (Hash ScriptData) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (Digest Blake2b_160) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (LogMessage Value) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (Kind ann) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (Version ann) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (Interval a) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (Extended a) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (UpperBound a) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (LowerBound a) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (Versioned script) -> Declare (Definitions Schema) NamedSchema Source #
encode :: AddressInEra BabbageEra -> Encoding Source #
decode :: Decoder s (AddressInEra BabbageEra) Source #
encodeList :: [AddressInEra BabbageEra] -> Encoding Source #
decodeList :: Decoder s [AddressInEra BabbageEra] Source #
declareNamedSchema :: Proxy (Hash Blake2b_256 EraIndependentTxBody) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (SafeHash StandardCrypto EraIndependentData) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (Map k v) -> Declare (Definitions Schema) NamedSchema Source #
declareNamedSchema :: Proxy (Term tyname name uni fun ann) -> Declare (Definitions Schema) NamedSchema Source #