Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Api.LedgerEvent
Synopsis
- data LedgerEvent
- = PoolRegistration Certificate
- | PoolReRegistration Certificate
- | IncrementalRewardsDistribution EpochNo (Map StakeCredential (Set (Reward StandardCrypto)))
- | RewardsDistribution EpochNo (Map StakeCredential (Set (Reward StandardCrypto)))
- | MIRDistribution MIRDistributionDetails
- | PoolReap PoolReapDetails
- | SuccessfulPlutusScript (NonEmpty PlutusDebug)
- | FailedPlutusScript (NonEmpty PlutusDebug)
- data MIRDistributionDetails = MIRDistributionDetails {}
- data PoolReapDetails = PoolReapDetails {}
- toLedgerEvent ∷ ConvertLedgerEvent blk ⇒ WrapLedgerEvent blk → Maybe LedgerEvent
Documentation
data LedgerEvent Source #
Constructors
PoolRegistration Certificate | The given pool is being registered for the first time on chain. |
PoolReRegistration Certificate | The given pool already exists and is being re-registered. |
IncrementalRewardsDistribution EpochNo (Map StakeCredential (Set (Reward StandardCrypto))) | Incremental rewards are being computed. |
RewardsDistribution EpochNo (Map StakeCredential (Set (Reward StandardCrypto))) | Reward distribution has completed. |
MIRDistribution MIRDistributionDetails | MIR are being distributed. |
PoolReap PoolReapDetails | Pools have been reaped and deposits refunded. |
SuccessfulPlutusScript (NonEmpty PlutusDebug) | A number of succeeded Plutus script evaluations. |
FailedPlutusScript (NonEmpty PlutusDebug) | A number of failed Plutus script evaluations. |
data MIRDistributionDetails Source #
Details of fund transfers due to MIR certificates.
Note that the transfers from reserves to treasury and treasury to reserves are inverse; a transfer of 100 ADA in either direction will result in a net movement of 0, but we include both directions for assistance in debugging.
data PoolReapDetails Source #
Constructors
PoolReapDetails | |
Fields
|
toLedgerEvent ∷ ConvertLedgerEvent blk ⇒ WrapLedgerEvent blk → Maybe LedgerEvent Source #