Safe Haskell | None |
---|---|
Language | Haskell2010 |
Blockfrost.Types.Cardano.Transactions
Description
Cardano Transactions responses
Synopsis
- data Transaction = Transaction {
- _transactionHash :: Text
- _transactionBlock :: BlockHash
- _transactionBlockHeight :: Integer
- _transactionSlot :: Slot
- _transactionIndex :: Integer
- _transactionOutputAmount :: [Amount]
- _transactionFees :: Lovelaces
- _transactionDeposit :: Lovelaces
- _transactionSize :: Integer
- _transactionInvalidBefore :: Maybe Text
- _transactionInvalidHereafter :: Maybe Text
- _transactionUtxoCount :: Integer
- _transactionWithdrawalCount :: Integer
- _transactionMirCertCount :: Integer
- _transactionDelegationCount :: Integer
- _transactionStakeCertCount :: Integer
- _transactionPoolUpdateCount :: Integer
- _transactionPoolRetireCount :: Integer
- _transactionAssetMintOrBurnCount :: Integer
- _transactionRedeemerCount :: Integer
- _transactionValidContract :: Bool
- data TransactionUtxos = TransactionUtxos {}
- data UtxoInput = UtxoInput {}
- data UtxoOutput = UtxoOutput {}
- data TransactionRedeemer = TransactionRedeemer {
- _transactionRedeemerTxIndex :: Integer
- _transactionRedeemerPurpose :: ValidationPurpose
- _transactionRedeemerScriptHash :: ScriptHash
- _transactionRedeemerRedeemerDataHash :: DatumHash
- _transactionRedeemerDatumHash :: DatumHash
- _transactionRedeemerUnitMem :: Quantity
- _transactionRedeemerUnitSteps :: Quantity
- _transactionRedeemerFee :: Lovelaces
- data TransactionStake = TransactionStake {}
- data TransactionDelegation = TransactionDelegation {}
- data TransactionWithdrawal = TransactionWithdrawal {}
- data Pot
- data TransactionMir = TransactionMir {}
- data TransactionPoolUpdate = TransactionPoolUpdate {
- _transactionPoolUpdateCertIndex :: Integer
- _transactionPoolUpdatePoolId :: PoolId
- _transactionPoolUpdateVrfKey :: Text
- _transactionPoolUpdatePledge :: Lovelaces
- _transactionPoolUpdateMarginCost :: Double
- _transactionPoolUpdateFixedCost :: Lovelaces
- _transactionPoolUpdateRewardAccount :: Address
- _transactionPoolUpdateOwners :: [Address]
- _transactionPoolUpdateMetadata :: Maybe PoolUpdateMetadata
- _transactionPoolUpdateRelays :: [PoolRelay]
- _transactionPoolUpdateActiveEpoch :: Epoch
- data PoolUpdateMetadata = PoolUpdateMetadata {}
- data TransactionPoolRetiring = TransactionPoolRetiring {}
- data TransactionMetaJSON = TransactionMetaJSON {}
- newtype TransactionCBOR = TransactionCBOR {}
- data TransactionMetaCBOR = TransactionMetaCBOR {}
Documentation
data Transaction Source #
Information about a transaction
Constructors
Transaction | |
Fields
|
Instances
data TransactionUtxos Source #
Transaction UTxOs
Constructors
TransactionUtxos | |
Fields
|
Instances
FromJSON TransactionUtxos Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods parseJSON :: Value -> Parser TransactionUtxos # parseJSONList :: Value -> Parser [TransactionUtxos] # | |||||
ToJSON TransactionUtxos Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: TransactionUtxos -> Value # toEncoding :: TransactionUtxos -> Encoding # toJSONList :: [TransactionUtxos] -> Value # toEncodingList :: [TransactionUtxos] -> Encoding # omitField :: TransactionUtxos -> Bool # | |||||
Generic TransactionUtxos Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
Methods from :: TransactionUtxos -> Rep TransactionUtxos x # to :: Rep TransactionUtxos x -> TransactionUtxos # | |||||
Show TransactionUtxos Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> TransactionUtxos -> ShowS # show :: TransactionUtxos -> String # showList :: [TransactionUtxos] -> ShowS # | |||||
Eq TransactionUtxos Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods (==) :: TransactionUtxos -> TransactionUtxos -> Bool # (/=) :: TransactionUtxos -> TransactionUtxos -> Bool # | |||||
ToSample TransactionUtxos Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy TransactionUtxos -> [(Text, TransactionUtxos)] # | |||||
HasHash TransactionUtxos TxHash Source # | |||||
Defined in Blockfrost.Lens | |||||
HasInputs TransactionUtxos [UtxoInput] Source # | |||||
Defined in Blockfrost.Lens | |||||
HasOutputs TransactionUtxos [UtxoOutput] Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
type Rep TransactionUtxos Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep TransactionUtxos = D1 ('MetaData "TransactionUtxos" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "TransactionUtxos" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionUtxosHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: (S1 ('MetaSel ('Just "_transactionUtxosInputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UtxoInput]) :*: S1 ('MetaSel ('Just "_transactionUtxosOutputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UtxoOutput])))) |
Transaction input UTxO
Constructors
UtxoInput | |
Fields
|
Instances
FromJSON UtxoInput Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions | |||||
ToJSON UtxoInput Source # | |||||
Generic UtxoInput Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
| |||||
Show UtxoInput Source # | |||||
Eq UtxoInput Source # | |||||
ToSample UtxoInput Source # | |||||
HasAddress UtxoInput Address Source # | |||||
HasCollateral UtxoInput Bool Source # | |||||
Defined in Blockfrost.Lens | |||||
HasOutputIndex UtxoInput Integer Source # | |||||
Defined in Blockfrost.Lens | |||||
HasReference UtxoInput Bool Source # | |||||
HasTxHash UtxoInput TxHash Source # | |||||
HasAmount UtxoInput [Amount] Source # | |||||
HasDataHash UtxoInput (Maybe DatumHash) Source # | |||||
HasInlineDatum UtxoInput (Maybe InlineDatum) Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
HasInputs TransactionUtxos [UtxoInput] Source # | |||||
Defined in Blockfrost.Lens | |||||
HasReferenceScriptHash UtxoInput (Maybe ScriptHash) Source # | |||||
Defined in Blockfrost.Lens Methods referenceScriptHash :: Lens' UtxoInput (Maybe ScriptHash) Source # | |||||
type Rep UtxoInput Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep UtxoInput = D1 ('MetaData "UtxoInput" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "UtxoInput" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_utxoInputAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_utxoInputAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Amount])) :*: (S1 ('MetaSel ('Just "_utxoInputTxHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxHash) :*: S1 ('MetaSel ('Just "_utxoInputOutputIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer))) :*: ((S1 ('MetaSel ('Just "_utxoInputCollateral") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_utxoInputDataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DatumHash))) :*: (S1 ('MetaSel ('Just "_utxoInputInlineDatum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe InlineDatum)) :*: (S1 ('MetaSel ('Just "_utxoInputReferenceScriptHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ScriptHash)) :*: S1 ('MetaSel ('Just "_utxoInputReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))) |
data UtxoOutput Source #
Transaction output UTxO
Constructors
UtxoOutput | |
Fields
|
Instances
FromJSON UtxoOutput Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions | |||||
ToJSON UtxoOutput Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: UtxoOutput -> Value # toEncoding :: UtxoOutput -> Encoding # toJSONList :: [UtxoOutput] -> Value # toEncodingList :: [UtxoOutput] -> Encoding # omitField :: UtxoOutput -> Bool # | |||||
Generic UtxoOutput Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
| |||||
Show UtxoOutput Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> UtxoOutput -> ShowS # show :: UtxoOutput -> String # showList :: [UtxoOutput] -> ShowS # | |||||
Eq UtxoOutput Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions | |||||
ToSample UtxoOutput Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy UtxoOutput -> [(Text, UtxoOutput)] # | |||||
HasAddress UtxoOutput Address Source # | |||||
Defined in Blockfrost.Lens | |||||
HasCollateral UtxoOutput Bool Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
HasOutputIndex UtxoOutput Integer Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
HasAmount UtxoOutput [Amount] Source # | |||||
Defined in Blockfrost.Lens | |||||
HasDataHash UtxoOutput (Maybe DatumHash) Source # | |||||
Defined in Blockfrost.Lens | |||||
HasInlineDatum UtxoOutput (Maybe InlineDatum) Source # | |||||
Defined in Blockfrost.Lens Methods inlineDatum :: Lens' UtxoOutput (Maybe InlineDatum) Source # | |||||
HasOutputs TransactionUtxos [UtxoOutput] Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
HasReferenceScriptHash UtxoOutput (Maybe ScriptHash) Source # | |||||
Defined in Blockfrost.Lens Methods referenceScriptHash :: Lens' UtxoOutput (Maybe ScriptHash) Source # | |||||
type Rep UtxoOutput Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep UtxoOutput = D1 ('MetaData "UtxoOutput" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "UtxoOutput" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_utxoOutputAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: (S1 ('MetaSel ('Just "_utxoOutputAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Amount]) :*: S1 ('MetaSel ('Just "_utxoOutputDataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe DatumHash)))) :*: ((S1 ('MetaSel ('Just "_utxoOutputOutputIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_utxoOutputCollateral") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "_utxoOutputInlineDatum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe InlineDatum)) :*: S1 ('MetaSel ('Just "_utxoOutputReferenceScriptHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ScriptHash)))))) |
data TransactionRedeemer Source #
Transaction redeemer
Constructors
TransactionRedeemer | |
Fields
|
Instances
FromJSON TransactionRedeemer Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods parseJSON :: Value -> Parser TransactionRedeemer # parseJSONList :: Value -> Parser [TransactionRedeemer] # | |||||
ToJSON TransactionRedeemer Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: TransactionRedeemer -> Value # toEncoding :: TransactionRedeemer -> Encoding # toJSONList :: [TransactionRedeemer] -> Value # toEncodingList :: [TransactionRedeemer] -> Encoding # omitField :: TransactionRedeemer -> Bool # | |||||
Generic TransactionRedeemer Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
Methods from :: TransactionRedeemer -> Rep TransactionRedeemer x # to :: Rep TransactionRedeemer x -> TransactionRedeemer # | |||||
Show TransactionRedeemer Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> TransactionRedeemer -> ShowS # show :: TransactionRedeemer -> String # showList :: [TransactionRedeemer] -> ShowS # | |||||
Eq TransactionRedeemer Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods (==) :: TransactionRedeemer -> TransactionRedeemer -> Bool # (/=) :: TransactionRedeemer -> TransactionRedeemer -> Bool # | |||||
ToSample TransactionRedeemer Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy TransactionRedeemer -> [(Text, TransactionRedeemer)] # | |||||
HasDatumHash TransactionRedeemer DatumHash Source # | |||||
Defined in Blockfrost.Lens | |||||
a ~ Lovelaces => HasFee TransactionRedeemer a Source # | |||||
Defined in Blockfrost.Lens Methods fee :: Lens' TransactionRedeemer a Source # | |||||
HasPurpose TransactionRedeemer ValidationPurpose Source # | |||||
Defined in Blockfrost.Lens Methods purpose :: Lens' TransactionRedeemer ValidationPurpose Source # | |||||
HasRedeemerDataHash TransactionRedeemer DatumHash Source # | |||||
Defined in Blockfrost.Lens Methods redeemerDataHash :: Lens' TransactionRedeemer DatumHash Source # | |||||
HasScriptHash TransactionRedeemer ScriptHash Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
HasTxIndex TransactionRedeemer Integer Source # | |||||
Defined in Blockfrost.Lens | |||||
HasUnitMem TransactionRedeemer Quantity Source # | |||||
Defined in Blockfrost.Lens | |||||
HasUnitSteps TransactionRedeemer Quantity Source # | |||||
Defined in Blockfrost.Lens | |||||
type Rep TransactionRedeemer Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep TransactionRedeemer = D1 ('MetaData "TransactionRedeemer" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "TransactionRedeemer" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_transactionRedeemerTxIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionRedeemerPurpose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ValidationPurpose)) :*: (S1 ('MetaSel ('Just "_transactionRedeemerScriptHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ScriptHash) :*: S1 ('MetaSel ('Just "_transactionRedeemerRedeemerDataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DatumHash))) :*: ((S1 ('MetaSel ('Just "_transactionRedeemerDatumHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DatumHash) :*: S1 ('MetaSel ('Just "_transactionRedeemerUnitMem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity)) :*: (S1 ('MetaSel ('Just "_transactionRedeemerUnitSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Quantity) :*: S1 ('MetaSel ('Just "_transactionRedeemerFee") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))))) |
data TransactionStake Source #
Information about (de-)registration of a stake address within a transaction
Constructors
TransactionStake | |
Fields
|
Instances
FromJSON TransactionStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods parseJSON :: Value -> Parser TransactionStake # parseJSONList :: Value -> Parser [TransactionStake] # | |||||
ToJSON TransactionStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: TransactionStake -> Value # toEncoding :: TransactionStake -> Encoding # toJSONList :: [TransactionStake] -> Value # toEncodingList :: [TransactionStake] -> Encoding # omitField :: TransactionStake -> Bool # | |||||
Generic TransactionStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
Methods from :: TransactionStake -> Rep TransactionStake x # to :: Rep TransactionStake x -> TransactionStake # | |||||
Show TransactionStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> TransactionStake -> ShowS # show :: TransactionStake -> String # showList :: [TransactionStake] -> ShowS # | |||||
Eq TransactionStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods (==) :: TransactionStake -> TransactionStake -> Bool # (/=) :: TransactionStake -> TransactionStake -> Bool # | |||||
ToSample TransactionStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy TransactionStake -> [(Text, TransactionStake)] # | |||||
HasAddress TransactionStake Address Source # | |||||
Defined in Blockfrost.Lens | |||||
HasCertIndex TransactionStake Integer Source # | |||||
Defined in Blockfrost.Lens | |||||
HasRegistration TransactionStake Bool Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
type Rep TransactionStake Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep TransactionStake = D1 ('MetaData "TransactionStake" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "TransactionStake" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionStakeCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_transactionStakeAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_transactionStakeRegistration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) |
data TransactionDelegation Source #
Information about delegation certificates of a specific transaction
Constructors
TransactionDelegation | |
Fields
|
Instances
FromJSON TransactionDelegation Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods parseJSON :: Value -> Parser TransactionDelegation # parseJSONList :: Value -> Parser [TransactionDelegation] # | |||||
ToJSON TransactionDelegation Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: TransactionDelegation -> Value # toEncoding :: TransactionDelegation -> Encoding # toJSONList :: [TransactionDelegation] -> Value # toEncodingList :: [TransactionDelegation] -> Encoding # omitField :: TransactionDelegation -> Bool # | |||||
Generic TransactionDelegation Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
Methods from :: TransactionDelegation -> Rep TransactionDelegation x # to :: Rep TransactionDelegation x -> TransactionDelegation # | |||||
Show TransactionDelegation Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> TransactionDelegation -> ShowS # show :: TransactionDelegation -> String # showList :: [TransactionDelegation] -> ShowS # | |||||
Eq TransactionDelegation Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods (==) :: TransactionDelegation -> TransactionDelegation -> Bool # (/=) :: TransactionDelegation -> TransactionDelegation -> Bool # | |||||
ToSample TransactionDelegation Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy TransactionDelegation -> [(Text, TransactionDelegation)] # | |||||
HasActiveEpoch TransactionDelegation Epoch Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
HasAddress TransactionDelegation Address Source # | |||||
Defined in Blockfrost.Lens | |||||
HasCertIndex TransactionDelegation Integer Source # | |||||
Defined in Blockfrost.Lens | |||||
HasPoolId TransactionDelegation PoolId Source # | |||||
Defined in Blockfrost.Lens | |||||
type Rep TransactionDelegation Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep TransactionDelegation = D1 ('MetaData "TransactionDelegation" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "TransactionDelegation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_transactionDelegationCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionDelegationAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address)) :*: (S1 ('MetaSel ('Just "_transactionDelegationPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_transactionDelegationActiveEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch)))) |
data TransactionWithdrawal Source #
Information about withdrawals of a specific transaction
Constructors
TransactionWithdrawal | |
Fields
|
Instances
FromJSON TransactionWithdrawal Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods parseJSON :: Value -> Parser TransactionWithdrawal # parseJSONList :: Value -> Parser [TransactionWithdrawal] # | |||||
ToJSON TransactionWithdrawal Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: TransactionWithdrawal -> Value # toEncoding :: TransactionWithdrawal -> Encoding # toJSONList :: [TransactionWithdrawal] -> Value # toEncodingList :: [TransactionWithdrawal] -> Encoding # omitField :: TransactionWithdrawal -> Bool # | |||||
Generic TransactionWithdrawal Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
Methods from :: TransactionWithdrawal -> Rep TransactionWithdrawal x # to :: Rep TransactionWithdrawal x -> TransactionWithdrawal # | |||||
Show TransactionWithdrawal Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> TransactionWithdrawal -> ShowS # show :: TransactionWithdrawal -> String # showList :: [TransactionWithdrawal] -> ShowS # | |||||
Eq TransactionWithdrawal Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods (==) :: TransactionWithdrawal -> TransactionWithdrawal -> Bool # (/=) :: TransactionWithdrawal -> TransactionWithdrawal -> Bool # | |||||
ToSample TransactionWithdrawal Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy TransactionWithdrawal -> [(Text, TransactionWithdrawal)] # | |||||
HasAddress TransactionWithdrawal Address Source # | |||||
Defined in Blockfrost.Lens | |||||
a ~ Lovelaces => HasAmount TransactionWithdrawal a Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
type Rep TransactionWithdrawal Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep TransactionWithdrawal = D1 ('MetaData "TransactionWithdrawal" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "TransactionWithdrawal" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionWithdrawalAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_transactionWithdrawalAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces))) |
Pot from which MIRs are transferred
Instances
FromJSON Pot Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions | |||||
ToJSON Pot Source # | |||||
Generic Pot Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
| |||||
Show Pot Source # | |||||
Eq Pot Source # | |||||
ToSample Pot Source # | |||||
HasPot TransactionMir Pot Source # | |||||
Defined in Blockfrost.Lens | |||||
type Rep Pot Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions |
data TransactionMir Source #
Information about Move Instantaneous Rewards (MIRs) of a specific transaction
Constructors
TransactionMir | |
Fields
|
Instances
FromJSON TransactionMir Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods parseJSON :: Value -> Parser TransactionMir # parseJSONList :: Value -> Parser [TransactionMir] # | |||||
ToJSON TransactionMir Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: TransactionMir -> Value # toEncoding :: TransactionMir -> Encoding # toJSONList :: [TransactionMir] -> Value # toEncodingList :: [TransactionMir] -> Encoding # omitField :: TransactionMir -> Bool # | |||||
Generic TransactionMir Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
Methods from :: TransactionMir -> Rep TransactionMir x # to :: Rep TransactionMir x -> TransactionMir # | |||||
Show TransactionMir Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> TransactionMir -> ShowS # show :: TransactionMir -> String # showList :: [TransactionMir] -> ShowS # | |||||
Eq TransactionMir Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods (==) :: TransactionMir -> TransactionMir -> Bool # (/=) :: TransactionMir -> TransactionMir -> Bool # | |||||
ToSample TransactionMir Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy TransactionMir -> [(Text, TransactionMir)] # | |||||
HasAddress TransactionMir Address Source # | |||||
Defined in Blockfrost.Lens | |||||
a ~ Lovelaces => HasAmount TransactionMir a Source # | |||||
Defined in Blockfrost.Lens Methods amount :: Lens' TransactionMir a Source # | |||||
HasCertIndex TransactionMir Integer Source # | |||||
Defined in Blockfrost.Lens | |||||
HasPot TransactionMir Pot Source # | |||||
Defined in Blockfrost.Lens | |||||
type Rep TransactionMir Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep TransactionMir = D1 ('MetaData "TransactionMir" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "TransactionMir" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_transactionMirPot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Pot) :*: S1 ('MetaSel ('Just "_transactionMirCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_transactionMirAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_transactionMirAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces)))) |
data TransactionPoolUpdate Source #
Information about stake pool registration and update certificates of a specific transaction
Constructors
TransactionPoolUpdate | |
Fields
|
Instances
FromJSON TransactionPoolUpdate Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods parseJSON :: Value -> Parser TransactionPoolUpdate # parseJSONList :: Value -> Parser [TransactionPoolUpdate] # | |||||
ToJSON TransactionPoolUpdate Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: TransactionPoolUpdate -> Value # toEncoding :: TransactionPoolUpdate -> Encoding # toJSONList :: [TransactionPoolUpdate] -> Value # toEncodingList :: [TransactionPoolUpdate] -> Encoding # omitField :: TransactionPoolUpdate -> Bool # | |||||
Generic TransactionPoolUpdate Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
Methods from :: TransactionPoolUpdate -> Rep TransactionPoolUpdate x # to :: Rep TransactionPoolUpdate x -> TransactionPoolUpdate # | |||||
Show TransactionPoolUpdate Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> TransactionPoolUpdate -> ShowS # show :: TransactionPoolUpdate -> String # showList :: [TransactionPoolUpdate] -> ShowS # | |||||
Eq TransactionPoolUpdate Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods (==) :: TransactionPoolUpdate -> TransactionPoolUpdate -> Bool # (/=) :: TransactionPoolUpdate -> TransactionPoolUpdate -> Bool # | |||||
ToSample TransactionPoolUpdate Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy TransactionPoolUpdate -> [(Text, TransactionPoolUpdate)] # | |||||
HasActiveEpoch TransactionPoolUpdate Epoch Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
HasCertIndex TransactionPoolUpdate Integer Source # | |||||
Defined in Blockfrost.Lens | |||||
a ~ Lovelaces => HasFixedCost TransactionPoolUpdate a Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
HasMarginCost TransactionPoolUpdate Double Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
a ~ Lovelaces => HasPledge TransactionPoolUpdate a Source # | |||||
Defined in Blockfrost.Lens Methods | |||||
HasPoolId TransactionPoolUpdate PoolId Source # | |||||
Defined in Blockfrost.Lens | |||||
HasRewardAccount TransactionPoolUpdate Address Source # | |||||
Defined in Blockfrost.Lens Methods rewardAccount :: Lens' TransactionPoolUpdate Address Source # | |||||
HasVrfKey TransactionPoolUpdate Text Source # | |||||
Defined in Blockfrost.Lens | |||||
HasMetadata TransactionPoolUpdate (Maybe PoolUpdateMetadata) Source # | |||||
Defined in Blockfrost.Lens Methods metadata :: Lens' TransactionPoolUpdate (Maybe PoolUpdateMetadata) Source # | |||||
HasOwners TransactionPoolUpdate [Address] Source # | |||||
Defined in Blockfrost.Lens | |||||
HasRelays TransactionPoolUpdate [PoolRelay] Source # | |||||
Defined in Blockfrost.Lens | |||||
type Rep TransactionPoolUpdate Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep TransactionPoolUpdate = D1 ('MetaData "TransactionPoolUpdate" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "TransactionPoolUpdate" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_transactionPoolUpdateCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_transactionPoolUpdatePoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId)) :*: (S1 ('MetaSel ('Just "_transactionPoolUpdateVrfKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_transactionPoolUpdatePledge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: S1 ('MetaSel ('Just "_transactionPoolUpdateMarginCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))) :*: ((S1 ('MetaSel ('Just "_transactionPoolUpdateFixedCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Lovelaces) :*: (S1 ('MetaSel ('Just "_transactionPoolUpdateRewardAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address) :*: S1 ('MetaSel ('Just "_transactionPoolUpdateOwners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Address]))) :*: (S1 ('MetaSel ('Just "_transactionPoolUpdateMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PoolUpdateMetadata)) :*: (S1 ('MetaSel ('Just "_transactionPoolUpdateRelays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PoolRelay]) :*: S1 ('MetaSel ('Just "_transactionPoolUpdateActiveEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch)))))) |
data PoolUpdateMetadata Source #
Update of a pool metadata
Constructors
PoolUpdateMetadata | |
Fields
|
Instances
FromJSON PoolUpdateMetadata Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods parseJSON :: Value -> Parser PoolUpdateMetadata # parseJSONList :: Value -> Parser [PoolUpdateMetadata] # | |||||
ToJSON PoolUpdateMetadata Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: PoolUpdateMetadata -> Value # toEncoding :: PoolUpdateMetadata -> Encoding # toJSONList :: [PoolUpdateMetadata] -> Value # toEncodingList :: [PoolUpdateMetadata] -> Encoding # omitField :: PoolUpdateMetadata -> Bool # | |||||
Generic PoolUpdateMetadata Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
Methods from :: PoolUpdateMetadata -> Rep PoolUpdateMetadata x # to :: Rep PoolUpdateMetadata x -> PoolUpdateMetadata # | |||||
Show PoolUpdateMetadata Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> PoolUpdateMetadata -> ShowS # show :: PoolUpdateMetadata -> String # showList :: [PoolUpdateMetadata] -> ShowS # | |||||
Eq PoolUpdateMetadata Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods (==) :: PoolUpdateMetadata -> PoolUpdateMetadata -> Bool # (/=) :: PoolUpdateMetadata -> PoolUpdateMetadata -> Bool # | |||||
ToSample PoolUpdateMetadata Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy PoolUpdateMetadata -> [(Text, PoolUpdateMetadata)] # | |||||
HasDescription PoolUpdateMetadata (Maybe Text) Source # | |||||
Defined in Blockfrost.Lens Methods description :: Lens' PoolUpdateMetadata (Maybe Text) Source # | |||||
HasHash PoolUpdateMetadata (Maybe Text) Source # | |||||
Defined in Blockfrost.Lens | |||||
HasHomepage PoolUpdateMetadata (Maybe Text) Source # | |||||
Defined in Blockfrost.Lens | |||||
HasMetadata TransactionPoolUpdate (Maybe PoolUpdateMetadata) Source # | |||||
Defined in Blockfrost.Lens Methods metadata :: Lens' TransactionPoolUpdate (Maybe PoolUpdateMetadata) Source # | |||||
HasName PoolUpdateMetadata (Maybe Text) Source # | |||||
Defined in Blockfrost.Lens | |||||
HasTicker PoolUpdateMetadata (Maybe Text) Source # | |||||
Defined in Blockfrost.Lens | |||||
HasUrl PoolUpdateMetadata (Maybe Text) Source # | |||||
Defined in Blockfrost.Lens | |||||
type Rep PoolUpdateMetadata Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep PoolUpdateMetadata = D1 ('MetaData "PoolUpdateMetadata" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "PoolUpdateMetadata" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_poolUpdateMetadataUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_poolUpdateMetadataHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_poolUpdateMetadataTicker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "_poolUpdateMetadataName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_poolUpdateMetadataDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_poolUpdateMetadataHomepage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))))) |
data TransactionPoolRetiring Source #
Information about stake pool retirements within a specific transaction
Constructors
TransactionPoolRetiring | |
Fields
|
Instances
FromJSON TransactionPoolRetiring Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods parseJSON :: Value -> Parser TransactionPoolRetiring # parseJSONList :: Value -> Parser [TransactionPoolRetiring] # | |||||
ToJSON TransactionPoolRetiring Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: TransactionPoolRetiring -> Value # toEncoding :: TransactionPoolRetiring -> Encoding # toJSONList :: [TransactionPoolRetiring] -> Value # | |||||
Generic TransactionPoolRetiring Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
Methods from :: TransactionPoolRetiring -> Rep TransactionPoolRetiring x # to :: Rep TransactionPoolRetiring x -> TransactionPoolRetiring # | |||||
Show TransactionPoolRetiring Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> TransactionPoolRetiring -> ShowS # show :: TransactionPoolRetiring -> String # showList :: [TransactionPoolRetiring] -> ShowS # | |||||
Eq TransactionPoolRetiring Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods (==) :: TransactionPoolRetiring -> TransactionPoolRetiring -> Bool # (/=) :: TransactionPoolRetiring -> TransactionPoolRetiring -> Bool # | |||||
ToSample TransactionPoolRetiring Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy TransactionPoolRetiring -> [(Text, TransactionPoolRetiring)] # | |||||
HasCertIndex TransactionPoolRetiring Integer Source # | |||||
Defined in Blockfrost.Lens | |||||
HasPoolId TransactionPoolRetiring PoolId Source # | |||||
Defined in Blockfrost.Lens | |||||
HasRetiringEpoch TransactionPoolRetiring Epoch Source # | |||||
Defined in Blockfrost.Lens Methods retiringEpoch :: Lens' TransactionPoolRetiring Epoch Source # | |||||
type Rep TransactionPoolRetiring Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep TransactionPoolRetiring = D1 ('MetaData "TransactionPoolRetiring" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "TransactionPoolRetiring" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionPoolRetiringCertIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "_transactionPoolRetiringPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolId) :*: S1 ('MetaSel ('Just "_transactionPoolRetiringRetiringEpoch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Epoch)))) |
data TransactionMetaJSON Source #
Transaction metadata in JSON
Constructors
TransactionMetaJSON | |
Fields
|
Instances
FromJSON TransactionMetaJSON Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods parseJSON :: Value -> Parser TransactionMetaJSON # parseJSONList :: Value -> Parser [TransactionMetaJSON] # | |||||
ToJSON TransactionMetaJSON Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: TransactionMetaJSON -> Value # toEncoding :: TransactionMetaJSON -> Encoding # toJSONList :: [TransactionMetaJSON] -> Value # toEncodingList :: [TransactionMetaJSON] -> Encoding # omitField :: TransactionMetaJSON -> Bool # | |||||
Generic TransactionMetaJSON Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
Methods from :: TransactionMetaJSON -> Rep TransactionMetaJSON x # to :: Rep TransactionMetaJSON x -> TransactionMetaJSON # | |||||
Show TransactionMetaJSON Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> TransactionMetaJSON -> ShowS # show :: TransactionMetaJSON -> String # showList :: [TransactionMetaJSON] -> ShowS # | |||||
Eq TransactionMetaJSON Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods (==) :: TransactionMetaJSON -> TransactionMetaJSON -> Bool # (/=) :: TransactionMetaJSON -> TransactionMetaJSON -> Bool # | |||||
ToSample TransactionMetaJSON Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy TransactionMetaJSON -> [(Text, TransactionMetaJSON)] # | |||||
HasLabel TransactionMetaJSON Text Source # | |||||
Defined in Blockfrost.Lens | |||||
HasJSONMetadata TransactionMetaJSON (Maybe Value) Source # | |||||
Defined in Blockfrost.Lens Methods jSONMetadata :: Lens' TransactionMetaJSON (Maybe Value) Source # | |||||
type Rep TransactionMetaJSON Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep TransactionMetaJSON = D1 ('MetaData "TransactionMetaJSON" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "TransactionMetaJSON" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionMetaJSONLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_transactionMetaJSONJSONMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value)))) |
newtype TransactionCBOR Source #
Transaction in CBOR
Constructors
TransactionCBOR | |
Fields |
Instances
FromJSON TransactionCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods parseJSON :: Value -> Parser TransactionCBOR # parseJSONList :: Value -> Parser [TransactionCBOR] # | |||||
ToJSON TransactionCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: TransactionCBOR -> Value # toEncoding :: TransactionCBOR -> Encoding # toJSONList :: [TransactionCBOR] -> Value # toEncodingList :: [TransactionCBOR] -> Encoding # omitField :: TransactionCBOR -> Bool # | |||||
Generic TransactionCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
Methods from :: TransactionCBOR -> Rep TransactionCBOR x # to :: Rep TransactionCBOR x -> TransactionCBOR # | |||||
Show TransactionCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> TransactionCBOR -> ShowS # show :: TransactionCBOR -> String # showList :: [TransactionCBOR] -> ShowS # | |||||
Eq TransactionCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods (==) :: TransactionCBOR -> TransactionCBOR -> Bool # (/=) :: TransactionCBOR -> TransactionCBOR -> Bool # | |||||
ToSample TransactionCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy TransactionCBOR -> [(Text, TransactionCBOR)] # | |||||
HasCbor TransactionCBOR Text Source # | |||||
Defined in Blockfrost.Lens | |||||
type Rep TransactionCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep TransactionCBOR = D1 ('MetaData "TransactionCBOR" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'True) (C1 ('MetaCons "TransactionCBOR" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionCBORCbor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
data TransactionMetaCBOR Source #
Transaction metadata in CBOR
Constructors
TransactionMetaCBOR | |
Fields
|
Instances
FromJSON TransactionMetaCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods parseJSON :: Value -> Parser TransactionMetaCBOR # parseJSONList :: Value -> Parser [TransactionMetaCBOR] # | |||||
ToJSON TransactionMetaCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toJSON :: TransactionMetaCBOR -> Value # toEncoding :: TransactionMetaCBOR -> Encoding # toJSONList :: [TransactionMetaCBOR] -> Value # toEncodingList :: [TransactionMetaCBOR] -> Encoding # omitField :: TransactionMetaCBOR -> Bool # | |||||
Generic TransactionMetaCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Associated Types
Methods from :: TransactionMetaCBOR -> Rep TransactionMetaCBOR x # to :: Rep TransactionMetaCBOR x -> TransactionMetaCBOR # | |||||
Show TransactionMetaCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods showsPrec :: Int -> TransactionMetaCBOR -> ShowS # show :: TransactionMetaCBOR -> String # showList :: [TransactionMetaCBOR] -> ShowS # | |||||
Eq TransactionMetaCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods (==) :: TransactionMetaCBOR -> TransactionMetaCBOR -> Bool # (/=) :: TransactionMetaCBOR -> TransactionMetaCBOR -> Bool # | |||||
ToSample TransactionMetaCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions Methods toSamples :: Proxy TransactionMetaCBOR -> [(Text, TransactionMetaCBOR)] # | |||||
HasLabel TransactionMetaCBOR Text Source # | |||||
Defined in Blockfrost.Lens | |||||
HasMetadata TransactionMetaCBOR (Maybe Text) Source # | |||||
Defined in Blockfrost.Lens | |||||
type Rep TransactionMetaCBOR Source # | |||||
Defined in Blockfrost.Types.Cardano.Transactions type Rep TransactionMetaCBOR = D1 ('MetaData "TransactionMetaCBOR" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.13.0.0-5VduFUrhiBL3cGPZJdyInJ" 'False) (C1 ('MetaCons "TransactionMetaCBOR" 'PrefixI 'True) (S1 ('MetaSel ('Just "_transactionMetaCBORLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_transactionMetaCBORMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) |