Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Ledger.Shelley
Synopsis
- type Shelley = ShelleyEra
- data ShelleyEra
- data ShelleyTx era
- data ShelleyTxOut era
- data family TxBody era
- data ShelleyTxAuxData era
- nativeMultiSigTag ∷ ByteString
- hardforkAllegraAggregatedRewards ∷ ProtVer → Bool
- hardforkAlonzoAllowMIRTransfer ∷ ProtVer → Bool
- hardforkAlonzoValidatePoolRewardAccountNetID ∷ ProtVer → Bool
- hardforkBabbageForgoRewardPrefilter ∷ ProtVer → Bool
Documentation
type Shelley = ShelleyEra Source #
Deprecated: In favor of ShelleyEra
data ShelleyEra Source #
Instances
Instances
data ShelleyTxOut era Source #
Instances
data family TxBody era Source #
The body of a transaction.
Instances
data ShelleyTxAuxData era Source #
Instances
nativeMultiSigTag ∷ ByteString Source #
Magic number "memorialized" in the ValidateScript class under the method: scriptPrefixTag:: Core.Script era -> Bs.ByteString, for the Shelley Era.
hardforkAlonzoAllowMIRTransfer ∷ ProtVer → Bool Source #
Starting with protocol version 5, the MIR certs will also be able to transfer funds between the reserves and the treasury. Additionally, the semantics for the pervious functionality will change a bit. Before version 5 redundancies in the instantaneous reward mapping were handled by overriding. Now they are handled by adding the values and allowing for negatives updates, provided the sum for each key remains positive.
hardforkAlonzoValidatePoolRewardAccountNetID ∷ ProtVer → Bool Source #
Starting with protocol version 5, we will validate the network ID for the reward account listed in stake pool registration certificates.
hardforkBabbageForgoRewardPrefilter ∷ ProtVer → Bool Source #
Starting with protocol version 7, the reward calculation no longer filters out unregistered stake addresses at the moment the calculation begins. See the Shelley Ledger Errata 17.2.