| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Conway.HuddleSpec
Contents
Synopsis
- text ∷ Text → Literal
- (==>) ∷ (IsType0 a, IsEntryLike me) ⇒ Key → a → me
- sized ∷ ∀ c a s. (IsSizeable a, IsSize s, IsConstrainable c a) ⇒ c → s → Constrained
- data Value a where
- bool ∷ Bool → Literal
- int ∷ Integer → Literal
- arr ∷ ArrayChoice → ArrayChoice
- (/) ∷ (IsChoosable a c, IsChoosable b c) ⇒ a → b → Choice c
- data AllegraEra
- class (Typeable era, KnownNat (ProtVerLow era), KnownNat (ProtVerHigh era), ProtVerLow era <= ProtVerHigh era, MinVersion <= ProtVerLow era, MinVersion <= ProtVerHigh era, CmpNat (ProtVerLow era) MaxVersion ~ 'LT, CmpNat (ProtVerHigh era) MaxVersion ~ 'LT) ⇒ Era era
- allegraCDDL ∷ Huddle
- blockRule ∷ (HuddleRule "header" era, HuddleRule "transaction_body" era, HuddleRule "transaction_witness_set" era, HuddleRule "auxiliary_data" era) ⇒ Proxy "block" → Proxy era → Rule
- transactionRule ∷ (HuddleRule "transaction_body" era, HuddleRule "transaction_witness_set" era, HuddleRule "auxiliary_data" era) ⇒ Proxy "transaction" → Proxy era → Rule
- auxiliaryScriptsRule ∷ HuddleRule "native_script" era ⇒ Proxy "auxiliary_scripts" → Proxy era → Rule
- auxiliaryDataArrayRule ∷ HuddleRule "auxiliary_scripts" era ⇒ Proxy "auxiliary_data_array" → Proxy era → Rule
- auxiliaryDataRule ∷ HuddleRule "auxiliary_data_array" era ⇒ Proxy "auxiliary_data" → Proxy era → Rule
- nativeScriptRule ∷ (HuddleGroup "script_pubkey" era, HuddleGroup "script_all" era, HuddleGroup "script_any" era, HuddleGroup "script_n_of_k" era, HuddleGroup "script_invalid_before" era, HuddleGroup "script_invalid_hereafter" era) ⇒ Proxy "native_script" → Proxy era → Rule
- scriptNOfKGroup ∷ HuddleRule "native_script" era ⇒ Proxy "script_n_of_k" → Proxy era → GroupDef
- scriptInvalidBeforeGroup ∷ Era era ⇒ Proxy "script_invalid_before" → Proxy era → GroupDef
- scriptInvalidHereafterGroup ∷ Era era ⇒ Proxy "script_invalid_hereafter" → Proxy era → GroupDef
- majorProtocolVersionRule ∷ Era era ⇒ Proxy "major_protocol_version" → Proxy era → Rule
- (=.=) ∷ ∀ (name ∷ Symbol) t. (KnownSymbol name, IsType0 t) ⇒ Proxy name → t → Rule
- (=.~) ∷ ∀ (name ∷ Symbol). KnownSymbol name ⇒ Proxy name → Group → GroupDef
- huddleGRule ∷ ∀ (name ∷ Symbol) era. HuddleGRule name era ⇒ Proxy era → GRuleDef
- huddleGroup ∷ ∀ (name ∷ Symbol) era. HuddleGroup name era ⇒ Proxy era → GroupDef
- huddleRule ∷ ∀ (name ∷ Symbol) era. HuddleRule name era ⇒ Proxy era → Rule
- huddleRule1 ∷ ∀ (name ∷ Symbol) era a. (HuddleRule1 name era, IsType0 a) ⇒ Proxy era → a → GRuleCall
- accountRegistrationCertGroup ∷ Era era ⇒ Proxy "account_registration_cert" → Proxy era → GroupDef
- accountUnregistrationCertGroup ∷ Era era ⇒ Proxy "account_unregistration_cert" → Proxy era → GroupDef
- bootstrapWitnessRule ∷ Era era ⇒ Proxy "bootstrap_witness" → Proxy era → Rule
- certificateRule ∷ (HuddleGroup "account_registration_cert" era, HuddleGroup "account_unregistration_cert" era, HuddleGroup "delegation_to_stake_pool_cert" era, HuddleGroup "pool_registration_cert" era, HuddleGroup "pool_retirement_cert" era, HuddleGroup "genesis_delegation_cert" era, HuddleGroup "move_instantaneous_rewards_cert" era) ⇒ Proxy "certificate" → Proxy era → Rule
- delegationToStakePoolCertGroup ∷ Era era ⇒ Proxy "delegation_to_stake_pool_cert" → Proxy era → GroupDef
- deltaCoinRule ∷ Proxy "delta_coin" → Rule
- genesisDelegateHashRule ∷ Era era ⇒ Proxy "genesis_delegate_hash" → Proxy era → Rule
- genesisDelegationCertGroup ∷ (HuddleRule "genesis_hash" era, HuddleRule "genesis_delegate_hash" era) ⇒ Proxy "genesis_delegation_cert" → Proxy era → GroupDef
- genesisHashRule ∷ Era era ⇒ Proxy "genesis_hash" → Proxy era → Rule
- headerRule ∷ HuddleRule "header_body" era ⇒ Proxy "header" → Proxy era → Rule
- moveInstantaneousRewardRule ∷ HuddleRule "delta_coin" era ⇒ Proxy "move_instantaneous_reward" → Proxy era → Rule
- moveInstantaneousRewardsCertGroup ∷ HuddleRule "move_instantaneous_reward" era ⇒ Proxy "move_instantaneous_rewards_cert" → Proxy era → GroupDef
- multiHostNameGroup ∷ HuddleRule "dns_name" era ⇒ Proxy "multi_host_name" → Proxy era → GroupDef
- poolMetadataRule ∷ HuddleRule "url" era ⇒ Proxy "pool_metadata" → Proxy era → Rule
- poolParamsGroup ∷ (HuddleRule "relay" era, HuddleRule "pool_metadata" era, HuddleRule1 "set" era) ⇒ Proxy "pool_params" → Proxy era → GroupDef
- poolRegistrationCertGroup ∷ HuddleGroup "pool_params" era ⇒ Proxy "pool_registration_cert" → Proxy era → GroupDef
- poolRetirementCertGroup ∷ Era era ⇒ Proxy "pool_retirement_cert" → Proxy era → GroupDef
- proposedProtocolParameterUpdatesRule ∷ (HuddleRule "genesis_hash" era, HuddleRule "protocol_param_update" era) ⇒ Proxy "proposed_protocol_parameter_updates" → Proxy era → Rule
- protocolParamUpdateRule ∷ HuddleGroup "protocol_version" era ⇒ Proxy "protocol_param_update" → Proxy era → Rule
- relayRule ∷ (HuddleGroup "single_host_addr" era, HuddleGroup "single_host_name" era, HuddleGroup "multi_host_name" era) ⇒ Proxy "relay" → Proxy era → Rule
- scriptAllGroup ∷ HuddleRule "native_script" era ⇒ Proxy "script_all" → Proxy era → GroupDef
- scriptAnyGroup ∷ HuddleRule "native_script" era ⇒ Proxy "script_any" → Proxy era → GroupDef
- scriptPubkeyGroup ∷ Era era ⇒ Proxy "script_pubkey" → Proxy era → GroupDef
- shelleyCDDL ∷ Huddle
- singleHostAddrGroup ∷ Era era ⇒ Proxy "single_host_addr" → Proxy era → GroupDef
- singleHostNameGroup ∷ HuddleRule "dns_name" era ⇒ Proxy "single_host_name" → Proxy era → GroupDef
- transactionIdRule ∷ Era era ⇒ Proxy "transaction_id" → Proxy era → Rule
- transactionInputRule ∷ HuddleRule "transaction_id" era ⇒ Proxy "transaction_input" → Proxy era → Rule
- transactionOutputRule ∷ Era era ⇒ Proxy "transaction_output" → Proxy era → Rule
- transactionWitnessSetRule ∷ (HuddleRule "vkeywitness" era, HuddleRule "native_script" era, HuddleRule "bootstrap_witness" era) ⇒ Proxy "transaction_witness_set" → Proxy era → Rule
- untaggedSet ∷ IsType0 a ⇒ Proxy "set" → a → GRuleCall
- updateRule ∷ HuddleRule "proposed_protocol_parameter_updates" era ⇒ Proxy "update" → Proxy era → Rule
- vkeywitnessRule ∷ Era era ⇒ Proxy "vkeywitness" → Proxy era → Rule
- (//-) ∷ HasComment a ⇒ a → Comment → a
- (...) ∷ (IsRangeBound a, IsRangeBound b) ⇒ a → b → Ranged
- a ∷ (IsType0 a, IsGroupOrArrayEntry e) ⇒ a → e
- asKey ∷ IsType0 r ⇒ r → Key
- binding ∷ IsType0 t0 ⇒ (GRef → Rule) → t0 → GRuleCall
- binding2 ∷ (IsType0 t0, IsType0 t1) ⇒ (GRef → GRef → Rule) → t0 → t1 → GRuleCall
- bstr ∷ ByteString → Literal
- callToDef ∷ GRule Type2 → GRule GRef
- cbor ∷ (IsCborable b, IsConstrainable c b) ⇒ c → Rule → Constrained
- collectFrom ∷ [HuddleItem] → Huddle
- collectFromInit ∷ [HuddleItem] → Huddle
- comment ∷ HasComment a ⇒ Comment → a → a
- grp ∷ Group → Group
- huddleAugment ∷ Huddle → Huddle → Huddle
- idx ∷ Word64 → Key
- le ∷ (IsComparable a, IsConstrainable c a) ⇒ c → Word64 → Constrained
- mp ∷ MapChoice → MapChoice
- opt ∷ CanQuantify a ⇒ a → a
- sarr ∷ ArrayChoice → Seal Array
- seal ∷ a → Seal a
- smp ∷ MapChoice → Seal Map
- tag ∷ Word64 → a → Tagged a
- toCDDL ∷ Huddle → CDDL HuddleStage
- toCDDLNoRoot ∷ Huddle → CDDL HuddleStage
- withGenerator ∷ HasGenerator a ⇒ (∀ g (m ∷ Type → Type). StatefulGen g m ⇒ g → m WrappedTerm) → a → a
- class (KnownSymbol name, Era era) ⇒ HuddleGRule (name ∷ Symbol) era where
- huddleGRuleNamed ∷ Proxy name → Proxy era → GRuleDef
- class (KnownSymbol name, Era era) ⇒ HuddleGroup (name ∷ Symbol) era where
- huddleGroupNamed ∷ Proxy name → Proxy era → GroupDef
- class (KnownSymbol name, Era era) ⇒ HuddleRule (name ∷ Symbol) era where
- huddleRuleNamed ∷ Proxy name → Proxy era → Rule
- class (KnownSymbol name, Era era) ⇒ HuddleRule1 (name ∷ Symbol) era where
- huddleRule1Named ∷ IsType0 a ⇒ Proxy name → Proxy era → a → GRuleCall
- data ShelleyEra
- class HasName a where
- data family XCddl i
- data family XRule i
- data family XTerm i
- data family XXTopLevel i
- data family XXType2 i
- class CanQuantify a where
- data GRef
- data GRuleCall = GRuleCall {
- grcBody ∷ Named (GRule Type2)
- grcExtra ∷ XRule HuddleStage
- data GRuleDef = GRuleDef {
- grdBody ∷ Named (GRule GRef)
- grdExtra ∷ XRule HuddleStage
- data Group
- data GroupDef = GroupDef {
- gdNamed ∷ Named Group
- gdExt ∷ XRule HuddleStage
- data Huddle
- data HuddleItem
- data HuddleStage
- class IsConstrainable a x | a → x
- class IsSizeable (a ∷ k)
- class IsType0 a where
- toType0 ∷ a → Type0
- data Literal
- data Rule = Rule {
- ruleDefinition ∷ Named Type0
- ruleExtra ∷ XRule HuddleStage
- data AlonzoEra
- alonzoCDDL ∷ Huddle
- exUnitsRule ∷ Proxy "ex_units" → Rule
- networkIdRule ∷ Proxy "network_id" → Rule
- positiveIntervalRule ∷ Era era ⇒ Proxy "positive_interval" → Proxy era → Rule
- bigUintRule ∷ HuddleRule "bounded_bytes" era ⇒ Proxy "big_uint" → Proxy era → Rule
- bigNintRule ∷ HuddleRule "bounded_bytes" era ⇒ Proxy "big_nint" → Proxy era → Rule
- bigIntRule ∷ (HuddleRule "big_uint" era, HuddleRule "big_nint" era) ⇒ Proxy "big_int" → Proxy era → Rule
- scriptDataHashRule ∷ Era era ⇒ Proxy "script_data_hash" → Proxy era → Rule
- boundedBytesRule ∷ Proxy "bounded_bytes" → Rule
- distinctBytesRule ∷ Proxy "distinct_bytes" → Rule
- exUnitPricesRule ∷ HuddleRule "positive_interval" era ⇒ Proxy "ex_unit_prices" → Proxy era → Rule
- requiredSignersRule ∷ (HuddleRule "addr_keyhash" era, HuddleRule1 "set" era) ⇒ Proxy "required_signers" → Proxy era → Rule
- constr ∷ IsType0 a ⇒ Proxy "constr" → a → GRuleCall
- assetNameRule ∷ Proxy "asset_name" → Rule
- maryCDDL ∷ Huddle
- data MaryEra
- data BabbageEra
- babbageCDDL ∷ Huddle
- babbageProtocolVersionRule ∷ HuddleRule "major_protocol_version" era ⇒ Proxy "protocol_version" → Proxy era → Rule
- babbageOperationalCertRule ∷ Era era ⇒ Proxy "operational_cert" → Proxy era → Rule
- alonzoTransactionOutputRule ∷ (HuddleRule "address" era, HuddleRule "value" era, HuddleRule "hash32" era) ⇒ Proxy "alonzo_transaction_output" → Proxy era → Rule
- dataRule ∷ HuddleRule "plutus_data" era ⇒ Proxy "data" → Proxy era → Rule
- datumOptionRule ∷ (HuddleRule "hash32" era, HuddleRule "data" era) ⇒ Proxy "datum_option" → Proxy era → Rule
- scriptRefRule ∷ HuddleRule "script" era ⇒ Proxy "script_ref" → Proxy era → Rule
- babbageTransactionOutput ∷ (HuddleRule "address" era, HuddleRule "value" era, HuddleRule "datum_option" era, HuddleRule "script_ref" era) ⇒ Proxy "babbage_transaction_output" → Proxy era → Rule
- babbageScript ∷ (HuddleRule "native_script" era, HuddleRule "plutus_v1_script" era, HuddleRule "plutus_v2_script" era) ⇒ Proxy "script" → Proxy era → Rule
- babbageHeaderBodyRule ∷ (HuddleRule "operational_cert" era, HuddleRule "protocol_version" era) ⇒ Proxy "header_body" → Proxy era → Rule
- data ConwayEra
- conwayCDDL ∷ Huddle
- conwayMintRule ∷ (HuddleRule "policy_id" era, HuddleRule "asset_name" era, HuddleRule "nonzero_int64" era) ⇒ Proxy "mint" → Proxy era → Rule
- conwayWithdrawalsRule ∷ Era era ⇒ Proxy "withdrawals" → Proxy era → Rule
- conwayRedeemer ∷ (HuddleRule "redeemer_tag" era, HuddleRule "plutus_data" era, HuddleRule "ex_units" era) ⇒ Proxy "redeemer" → Proxy era → Rule
- conwayRedeemerTag ∷ Proxy "redeemer_tag" → Rule
- anchorRule ∷ (HuddleRule "url" era, HuddleRule "hash32" era) ⇒ Proxy "anchor" → Proxy era → Rule
- drepRule ∷ (HuddleRule "addr_keyhash" era, HuddleRule "script_hash" era) ⇒ Proxy "drep" → Proxy era → Rule
- voterRule ∷ (HuddleRule "addr_keyhash" era, HuddleRule "script_hash" era) ⇒ Proxy "voter" → Proxy era → Rule
- dnsNameRule ∷ Proxy "dns_name" → Rule
- urlRule ∷ Proxy "url" → Rule
- voteRule ∷ Proxy "vote" → Rule
- drepCredentialRule ∷ HuddleRule "credential" era ⇒ Proxy "drep_credential" → Proxy era → Rule
- committeeHotCredentialRule ∷ HuddleRule "credential" era ⇒ Proxy "committee_hot_credential" → Proxy era → Rule
- committeeColdCredentialRule ∷ HuddleRule "credential" era ⇒ Proxy "committee_cold_credential" → Proxy era → Rule
- accountRegistrationDepositCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "coin" era) ⇒ Proxy "account_registration_deposit_cert" → Proxy era → GroupDef
- accountUnregistrationDepositCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "coin" era) ⇒ Proxy "account_unregistration_deposit_cert" → Proxy era → GroupDef
- delegationToDrepCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "drep" era) ⇒ Proxy "delegation_to_drep_cert" → Proxy era → GroupDef
- delegationToStakePoolAndDrepCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "pool_keyhash" era, HuddleRule "drep" era) ⇒ Proxy "delegation_to_stake_pool_and_drep_cert" → Proxy era → GroupDef
- accountRegistrationDelegationToStakePoolCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "pool_keyhash" era, HuddleRule "coin" era) ⇒ Proxy "account_registration_delegation_to_stake_pool_cert" → Proxy era → GroupDef
- accountRegistrationDelegationToDrepCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "drep" era, HuddleRule "coin" era) ⇒ Proxy "account_registration_delegation_to_drep_cert" → Proxy era → GroupDef
- accountRegistrationDelegationToStakePoolAndDrepCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "pool_keyhash" era, HuddleRule "drep" era, HuddleRule "coin" era) ⇒ Proxy "account_registration_delegation_to_stake_pool_and_drep_cert" → Proxy era → GroupDef
- committeeAuthorizationCertGroup ∷ (HuddleRule "committee_cold_credential" era, HuddleRule "committee_hot_credential" era) ⇒ Proxy "committee_authorization_cert" → Proxy era → GroupDef
- committeeResignationCertGroup ∷ (HuddleRule "committee_cold_credential" era, HuddleRule "anchor" era) ⇒ Proxy "committee_resignation_cert" → Proxy era → GroupDef
- drepRegistrationCertGroup ∷ (HuddleRule "drep_credential" era, HuddleRule "coin" era, HuddleRule "anchor" era) ⇒ Proxy "drep_registration_cert" → Proxy era → GroupDef
- drepUnregistrationCertGroup ∷ (HuddleRule "drep_credential" era, HuddleRule "coin" era) ⇒ Proxy "drep_unregistration_cert" → Proxy era → GroupDef
- drepUpdateCertGroup ∷ (HuddleRule "drep_credential" era, HuddleRule "anchor" era) ⇒ Proxy "drep_update_cert" → Proxy era → GroupDef
- votingProcedureRule ∷ (HuddleRule "vote" era, HuddleRule "anchor" era) ⇒ Proxy "voting_procedure" → Proxy era → Rule
- votingProceduresRule ∷ (HuddleRule "voter" era, HuddleRule "gov_action_id" era, HuddleRule "voting_procedure" era) ⇒ Proxy "voting_procedures" → Proxy era → Rule
- constitutionRule ∷ (HuddleRule "anchor" era, HuddleRule "guardrails_script_hash" era) ⇒ Proxy "constitution" → Proxy era → Rule
- parameterChangeActionGroup ∷ (HuddleRule "gov_action_id" era, HuddleRule "protocol_param_update" era, HuddleRule "guardrails_script_hash" era) ⇒ Proxy "parameter_change_action" → Proxy era → GroupDef
- hardForkInitiationActionGroup ∷ (HuddleRule "gov_action_id" era, HuddleRule "protocol_version" era) ⇒ Proxy "hard_fork_initiation_action" → Proxy era → GroupDef
- treasuryWithdrawalsActionGroup ∷ (HuddleRule "reward_account" era, HuddleRule "coin" era, HuddleRule "guardrails_script_hash" era) ⇒ Proxy "treasury_withdrawals_action" → Proxy era → GroupDef
- noConfidenceGroup ∷ HuddleRule "gov_action_id" era ⇒ Proxy "no_confidence" → Proxy era → GroupDef
- updateCommitteeGroup ∷ (HuddleRule "gov_action_id" era, HuddleRule "committee_cold_credential" era, HuddleRule "epoch" era, HuddleRule "unit_interval" era, HuddleRule1 "set" era) ⇒ Proxy "update_committee" → Proxy era → GroupDef
- newConstitutionGroup ∷ (HuddleRule "gov_action_id" era, HuddleRule "constitution" era) ⇒ Proxy "new_constitution" → Proxy era → GroupDef
- infoActionRule ∷ Proxy "info_action" → Rule
- govActionRule ∷ (HuddleGroup "parameter_change_action" era, HuddleGroup "hard_fork_initiation_action" era, HuddleGroup "treasury_withdrawals_action" era, HuddleGroup "no_confidence" era, HuddleGroup "update_committee" era, HuddleGroup "new_constitution" era, HuddleRule "info_action" era) ⇒ Proxy "gov_action" → Proxy era → Rule
- proposalProcedureRule ∷ (HuddleRule "coin" era, HuddleRule "reward_account" era, HuddleRule "gov_action" era, HuddleRule "anchor" era) ⇒ Proxy "proposal_procedure" → Proxy era → Rule
- proposalProceduresRule ∷ (HuddleRule "proposal_procedure" era, HuddleRule1 "nonempty_oset" era) ⇒ Proxy "proposal_procedures" → Proxy era → Rule
- poolVotingThresholdsRule ∷ HuddleRule "unit_interval" era ⇒ Proxy "pool_voting_thresholds" → Proxy era → Rule
- drepVotingThresholdsRule ∷ HuddleRule "unit_interval" era ⇒ Proxy "drep_voting_thresholds" → Proxy era → Rule
- guardrailsScriptHashRule ∷ HuddleRule "script_hash" era ⇒ Proxy "guardrails_script_hash" → Proxy era → Rule
- potentialLanguagesRule ∷ Proxy "potential_languages" → Rule
- certificatesRule ∷ (HuddleRule "certificate" era, HuddleRule1 "nonempty_oset" era) ⇒ Proxy "certificates" → Proxy era → Rule
- mkMaybeTaggedSet ∷ ∀ (name ∷ Symbol) a. (KnownSymbol name, IsType0 a) ⇒ Proxy name → Word64 → a → GRuleCall
- maybeTaggedSet ∷ IsType0 a ⇒ Proxy "set" → a → GRuleCall
- maybeTaggedNonemptySet ∷ IsType0 a ⇒ Proxy "nonempty_set" → a → GRuleCall
- maybeTaggedNonemptyOset ∷ IsType0 a ⇒ Proxy "nonempty_oset" → a → GRuleCall
Documentation
sized ∷ ∀ c a s. (IsSizeable a, IsSize s, IsConstrainable c a) ⇒ c → s → Constrained Source #
Declare a size constraint on an int-style type or reference. Since 0.3.4 this has worked for reference types as well as values.
Type-parametrised value type handling CBOR primitives. This is used to constrain the set of constraints which can apply to a given postlude type.
Constructors
| VBool ∷ Value Bool | |
| VUInt ∷ Value Int | |
| VNInt ∷ Value Int | |
| VInt ∷ Value Int | |
| VHalf ∷ Value Float | |
| VFloat ∷ Value Float | |
| VDouble ∷ Value Double | |
| VBytes ∷ Value ByteString | |
| VText ∷ Value Text | |
| VAny ∷ Value Void | |
| VNil ∷ Value Void |
Instances
| IsType0 (Value a) | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| Show (Value a) | |
| IsChoosable (Value a) Type2 | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsConstrainable (Value a) a | |
Defined in Codec.CBOR.Cuddle.Huddle Methods toConstrainable ∷ Value a → Constrainable a | |
arr ∷ ArrayChoice → ArrayChoice Source #
This function is used solely to resolve type inference by explicitly identifying something as an array.
(/) ∷ (IsChoosable a c, IsChoosable b c) ⇒ a → b → Choice c infixl 9 Source #
Allow choices between constructions
in CDDL, / a choice between types (concretely, between Type1 values, to
make a Type0). // allows choice between groups. We can illustrate the
difference with the following snippet:
foo = [ 0 1, uint 2 3, tstr ]
This construction would match either of the following:
[0, 3] [2, "Hello World"]
In other words, the // binds less strongly than comma (',') in CDDL.
In Haskell, of course, we cannot have syntax inside an array which binds
stronger than the comma. so we have to do things a little differently. The
way this is handled at the moment is that / has special treatment for
arrays/groups, where it will, instead of creating a type-level choice, merge
the two arraysgroupsmaps into a single one containing a group choice.
If one instead wants the behaviour corresponding to the CDDL / for arrays,
maps or groups, one can "seal" the array or group using the seal, sarr or
smp functions. For example:
"foo" =:= sarr [0, a VUInt] / sarr [1, a VText]
Generates a choice (at the Type0) level between two arrays, whereas
"foo" =:= arr [0, a VUInt] / arr [1, a VUInt]
will generate a single array containing a group choice between two groups.
As such, there is no // operator in Huddle.
data AllegraEra Source #
Instances
class (Typeable era, KnownNat (ProtVerLow era), KnownNat (ProtVerHigh era), ProtVerLow era <= ProtVerHigh era, MinVersion <= ProtVerLow era, MinVersion <= ProtVerHigh era, CmpNat (ProtVerLow era) MaxVersion ~ 'LT, CmpNat (ProtVerHigh era) MaxVersion ~ 'LT) ⇒ Era era Source #
Instances
| Era AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| Era AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| Era BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| Era ByronEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| Era ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| Era DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| Era MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| Era ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
blockRule ∷ (HuddleRule "header" era, HuddleRule "transaction_body" era, HuddleRule "transaction_witness_set" era, HuddleRule "auxiliary_data" era) ⇒ Proxy "block" → Proxy era → Rule Source #
transactionRule ∷ (HuddleRule "transaction_body" era, HuddleRule "transaction_witness_set" era, HuddleRule "auxiliary_data" era) ⇒ Proxy "transaction" → Proxy era → Rule Source #
auxiliaryScriptsRule ∷ HuddleRule "native_script" era ⇒ Proxy "auxiliary_scripts" → Proxy era → Rule Source #
auxiliaryDataArrayRule ∷ HuddleRule "auxiliary_scripts" era ⇒ Proxy "auxiliary_data_array" → Proxy era → Rule Source #
auxiliaryDataRule ∷ HuddleRule "auxiliary_data_array" era ⇒ Proxy "auxiliary_data" → Proxy era → Rule Source #
nativeScriptRule ∷ (HuddleGroup "script_pubkey" era, HuddleGroup "script_all" era, HuddleGroup "script_any" era, HuddleGroup "script_n_of_k" era, HuddleGroup "script_invalid_before" era, HuddleGroup "script_invalid_hereafter" era) ⇒ Proxy "native_script" → Proxy era → Rule Source #
scriptNOfKGroup ∷ HuddleRule "native_script" era ⇒ Proxy "script_n_of_k" → Proxy era → GroupDef Source #
scriptInvalidHereafterGroup ∷ Era era ⇒ Proxy "script_invalid_hereafter" → Proxy era → GroupDef Source #
(=.=) ∷ ∀ (name ∷ Symbol) t. (KnownSymbol name, IsType0 t) ⇒ Proxy name → t → Rule infixr 0 Source #
huddleGRule ∷ ∀ (name ∷ Symbol) era. HuddleGRule name era ⇒ Proxy era → GRuleDef Source #
huddleGroup ∷ ∀ (name ∷ Symbol) era. HuddleGroup name era ⇒ Proxy era → GroupDef Source #
huddleRule ∷ ∀ (name ∷ Symbol) era. HuddleRule name era ⇒ Proxy era → Rule Source #
huddleRule1 ∷ ∀ (name ∷ Symbol) era a. (HuddleRule1 name era, IsType0 a) ⇒ Proxy era → a → GRuleCall Source #
accountRegistrationCertGroup ∷ Era era ⇒ Proxy "account_registration_cert" → Proxy era → GroupDef Source #
accountUnregistrationCertGroup ∷ Era era ⇒ Proxy "account_unregistration_cert" → Proxy era → GroupDef Source #
certificateRule ∷ (HuddleGroup "account_registration_cert" era, HuddleGroup "account_unregistration_cert" era, HuddleGroup "delegation_to_stake_pool_cert" era, HuddleGroup "pool_registration_cert" era, HuddleGroup "pool_retirement_cert" era, HuddleGroup "genesis_delegation_cert" era, HuddleGroup "move_instantaneous_rewards_cert" era) ⇒ Proxy "certificate" → Proxy era → Rule Source #
delegationToStakePoolCertGroup ∷ Era era ⇒ Proxy "delegation_to_stake_pool_cert" → Proxy era → GroupDef Source #
deltaCoinRule ∷ Proxy "delta_coin" → Rule Source #
genesisDelegationCertGroup ∷ (HuddleRule "genesis_hash" era, HuddleRule "genesis_delegate_hash" era) ⇒ Proxy "genesis_delegation_cert" → Proxy era → GroupDef Source #
headerRule ∷ HuddleRule "header_body" era ⇒ Proxy "header" → Proxy era → Rule Source #
moveInstantaneousRewardRule ∷ HuddleRule "delta_coin" era ⇒ Proxy "move_instantaneous_reward" → Proxy era → Rule Source #
moveInstantaneousRewardsCertGroup ∷ HuddleRule "move_instantaneous_reward" era ⇒ Proxy "move_instantaneous_rewards_cert" → Proxy era → GroupDef Source #
multiHostNameGroup ∷ HuddleRule "dns_name" era ⇒ Proxy "multi_host_name" → Proxy era → GroupDef Source #
poolMetadataRule ∷ HuddleRule "url" era ⇒ Proxy "pool_metadata" → Proxy era → Rule Source #
poolParamsGroup ∷ (HuddleRule "relay" era, HuddleRule "pool_metadata" era, HuddleRule1 "set" era) ⇒ Proxy "pool_params" → Proxy era → GroupDef Source #
poolRegistrationCertGroup ∷ HuddleGroup "pool_params" era ⇒ Proxy "pool_registration_cert" → Proxy era → GroupDef Source #
proposedProtocolParameterUpdatesRule ∷ (HuddleRule "genesis_hash" era, HuddleRule "protocol_param_update" era) ⇒ Proxy "proposed_protocol_parameter_updates" → Proxy era → Rule Source #
protocolParamUpdateRule ∷ HuddleGroup "protocol_version" era ⇒ Proxy "protocol_param_update" → Proxy era → Rule Source #
relayRule ∷ (HuddleGroup "single_host_addr" era, HuddleGroup "single_host_name" era, HuddleGroup "multi_host_name" era) ⇒ Proxy "relay" → Proxy era → Rule Source #
scriptAllGroup ∷ HuddleRule "native_script" era ⇒ Proxy "script_all" → Proxy era → GroupDef Source #
scriptAnyGroup ∷ HuddleRule "native_script" era ⇒ Proxy "script_any" → Proxy era → GroupDef Source #
singleHostNameGroup ∷ HuddleRule "dns_name" era ⇒ Proxy "single_host_name" → Proxy era → GroupDef Source #
transactionInputRule ∷ HuddleRule "transaction_id" era ⇒ Proxy "transaction_input" → Proxy era → Rule Source #
transactionWitnessSetRule ∷ (HuddleRule "vkeywitness" era, HuddleRule "native_script" era, HuddleRule "bootstrap_witness" era) ⇒ Proxy "transaction_witness_set" → Proxy era → Rule Source #
updateRule ∷ HuddleRule "proposed_protocol_parameter_updates" era ⇒ Proxy "update" → Proxy era → Rule Source #
(//-) ∷ HasComment a ⇒ a → Comment → a infixr 0 Source #
This operator is used to attach comments to terms. It will not overwrite any comments that are already present, but will add the new comments on a new line ``` arr [0, 1] //- "This is an array with two values" ```
(...) ∷ (IsRangeBound a, IsRangeBound b) ⇒ a → b → Ranged infixl 9 Source #
Establish a closed range bound.
a ∷ (IsType0 a, IsGroupOrArrayEntry e) ⇒ a → e Source #
Explicitly cast an item in an Array as an ArrayEntry.
binding ∷ IsType0 t0 ⇒ (GRef → Rule) → t0 → GRuleCall Source #
Bind a single variable into a generic call
binding2 ∷ (IsType0 t0, IsType0 t1) ⇒ (GRef → GRef → Rule) → t0 → t1 → GRuleCall Source #
Bind two variables as a generic call
bstr ∷ ByteString → Literal Source #
cbor ∷ (IsCborable b, IsConstrainable c b) ⇒ c → Rule → Constrained Source #
collectFrom ∷ [HuddleItem] → Huddle Source #
Collect all rules starting from a given point. This will also insert a single pseudo-rule as the first element which references the specified top-level rules.
collectFromInit ∷ [HuddleItem] → Huddle Source #
Same as collectFrom, but the rules passed into this function will be put
at the top of the Huddle, and all of their dependencies will be added at
the end in depth-first order.
comment ∷ HasComment a ⇒ Comment → a → a Source #
Add a description to a rule or group entry, to be included as a comment.
le ∷ (IsComparable a, IsConstrainable c a) ⇒ c → Word64 → Constrained Source #
opt ∷ CanQuantify a ⇒ a → a Source #
sarr ∷ ArrayChoice → Seal Array Source #
Create and seal an array, marking it as accepting no additional choices
Seal an array or map, indicating that it will no longer absorb (//). This is needed if you wish to include an array or map inside a top-level choice.
smp ∷ MapChoice → Seal Map Source #
Create and seal a map, marking it as accepting no additional choices.
tag ∷ Word64 → a → Tagged a Source #
Tag a CBOR item with a CDDL minor type. Thus, `tag n x` is equivalent to `#6.n(x)` in CDDL.
toCDDL ∷ Huddle → CDDL HuddleStage Source #
Convert from Huddle to CDDL, generating a top level root element.
toCDDLNoRoot ∷ Huddle → CDDL HuddleStage Source #
Convert from Huddle to CDDL, skipping a root element.
withGenerator ∷ HasGenerator a ⇒ (∀ g (m ∷ Type → Type). StatefulGen g m ⇒ g → m WrappedTerm) → a → a Source #
class (KnownSymbol name, Era era) ⇒ HuddleGRule (name ∷ Symbol) era where Source #
class (KnownSymbol name, Era era) ⇒ HuddleGroup (name ∷ Symbol) era where Source #
Instances
| HuddleGroup "account_registration_cert" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "account_registration_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "account_registration_cert" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "account_registration_cert" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "account_registration_cert" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "account_registration_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "account_registration_cert" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "account_registration_cert" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "account_registration_cert" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "account_registration_delegation_to_drep_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "account_registration_delegation_to_stake_pool_and_drep_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "account_registration_delegation_to_stake_pool_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "account_registration_deposit_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "account_unregistration_cert" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "account_unregistration_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "account_unregistration_cert" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "account_unregistration_cert" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "account_unregistration_cert" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "account_unregistration_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "account_unregistration_cert" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "account_unregistration_cert" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "account_unregistration_cert" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "account_unregistration_deposit_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "committee_authorization_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "committee_resignation_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "delegation_to_drep_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "delegation_to_stake_pool_and_drep_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "delegation_to_stake_pool_cert" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "delegation_to_stake_pool_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "delegation_to_stake_pool_cert" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "delegation_to_stake_pool_cert" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "delegation_to_stake_pool_cert" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "delegation_to_stake_pool_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "delegation_to_stake_pool_cert" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "delegation_to_stake_pool_cert" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "delegation_to_stake_pool_cert" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "drep_registration_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "drep_unregistration_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "drep_update_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "genesis_delegation_cert" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "genesis_delegation_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "genesis_delegation_cert" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "genesis_delegation_cert" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "genesis_delegation_cert" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "genesis_delegation_cert" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "genesis_delegation_cert" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "genesis_delegation_cert" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "hard_fork_initiation_action" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "move_instantaneous_rewards_cert" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "move_instantaneous_rewards_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "move_instantaneous_rewards_cert" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "move_instantaneous_rewards_cert" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "move_instantaneous_rewards_cert" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "move_instantaneous_rewards_cert" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "move_instantaneous_rewards_cert" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "move_instantaneous_rewards_cert" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "multi_host_name" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "multi_host_name" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "multi_host_name" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "multi_host_name" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "multi_host_name" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "multi_host_name" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "multi_host_name" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "multi_host_name" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "multi_host_name" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "new_constitution" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "no_confidence" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "operational_cert" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "operational_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "operational_cert" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "operational_cert" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "operational_cert" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "operational_cert" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "parameter_change_action" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "pool_params" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_params" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "pool_params" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "pool_params" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_params" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "pool_params" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "pool_params" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "pool_params" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_params" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "pool_registration_cert" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_registration_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "pool_registration_cert" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "pool_registration_cert" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_registration_cert" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "pool_registration_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "pool_registration_cert" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "pool_registration_cert" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_registration_cert" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "pool_retirement_cert" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_retirement_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "pool_retirement_cert" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "pool_retirement_cert" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_retirement_cert" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "pool_retirement_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "pool_retirement_cert" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "pool_retirement_cert" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_retirement_cert" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "protocol_version" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "protocol_version" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "protocol_version" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "protocol_version" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "protocol_version" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "protocol_version" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "script_all" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_all" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "script_all" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "script_all" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_all" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "script_all" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "script_all" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "script_all" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_all" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "script_any" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_any" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "script_any" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "script_any" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_any" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "script_any" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "script_any" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "script_any" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_any" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "script_invalid_before" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_invalid_before" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "script_invalid_before" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "script_invalid_before" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_invalid_before" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "script_invalid_before" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "script_invalid_before" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "script_invalid_hereafter" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_invalid_hereafter" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "script_invalid_hereafter" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "script_invalid_hereafter" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_invalid_hereafter" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "script_invalid_hereafter" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "script_invalid_hereafter" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "script_n_of_k" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_n_of_k" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "script_n_of_k" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "script_n_of_k" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_n_of_k" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "script_n_of_k" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "script_n_of_k" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "script_n_of_k" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_n_of_k" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "script_pubkey" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_pubkey" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "script_pubkey" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "script_pubkey" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_pubkey" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "script_pubkey" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "script_pubkey" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "script_pubkey" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_pubkey" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "single_host_addr" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "single_host_addr" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "single_host_addr" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "single_host_addr" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "single_host_addr" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "single_host_addr" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "single_host_addr" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "single_host_addr" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "single_host_addr" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "single_host_name" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleGroupNamed ∷ Proxy "single_host_name" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "single_host_name" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleGroup "single_host_name" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "single_host_name" → Proxy BabbageEra → GroupDef Source # | |
| HuddleGroup "single_host_name" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "single_host_name" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleGroup "single_host_name" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "single_host_name" → Proxy ShelleyEra → GroupDef Source # | |
| HuddleGroup "treasury_withdrawals_action" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleGroup "update_committee" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
class (KnownSymbol name, Era era) ⇒ HuddleRule (name ∷ Symbol) era where Source #
Instances
| Era era ⇒ HuddleRule "addr_keyhash" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "address" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "alonzo_transaction_output" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "alonzo_transaction_output" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "alonzo_transaction_output" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "anchor" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "asset_name" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "asset_name" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "asset_name" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "asset_name" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "asset_name" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "auxiliary_data" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "auxiliary_data" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "auxiliary_data" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "auxiliary_data" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "auxiliary_data" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "auxiliary_data" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "auxiliary_data" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "auxiliary_data_array" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "auxiliary_data_array" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "auxiliary_data_array" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "auxiliary_data_array" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "auxiliary_data_array" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "auxiliary_data_array" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "auxiliary_data_array" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| Era era ⇒ HuddleRule "auxiliary_data_hash" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "auxiliary_data_map" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "auxiliary_data_map" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "auxiliary_data_map" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "auxiliary_data_map" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "auxiliary_scripts" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "auxiliary_scripts" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "auxiliary_scripts" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "auxiliary_scripts" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "auxiliary_scripts" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "auxiliary_scripts" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "auxiliary_scripts" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "babbage_transaction_output" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "babbage_transaction_output" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "babbage_transaction_output" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "big_int" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "big_int" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "big_int" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "big_int" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "big_nint" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "big_nint" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "big_nint" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "big_nint" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "big_uint" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "big_uint" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "big_uint" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "big_uint" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "block" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "block" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "block" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "block" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "block" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "block" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "block" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "block" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "block" → Proxy ShelleyEra → Rule Source # | |
| Era era ⇒ HuddleRule "block_number" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "bootstrap_witness" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "bootstrap_witness" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "bootstrap_witness" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "bootstrap_witness" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "bootstrap_witness" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "bootstrap_witness" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "bootstrap_witness" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "bootstrap_witness" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "bootstrap_witness" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "bounded_bytes" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "bounded_bytes" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "bounded_bytes" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "bounded_bytes" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "certificate" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "certificate" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "certificate" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "certificate" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "certificate" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "certificate" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "certificate" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "certificate" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "certificate" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "certificates" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| Era era ⇒ HuddleRule "coin" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "committee_cold_credential" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "committee_hot_credential" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "constitution" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "cost_model" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "cost_models" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "cost_models" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "cost_models" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "cost_models" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| Era era ⇒ HuddleRule "credential" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "data" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "data" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "data" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "datum_option" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "datum_option" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "datum_option" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "delta_coin" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "delta_coin" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "delta_coin" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "delta_coin" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "delta_coin" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "delta_coin" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "delta_coin" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "delta_coin" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "distinct_bytes" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "distinct_bytes" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "distinct_bytes" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "distinct_bytes" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "dns_name" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "dns_name" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "dns_name" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "dns_name" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "dns_name" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "dns_name" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "dns_name" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "dns_name" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "dns_name" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "drep" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "drep_credential" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "drep_voting_thresholds" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| Era era ⇒ HuddleRule "epoch" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "epoch_interval" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "ex_unit_prices" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "ex_unit_prices" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "ex_unit_prices" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "ex_unit_prices" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "ex_units" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "ex_units" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "ex_units" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "ex_units" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "genesis_delegate_hash" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "genesis_delegate_hash" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "genesis_delegate_hash" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "genesis_delegate_hash" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "genesis_delegate_hash" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "genesis_delegate_hash" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "genesis_delegate_hash" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "genesis_delegate_hash" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "genesis_delegate_hash" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "genesis_hash" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "genesis_hash" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "genesis_hash" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "genesis_hash" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "genesis_hash" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "genesis_hash" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "genesis_hash" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "genesis_hash" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "genesis_hash" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "gov_action" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| (Era era, HuddleRule "transaction_id" era) ⇒ HuddleRule "gov_action_id" era Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "guardrails_script_hash" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| Era era ⇒ HuddleRule "hash28" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "hash32" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "header" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "header" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "header" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "header" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "header" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "header" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "header" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "header" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "header" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "header_body" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "header_body" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "header_body" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "header_body" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "header_body" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "header_body" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "header_body" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "header_body" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "header_body" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "info_action" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| Era era ⇒ HuddleRule "int64" era | |
Defined in Cardano.Ledger.Allegra.HuddleSpec | |
| Era era ⇒ HuddleRule "ipv4" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "ipv6" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "kes_period" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "kes_signature" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "kes_vkey" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "language" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "language" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "language" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "language" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "major_protocol_version" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "major_protocol_version" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "major_protocol_version" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "major_protocol_version" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "major_protocol_version" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "major_protocol_version" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "major_protocol_version" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "major_protocol_version" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "major_protocol_version" → Proxy ShelleyEra → Rule Source # | |
| Era era ⇒ HuddleRule "max_int64" era | |
Defined in Cardano.Ledger.Allegra.HuddleSpec | |
| Era era ⇒ HuddleRule "max_word32" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "max_word64" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "metadata" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "metadatum" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "metadatum_label" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "min_int64" era | |
Defined in Cardano.Ledger.Allegra.HuddleSpec | |
| HuddleRule "mint" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "mint" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "mint" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "mint" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "mint" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "move_instantaneous_reward" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "move_instantaneous_reward" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "move_instantaneous_reward" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "move_instantaneous_reward" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "move_instantaneous_reward" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "move_instantaneous_reward" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "move_instantaneous_reward" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "move_instantaneous_reward" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "native_script" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "native_script" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "native_script" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "native_script" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "native_script" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "native_script" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "native_script" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "native_script" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "native_script" → Proxy ShelleyEra → Rule Source # | |
| Era era ⇒ HuddleRule "negative_int64" era Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "network_id" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "network_id" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "network_id" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "network_id" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| Era era ⇒ HuddleRule "nonce" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "nonnegative_interval" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "nonzero_int64" era Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "operational_cert" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "operational_cert" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "operational_cert" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| (Era era, HuddleRule "big_int" era, HuddleRule "bounded_bytes" era, HuddleRule1 "constr" era) ⇒ HuddleRule "plutus_data" era | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| (Era era, HuddleRule "distinct_bytes" era) ⇒ HuddleRule "plutus_v1_script" era | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| (Era era, HuddleRule "distinct_bytes" era) ⇒ HuddleRule "plutus_v2_script" era | |
Defined in Cardano.Ledger.Babbage.HuddleSpec | |
| (Era era, HuddleRule "distinct_bytes" era) ⇒ HuddleRule "plutus_v3_script" era Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "policy_id" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "policy_id" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "policy_id" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "policy_id" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "policy_id" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| Era era ⇒ HuddleRule "pool_keyhash" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "pool_metadata" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "pool_metadata" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "pool_metadata" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "pool_metadata" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "pool_metadata" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "pool_metadata" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "pool_metadata" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "pool_metadata" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "pool_metadata" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "pool_voting_thresholds" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| Era era ⇒ HuddleRule "port" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "positive_coin" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "positive_int" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "positive_int64" era Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "positive_interval" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "positive_interval" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "positive_interval" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "positive_interval" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| Era era ⇒ HuddleRule "positive_word32" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "potential_languages" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "proposal_procedure" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "proposal_procedures" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "proposed_protocol_parameter_updates" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "proposed_protocol_parameter_updates" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "proposed_protocol_parameter_updates" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "proposed_protocol_parameter_updates" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "proposed_protocol_parameter_updates" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "proposed_protocol_parameter_updates" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "proposed_protocol_parameter_updates" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "proposed_protocol_parameter_updates" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "proposed_protocol_parameter_updates" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "protocol_param_update" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "protocol_param_update" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "protocol_param_update" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "protocol_param_update" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "protocol_param_update" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "protocol_param_update" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "protocol_param_update" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "protocol_param_update" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "protocol_param_update" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "protocol_version" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "protocol_version" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "protocol_version" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "redeemer" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "redeemer" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "redeemer" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "redeemer" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "redeemer_tag" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "redeemer_tag" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "redeemer_tag" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "redeemer_tag" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "redeemers" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "redeemers" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "redeemers" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "redeemers" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "relay" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "relay" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "relay" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "relay" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "relay" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "relay" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "relay" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "relay" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "relay" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "required_signers" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "required_signers" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "required_signers" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "required_signers" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| Era era ⇒ HuddleRule "reward_account" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "script" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "script" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "script" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "script_data_hash" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "script_data_hash" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "script_data_hash" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "script_data_hash" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| Era era ⇒ HuddleRule "script_hash" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "script_ref" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "script_ref" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "script_ref" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| Era era ⇒ HuddleRule "sequence_number" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "signature" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "signkey_kes" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "slot" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "stake_credential" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "transaction" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "transaction" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "transaction" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "transaction" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "transaction" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "transaction" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "transaction_body" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_body" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "transaction_body" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "transaction_body" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_body" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "transaction_body" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "transaction_body" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "transaction_body" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_body" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "transaction_id" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_id" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "transaction_id" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "transaction_id" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_id" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "transaction_id" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "transaction_id" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "transaction_id" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_id" → Proxy ShelleyEra → Rule Source # | |
| Era era ⇒ HuddleRule "transaction_index" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "transaction_input" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_input" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "transaction_input" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "transaction_input" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_input" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "transaction_input" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "transaction_input" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "transaction_input" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_input" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "transaction_output" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_output" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "transaction_output" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "transaction_output" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_output" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "transaction_output" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "transaction_output" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "transaction_output" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_output" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "transaction_witness_set" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_witness_set" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "transaction_witness_set" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "transaction_witness_set" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_witness_set" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "transaction_witness_set" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "transaction_witness_set" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "transaction_witness_set" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_witness_set" → Proxy ShelleyEra → Rule Source # | |
| Era era ⇒ HuddleRule "unit_interval" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "update" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "update" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "update" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "update" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "update" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "update" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "update" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "update" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "update" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "url" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "url" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "url" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "url" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "url" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "url" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "url" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "url" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "url" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "value" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "value" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "value" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "value" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "value" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| Era era ⇒ HuddleRule "vkey" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "vkeywitness" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "vkeywitness" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "vkeywitness" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "vkeywitness" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "vkeywitness" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "vkeywitness" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "vkeywitness" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "vkeywitness" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "vkeywitness" → Proxy ShelleyEra → Rule Source # | |
| HuddleRule "vote" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "voter" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "voting_procedure" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "voting_procedures" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| Era era ⇒ HuddleRule "vrf_cert" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "vrf_keyhash" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| Era era ⇒ HuddleRule "vrf_vkey" era | |
Defined in Cardano.Ledger.Core.HuddleSpec | |
| HuddleRule "withdrawals" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRuleNamed ∷ Proxy "withdrawals" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "withdrawals" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule "withdrawals" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "withdrawals" → Proxy BabbageEra → Rule Source # | |
| HuddleRule "withdrawals" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule "withdrawals" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule "withdrawals" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "withdrawals" → Proxy ShelleyEra → Rule Source # | |
class (KnownSymbol name, Era era) ⇒ HuddleRule1 (name ∷ Symbol) era where Source #
Instances
| Era era ⇒ HuddleRule1 "constr" era | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule1 "multiasset" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule1 "multiasset" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRule1Named ∷ IsType0 a ⇒ Proxy "multiasset" → Proxy BabbageEra → a → GRuleCall Source # | |
| HuddleRule1 "multiasset" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule1 "multiasset" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule1 "nonempty_oset" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule1 "nonempty_set" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule1 "set" AllegraEra | |
Defined in Cardano.Ledger.Allegra.HuddleSpec Methods huddleRule1Named ∷ IsType0 a ⇒ Proxy "set" → Proxy AllegraEra → a → GRuleCall Source # | |
| HuddleRule1 "set" AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |
| HuddleRule1 "set" BabbageEra | |
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRule1Named ∷ IsType0 a ⇒ Proxy "set" → Proxy BabbageEra → a → GRuleCall Source # | |
| HuddleRule1 "set" ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.HuddleSpec | |
| HuddleRule1 "set" MaryEra | |
Defined in Cardano.Ledger.Mary.HuddleSpec | |
| HuddleRule1 "set" ShelleyEra | |
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRule1Named ∷ IsType0 a ⇒ Proxy "set" → Proxy ShelleyEra → a → GRuleCall Source # | |
data ShelleyEra Source #
Instances
| EraBlockBody ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.BlockBody.Internal Associated Types
| |||||||||||||||||
| EraScript ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Scripts Associated Types
| |||||||||||||||||
| EraTx ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l ShelleyEra → Tx l ShelleyEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ShelleyEra) (TxBody l ShelleyEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ShelleyEra) (TxWits ShelleyEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ShelleyEra) (StrictMaybe (TxAuxData ShelleyEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l ShelleyEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits ShelleyEra), Typeable l) ⇒ Tx l ShelleyEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l ShelleyEra → NativeScript ShelleyEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams ShelleyEra → Tx l ShelleyEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l ShelleyEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ShelleyEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ShelleyEra) (StrictSeq (TxOut ShelleyEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx ShelleyEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ShelleyEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ShelleyEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ShelleyEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx ShelleyEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ShelleyEra) (StrictSeq (TxCert ShelleyEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams ShelleyEra → (KeyHash 'StakePool → Bool) → TxBody l ShelleyEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams ShelleyEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l ShelleyEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx ShelleyEra → Int Source # | |||||||||||||||||
| EraTxOut ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value ShelleyEra → TxOut ShelleyEra Source # upgradeTxOut ∷ TxOut (PreviousEra ShelleyEra) → TxOut ShelleyEra Source # valueTxOutL ∷ Lens' (TxOut ShelleyEra) (Value ShelleyEra) Source # compactValueTxOutL ∷ Lens' (TxOut ShelleyEra) (CompactForm (Value ShelleyEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut ShelleyEra) (Either (Value ShelleyEra) (CompactForm (Value ShelleyEra))) Source # addrTxOutL ∷ Lens' (TxOut ShelleyEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut ShelleyEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut ShelleyEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams ShelleyEra → Sized (TxOut ShelleyEra) → Coin Source # getMinCoinTxOut ∷ PParams ShelleyEra → TxOut ShelleyEra → Coin Source # | |||||||||||||||||
| EraTxWits ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxWits Associated Types
Methods mkBasicTxWits ∷ TxWits ShelleyEra Source # addrTxWitsL ∷ Lens' (TxWits ShelleyEra) (Set (WitVKey 'Witness)) Source # bootAddrTxWitsL ∷ Lens' (TxWits ShelleyEra) (Set BootstrapWitness) Source # scriptTxWitsL ∷ Lens' (TxWits ShelleyEra) (Map ScriptHash (Script ShelleyEra)) Source # | |||||||||||||||||
| EraPParams ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.PParams Associated Types
Methods applyPPUpdates ∷ PParams ShelleyEra → PParamsUpdate ShelleyEra → PParams ShelleyEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity ShelleyEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe ShelleyEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe ShelleyEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra ShelleyEra)) ⇒ UpgradePParams f ShelleyEra → PParamsHKD f (PreviousEra ShelleyEra) → PParamsHKD f ShelleyEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra ShelleyEra)) ⇒ DowngradePParams f ShelleyEra → PParamsHKD f ShelleyEra → PParamsHKD f (PreviousEra ShelleyEra) Source # hkdTxFeePerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f CoinPerByte) Source # hkdTxFeeFixedCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f (CompactForm Coin)) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Word16) Source # hkdKeyDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f (CompactForm Coin)) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" ShelleyEra) ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams ShelleyEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" ShelleyEra) ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" ShelleyEra) ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams ShelleyEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate ShelleyEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueCompactL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" ShelleyEra) ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f (CompactForm Coin)) Source # hkdMinPoolCostCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f (CompactForm Coin)) Source # | |||||||||||||||||
| EraTxCert ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra ShelleyEra) → Either (TxCertUpgradeError ShelleyEra) (TxCert ShelleyEra) Source # getVKeyWitnessTxCert ∷ TxCert ShelleyEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert ShelleyEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert ShelleyEra Source # getRegPoolTxCert ∷ TxCert ShelleyEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert ShelleyEra Source # getRetirePoolTxCert ∷ TxCert ShelleyEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams ShelleyEra → (KeyHash 'StakePool → Bool) → f (TxCert ShelleyEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams ShelleyEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert ShelleyEra) → Coin Source # | |||||||||||||||||
| EraTxLevel ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era Associated Types
| |||||||||||||||||
| EraGenesis ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Genesis Associated Types
| |||||||||||||||||
| EraAccounts ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState ShelleyEra → Accounts ShelleyEra → Accounts ShelleyEra Source # accountsMapL ∷ Lens' (Accounts ShelleyEra) (Map (Credential 'Staking) (AccountState ShelleyEra)) Source # balanceAccountStateL ∷ Lens' (AccountState ShelleyEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState ShelleyEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState ShelleyEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts ShelleyEra → (Maybe (AccountState ShelleyEra), Accounts ShelleyEra) Source # | |||||||||||||||||
| EraCertState ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState ShelleyEra) (DState ShelleyEra) Source # certPStateL ∷ Lens' (CertState ShelleyEra) (PState ShelleyEra) Source # obligationCertState ∷ CertState ShelleyEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody ShelleyEra ⇒ PParams ShelleyEra → CertState ShelleyEra → TxBody t ShelleyEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody ShelleyEra ⇒ PParams ShelleyEra → CertState ShelleyEra → TxBody t ShelleyEra → Coin Source # | |||||||||||||||||
| EraGov ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Governance Associated Types
Methods emptyGovState ∷ GovState ShelleyEra Source # curPParamsGovStateL ∷ Lens' (GovState ShelleyEra) (PParams ShelleyEra) Source # prevPParamsGovStateL ∷ Lens' (GovState ShelleyEra) (PParams ShelleyEra) Source # futurePParamsGovStateL ∷ Lens' (GovState ShelleyEra) (FuturePParams ShelleyEra) Source # obligationGovState ∷ GovState ShelleyEra → Obligations Source # | |||||||||||||||||
| EraStake ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake ShelleyEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO ShelleyEra → InstantStake ShelleyEra → InstantStake ShelleyEra Source # deleteInstantStake ∷ UTxO ShelleyEra → InstantStake ShelleyEra → InstantStake ShelleyEra Source # resolveInstantStake ∷ InstantStake ShelleyEra → Accounts ShelleyEra → Stake Source # | |||||||||||||||||
| EraUTxO ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams ShelleyEra → CertState ShelleyEra → UTxO ShelleyEra → TxBody t ShelleyEra → Value ShelleyEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams ShelleyEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO ShelleyEra → TxBody t ShelleyEra → Value ShelleyEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams ShelleyEra → (KeyHash 'StakePool → Bool) → TxBody t ShelleyEra → Value ShelleyEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO ShelleyEra → Tx t ShelleyEra → ScriptsProvided ShelleyEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO ShelleyEra → TxBody t ShelleyEra → ScriptsNeeded ShelleyEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded ShelleyEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState ShelleyEra → UTxO ShelleyEra → TxBody t ShelleyEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams ShelleyEra → Tx t ShelleyEra → UTxO ShelleyEra → Coin Source # | |||||||||||||||||
| Era ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| ApplyTx ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.API.Mempool Associated Types
Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv ShelleyEra → MempoolState ShelleyEra → Tx 'TopTx ShelleyEra → Either (ApplyTxError ShelleyEra) (MempoolState ShelleyEra, Validated (Tx 'TopTx ShelleyEra)) Source # | |||||||||||||||||
| ShelleyEraScript ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript ShelleyEra Source # getRequireSignature ∷ NativeScript ShelleyEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript ShelleyEra) → NativeScript ShelleyEra Source # getRequireAllOf ∷ NativeScript ShelleyEra → Maybe (StrictSeq (NativeScript ShelleyEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript ShelleyEra) → NativeScript ShelleyEra Source # getRequireAnyOf ∷ NativeScript ShelleyEra → Maybe (StrictSeq (NativeScript ShelleyEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript ShelleyEra) → NativeScript ShelleyEra Source # getRequireMOf ∷ NativeScript ShelleyEra → Maybe (Int, StrictSeq (NativeScript ShelleyEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState ShelleyEra Source # accountsPtrsMapL ∷ Lens' (Accounts ShelleyEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts ShelleyEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState ShelleyEra) Ptr Source # | |||||||||||||||||
| EraTransition ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext ShelleyEra → TransitionConfig (PreviousEra ShelleyEra) → TransitionConfig ShelleyEra Source # injectIntoTestState ∷ TransitionConfig ShelleyEra → NewEpochState ShelleyEra → NewEpochState ShelleyEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig ShelleyEra) (TransitionConfig (PreviousEra ShelleyEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig ShelleyEra) (TranslationContext ShelleyEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig ShelleyEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig ShelleyEra) (PParams ShelleyEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig ShelleyEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig ShelleyEra) | |||||||||||||||||
| ShelleyEraTxBody ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods ttlTxBodyL ∷ Lens' (TxBody 'TopTx ShelleyEra) SlotNo Source # updateTxBodyL ∷ Lens' (TxBody 'TopTx ShelleyEra) (StrictMaybe (Update ShelleyEra)) Source # | |||||||||||||||||
| ShelleyEraTxCert ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxCert Methods mkRegTxCert ∷ Credential 'Staking → TxCert ShelleyEra Source # getRegTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking) Source # mkUnRegTxCert ∷ Credential 'Staking → TxCert ShelleyEra Source # getUnRegTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking) Source # mkDelegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert ShelleyEra Source # getDelegStakeTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert ShelleyEra Source # getGenesisDelegTxCert ∷ TxCert ShelleyEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| HasEraTxLevel Tx ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l ShelleyEra → STxLevel l ShelleyEra Source # | |||||||||||||||||
| HasEraTxLevel TxBody ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l ShelleyEra → STxLevel l ShelleyEra Source # | |||||||||||||||||
| HasEraTxLevel ShelleyTxBodyRaw ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). ShelleyTxBodyRaw l ShelleyEra → STxLevel l ShelleyEra Source # | |||||||||||||||||
| HuddleGroup "account_registration_cert" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "account_registration_cert" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "account_unregistration_cert" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "account_unregistration_cert" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "delegation_to_stake_pool_cert" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "delegation_to_stake_pool_cert" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "genesis_delegation_cert" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "genesis_delegation_cert" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "move_instantaneous_rewards_cert" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "move_instantaneous_rewards_cert" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "multi_host_name" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "multi_host_name" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "operational_cert" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "operational_cert" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "pool_params" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_params" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "pool_registration_cert" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_registration_cert" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "pool_retirement_cert" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_retirement_cert" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "protocol_version" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "protocol_version" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "script_all" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_all" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "script_any" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_any" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "script_n_of_k" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_n_of_k" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "script_pubkey" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_pubkey" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "single_host_addr" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "single_host_addr" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "single_host_name" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleGroupNamed ∷ Proxy "single_host_name" → Proxy ShelleyEra → GroupDef Source # | |||||||||||||||||
| HuddleRule "block" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "block" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "bootstrap_witness" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "bootstrap_witness" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "certificate" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "certificate" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "delta_coin" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "delta_coin" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "dns_name" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "dns_name" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "genesis_delegate_hash" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "genesis_delegate_hash" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "genesis_hash" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "genesis_hash" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "header" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "header" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "header_body" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "header_body" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "major_protocol_version" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "major_protocol_version" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "move_instantaneous_reward" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "move_instantaneous_reward" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "native_script" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "native_script" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "pool_metadata" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "pool_metadata" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "proposed_protocol_parameter_updates" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "proposed_protocol_parameter_updates" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "protocol_param_update" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "protocol_param_update" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "relay" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "relay" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "transaction" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "transaction_body" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_body" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "transaction_id" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_id" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "transaction_input" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_input" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "transaction_output" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_output" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "transaction_witness_set" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_witness_set" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "update" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "update" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "url" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "url" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "vkeywitness" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "vkeywitness" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule "withdrawals" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRuleNamed ∷ Proxy "withdrawals" → Proxy ShelleyEra → Rule Source # | |||||||||||||||||
| HuddleRule1 "set" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.HuddleSpec Methods huddleRule1Named ∷ IsType0 a ⇒ Proxy "set" → Proxy ShelleyEra → a → GRuleCall Source # | |||||||||||||||||
| InjectRuleEvent "POOL" PoolEvent ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Pool Methods injectEvent ∷ PoolEvent ShelleyEra → EraRuleEvent "POOL" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure ShelleyEra → EraRuleFailure "DELEG" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure ShelleyEra → EraRuleFailure "DELEGS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure ShelleyEra → EraRuleFailure "DELEGS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure ShelleyEra → EraRuleFailure "DELEGS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure ShelleyEra → EraRuleFailure "DELEGS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure ShelleyEra → EraRuleFailure "DELPL" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure ShelleyEra → EraRuleFailure "DELPL" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure ShelleyEra → EraRuleFailure "DELPL" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure ShelleyEra → EraRuleFailure "POOL" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure ShelleyEra → EraRuleFailure "PPUP" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure ShelleyEra → EraRuleFailure "UTXO" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure ShelleyEra → EraRuleFailure "UTXO" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure ShelleyEra → EraRuleFailure "UTXOW" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure ShelleyEra → EraRuleFailure "UTXOW" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure ShelleyEra → EraRuleFailure "UTXOW" ShelleyEra Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l ShelleyEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l ShelleyEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (ShelleyTxBodyRaw l ShelleyEra)) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods decCBOR ∷ Decoder s (Annotator (ShelleyTxBodyRaw l ShelleyEra)) Source # dropCBOR ∷ Proxy (Annotator (ShelleyTxBodyRaw l ShelleyEra)) → Decoder s () Source # label ∷ Proxy (Annotator (ShelleyTxBodyRaw l ShelleyEra)) → Text Source # | |||||||||||||||||
| DecCBOR (ApplyTxError ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.API.Mempool Methods decCBOR ∷ Decoder s (ApplyTxError ShelleyEra) Source # dropCBOR ∷ Proxy (ApplyTxError ShelleyEra) → Decoder s () Source # label ∷ Proxy (ApplyTxError ShelleyEra) → Text Source # | |||||||||||||||||
| EncCBOR (ApplyTxError ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.API.Mempool Methods | |||||||||||||||||
| Semigroup (ApplyTxError ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.API.Mempool Methods (<>) ∷ ApplyTxError ShelleyEra → ApplyTxError ShelleyEra → ApplyTxError ShelleyEra # sconcat ∷ NonEmpty (ApplyTxError ShelleyEra) → ApplyTxError ShelleyEra # stimes ∷ Integral b ⇒ b → ApplyTxError ShelleyEra → ApplyTxError ShelleyEra # | |||||||||||||||||
| Generic (TransitionConfig ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition Associated Types
Methods from ∷ TransitionConfig ShelleyEra → Rep (TransitionConfig ShelleyEra) x # to ∷ Rep (TransitionConfig ShelleyEra) x → TransitionConfig ShelleyEra # | |||||||||||||||||
| Show (ApplyTxError ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.API.Mempool Methods showsPrec ∷ Int → ApplyTxError ShelleyEra → ShowS # show ∷ ApplyTxError ShelleyEra → String # showList ∷ [ApplyTxError ShelleyEra] → ShowS # | |||||||||||||||||
| Show (TransitionConfig ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition Methods showsPrec ∷ Int → TransitionConfig ShelleyEra → ShowS # show ∷ TransitionConfig ShelleyEra → String # showList ∷ [TransitionConfig ShelleyEra] → ShowS # | |||||||||||||||||
| Eq (ApplyTxError ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.API.Mempool Methods (==) ∷ ApplyTxError ShelleyEra → ApplyTxError ShelleyEra → Bool # (/=) ∷ ApplyTxError ShelleyEra → ApplyTxError ShelleyEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition Methods (==) ∷ TransitionConfig ShelleyEra → TransitionConfig ShelleyEra → Bool # (/=) ∷ TransitionConfig ShelleyEra → TransitionConfig ShelleyEra → Bool # | |||||||||||||||||
| NoThunks (TransitionConfig ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition Methods noThunks ∷ Context → TransitionConfig ShelleyEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → TransitionConfig ShelleyEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (TransitionConfig ShelleyEra) → String Source # | |||||||||||||||||
| Typeable l ⇒ ToCBOR (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||||||||||||||
| Typeable l ⇒ DecCBOR (ShelleyTxBodyRaw l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods decCBOR ∷ Decoder s (ShelleyTxBodyRaw l ShelleyEra) Source # dropCBOR ∷ Proxy (ShelleyTxBodyRaw l ShelleyEra) → Decoder s () Source # label ∷ Proxy (ShelleyTxBodyRaw l ShelleyEra) → Text Source # | |||||||||||||||||
| EncCBOR (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx | |||||||||||||||||
| EncCBOR (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||||||||||||||
| SafeToHash (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods originalBytes ∷ TxBody l ShelleyEra → ByteString Source # originalBytesSize ∷ TxBody l ShelleyEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l ShelleyEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx Methods eqRaw ∷ Tx l ShelleyEra → Tx l ShelleyEra → Bool Source # | |||||||||||||||||
| EqRaw (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods eqRaw ∷ TxBody l ShelleyEra → TxBody l ShelleyEra → Bool Source # | |||||||||||||||||
| Memoized (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Associated Types
Methods getMemoBytes ∷ TxBody l ShelleyEra → MemoBytes (RawType (TxBody l ShelleyEra)) wrapMemoBytes ∷ MemoBytes (RawType (TxBody l ShelleyEra)) → TxBody l ShelleyEra | |||||||||||||||||
| NFData (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx Methods rnf ∷ Tx l ShelleyEra → () # | |||||||||||||||||
| NFData (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods rnf ∷ TxBody l ShelleyEra → () # | |||||||||||||||||
| Generic (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx Associated Types
Methods from ∷ Tx l ShelleyEra → Rep (Tx l ShelleyEra) x # to ∷ Rep (Tx l ShelleyEra) x → Tx l ShelleyEra # | |||||||||||||||||
| Generic (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Associated Types
Methods from ∷ TxBody l ShelleyEra → Rep (TxBody l ShelleyEra) x # to ∷ Rep (TxBody l ShelleyEra) x → TxBody l ShelleyEra # | |||||||||||||||||
| Show (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx | |||||||||||||||||
| Show (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||||||||||||||
| Eq (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx Methods (==) ∷ Tx l ShelleyEra → Tx l ShelleyEra → Bool # (/=) ∷ Tx l ShelleyEra → Tx l ShelleyEra → Bool # | |||||||||||||||||
| Eq (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods (==) ∷ TxBody l ShelleyEra → TxBody l ShelleyEra → Bool # (/=) ∷ TxBody l ShelleyEra → TxBody l ShelleyEra → Bool # | |||||||||||||||||
| Typeable l ⇒ NoThunks (Tx l ShelleyEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l ShelleyEra) | |||||||||||||||||
| HashAnnotated (TxBody l ShelleyEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods hashAnnotated ∷ TxBody l ShelleyEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type BlockBody ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.BlockBody.Internal | |||||||||||||||||
| type NativeScript ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Scripts | |||||||||||||||||
| type Script ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Scripts | |||||||||||||||||
| type TxAuxData ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxAuxData | |||||||||||||||||
| type TxOut ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxOut | |||||||||||||||||
| type TxWits ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxWits | |||||||||||||||||
| type Value ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type TranslationContext ShelleyEra | |||||||||||||||||
| type TxCert ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxCert | |||||||||||||||||
| type TxCertUpgradeError ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxCert | |||||||||||||||||
| type Genesis ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Genesis | |||||||||||||||||
| type AccountState ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.Account | |||||||||||||||||
| type Accounts ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.Account | |||||||||||||||||
| type CertState ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.CertState | |||||||||||||||||
| type GovState ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Governance | |||||||||||||||||
| type InstantStake ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.Stake | |||||||||||||||||
| type ScriptsNeeded ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.UTxO | |||||||||||||||||
| type EraName ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| newtype ApplyTxError ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.API.Mempool | |||||||||||||||||
| newtype TransitionConfig ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition | |||||||||||||||||
| newtype Tx l ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx | |||||||||||||||||
| newtype TxBody l ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||||||||||||||
| type EraRule "BBODY" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "DELEG" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "DELEGS" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "DELPL" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "EPOCH" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "LEDGER" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "LEDGERS" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "MIR" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "NEWPP" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "POOL" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "POOLREAP" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "PPUP" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "RUPD" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "SNAP" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "TICK" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "TICKF" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "UPEC" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "UTXO" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "UTXOW" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger | |||||||||||||||||
| type EraRuleEvent "LEDGERS" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers | |||||||||||||||||
| type EraRuleEvent "NEWEPOCH" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.NewEpoch | |||||||||||||||||
| type EraRuleEvent "POOL" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Pool | |||||||||||||||||
| type EraRuleEvent "POOLREAP" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.PoolReap | |||||||||||||||||
| type EraRuleEvent "TICK" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Tick | |||||||||||||||||
| type EraRuleFailure "BBODY" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOW" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.PParams | |||||||||||||||||
| type PParamsHKD f ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.PParams | |||||||||||||||||
| type UpgradePParams f ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.PParams | |||||||||||||||||
| type STxLevel l ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type Rep (TransitionConfig ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition type Rep (TransitionConfig ShelleyEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Shelley.Transition" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "ShelleyTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "stcShelleyGenesis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShelleyGenesis))) | |||||||||||||||||
| type RawType (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||||||||||||||
| type Rep (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx type Rep (Tx l ShelleyEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Shelley.Tx" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "MkShelleyTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unShelleyTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx l ShelleyEra)))) | |||||||||||||||||
| type Rep (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody type Rep (TxBody l ShelleyEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Shelley.TxBody" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "MkShelleyTxBody" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxBodyRaw l ShelleyEra))))) | |||||||||||||||||
class HasName a where Source #
Instances
| HasName Name | |
| HasName GRuleDef | |
| HasName GroupDef | |
| HasName HuddleItem | |
Defined in Codec.CBOR.Cuddle.Huddle Methods getName ∷ HuddleItem → Name Source # | |
| HasName Rule | |
| HasName (Named a) | |
Defined in Codec.CBOR.Cuddle.Huddle | |
Instances
| Monoid (XCddl HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods mappend ∷ XCddl HuddleStage → XCddl HuddleStage → XCddl HuddleStage # mconcat ∷ [XCddl HuddleStage] → XCddl HuddleStage # | |||||
| Semigroup (XCddl HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (<>) ∷ XCddl HuddleStage → XCddl HuddleStage → XCddl HuddleStage # sconcat ∷ NonEmpty (XCddl HuddleStage) → XCddl HuddleStage # stimes ∷ Integral b ⇒ b → XCddl HuddleStage → XCddl HuddleStage # | |||||
| Generic (XCddl HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
Methods from ∷ XCddl HuddleStage → Rep (XCddl HuddleStage) x # to ∷ Rep (XCddl HuddleStage) x → XCddl HuddleStage # | |||||
| Show (XCddl HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Eq (XCddl HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (==) ∷ XCddl HuddleStage → XCddl HuddleStage → Bool # (/=) ∷ XCddl HuddleStage → XCddl HuddleStage → Bool # | |||||
| newtype XCddl HuddleStage | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| type Rep (XCddl HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep (XCddl HuddleStage) = D1 ('MetaData "XCddl" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'True) (C1 ('MetaCons "HuddleXCddl" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Comment]))) | |||||
Instances
| HasComment (XRule HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Default (XRule HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods | |||||
| Generic (XRule HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
Methods from ∷ XRule HuddleStage → Rep (XRule HuddleStage) x # to ∷ Rep (XRule HuddleStage) x → XRule HuddleStage # | |||||
| data XRule HuddleStage | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| type Rep (XRule HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep (XRule HuddleStage) = D1 ('MetaData "XRule" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'False) (C1 ('MetaCons "HuddleXRule" 'PrefixI 'True) (S1 ('MetaSel ('Just "hxrComment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment) :*: S1 ('MetaSel ('Just "hxrGenerator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CBORGenerator)))) | |||||
Instances
| Monoid (XTerm HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods mappend ∷ XTerm HuddleStage → XTerm HuddleStage → XTerm HuddleStage # mconcat ∷ [XTerm HuddleStage] → XTerm HuddleStage # | |||||
| Semigroup (XTerm HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (<>) ∷ XTerm HuddleStage → XTerm HuddleStage → XTerm HuddleStage # sconcat ∷ NonEmpty (XTerm HuddleStage) → XTerm HuddleStage # stimes ∷ Integral b ⇒ b → XTerm HuddleStage → XTerm HuddleStage # | |||||
| Generic (XTerm HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
Methods from ∷ XTerm HuddleStage → Rep (XTerm HuddleStage) x # to ∷ Rep (XTerm HuddleStage) x → XTerm HuddleStage # | |||||
| Show (XTerm HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Eq (XTerm HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (==) ∷ XTerm HuddleStage → XTerm HuddleStage → Bool # (/=) ∷ XTerm HuddleStage → XTerm HuddleStage → Bool # | |||||
| newtype XTerm HuddleStage | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| type Rep (XTerm HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep (XTerm HuddleStage) = D1 ('MetaData "XTerm" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'True) (C1 ('MetaCons "HuddleXTerm" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment))) | |||||
data family XXTopLevel i Source #
Instances
| Monoid (XXTopLevel HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Semigroup (XXTopLevel HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (<>) ∷ XXTopLevel HuddleStage → XXTopLevel HuddleStage → XXTopLevel HuddleStage # sconcat ∷ NonEmpty (XXTopLevel HuddleStage) → XXTopLevel HuddleStage # stimes ∷ Integral b ⇒ b → XXTopLevel HuddleStage → XXTopLevel HuddleStage # | |||||
| Generic (XXTopLevel HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
Methods from ∷ XXTopLevel HuddleStage → Rep (XXTopLevel HuddleStage) x # to ∷ Rep (XXTopLevel HuddleStage) x → XXTopLevel HuddleStage # | |||||
| Show (XXTopLevel HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods showsPrec ∷ Int → XXTopLevel HuddleStage → ShowS # show ∷ XXTopLevel HuddleStage → String # showList ∷ [XXTopLevel HuddleStage] → ShowS # | |||||
| Eq (XXTopLevel HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (==) ∷ XXTopLevel HuddleStage → XXTopLevel HuddleStage → Bool # (/=) ∷ XXTopLevel HuddleStage → XXTopLevel HuddleStage → Bool # | |||||
| newtype XXTopLevel HuddleStage | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| type Rep (XXTopLevel HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep (XXTopLevel HuddleStage) = D1 ('MetaData "XXTopLevel" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'True) (C1 ('MetaCons "HuddleXXTopLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment))) | |||||
data family XXType2 i Source #
Instances
| Semigroup (XXType2 HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (<>) ∷ XXType2 HuddleStage → XXType2 HuddleStage → XXType2 HuddleStage # sconcat ∷ NonEmpty (XXType2 HuddleStage) → XXType2 HuddleStage # stimes ∷ Integral b ⇒ b → XXType2 HuddleStage → XXType2 HuddleStage # | |||||
| Generic (XXType2 HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
Methods from ∷ XXType2 HuddleStage → Rep (XXType2 HuddleStage) x # to ∷ Rep (XXType2 HuddleStage) x → XXType2 HuddleStage # | |||||
| Show (XXType2 HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Eq (XXType2 HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (==) ∷ XXType2 HuddleStage → XXType2 HuddleStage → Bool # (/=) ∷ XXType2 HuddleStage → XXType2 HuddleStage → Bool # | |||||
| newtype XXType2 HuddleStage | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| type Rep (XXType2 HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep (XXType2 HuddleStage) = D1 ('MetaData "XXType2" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'True) (C1 ('MetaCons "HuddleXXType2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void))) | |||||
class CanQuantify a where Source #
Methods
(<+) ∷ Word64 → a → a infixl 7 Source #
Apply a lower bound
(+>) ∷ a → Word64 → a infixr 6 Source #
Apply an upper bound
Instances
| CanQuantify ArrayEntry | |
| CanQuantify MapEntry | |
| CanQuantify Occurs | |
| CanQuantify a ⇒ CanQuantify (Choice a) | A quantifier on a choice can be rewritten as a choice of quantifiers |
Instances
| IsType0 GRef | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| Show GRef | |
| IsCborable GRef | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsChoosable GRef Type2 | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsComparable GRef | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsConstrainable GRef CGRefType | |
Defined in Codec.CBOR.Cuddle.Huddle Methods toConstrainable ∷ GRef → Constrainable CGRefType | |
Constructors
| GRuleCall | |
Fields
| |
Instances
| HasName GroupDef | |||||
| HasComment GroupDef | |||||
| IsType0 GroupDef | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Generic GroupDef | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
| |||||
| IsChoosable GroupDef Type2 | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| type Rep GroupDef | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep GroupDef = D1 ('MetaData "GroupDef" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'False) (C1 ('MetaCons "GroupDef" 'PrefixI 'True) (S1 ('MetaSel ('Just "gdNamed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Named Group)) :*: S1 ('MetaSel ('Just "gdExt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (XRule HuddleStage)))) | |||||
Top-level Huddle type is a list of rules.
Instances
| Default Huddle | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Semigroup Huddle | This semigroup instance: - Takes takes the roots from the RHS unless they are empty, in which case it takes the roots from the LHS - Uses the RHS to override items on the LHS where they share a name. The value from the RHS is taken, but the index from the LHS is used. Note that this allows replacing items in the middle of a tree without updating higher-level items which make use of them - that is, we do not need to "close over" higher-level terms, since by the time they have been built into a huddle structure, the references have been converted to keys. | ||||
| Generic Huddle | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
| |||||
| IsList Huddle | This instance is mostly used for testing | ||||
| type Rep Huddle | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep Huddle = D1 ('MetaData "Huddle" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'False) (C1 ('MetaCons "Huddle" 'PrefixI 'True) (S1 ('MetaSel ('Just "roots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Rule]) :*: S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (OMap Name HuddleItem)))) | |||||
| type Item Huddle | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
data HuddleItem Source #
Instances
| HasName HuddleItem | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods getName ∷ HuddleItem → Name Source # | |||||
| IsType0 HuddleItem | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods toType0 ∷ HuddleItem → Type0 Source # | |||||
| Generic HuddleItem | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
| |||||
| type Rep HuddleItem | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep HuddleItem = D1 ('MetaData "HuddleItem" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'False) (C1 ('MetaCons "HIRule" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rule)) :+: (C1 ('MetaCons "HIGRule" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GRuleDef)) :+: C1 ('MetaCons "HIGroup" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GroupDef)))) | |||||
data HuddleStage Source #
Instances
| HasComment (XRule HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Default (XRule HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods | |||||
| Monoid (XCddl HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods mappend ∷ XCddl HuddleStage → XCddl HuddleStage → XCddl HuddleStage # mconcat ∷ [XCddl HuddleStage] → XCddl HuddleStage # | |||||
| Monoid (XTerm HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods mappend ∷ XTerm HuddleStage → XTerm HuddleStage → XTerm HuddleStage # mconcat ∷ [XTerm HuddleStage] → XTerm HuddleStage # | |||||
| Monoid (XXTopLevel HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Semigroup (XCddl HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (<>) ∷ XCddl HuddleStage → XCddl HuddleStage → XCddl HuddleStage # sconcat ∷ NonEmpty (XCddl HuddleStage) → XCddl HuddleStage # stimes ∷ Integral b ⇒ b → XCddl HuddleStage → XCddl HuddleStage # | |||||
| Semigroup (XTerm HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (<>) ∷ XTerm HuddleStage → XTerm HuddleStage → XTerm HuddleStage # sconcat ∷ NonEmpty (XTerm HuddleStage) → XTerm HuddleStage # stimes ∷ Integral b ⇒ b → XTerm HuddleStage → XTerm HuddleStage # | |||||
| Semigroup (XXTopLevel HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (<>) ∷ XXTopLevel HuddleStage → XXTopLevel HuddleStage → XXTopLevel HuddleStage # sconcat ∷ NonEmpty (XXTopLevel HuddleStage) → XXTopLevel HuddleStage # stimes ∷ Integral b ⇒ b → XXTopLevel HuddleStage → XXTopLevel HuddleStage # | |||||
| Semigroup (XXType2 HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (<>) ∷ XXType2 HuddleStage → XXType2 HuddleStage → XXType2 HuddleStage # sconcat ∷ NonEmpty (XXType2 HuddleStage) → XXType2 HuddleStage # stimes ∷ Integral b ⇒ b → XXType2 HuddleStage → XXType2 HuddleStage # | |||||
| Generic (XCddl HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
Methods from ∷ XCddl HuddleStage → Rep (XCddl HuddleStage) x # to ∷ Rep (XCddl HuddleStage) x → XCddl HuddleStage # | |||||
| Generic (XRule HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
Methods from ∷ XRule HuddleStage → Rep (XRule HuddleStage) x # to ∷ Rep (XRule HuddleStage) x → XRule HuddleStage # | |||||
| Generic (XTerm HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
Methods from ∷ XTerm HuddleStage → Rep (XTerm HuddleStage) x # to ∷ Rep (XTerm HuddleStage) x → XTerm HuddleStage # | |||||
| Generic (XXTopLevel HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
Methods from ∷ XXTopLevel HuddleStage → Rep (XXTopLevel HuddleStage) x # to ∷ Rep (XXTopLevel HuddleStage) x → XXTopLevel HuddleStage # | |||||
| Generic (XXType2 HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
Methods from ∷ XXType2 HuddleStage → Rep (XXType2 HuddleStage) x # to ∷ Rep (XXType2 HuddleStage) x → XXType2 HuddleStage # | |||||
| Show (XCddl HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Show (XTerm HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Show (XXTopLevel HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods showsPrec ∷ Int → XXTopLevel HuddleStage → ShowS # show ∷ XXTopLevel HuddleStage → String # showList ∷ [XXTopLevel HuddleStage] → ShowS # | |||||
| Show (XXType2 HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Eq (XCddl HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (==) ∷ XCddl HuddleStage → XCddl HuddleStage → Bool # (/=) ∷ XCddl HuddleStage → XCddl HuddleStage → Bool # | |||||
| Eq (XTerm HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (==) ∷ XTerm HuddleStage → XTerm HuddleStage → Bool # (/=) ∷ XTerm HuddleStage → XTerm HuddleStage → Bool # | |||||
| Eq (XXTopLevel HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (==) ∷ XXTopLevel HuddleStage → XXTopLevel HuddleStage → Bool # (/=) ∷ XXTopLevel HuddleStage → XXTopLevel HuddleStage → Bool # | |||||
| Eq (XXType2 HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods (==) ∷ XXType2 HuddleStage → XXType2 HuddleStage → Bool # (/=) ∷ XXType2 HuddleStage → XXType2 HuddleStage → Bool # | |||||
| newtype XCddl HuddleStage | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| data XRule HuddleStage | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| newtype XTerm HuddleStage | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| newtype XXTopLevel HuddleStage | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| newtype XXType2 HuddleStage | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| type Rep (XCddl HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep (XCddl HuddleStage) = D1 ('MetaData "XCddl" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'True) (C1 ('MetaCons "HuddleXCddl" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Comment]))) | |||||
| type Rep (XRule HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep (XRule HuddleStage) = D1 ('MetaData "XRule" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'False) (C1 ('MetaCons "HuddleXRule" 'PrefixI 'True) (S1 ('MetaSel ('Just "hxrComment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment) :*: S1 ('MetaSel ('Just "hxrGenerator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CBORGenerator)))) | |||||
| type Rep (XTerm HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep (XTerm HuddleStage) = D1 ('MetaData "XTerm" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'True) (C1 ('MetaCons "HuddleXTerm" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment))) | |||||
| type Rep (XXTopLevel HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep (XXTopLevel HuddleStage) = D1 ('MetaData "XXTopLevel" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'True) (C1 ('MetaCons "HuddleXXTopLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment))) | |||||
| type Rep (XXType2 HuddleStage) | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep (XXType2 HuddleStage) = D1 ('MetaData "XXType2" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'True) (C1 ('MetaCons "HuddleXXType2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void))) | |||||
class IsConstrainable a x | a → x Source #
Minimal complete definition
toConstrainable
Instances
| IsConstrainable GRef CGRefType | |
Defined in Codec.CBOR.Cuddle.Huddle Methods toConstrainable ∷ GRef → Constrainable CGRefType | |
| IsConstrainable (AnyRef a) CRefType | |
Defined in Codec.CBOR.Cuddle.Huddle Methods toConstrainable ∷ AnyRef a → Constrainable CRefType | |
| IsConstrainable (Value a) a | |
Defined in Codec.CBOR.Cuddle.Huddle Methods toConstrainable ∷ Value a → Constrainable a | |
class IsSizeable (a ∷ k) Source #
Marker that we can apply the size CtlOp to something. Not intended for export.
Instances
| IsSizeable ByteString | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsSizeable CGRefType | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsSizeable CRefType | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsSizeable Text | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsSizeable Int | |
Defined in Codec.CBOR.Cuddle.Huddle | |
class IsType0 a where Source #
Instances
| IsType0 ByteString | |
Defined in Codec.CBOR.Cuddle.Huddle Methods toType0 ∷ ByteString → Type0 Source # | |
| IsType0 Array | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 ArrayChoice | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 Constrained | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 GRef | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 GRuleCall | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 GroupDef | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 HuddleItem | |
Defined in Codec.CBOR.Cuddle.Huddle Methods toType0 ∷ HuddleItem → Type0 Source # | |
| IsType0 Literal | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 Map | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 MapChoice | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 Ranged | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 Rule | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 Text | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 Integer | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 Double | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 Float | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 (Choice Type2) | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 a ⇒ IsType0 (Tagged a) | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| IsType0 (Value a) | |
Defined in Codec.CBOR.Cuddle.Huddle | |
Instances
| HasComment Literal | |
| IsRangeBound Literal | |
Defined in Codec.CBOR.Cuddle.Huddle Methods toRangeBound ∷ Literal → RangeBound | |
| IsType0 Literal | |
Defined in Codec.CBOR.Cuddle.Huddle | |
| Show Literal | |
| IsChoosable Literal Type2 | |
Defined in Codec.CBOR.Cuddle.Huddle | |
Constructors
| Rule | |
Fields
| |
Instances
| HasName Rule | |||||
| HasGenerator Rule | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods | |||||
| HasComment Rule | |||||
| IsRangeBound Rule | |||||
Defined in Codec.CBOR.Cuddle.Huddle Methods toRangeBound ∷ Rule → RangeBound | |||||
| IsType0 Rule | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| Generic Rule | |||||
Defined in Codec.CBOR.Cuddle.Huddle Associated Types
| |||||
| IsChoosable Rule Type2 | |||||
Defined in Codec.CBOR.Cuddle.Huddle | |||||
| type Rep Rule | |||||
Defined in Codec.CBOR.Cuddle.Huddle type Rep Rule = D1 ('MetaData "Rule" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-3e3b2056a95dd81f0a95c058d189f8e08325292f63836af9b75a3e1b795b6440" 'False) (C1 ('MetaCons "Rule" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Named Type0)) :*: S1 ('MetaSel ('Just "ruleExtra") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (XRule HuddleStage)))) | |||||
Instances
| AllegraEraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| AllegraEraTxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData AlonzoEra) (StrictSeq (NativeScript AlonzoEra)) Source # | |||||||||||||||||
| AllegraEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) ValidityInterval Source # | |||||||||||||||||
| AlonzoEraPParams AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams Methods hkdCoinsPerUTxOWordL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, ExactEra AlonzoEra AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f CoinPerWord) Source # hkdCostModelsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f CostModels) Source # hkdPricesL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Prices) Source # hkdMaxTxExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f ExUnits) Source # hkdMaxBlockExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f ExUnits) Source # hkdMaxValSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Natural) Source # hkdCollateralPercentageL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Natural) Source # hkdMaxCollateralInputsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Natural) Source # | |||||||||||||||||
| EraPlutusContext AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo Associated Types
Methods mkSupportedLanguage ∷ Language → Maybe (SupportedLanguage AlonzoEra) Source # mkTxInfoResult ∷ LedgerTxInfo AlonzoEra → TxInfoResult AlonzoEra Source # lookupTxInfoResult ∷ ∀ (l ∷ Language). EraPlutusTxInfo l AlonzoEra ⇒ SLanguage l → TxInfoResult AlonzoEra → Either (ContextError AlonzoEra) (PlutusTxInfo l) Source # mkPlutusWithContext ∷ PlutusScript AlonzoEra → ScriptHash → PlutusPurpose AsIxItem AlonzoEra → LedgerTxInfo AlonzoEra → TxInfoResult AlonzoEra → (Data AlonzoEra, ExUnits) → CostModel → Either (ContextError AlonzoEra) PlutusWithContext Source # | |||||||||||||||||
| AlonzoEraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Associated Types
Methods eraMaxLanguage ∷ Language Source # toPlutusScript ∷ Script AlonzoEra → Maybe (PlutusScript AlonzoEra) Source # fromPlutusScript ∷ PlutusScript AlonzoEra → Script AlonzoEra Source # mkPlutusScript ∷ ∀ (l ∷ Language) m. (PlutusLanguage l, MonadFail m) ⇒ Plutus l → m (PlutusScript AlonzoEra) Source # withPlutusScript ∷ PlutusScript AlonzoEra → (∀ (l ∷ Language). PlutusLanguage l ⇒ Plutus l → a) → a Source # hoistPlutusPurpose ∷ (∀ ix it. g ix it → f ix it) → PlutusPurpose g AlonzoEra → PlutusPurpose f AlonzoEra Source # mkSpendingPurpose ∷ f Word32 TxIn → PlutusPurpose f AlonzoEra Source # toSpendingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 TxIn) Source # mkMintingPurpose ∷ f Word32 PolicyID → PlutusPurpose f AlonzoEra Source # toMintingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 PolicyID) Source # mkCertifyingPurpose ∷ f Word32 (TxCert AlonzoEra) → PlutusPurpose f AlonzoEra Source # toCertifyingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 (TxCert AlonzoEra)) Source # mkRewardingPurpose ∷ f Word32 AccountAddress → PlutusPurpose f AlonzoEra Source # toRewardingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 AccountAddress) Source # upgradePlutusPurposeAsIx ∷ PlutusPurpose AsIx (PreviousEra AlonzoEra) → PlutusPurpose AsIx AlonzoEra Source # | |||||||||||||||||
| AlonzoEraTx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| AlonzoEraTxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods plutusScriptsTxAuxDataL ∷ Lens' (TxAuxData AlonzoEra) (Map Language (NonEmpty PlutusBinary)) Source # | |||||||||||||||||
| AlonzoEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods collateralInputsTxBodyL ∷ Lens' (TxBody 'TopTx AlonzoEra) (Set TxIn) Source # reqSignerHashesTxBodyL ∷ ∀ (l ∷ TxLevel). AtMostEra "Conway" AlonzoEra ⇒ Lens' (TxBody l AlonzoEra) (Set (KeyHash 'Guard)) Source # reqSignerHashesTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Set (KeyHash 'Guard)) Source # scriptIntegrityHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictMaybe ScriptIntegrityHash) Source # networkIdTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictMaybe Network) Source # redeemerPointer ∷ ∀ (l ∷ TxLevel). TxBody l AlonzoEra → PlutusPurpose AsItem AlonzoEra → StrictMaybe (PlutusPurpose AsIx AlonzoEra) Source # redeemerPointerInverse ∷ ∀ (l ∷ TxLevel). TxBody l AlonzoEra → PlutusPurpose AsIx AlonzoEra → StrictMaybe (PlutusPurpose AsIxItem AlonzoEra) Source # | |||||||||||||||||
| AlonzoEraTxOut AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxOut Methods dataHashTxOutL ∷ Lens' (TxOut AlonzoEra) (StrictMaybe DataHash) Source # datumTxOutF ∷ SimpleGetter (TxOut AlonzoEra) (Datum AlonzoEra) Source # | |||||||||||||||||
| AlonzoEraTxWits AlonzoEra | |||||||||||||||||
| AlonzoEraUTxO AlonzoEra | |||||||||||||||||
| EraBlockBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.BlockBody.Internal Associated Types
| |||||||||||||||||
| EraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Associated Types
| |||||||||||||||||
| EraTx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l AlonzoEra → Tx l AlonzoEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AlonzoEra) (TxBody l AlonzoEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AlonzoEra) (TxWits AlonzoEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AlonzoEra) (StrictMaybe (TxAuxData AlonzoEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l AlonzoEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits AlonzoEra), Typeable l) ⇒ Tx l AlonzoEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l AlonzoEra → NativeScript AlonzoEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams AlonzoEra → Tx l AlonzoEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l AlonzoEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictSeq (TxOut AlonzoEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx AlonzoEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictSeq (TxCert AlonzoEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams AlonzoEra → (KeyHash 'StakePool → Bool) → TxBody l AlonzoEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams AlonzoEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l AlonzoEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx AlonzoEra → Int Source # | |||||||||||||||||
| EraTxOut AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value AlonzoEra → TxOut AlonzoEra Source # upgradeTxOut ∷ TxOut (PreviousEra AlonzoEra) → TxOut AlonzoEra Source # valueTxOutL ∷ Lens' (TxOut AlonzoEra) (Value AlonzoEra) Source # compactValueTxOutL ∷ Lens' (TxOut AlonzoEra) (CompactForm (Value AlonzoEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut AlonzoEra) (Either (Value AlonzoEra) (CompactForm (Value AlonzoEra))) Source # addrTxOutL ∷ Lens' (TxOut AlonzoEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut AlonzoEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut AlonzoEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams AlonzoEra → Sized (TxOut AlonzoEra) → Coin Source # getMinCoinTxOut ∷ PParams AlonzoEra → TxOut AlonzoEra → Coin Source # | |||||||||||||||||
| EraTxWits AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxWits Associated Types
| |||||||||||||||||
| EraPParams AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams Associated Types
Methods applyPPUpdates ∷ PParams AlonzoEra → PParamsUpdate AlonzoEra → PParams AlonzoEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity AlonzoEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe AlonzoEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe AlonzoEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra AlonzoEra)) ⇒ UpgradePParams f AlonzoEra → PParamsHKD f (PreviousEra AlonzoEra) → PParamsHKD f AlonzoEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra AlonzoEra)) ⇒ DowngradePParams f AlonzoEra → PParamsHKD f AlonzoEra → PParamsHKD f (PreviousEra AlonzoEra) Source # hkdTxFeePerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f CoinPerByte) Source # hkdTxFeeFixedCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f (CompactForm Coin)) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word16) Source # hkdKeyDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f (CompactForm Coin)) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams AlonzoEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams AlonzoEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate AlonzoEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueCompactL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f (CompactForm Coin)) Source # hkdMinPoolCostCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f (CompactForm Coin)) Source # eraPParams ∷ [PParam AlonzoEra] Source # | |||||||||||||||||
| EraTxCert AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra AlonzoEra) → Either (TxCertUpgradeError AlonzoEra) (TxCert AlonzoEra) Source # getVKeyWitnessTxCert ∷ TxCert AlonzoEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert AlonzoEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert AlonzoEra Source # getRegPoolTxCert ∷ TxCert AlonzoEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert AlonzoEra Source # getRetirePoolTxCert ∷ TxCert AlonzoEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams AlonzoEra → (KeyHash 'StakePool → Bool) → f (TxCert AlonzoEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams AlonzoEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert AlonzoEra) → Coin Source # | |||||||||||||||||
| EraTxLevel AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era Associated Types
| |||||||||||||||||
| EraGenesis AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Genesis Associated Types
| |||||||||||||||||
| EraAccounts AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState AlonzoEra → Accounts AlonzoEra → Accounts AlonzoEra Source # accountsMapL ∷ Lens' (Accounts AlonzoEra) (Map (Credential 'Staking) (AccountState AlonzoEra)) Source # balanceAccountStateL ∷ Lens' (AccountState AlonzoEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState AlonzoEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState AlonzoEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts AlonzoEra → (Maybe (AccountState AlonzoEra), Accounts AlonzoEra) Source # | |||||||||||||||||
| EraCertState AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState AlonzoEra) (DState AlonzoEra) Source # certPStateL ∷ Lens' (CertState AlonzoEra) (PState AlonzoEra) Source # obligationCertState ∷ CertState AlonzoEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody AlonzoEra ⇒ PParams AlonzoEra → CertState AlonzoEra → TxBody t AlonzoEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody AlonzoEra ⇒ PParams AlonzoEra → CertState AlonzoEra → TxBody t AlonzoEra → Coin Source # | |||||||||||||||||
| EraGov AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams Associated Types
Methods emptyGovState ∷ GovState AlonzoEra Source # curPParamsGovStateL ∷ Lens' (GovState AlonzoEra) (PParams AlonzoEra) Source # prevPParamsGovStateL ∷ Lens' (GovState AlonzoEra) (PParams AlonzoEra) Source # futurePParamsGovStateL ∷ Lens' (GovState AlonzoEra) (FuturePParams AlonzoEra) Source # obligationGovState ∷ GovState AlonzoEra → Obligations Source # | |||||||||||||||||
| EraStake AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake AlonzoEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO AlonzoEra → InstantStake AlonzoEra → InstantStake AlonzoEra Source # deleteInstantStake ∷ UTxO AlonzoEra → InstantStake AlonzoEra → InstantStake AlonzoEra Source # resolveInstantStake ∷ InstantStake AlonzoEra → Accounts AlonzoEra → Stake Source # | |||||||||||||||||
| EraUTxO AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams AlonzoEra → CertState AlonzoEra → UTxO AlonzoEra → TxBody t AlonzoEra → Value AlonzoEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams AlonzoEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO AlonzoEra → TxBody t AlonzoEra → Value AlonzoEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams AlonzoEra → (KeyHash 'StakePool → Bool) → TxBody t AlonzoEra → Value AlonzoEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO AlonzoEra → Tx t AlonzoEra → ScriptsProvided AlonzoEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO AlonzoEra → TxBody t AlonzoEra → ScriptsNeeded AlonzoEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded AlonzoEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState AlonzoEra → UTxO AlonzoEra → TxBody t AlonzoEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams AlonzoEra → Tx t AlonzoEra → UTxO AlonzoEra → Coin Source # | |||||||||||||||||
| Era AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| MaryEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Value AlonzoEra) Source # | |||||||||||||||||
| ApplyTx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo Associated Types
Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv AlonzoEra → MempoolState AlonzoEra → Tx 'TopTx AlonzoEra → Either (ApplyTxError AlonzoEra) (MempoolState AlonzoEra, Validated (Tx 'TopTx AlonzoEra)) Source # | |||||||||||||||||
| ApplyBlock AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState AlonzoEra → Block BHeaderView AlonzoEra → (NewEpochState AlonzoEra, [PredicateFailure (EraRule "BBODY" AlonzoEra)], [Event (EraRule "BBODY" AlonzoEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState AlonzoEra → SlotNo → (NewEpochState AlonzoEra, [Event (EraRule "TICK" AlonzoEra)]) Source # | |||||||||||||||||
| ShelleyEraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript AlonzoEra Source # getRequireSignature ∷ NativeScript AlonzoEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript AlonzoEra) → NativeScript AlonzoEra Source # getRequireAllOf ∷ NativeScript AlonzoEra → Maybe (StrictSeq (NativeScript AlonzoEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript AlonzoEra) → NativeScript AlonzoEra Source # getRequireAnyOf ∷ NativeScript AlonzoEra → Maybe (StrictSeq (NativeScript AlonzoEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript AlonzoEra) → NativeScript AlonzoEra Source # getRequireMOf ∷ NativeScript AlonzoEra → Maybe (Int, StrictSeq (NativeScript AlonzoEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState AlonzoEra Source # accountsPtrsMapL ∷ Lens' (Accounts AlonzoEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts AlonzoEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState AlonzoEra) Ptr Source # | |||||||||||||||||
| EraTransition AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext AlonzoEra → TransitionConfig (PreviousEra AlonzoEra) → TransitionConfig AlonzoEra Source # injectIntoTestState ∷ TransitionConfig AlonzoEra → NewEpochState AlonzoEra → NewEpochState AlonzoEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig AlonzoEra) (TransitionConfig (PreviousEra AlonzoEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig AlonzoEra) (TranslationContext AlonzoEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig AlonzoEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig AlonzoEra) (PParams AlonzoEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig AlonzoEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig AlonzoEra) | |||||||||||||||||
| ShelleyEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| ShelleyEraTxCert AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxCert Methods mkRegTxCert ∷ Credential 'Staking → TxCert AlonzoEra Source # getRegTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # mkUnRegTxCert ∷ Credential 'Staking → TxCert AlonzoEra Source # getUnRegTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # mkDelegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert AlonzoEra Source # getDelegStakeTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert AlonzoEra Source # getGenesisDelegTxCert ∷ TxCert AlonzoEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV1 AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV1 → ProtVer → TxCert AlonzoEra → Either (ContextError AlonzoEra) (PlutusTxCert 'PlutusV1) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV1 → ProtVer → PlutusPurpose AsIxItem AlonzoEra → Either (ContextError AlonzoEra) (PlutusScriptPurpose 'PlutusV1) Source # toPlutusTxInfo ∷ proxy 'PlutusV1 → LedgerTxInfo AlonzoEra → Either (ContextError AlonzoEra) (PlutusTxInfo 'PlutusV1) Source # toPlutusArgs ∷ proxy 'PlutusV1 → ProtVer → PlutusTxInfo 'PlutusV1 → PlutusPurpose AsIxItem AlonzoEra → Maybe (Data AlonzoEra) → Data AlonzoEra → Either (ContextError AlonzoEra) (PlutusArgs 'PlutusV1) Source # toPlutusTxInInfo ∷ proxy 'PlutusV1 → UTxO AlonzoEra → TxIn → Either (ContextError AlonzoEra) (PlutusTxInInfo AlonzoEra 'PlutusV1) Source # | |||||||||||||||||
| TranslateEra AlonzoEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → PParams (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra PParams) (PParams AlonzoEra) Source # | |||||||||||||||||
| TranslateEra AlonzoEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → DState (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra DState) (DState AlonzoEra) Source # | |||||||||||||||||
| TranslateEra AlonzoEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → PState (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra PState) (PState AlonzoEra) Source # | |||||||||||||||||
| TranslateEra AlonzoEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → UTxO (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra UTxO) (UTxO AlonzoEra) Source # | |||||||||||||||||
| TranslateEra AlonzoEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel AlonzoTxBodyRaw AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). AlonzoTxBodyRaw l AlonzoEra → STxLevel l AlonzoEra Source # | |||||||||||||||||
| HasEraTxLevel Tx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| HasEraTxLevel TxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| HuddleGroup "account_registration_cert" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "account_unregistration_cert" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "delegation_to_stake_pool_cert" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "genesis_delegation_cert" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "move_instantaneous_rewards_cert" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "multi_host_name" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "operational_cert" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "pool_params" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "pool_registration_cert" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "pool_retirement_cert" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "protocol_version" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_all" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_any" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_invalid_before" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_invalid_hereafter" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_n_of_k" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_pubkey" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "single_host_addr" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleGroup "single_host_name" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "asset_name" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "auxiliary_data" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "auxiliary_data_array" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "auxiliary_data_map" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "auxiliary_scripts" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "big_int" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "big_nint" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "big_uint" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "block" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "bootstrap_witness" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "bounded_bytes" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "certificate" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "cost_model" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "cost_models" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "delta_coin" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "distinct_bytes" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "dns_name" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "ex_unit_prices" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "ex_units" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "genesis_delegate_hash" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "genesis_hash" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "header" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "header_body" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "language" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "major_protocol_version" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "mint" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "move_instantaneous_reward" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "native_script" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "network_id" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "policy_id" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "pool_metadata" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "positive_interval" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "proposed_protocol_parameter_updates" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "protocol_param_update" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "redeemer" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "redeemer_tag" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "redeemers" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "relay" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "required_signers" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "script_data_hash" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_body" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_id" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_input" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_output" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_witness_set" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "update" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "url" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "value" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "vkeywitness" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule "withdrawals" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule1 "multiasset" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| HuddleRule1 "set" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.HuddleSpec | |||||||||||||||||
| InjectRuleEvent "POOL" PoolEvent AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Pool Methods injectEvent ∷ PoolEvent AlonzoEra → EraRuleEvent "POOL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoBbodyPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AlonzoBbodyPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AlonzoUtxowPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "DELEG" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "DELEGS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure AlonzoEra → EraRuleFailure "DELEGS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "DELEGS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "DELEGS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "DELPL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "DELPL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "DELPL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ AlonzoUtxowPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxowPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "POOL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "PPUP" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxos Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "UTXOS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxos Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "UTXOS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ AlonzoUtxowPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| TranslateEra AlonzoEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → Tx 'TopTx (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra (Tx 'TopTx)) (Tx 'TopTx AlonzoEra) Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (AlonzoTxBodyRaw l AlonzoEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l AlonzoEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l AlonzoEra)) | |||||||||||||||||
| DecCBOR (ApplyTxError AlonzoEra) | |||||||||||||||||
| EncCBOR (ApplyTxError AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo | |||||||||||||||||
| SafeToHash (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| NFData (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods rnf ∷ PlutusScript AlonzoEra → () # | |||||||||||||||||
| Semigroup (ApplyTxError AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo Methods (<>) ∷ ApplyTxError AlonzoEra → ApplyTxError AlonzoEra → ApplyTxError AlonzoEra # sconcat ∷ NonEmpty (ApplyTxError AlonzoEra) → ApplyTxError AlonzoEra # stimes ∷ Integral b ⇒ b → ApplyTxError AlonzoEra → ApplyTxError AlonzoEra # | |||||||||||||||||
| Generic (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Associated Types
Methods from ∷ PlutusScript AlonzoEra → Rep (PlutusScript AlonzoEra) x # to ∷ Rep (PlutusScript AlonzoEra) x → PlutusScript AlonzoEra # | |||||||||||||||||
| Generic (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition Associated Types
Methods from ∷ TransitionConfig AlonzoEra → Rep (TransitionConfig AlonzoEra) x # to ∷ Rep (TransitionConfig AlonzoEra) x → TransitionConfig AlonzoEra # | |||||||||||||||||
| Show (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| Show (ApplyTxError AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo | |||||||||||||||||
| Show (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition | |||||||||||||||||
| Eq (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods (==) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (/=) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # | |||||||||||||||||
| Eq (ApplyTxError AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo Methods (==) ∷ ApplyTxError AlonzoEra → ApplyTxError AlonzoEra → Bool # (/=) ∷ ApplyTxError AlonzoEra → ApplyTxError AlonzoEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition Methods (==) ∷ TransitionConfig AlonzoEra → TransitionConfig AlonzoEra → Bool # (/=) ∷ TransitionConfig AlonzoEra → TransitionConfig AlonzoEra → Bool # | |||||||||||||||||
| Ord (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods compare ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Ordering # (<) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (<=) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (>) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (>=) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # max ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → PlutusScript AlonzoEra # min ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → PlutusScript AlonzoEra # | |||||||||||||||||
| MemPack (PlutusScript AlonzoEra) | It might seem that this instance unnecessarily utilizes a zero Tag, but it is needed for forward compatibility with plutus scripts from future eras. That being said, currently this instance is not used at all, since reference scripts where
introduced in Babbage era and | ||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| NoThunks (PlutusScript AlonzoEra) | |||||||||||||||||
| NoThunks (TransitionConfig AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (Tx l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
| EncCBOR (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| EncCBOR (Tx l AlonzoEra) | |||||||||||||||||
| EncCBOR (TxBody l AlonzoEra) | Encodes memoized bytes created upon construction. | ||||||||||||||||
| SafeToHash (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods originalBytes ∷ TxBody l AlonzoEra → ByteString Source # originalBytesSize ∷ TxBody l AlonzoEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l AlonzoEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx l AlonzoEra) | |||||||||||||||||
| EqRaw (TxBody l AlonzoEra) | |||||||||||||||||
| Memoized (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Associated Types
| |||||||||||||||||
| NFData (Tx l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| NFData (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| Generic (Tx l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx Associated Types
| |||||||||||||||||
| Generic (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Associated Types
| |||||||||||||||||
| Show (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| Show (Tx l AlonzoEra) | |||||||||||||||||
| Show (TxBody l AlonzoEra) | |||||||||||||||||
| Eq (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods (==) ∷ AlonzoTxBodyRaw l AlonzoEra → AlonzoTxBodyRaw l AlonzoEra → Bool # (/=) ∷ AlonzoTxBodyRaw l AlonzoEra → AlonzoTxBodyRaw l AlonzoEra → Bool # | |||||||||||||||||
| Eq (Tx l AlonzoEra) | |||||||||||||||||
| Eq (TxBody l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (Tx l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l AlonzoEra) | |||||||||||||||||
| HashAnnotated (TxBody l AlonzoEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods hashAnnotated ∷ TxBody l AlonzoEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type ContextError AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo | |||||||||||||||||
| newtype TxInfoResult AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo newtype TxInfoResult AlonzoEra = AlonzoTxInfoResult (Either (ContextError AlonzoEra) (PlutusTxInfo 'PlutusV1)) | |||||||||||||||||
| newtype PlutusScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| type BlockBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.BlockBody.Internal | |||||||||||||||||
| type NativeScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| type Script AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| type TxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxAuxData | |||||||||||||||||
| type TxOut AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxOut | |||||||||||||||||
| type TxWits AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxWits | |||||||||||||||||
| type Value AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type TranslationContext AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TxCert AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxCert | |||||||||||||||||
| type TxCertUpgradeError AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxCert | |||||||||||||||||
| type Genesis AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Genesis | |||||||||||||||||
| type AccountState AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Account | |||||||||||||||||
| type Accounts AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Account | |||||||||||||||||
| type CertState AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.CertState | |||||||||||||||||
| type GovState AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||||||||||||||
| type InstantStake AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Stake | |||||||||||||||||
| type ScriptsNeeded AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.UTxO | |||||||||||||||||
| type EraName AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| newtype ApplyTxError AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo | |||||||||||||||||
| data TransitionConfig AlonzoEra | |||||||||||||||||
| type PlutusPurpose f AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| newtype Tx l AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| newtype TxBody l AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| type EraRule "BBODY" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "DELEG" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "DELEGS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "DELPL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "EPOCH" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "LEDGER" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "LEDGERS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "MIR" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "NEWPP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "POOL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "POOLREAP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "PPUP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "RUPD" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "SNAP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "TICK" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "TICKF" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "UPEC" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "UTXO" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "UTXOS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "UTXOW" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules | |||||||||||||||||
| type EraRuleEvent "POOL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Pool | |||||||||||||||||
| type EraRuleEvent "PPUP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ppup | |||||||||||||||||
| type EraRuleEvent "TICK" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules | |||||||||||||||||
| type EraRuleFailure "BBODY" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "UTXOW" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||||||||||||||
| type PParamsHKD f AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||||||||||||||
| type UpgradePParams f AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||||||||||||||
| type TranslationError AlonzoEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type STxLevel l AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type TranslationError AlonzoEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type Rep (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| type Rep (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition type Rep (TransitionConfig AlonzoEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Alonzo.Transition" "cardano-ledger-alonzo-1.15.0.0-inplace" 'False) (C1 ('MetaCons "AlonzoTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "atcAlonzoGenesis") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AlonzoGenesis) :*: S1 ('MetaSel ('Just "atcMaryTransitionConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TransitionConfig MaryEra)))) | |||||||||||||||||
| type RawType (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| type Rep (Tx l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| type Rep (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody type Rep (TxBody l AlonzoEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Alonzo.TxBody" "cardano-ledger-alonzo-1.15.0.0-inplace" 'True) (C1 ('MetaCons "MkAlonzoTxBody" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AlonzoTxBodyRaw l AlonzoEra))))) | |||||||||||||||||
exUnitsRule ∷ Proxy "ex_units" → Rule Source #
networkIdRule ∷ Proxy "network_id" → Rule Source #
bigUintRule ∷ HuddleRule "bounded_bytes" era ⇒ Proxy "big_uint" → Proxy era → Rule Source #
bigNintRule ∷ HuddleRule "bounded_bytes" era ⇒ Proxy "big_nint" → Proxy era → Rule Source #
bigIntRule ∷ (HuddleRule "big_uint" era, HuddleRule "big_nint" era) ⇒ Proxy "big_int" → Proxy era → Rule Source #
boundedBytesRule ∷ Proxy "bounded_bytes" → Rule Source #
distinctBytesRule ∷ Proxy "distinct_bytes" → Rule Source #
exUnitPricesRule ∷ HuddleRule "positive_interval" era ⇒ Proxy "ex_unit_prices" → Proxy era → Rule Source #
requiredSignersRule ∷ (HuddleRule "addr_keyhash" era, HuddleRule1 "set" era) ⇒ Proxy "required_signers" → Proxy era → Rule Source #
assetNameRule ∷ Proxy "asset_name" → Rule Source #
Instances
| AllegraEraScript MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts | |||||||||||||||||
| AllegraEraTxAuxData MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData MaryEra) (StrictSeq (NativeScript MaryEra)) Source # | |||||||||||||||||
| AllegraEraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) ValidityInterval Source # | |||||||||||||||||
| EraBlockBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.BlockBody Associated Types
| |||||||||||||||||
| EraScript MaryEra | Since Timelock scripts are a strictly backwards compatible extension of
MultiSig scripts, we can use the same | ||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts Associated Types
| |||||||||||||||||
| EraTx MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l MaryEra → Tx l MaryEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l MaryEra) (TxBody l MaryEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l MaryEra) (TxWits MaryEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l MaryEra) (StrictMaybe (TxAuxData MaryEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l MaryEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits MaryEra), Typeable l) ⇒ Tx l MaryEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l MaryEra → NativeScript MaryEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams MaryEra → Tx l MaryEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l MaryEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) (StrictSeq (TxOut MaryEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx MaryEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) (StrictSeq (TxCert MaryEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams MaryEra → (KeyHash 'StakePool → Bool) → TxBody l MaryEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams MaryEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l MaryEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx MaryEra → Int Source # | |||||||||||||||||
| EraTxOut MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value MaryEra → TxOut MaryEra Source # upgradeTxOut ∷ TxOut (PreviousEra MaryEra) → TxOut MaryEra Source # valueTxOutL ∷ Lens' (TxOut MaryEra) (Value MaryEra) Source # compactValueTxOutL ∷ Lens' (TxOut MaryEra) (CompactForm (Value MaryEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut MaryEra) (Either (Value MaryEra) (CompactForm (Value MaryEra))) Source # addrTxOutL ∷ Lens' (TxOut MaryEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut MaryEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut MaryEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams MaryEra → Sized (TxOut MaryEra) → Coin Source # getMinCoinTxOut ∷ PParams MaryEra → TxOut MaryEra → Coin Source # | |||||||||||||||||
| EraTxWits MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxWits Associated Types
| |||||||||||||||||
| EraPParams MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams Associated Types
Methods applyPPUpdates ∷ PParams MaryEra → PParamsUpdate MaryEra → PParams MaryEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity MaryEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe MaryEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe MaryEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra MaryEra)) ⇒ UpgradePParams f MaryEra → PParamsHKD f (PreviousEra MaryEra) → PParamsHKD f MaryEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra MaryEra)) ⇒ DowngradePParams f MaryEra → PParamsHKD f MaryEra → PParamsHKD f (PreviousEra MaryEra) Source # hkdTxFeePerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f CoinPerByte) Source # hkdTxFeeFixedCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f (CompactForm Coin)) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Word16) Source # hkdKeyDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f (CompactForm Coin)) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" MaryEra) ⇒ Lens' (PParamsHKD f MaryEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams MaryEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" MaryEra) ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" MaryEra) ⇒ Lens' (PParamsHKD f MaryEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams MaryEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate MaryEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueCompactL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" MaryEra) ⇒ Lens' (PParamsHKD f MaryEra) (HKD f (CompactForm Coin)) Source # hkdMinPoolCostCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f (CompactForm Coin)) Source # eraPParams ∷ [PParam MaryEra] Source # | |||||||||||||||||
| EraTxCert MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra MaryEra) → Either (TxCertUpgradeError MaryEra) (TxCert MaryEra) Source # getVKeyWitnessTxCert ∷ TxCert MaryEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert MaryEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert MaryEra Source # getRegPoolTxCert ∷ TxCert MaryEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert MaryEra Source # getRetirePoolTxCert ∷ TxCert MaryEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams MaryEra → (KeyHash 'StakePool → Bool) → f (TxCert MaryEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams MaryEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert MaryEra) → Coin Source # | |||||||||||||||||
| EraTxLevel MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
| |||||||||||||||||
| EraGenesis MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| EraAccounts MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState MaryEra → Accounts MaryEra → Accounts MaryEra Source # accountsMapL ∷ Lens' (Accounts MaryEra) (Map (Credential 'Staking) (AccountState MaryEra)) Source # balanceAccountStateL ∷ Lens' (AccountState MaryEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState MaryEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState MaryEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts MaryEra → (Maybe (AccountState MaryEra), Accounts MaryEra) Source # | |||||||||||||||||
| EraCertState MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState MaryEra) (DState MaryEra) Source # certPStateL ∷ Lens' (CertState MaryEra) (PState MaryEra) Source # obligationCertState ∷ CertState MaryEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody MaryEra ⇒ PParams MaryEra → CertState MaryEra → TxBody t MaryEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody MaryEra ⇒ PParams MaryEra → CertState MaryEra → TxBody t MaryEra → Coin Source # | |||||||||||||||||
| EraGov MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams Associated Types
Methods emptyGovState ∷ GovState MaryEra Source # curPParamsGovStateL ∷ Lens' (GovState MaryEra) (PParams MaryEra) Source # prevPParamsGovStateL ∷ Lens' (GovState MaryEra) (PParams MaryEra) Source # futurePParamsGovStateL ∷ Lens' (GovState MaryEra) (FuturePParams MaryEra) Source # obligationGovState ∷ GovState MaryEra → Obligations Source # | |||||||||||||||||
| EraStake MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake MaryEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO MaryEra → InstantStake MaryEra → InstantStake MaryEra Source # deleteInstantStake ∷ UTxO MaryEra → InstantStake MaryEra → InstantStake MaryEra Source # resolveInstantStake ∷ InstantStake MaryEra → Accounts MaryEra → Stake Source # | |||||||||||||||||
| EraUTxO MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams MaryEra → CertState MaryEra → UTxO MaryEra → TxBody t MaryEra → Value MaryEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams MaryEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO MaryEra → TxBody t MaryEra → Value MaryEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams MaryEra → (KeyHash 'StakePool → Bool) → TxBody t MaryEra → Value MaryEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO MaryEra → Tx t MaryEra → ScriptsProvided MaryEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO MaryEra → TxBody t MaryEra → ScriptsNeeded MaryEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded MaryEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState MaryEra → UTxO MaryEra → TxBody t MaryEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams MaryEra → Tx t MaryEra → UTxO MaryEra → Coin Source # | |||||||||||||||||
| Era MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| MaryEraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Value MaryEra) Source # | |||||||||||||||||
| ApplyTx MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary Associated Types
Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv MaryEra → MempoolState MaryEra → Tx 'TopTx MaryEra → Either (ApplyTxError MaryEra) (MempoolState MaryEra, Validated (Tx 'TopTx MaryEra)) Source # | |||||||||||||||||
| ApplyBlock MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState MaryEra → Block BHeaderView MaryEra → (NewEpochState MaryEra, [PredicateFailure (EraRule "BBODY" MaryEra)], [Event (EraRule "BBODY" MaryEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState MaryEra → SlotNo → (NewEpochState MaryEra, [Event (EraRule "TICK" MaryEra)]) Source # | |||||||||||||||||
| ShelleyEraScript MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript MaryEra Source # getRequireSignature ∷ NativeScript MaryEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript MaryEra) → NativeScript MaryEra Source # getRequireAllOf ∷ NativeScript MaryEra → Maybe (StrictSeq (NativeScript MaryEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript MaryEra) → NativeScript MaryEra Source # getRequireAnyOf ∷ NativeScript MaryEra → Maybe (StrictSeq (NativeScript MaryEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript MaryEra) → NativeScript MaryEra Source # getRequireMOf ∷ NativeScript MaryEra → Maybe (Int, StrictSeq (NativeScript MaryEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState MaryEra Source # accountsPtrsMapL ∷ Lens' (Accounts MaryEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts MaryEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState MaryEra) Ptr Source # | |||||||||||||||||
| EraTransition MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext MaryEra → TransitionConfig (PreviousEra MaryEra) → TransitionConfig MaryEra Source # injectIntoTestState ∷ TransitionConfig MaryEra → NewEpochState MaryEra → NewEpochState MaryEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig MaryEra) (TransitionConfig (PreviousEra MaryEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig MaryEra) (TranslationContext MaryEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig MaryEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig MaryEra) (PParams MaryEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig MaryEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig MaryEra) | |||||||||||||||||
| ShelleyEraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| ShelleyEraTxCert MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxCert Methods mkRegTxCert ∷ Credential 'Staking → TxCert MaryEra Source # getRegTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # mkUnRegTxCert ∷ Credential 'Staking → TxCert MaryEra Source # getUnRegTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # mkDelegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert MaryEra Source # getDelegStakeTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert MaryEra Source # getGenesisDelegTxCert ∷ TxCert MaryEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| TranslateEra MaryEra AllegraTxAuxData | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → PParams (PreviousEra MaryEra) → Except (TranslationError MaryEra PParams) (PParams MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra PParamsUpdate | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → DState (PreviousEra MaryEra) → Except (TranslationError MaryEra DState) (DState MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → PState (PreviousEra MaryEra) → Except (TranslationError MaryEra PState) (PState MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → UTxO (PreviousEra MaryEra) → Except (TranslationError MaryEra UTxO) (UTxO MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → EpochState (PreviousEra MaryEra) → Except (TranslationError MaryEra EpochState) (EpochState MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → UTxOState (PreviousEra MaryEra) → Except (TranslationError MaryEra UTxOState) (UTxOState MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra Update | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → Update (PreviousEra MaryEra) → Except (TranslationError MaryEra Update) (Update MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra ShelleyTxOut | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra ShelleyTxWits | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel Tx MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx | |||||||||||||||||
| HasEraTxLevel TxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| HuddleGroup "account_registration_cert" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "account_unregistration_cert" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "delegation_to_stake_pool_cert" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "genesis_delegation_cert" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "move_instantaneous_rewards_cert" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "multi_host_name" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "operational_cert" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "pool_params" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "pool_registration_cert" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "pool_retirement_cert" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "protocol_version" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_all" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_any" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_invalid_before" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_invalid_hereafter" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_n_of_k" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_pubkey" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "single_host_addr" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleGroup "single_host_name" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "asset_name" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "auxiliary_data" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "auxiliary_data_array" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "auxiliary_scripts" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "block" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "bootstrap_witness" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "certificate" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "delta_coin" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "dns_name" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "genesis_delegate_hash" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "genesis_hash" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "header" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "header_body" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "major_protocol_version" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "mint" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "move_instantaneous_reward" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "native_script" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "policy_id" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "pool_metadata" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "proposed_protocol_parameter_updates" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "protocol_param_update" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "relay" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_body" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_id" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_input" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_output" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_witness_set" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "update" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "url" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "value" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "vkeywitness" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule "withdrawals" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule1 "multiasset" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| HuddleRule1 "set" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.HuddleSpec | |||||||||||||||||
| InjectRuleEvent "POOL" PoolEvent MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Pool Methods injectEvent ∷ PoolEvent MaryEra → EraRuleEvent "POOL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "DELEG" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "DELEGS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure MaryEra → EraRuleFailure "DELEGS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "DELEGS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "DELEGS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "DELPL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "DELPL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "DELPL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "POOL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "PPUP" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure MaryEra → EraRuleFailure "UTXO" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "UTXO" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "UTXO" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure MaryEra → EraRuleFailure "UTXOW" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "UTXOW" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "UTXOW" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure MaryEra → EraRuleFailure "UTXOW" MaryEra Source # | |||||||||||||||||
| TranslateEra MaryEra (Timelock ∷ Type → Type) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → Timelock (PreviousEra MaryEra) → Except (TranslationError MaryEra (Timelock ∷ Type → Type)) (Timelock MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → Tx 'TopTx (PreviousEra MaryEra) → Except (TranslationError MaryEra (Tx 'TopTx)) (Tx 'TopTx MaryEra) Source # | |||||||||||||||||
| Typeable t ⇒ DecCBOR (Annotator (Tx t MaryEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l MaryEra)) | |||||||||||||||||
| DecCBOR (ApplyTxError MaryEra) | |||||||||||||||||
| EncCBOR (ApplyTxError MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary | |||||||||||||||||
| Semigroup (ApplyTxError MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary Methods (<>) ∷ ApplyTxError MaryEra → ApplyTxError MaryEra → ApplyTxError MaryEra # sconcat ∷ NonEmpty (ApplyTxError MaryEra) → ApplyTxError MaryEra # stimes ∷ Integral b ⇒ b → ApplyTxError MaryEra → ApplyTxError MaryEra # | |||||||||||||||||
| Show (ApplyTxError MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary | |||||||||||||||||
| Show (TransitionConfig MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Transition | |||||||||||||||||
| Eq (ApplyTxError MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary Methods (==) ∷ ApplyTxError MaryEra → ApplyTxError MaryEra → Bool # (/=) ∷ ApplyTxError MaryEra → ApplyTxError MaryEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Transition Methods (==) ∷ TransitionConfig MaryEra → TransitionConfig MaryEra → Bool # (/=) ∷ TransitionConfig MaryEra → TransitionConfig MaryEra → Bool # | |||||||||||||||||
| NoThunks (TransitionConfig MaryEra) | |||||||||||||||||
| HasEraTxLevel (AllegraTxBodyRaw ma) MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). AllegraTxBodyRaw ma l MaryEra → STxLevel l MaryEra Source # | |||||||||||||||||
| Typeable t ⇒ ToCBOR (Tx t MaryEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l MaryEra) | |||||||||||||||||
| EncCBOR (Tx t MaryEra) | |||||||||||||||||
| EncCBOR (TxBody l MaryEra) | |||||||||||||||||
| SafeToHash (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods originalBytes ∷ TxBody l MaryEra → ByteString Source # originalBytesSize ∷ TxBody l MaryEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l MaryEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx t MaryEra) | |||||||||||||||||
| EqRaw (TxBody l MaryEra) | |||||||||||||||||
| Memoized (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
| |||||||||||||||||
| NFData (Tx t MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx | |||||||||||||||||
| NFData (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| Generic (Tx t MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx Associated Types
| |||||||||||||||||
| Generic (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
| |||||||||||||||||
| Show (Tx t MaryEra) | |||||||||||||||||
| Show (TxBody l MaryEra) | |||||||||||||||||
| Eq (Tx t MaryEra) | |||||||||||||||||
| Eq (TxBody l MaryEra) | |||||||||||||||||
| Typeable t ⇒ NoThunks (Tx t MaryEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l MaryEra) | |||||||||||||||||
| HashAnnotated (TxBody l MaryEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods hashAnnotated ∷ TxBody l MaryEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type BlockBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.BlockBody | |||||||||||||||||
| type NativeScript MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts | |||||||||||||||||
| type Script MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts | |||||||||||||||||
| type TxAuxData MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxAuxData | |||||||||||||||||
| type TxOut MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxOut | |||||||||||||||||
| type TxWits MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxWits | |||||||||||||||||
| type Value MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type TranslationContext MaryEra | No context is needed to translate from Allegra to Mary. | ||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type TxCert MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxCert | |||||||||||||||||
| type TxCertUpgradeError MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxCert | |||||||||||||||||
| type Genesis MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type AccountState MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Account | |||||||||||||||||
| type Accounts MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Account | |||||||||||||||||
| type CertState MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.CertState | |||||||||||||||||
| type GovState MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams | |||||||||||||||||
| type InstantStake MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Stake | |||||||||||||||||
| type ScriptsNeeded MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.UTxO | |||||||||||||||||
| type EraName MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| newtype ApplyTxError MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary | |||||||||||||||||
| newtype TransitionConfig MaryEra | |||||||||||||||||
| newtype Tx t MaryEra | |||||||||||||||||
| newtype TxBody l MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| type EraRule "BBODY" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "DELEG" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "DELEGS" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "DELPL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "EPOCH" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "LEDGER" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "LEDGERS" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "MIR" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "NEWPP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "POOL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "POOLREAP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "PPUP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "RUPD" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "SNAP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "TICK" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "TICKF" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "UPEC" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "UTXO" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "UTXOW" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger | |||||||||||||||||
| type EraRuleEvent "POOL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Pool | |||||||||||||||||
| type EraRuleEvent "TICK" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules | |||||||||||||||||
| type EraRuleFailure "BBODY" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOW" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams | |||||||||||||||||
| type PParamsHKD f MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams | |||||||||||||||||
| type UpgradePParams f MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams | |||||||||||||||||
| type TranslationError MaryEra AllegraTxAuxData | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra PParamsUpdate | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra Update | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyTxOut | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyTxWits | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type STxLevel l MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| type TranslationError MaryEra (Timelock ∷ Type → Type) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type MemoHashIndex (MaryTxBodyRaw l) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| type RawType (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| type Rep (Tx t MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx | |||||||||||||||||
| type Rep (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody type Rep (TxBody l MaryEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Mary.TxBody" "cardano-ledger-mary-1.10.0.0-inplace" 'True) (C1 ('MetaCons "MkMaryTxBody" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MaryTxBodyRaw l))))) | |||||||||||||||||
data BabbageEra Source #
Instances
| AllegraEraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| AllegraEraTxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData BabbageEra) (StrictSeq (NativeScript BabbageEra)) Source # | |||||||||||||||||
| AllegraEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) ValidityInterval Source # | |||||||||||||||||
| AlonzoEraPParams BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams Methods hkdCoinsPerUTxOWordL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, ExactEra AlonzoEra BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f CoinPerWord) Source # hkdCostModelsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f CostModels) Source # hkdPricesL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Prices) Source # hkdMaxTxExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f ExUnits) Source # hkdMaxBlockExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f ExUnits) Source # hkdMaxValSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Natural) Source # hkdCollateralPercentageL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Natural) Source # hkdMaxCollateralInputsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Natural) Source # | |||||||||||||||||
| EraPlutusContext BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo Associated Types
Methods mkSupportedLanguage ∷ Language → Maybe (SupportedLanguage BabbageEra) Source # mkTxInfoResult ∷ LedgerTxInfo BabbageEra → TxInfoResult BabbageEra Source # lookupTxInfoResult ∷ ∀ (l ∷ Language). EraPlutusTxInfo l BabbageEra ⇒ SLanguage l → TxInfoResult BabbageEra → Either (ContextError BabbageEra) (PlutusTxInfo l) Source # mkPlutusWithContext ∷ PlutusScript BabbageEra → ScriptHash → PlutusPurpose AsIxItem BabbageEra → LedgerTxInfo BabbageEra → TxInfoResult BabbageEra → (Data BabbageEra, ExUnits) → CostModel → Either (ContextError BabbageEra) PlutusWithContext Source # | |||||||||||||||||
| AlonzoEraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Associated Types
Methods eraMaxLanguage ∷ Language Source # toPlutusScript ∷ Script BabbageEra → Maybe (PlutusScript BabbageEra) Source # fromPlutusScript ∷ PlutusScript BabbageEra → Script BabbageEra Source # mkPlutusScript ∷ ∀ (l ∷ Language) m. (PlutusLanguage l, MonadFail m) ⇒ Plutus l → m (PlutusScript BabbageEra) Source # withPlutusScript ∷ PlutusScript BabbageEra → (∀ (l ∷ Language). PlutusLanguage l ⇒ Plutus l → a) → a Source # hoistPlutusPurpose ∷ (∀ ix it. g ix it → f ix it) → PlutusPurpose g BabbageEra → PlutusPurpose f BabbageEra Source # mkSpendingPurpose ∷ f Word32 TxIn → PlutusPurpose f BabbageEra Source # toSpendingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 TxIn) Source # mkMintingPurpose ∷ f Word32 PolicyID → PlutusPurpose f BabbageEra Source # toMintingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 PolicyID) Source # mkCertifyingPurpose ∷ f Word32 (TxCert BabbageEra) → PlutusPurpose f BabbageEra Source # toCertifyingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 (TxCert BabbageEra)) Source # mkRewardingPurpose ∷ f Word32 AccountAddress → PlutusPurpose f BabbageEra Source # toRewardingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 AccountAddress) Source # upgradePlutusPurposeAsIx ∷ PlutusPurpose AsIx (PreviousEra BabbageEra) → PlutusPurpose AsIx BabbageEra Source # | |||||||||||||||||
| AlonzoEraTx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods isValidTxL ∷ Lens' (Tx 'TopTx BabbageEra) IsValid Source # | |||||||||||||||||
| AlonzoEraTxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxAuxData Methods plutusScriptsTxAuxDataL ∷ Lens' (TxAuxData BabbageEra) (Map Language (NonEmpty PlutusBinary)) Source # | |||||||||||||||||
| AlonzoEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods collateralInputsTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (Set TxIn) Source # reqSignerHashesTxBodyL ∷ ∀ (l ∷ TxLevel). AtMostEra "Conway" BabbageEra ⇒ Lens' (TxBody l BabbageEra) (Set (KeyHash 'Guard)) Source # reqSignerHashesTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Set (KeyHash 'Guard)) Source # scriptIntegrityHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictMaybe ScriptIntegrityHash) Source # networkIdTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictMaybe Network) Source # redeemerPointer ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → PlutusPurpose AsItem BabbageEra → StrictMaybe (PlutusPurpose AsIx BabbageEra) Source # redeemerPointerInverse ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → PlutusPurpose AsIx BabbageEra → StrictMaybe (PlutusPurpose AsIxItem BabbageEra) Source # | |||||||||||||||||
| AlonzoEraTxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxOut Methods dataHashTxOutL ∷ Lens' (TxOut BabbageEra) (StrictMaybe DataHash) Source # datumTxOutF ∷ SimpleGetter (TxOut BabbageEra) (Datum BabbageEra) Source # | |||||||||||||||||
| AlonzoEraTxWits BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxWits Methods datsTxWitsL ∷ Lens' (TxWits BabbageEra) (TxDats BabbageEra) Source # rdmrsTxWitsL ∷ Lens' (TxWits BabbageEra) (Redeemers BabbageEra) Source # | |||||||||||||||||
| AlonzoEraUTxO BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.UTxO Methods getSupplementalDataHashes ∷ ∀ (l ∷ TxLevel). UTxO BabbageEra → TxBody l BabbageEra → Set DataHash Source # getSpendingDatum ∷ ∀ (l ∷ TxLevel). UTxO BabbageEra → Tx l BabbageEra → PlutusPurpose AsItem BabbageEra → Maybe (Data BabbageEra) Source # | |||||||||||||||||
| BabbageEraPParams BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams Methods hkdCoinsPerUTxOByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f CoinPerByte) Source # | |||||||||||||||||
| BabbageEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods sizedOutputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictSeq (Sized (TxOut BabbageEra))) Source # referenceInputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (Set TxIn) Source # totalCollateralTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe Coin) Source # collateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (TxOut BabbageEra)) Source # sizedCollateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (Sized (TxOut BabbageEra))) Source # allSizedOutputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (StrictSeq (Sized (TxOut BabbageEra))) Source # | |||||||||||||||||
| BabbageEraTxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxOut Methods referenceScriptTxOutL ∷ Lens' (TxOut BabbageEra) (StrictMaybe (Script BabbageEra)) Source # dataTxOutL ∷ Lens' (TxOut BabbageEra) (StrictMaybe (Data BabbageEra)) Source # datumTxOutL ∷ Lens' (TxOut BabbageEra) (Datum BabbageEra) Source # | |||||||||||||||||
| EraBlockBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.BlockBody Associated Types
| |||||||||||||||||
| EraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Associated Types
| |||||||||||||||||
| EraTx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → Tx l BabbageEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l BabbageEra) (TxBody l BabbageEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l BabbageEra) (TxWits BabbageEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l BabbageEra) (StrictMaybe (TxAuxData BabbageEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l BabbageEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits BabbageEra), Typeable l) ⇒ Tx l BabbageEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l BabbageEra → NativeScript BabbageEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams BabbageEra → Tx l BabbageEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l BabbageEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictSeq (TxOut BabbageEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictSeq (TxCert BabbageEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams BabbageEra → (KeyHash 'StakePool → Bool) → TxBody l BabbageEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams BabbageEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l BabbageEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx BabbageEra → Int Source # | |||||||||||||||||
| EraTxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value BabbageEra → TxOut BabbageEra Source # upgradeTxOut ∷ TxOut (PreviousEra BabbageEra) → TxOut BabbageEra Source # valueTxOutL ∷ Lens' (TxOut BabbageEra) (Value BabbageEra) Source # compactValueTxOutL ∷ Lens' (TxOut BabbageEra) (CompactForm (Value BabbageEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut BabbageEra) (Either (Value BabbageEra) (CompactForm (Value BabbageEra))) Source # addrTxOutL ∷ Lens' (TxOut BabbageEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut BabbageEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut BabbageEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams BabbageEra → Sized (TxOut BabbageEra) → Coin Source # getMinCoinTxOut ∷ PParams BabbageEra → TxOut BabbageEra → Coin Source # | |||||||||||||||||
| EraTxWits BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxWits Associated Types
Methods mkBasicTxWits ∷ TxWits BabbageEra Source # addrTxWitsL ∷ Lens' (TxWits BabbageEra) (Set (WitVKey 'Witness)) Source # bootAddrTxWitsL ∷ Lens' (TxWits BabbageEra) (Set BootstrapWitness) Source # scriptTxWitsL ∷ Lens' (TxWits BabbageEra) (Map ScriptHash (Script BabbageEra)) Source # | |||||||||||||||||
| EraPParams BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams Associated Types
Methods applyPPUpdates ∷ PParams BabbageEra → PParamsUpdate BabbageEra → PParams BabbageEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity BabbageEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe BabbageEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe BabbageEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra BabbageEra)) ⇒ UpgradePParams f BabbageEra → PParamsHKD f (PreviousEra BabbageEra) → PParamsHKD f BabbageEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra BabbageEra)) ⇒ DowngradePParams f BabbageEra → PParamsHKD f BabbageEra → PParamsHKD f (PreviousEra BabbageEra) Source # hkdTxFeePerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f CoinPerByte) Source # hkdTxFeeFixedCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f (CompactForm Coin)) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word16) Source # hkdKeyDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f (CompactForm Coin)) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams BabbageEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams BabbageEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate BabbageEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueCompactL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f (CompactForm Coin)) Source # hkdMinPoolCostCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f (CompactForm Coin)) Source # | |||||||||||||||||
| EraTxCert BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra BabbageEra) → Either (TxCertUpgradeError BabbageEra) (TxCert BabbageEra) Source # getVKeyWitnessTxCert ∷ TxCert BabbageEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert BabbageEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert BabbageEra Source # getRegPoolTxCert ∷ TxCert BabbageEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert BabbageEra Source # getRetirePoolTxCert ∷ TxCert BabbageEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams BabbageEra → (KeyHash 'StakePool → Bool) → f (TxCert BabbageEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams BabbageEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert BabbageEra) → Coin Source # | |||||||||||||||||
| EraTxLevel BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era Associated Types
| |||||||||||||||||
| EraGenesis BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era Associated Types
| |||||||||||||||||
| EraAccounts BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState BabbageEra → Accounts BabbageEra → Accounts BabbageEra Source # accountsMapL ∷ Lens' (Accounts BabbageEra) (Map (Credential 'Staking) (AccountState BabbageEra)) Source # balanceAccountStateL ∷ Lens' (AccountState BabbageEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState BabbageEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState BabbageEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts BabbageEra → (Maybe (AccountState BabbageEra), Accounts BabbageEra) Source # | |||||||||||||||||
| EraCertState BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState BabbageEra) (DState BabbageEra) Source # certPStateL ∷ Lens' (CertState BabbageEra) (PState BabbageEra) Source # obligationCertState ∷ CertState BabbageEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody BabbageEra ⇒ PParams BabbageEra → CertState BabbageEra → TxBody t BabbageEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody BabbageEra ⇒ PParams BabbageEra → CertState BabbageEra → TxBody t BabbageEra → Coin Source # | |||||||||||||||||
| EraGov BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams Associated Types
Methods emptyGovState ∷ GovState BabbageEra Source # curPParamsGovStateL ∷ Lens' (GovState BabbageEra) (PParams BabbageEra) Source # prevPParamsGovStateL ∷ Lens' (GovState BabbageEra) (PParams BabbageEra) Source # futurePParamsGovStateL ∷ Lens' (GovState BabbageEra) (FuturePParams BabbageEra) Source # obligationGovState ∷ GovState BabbageEra → Obligations Source # | |||||||||||||||||
| EraStake BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake BabbageEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO BabbageEra → InstantStake BabbageEra → InstantStake BabbageEra Source # deleteInstantStake ∷ UTxO BabbageEra → InstantStake BabbageEra → InstantStake BabbageEra Source # resolveInstantStake ∷ InstantStake BabbageEra → Accounts BabbageEra → Stake Source # | |||||||||||||||||
| EraUTxO BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams BabbageEra → CertState BabbageEra → UTxO BabbageEra → TxBody t BabbageEra → Value BabbageEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams BabbageEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO BabbageEra → TxBody t BabbageEra → Value BabbageEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams BabbageEra → (KeyHash 'StakePool → Bool) → TxBody t BabbageEra → Value BabbageEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO BabbageEra → Tx t BabbageEra → ScriptsProvided BabbageEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO BabbageEra → TxBody t BabbageEra → ScriptsNeeded BabbageEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded BabbageEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState BabbageEra → UTxO BabbageEra → TxBody t BabbageEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams BabbageEra → Tx t BabbageEra → UTxO BabbageEra → Coin Source # | |||||||||||||||||
| Era BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| MaryEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Value BabbageEra) Source # | |||||||||||||||||
| ApplyTx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Associated Types
Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv BabbageEra → MempoolState BabbageEra → Tx 'TopTx BabbageEra → Either (ApplyTxError BabbageEra) (MempoolState BabbageEra, Validated (Tx 'TopTx BabbageEra)) Source # | |||||||||||||||||
| ApplyBlock BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState BabbageEra → Block BHeaderView BabbageEra → (NewEpochState BabbageEra, [PredicateFailure (EraRule "BBODY" BabbageEra)], [Event (EraRule "BBODY" BabbageEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState BabbageEra → SlotNo → (NewEpochState BabbageEra, [Event (EraRule "TICK" BabbageEra)]) Source # | |||||||||||||||||
| ShelleyEraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript BabbageEra Source # getRequireSignature ∷ NativeScript BabbageEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript BabbageEra) → NativeScript BabbageEra Source # getRequireAllOf ∷ NativeScript BabbageEra → Maybe (StrictSeq (NativeScript BabbageEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript BabbageEra) → NativeScript BabbageEra Source # getRequireAnyOf ∷ NativeScript BabbageEra → Maybe (StrictSeq (NativeScript BabbageEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript BabbageEra) → NativeScript BabbageEra Source # getRequireMOf ∷ NativeScript BabbageEra → Maybe (Int, StrictSeq (NativeScript BabbageEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState BabbageEra Source # accountsPtrsMapL ∷ Lens' (Accounts BabbageEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts BabbageEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState BabbageEra) Ptr Source # | |||||||||||||||||
| EraTransition BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext BabbageEra → TransitionConfig (PreviousEra BabbageEra) → TransitionConfig BabbageEra Source # injectIntoTestState ∷ TransitionConfig BabbageEra → NewEpochState BabbageEra → NewEpochState BabbageEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig BabbageEra) (TransitionConfig (PreviousEra BabbageEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig BabbageEra) (TranslationContext BabbageEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig BabbageEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig BabbageEra) (PParams BabbageEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig BabbageEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig BabbageEra) | |||||||||||||||||
| ShelleyEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods ttlTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) SlotNo Source # updateTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (Update BabbageEra)) Source # | |||||||||||||||||
| ShelleyEraTxCert BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxCert Methods mkRegTxCert ∷ Credential 'Staking → TxCert BabbageEra Source # getRegTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # mkUnRegTxCert ∷ Credential 'Staking → TxCert BabbageEra Source # getUnRegTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # mkDelegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert BabbageEra Source # getDelegStakeTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert BabbageEra Source # getGenesisDelegTxCert ∷ TxCert BabbageEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV1 BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV1 → ProtVer → TxCert BabbageEra → Either (ContextError BabbageEra) (PlutusTxCert 'PlutusV1) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV1 → ProtVer → PlutusPurpose AsIxItem BabbageEra → Either (ContextError BabbageEra) (PlutusScriptPurpose 'PlutusV1) Source # toPlutusTxInfo ∷ proxy 'PlutusV1 → LedgerTxInfo BabbageEra → Either (ContextError BabbageEra) (PlutusTxInfo 'PlutusV1) Source # toPlutusArgs ∷ proxy 'PlutusV1 → ProtVer → PlutusTxInfo 'PlutusV1 → PlutusPurpose AsIxItem BabbageEra → Maybe (Data BabbageEra) → Data BabbageEra → Either (ContextError BabbageEra) (PlutusArgs 'PlutusV1) Source # toPlutusTxInInfo ∷ proxy 'PlutusV1 → UTxO BabbageEra → TxIn → Either (ContextError BabbageEra) (PlutusTxInInfo BabbageEra 'PlutusV1) Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV2 BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV2 → ProtVer → TxCert BabbageEra → Either (ContextError BabbageEra) (PlutusTxCert 'PlutusV2) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV2 → ProtVer → PlutusPurpose AsIxItem BabbageEra → Either (ContextError BabbageEra) (PlutusScriptPurpose 'PlutusV2) Source # toPlutusTxInfo ∷ proxy 'PlutusV2 → LedgerTxInfo BabbageEra → Either (ContextError BabbageEra) (PlutusTxInfo 'PlutusV2) Source # toPlutusArgs ∷ proxy 'PlutusV2 → ProtVer → PlutusTxInfo 'PlutusV2 → PlutusPurpose AsIxItem BabbageEra → Maybe (Data BabbageEra) → Data BabbageEra → Either (ContextError BabbageEra) (PlutusArgs 'PlutusV2) Source # toPlutusTxInInfo ∷ proxy 'PlutusV2 → UTxO BabbageEra → TxIn → Either (ContextError BabbageEra) (PlutusTxInInfo BabbageEra 'PlutusV2) Source # | |||||||||||||||||
| TranslateEra BabbageEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
Methods translateEra ∷ TranslationContext BabbageEra → DState (PreviousEra BabbageEra) → Except (TranslationError BabbageEra DState) (DState BabbageEra) Source # | |||||||||||||||||
| TranslateEra BabbageEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
Methods translateEra ∷ TranslationContext BabbageEra → PState (PreviousEra BabbageEra) → Except (TranslationError BabbageEra PState) (PState BabbageEra) Source # | |||||||||||||||||
| TranslateEra BabbageEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
Methods translateEra ∷ TranslationContext BabbageEra → UTxO (PreviousEra BabbageEra) → Except (TranslationError BabbageEra UTxO) (UTxO BabbageEra) Source # | |||||||||||||||||
| TranslateEra BabbageEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel BabbageTxBodyRaw BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). BabbageTxBodyRaw l BabbageEra → STxLevel l BabbageEra Source # | |||||||||||||||||
| HasEraTxLevel Tx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l BabbageEra → STxLevel l BabbageEra Source # | |||||||||||||||||
| HasEraTxLevel TxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → STxLevel l BabbageEra Source # | |||||||||||||||||
| HuddleGroup "account_registration_cert" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "account_registration_cert" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "account_unregistration_cert" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "account_unregistration_cert" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "delegation_to_stake_pool_cert" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "delegation_to_stake_pool_cert" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "genesis_delegation_cert" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "genesis_delegation_cert" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "move_instantaneous_rewards_cert" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "move_instantaneous_rewards_cert" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "multi_host_name" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "multi_host_name" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "pool_params" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_params" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "pool_registration_cert" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_registration_cert" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "pool_retirement_cert" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "pool_retirement_cert" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "script_all" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_all" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "script_any" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_any" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "script_invalid_before" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_invalid_before" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "script_invalid_hereafter" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_invalid_hereafter" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "script_n_of_k" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_n_of_k" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "script_pubkey" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "script_pubkey" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "single_host_addr" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "single_host_addr" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleGroup "single_host_name" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleGroupNamed ∷ Proxy "single_host_name" → Proxy BabbageEra → GroupDef Source # | |||||||||||||||||
| HuddleRule "alonzo_transaction_output" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "alonzo_transaction_output" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "asset_name" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "asset_name" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "auxiliary_data" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "auxiliary_data" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "auxiliary_data_array" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "auxiliary_data_array" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "auxiliary_data_map" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "auxiliary_data_map" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "auxiliary_scripts" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "auxiliary_scripts" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "babbage_transaction_output" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "babbage_transaction_output" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "big_int" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "big_int" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "big_nint" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "big_nint" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "big_uint" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "big_uint" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "block" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "block" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "bootstrap_witness" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "bootstrap_witness" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "bounded_bytes" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "bounded_bytes" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "certificate" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "certificate" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "cost_models" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "cost_models" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "data" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "data" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "datum_option" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "datum_option" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "delta_coin" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "delta_coin" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "distinct_bytes" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "distinct_bytes" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "dns_name" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "dns_name" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "ex_unit_prices" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "ex_unit_prices" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "ex_units" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "ex_units" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "genesis_delegate_hash" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "genesis_delegate_hash" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "genesis_hash" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "genesis_hash" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "header" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "header" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "header_body" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "header_body" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "language" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "language" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "major_protocol_version" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "major_protocol_version" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "mint" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "mint" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "move_instantaneous_reward" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "move_instantaneous_reward" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "native_script" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "native_script" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "network_id" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "network_id" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "operational_cert" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "operational_cert" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "policy_id" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "policy_id" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "pool_metadata" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "pool_metadata" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "positive_interval" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "positive_interval" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "proposed_protocol_parameter_updates" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "proposed_protocol_parameter_updates" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "protocol_param_update" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "protocol_param_update" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "protocol_version" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "protocol_version" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "redeemer" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "redeemer" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "redeemer_tag" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "redeemer_tag" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "redeemers" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "redeemers" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "relay" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "relay" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "required_signers" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "required_signers" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "script" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "script" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "script_data_hash" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "script_data_hash" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "script_ref" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "script_ref" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "transaction" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "transaction_body" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_body" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "transaction_id" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_id" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "transaction_input" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_input" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "transaction_output" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_output" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "transaction_witness_set" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "transaction_witness_set" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "update" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "update" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "url" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "url" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "value" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "value" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "vkeywitness" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "vkeywitness" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule "withdrawals" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRuleNamed ∷ Proxy "withdrawals" → Proxy BabbageEra → Rule Source # | |||||||||||||||||
| HuddleRule1 "multiasset" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRule1Named ∷ IsType0 a ⇒ Proxy "multiasset" → Proxy BabbageEra → a → GRuleCall Source # | |||||||||||||||||
| HuddleRule1 "set" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.HuddleSpec Methods huddleRule1Named ∷ IsType0 a ⇒ Proxy "set" → Proxy BabbageEra → a → GRuleCall Source # | |||||||||||||||||
| InjectRuleEvent "POOL" PoolEvent BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Pool Methods injectEvent ∷ PoolEvent BabbageEra → EraRuleEvent "POOL" BabbageEra Source # | |||||||||||||||||
| InjectRuleEvent "UTXOS" AlonzoUtxosEvent BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos Methods injectEvent ∷ AlonzoUtxosEvent BabbageEra → EraRuleEvent "UTXOS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoBbodyPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AlonzoBbodyPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AlonzoUtxowPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ BabbageUtxowPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "DELEG" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "DELEGS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure BabbageEra → EraRuleFailure "DELEGS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "DELEGS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "DELEGS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "DELPL" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "DELPL" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "DELPL" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ AlonzoUtxowPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ BabbageUtxowPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxowPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ BabbageUtxowPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "POOL" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "PPUP" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "UTXOS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "UTXOS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ AlonzoUtxowPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ BabbageUtxowPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| TranslateEra BabbageEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
Methods translateEra ∷ TranslationContext BabbageEra → Tx 'TopTx (PreviousEra BabbageEra) → Except (TranslationError BabbageEra (Tx 'TopTx)) (Tx 'TopTx BabbageEra) Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (BabbageTxBodyRaw l BabbageEra)) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods decCBOR ∷ Decoder s (Annotator (BabbageTxBodyRaw l BabbageEra)) Source # dropCBOR ∷ Proxy (Annotator (BabbageTxBodyRaw l BabbageEra)) → Decoder s () Source # label ∷ Proxy (Annotator (BabbageTxBodyRaw l BabbageEra)) → Text Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l BabbageEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l BabbageEra)) | |||||||||||||||||
| DecCBOR (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods decCBOR ∷ Decoder s (ApplyTxError BabbageEra) Source # dropCBOR ∷ Proxy (ApplyTxError BabbageEra) → Decoder s () Source # label ∷ Proxy (ApplyTxError BabbageEra) → Text Source # | |||||||||||||||||
| EncCBOR (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods | |||||||||||||||||
| SafeToHash (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| NFData (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods rnf ∷ PlutusScript BabbageEra → () # | |||||||||||||||||
| Semigroup (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods (<>) ∷ ApplyTxError BabbageEra → ApplyTxError BabbageEra → ApplyTxError BabbageEra # sconcat ∷ NonEmpty (ApplyTxError BabbageEra) → ApplyTxError BabbageEra # stimes ∷ Integral b ⇒ b → ApplyTxError BabbageEra → ApplyTxError BabbageEra # | |||||||||||||||||
| Generic (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Associated Types
Methods from ∷ PlutusScript BabbageEra → Rep (PlutusScript BabbageEra) x # to ∷ Rep (PlutusScript BabbageEra) x → PlutusScript BabbageEra # | |||||||||||||||||
| Show (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods showsPrec ∷ Int → PlutusScript BabbageEra → ShowS # show ∷ PlutusScript BabbageEra → String # showList ∷ [PlutusScript BabbageEra] → ShowS # | |||||||||||||||||
| Show (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods showsPrec ∷ Int → ApplyTxError BabbageEra → ShowS # show ∷ ApplyTxError BabbageEra → String # showList ∷ [ApplyTxError BabbageEra] → ShowS # | |||||||||||||||||
| Show (TransitionConfig BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Transition Methods showsPrec ∷ Int → TransitionConfig BabbageEra → ShowS # show ∷ TransitionConfig BabbageEra → String # showList ∷ [TransitionConfig BabbageEra] → ShowS # | |||||||||||||||||
| Eq (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods (==) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (/=) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # | |||||||||||||||||
| Eq (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods (==) ∷ ApplyTxError BabbageEra → ApplyTxError BabbageEra → Bool # (/=) ∷ ApplyTxError BabbageEra → ApplyTxError BabbageEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Transition Methods (==) ∷ TransitionConfig BabbageEra → TransitionConfig BabbageEra → Bool # (/=) ∷ TransitionConfig BabbageEra → TransitionConfig BabbageEra → Bool # | |||||||||||||||||
| Ord (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods compare ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Ordering # (<) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (<=) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (>) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (>=) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # max ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → PlutusScript BabbageEra # min ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → PlutusScript BabbageEra # | |||||||||||||||||
| MemPack (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods packedByteCount ∷ PlutusScript BabbageEra → Int Source # packM ∷ PlutusScript BabbageEra → Pack s () Source # unpackM ∷ Buffer b ⇒ Unpack s b (PlutusScript BabbageEra) Source # | |||||||||||||||||
| NoThunks (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods noThunks ∷ Context → PlutusScript BabbageEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → PlutusScript BabbageEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (PlutusScript BabbageEra) → String Source # | |||||||||||||||||
| NoThunks (TransitionConfig BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Transition Methods noThunks ∷ Context → TransitionConfig BabbageEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → TransitionConfig BabbageEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (TransitionConfig BabbageEra) → String Source # | |||||||||||||||||
| Typeable l ⇒ ToCBOR (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| Typeable l ⇒ DecCBOR (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods decCBOR ∷ Decoder s (BabbageTxBodyRaw l BabbageEra) Source # dropCBOR ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → Decoder s () Source # label ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → Text Source # | |||||||||||||||||
| EncCBOR (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods | |||||||||||||||||
| EncCBOR (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx | |||||||||||||||||
| EncCBOR (TxBody l BabbageEra) | Encodes memoized bytes created upon construction. | ||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| SafeToHash (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods originalBytes ∷ TxBody l BabbageEra → ByteString Source # originalBytesSize ∷ TxBody l BabbageEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l BabbageEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods eqRaw ∷ BabbageTxBodyRaw l BabbageEra → BabbageTxBodyRaw l BabbageEra → Bool Source # | |||||||||||||||||
| EqRaw (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods eqRaw ∷ Tx l BabbageEra → Tx l BabbageEra → Bool Source # | |||||||||||||||||
| EqRaw (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods eqRaw ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool Source # | |||||||||||||||||
| Memoized (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Associated Types
Methods getMemoBytes ∷ TxBody l BabbageEra → MemoBytes (RawType (TxBody l BabbageEra)) wrapMemoBytes ∷ MemoBytes (RawType (TxBody l BabbageEra)) → TxBody l BabbageEra | |||||||||||||||||
| NFData (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods rnf ∷ BabbageTxBodyRaw l BabbageEra → () # | |||||||||||||||||
| NFData (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods rnf ∷ Tx l BabbageEra → () # | |||||||||||||||||
| NFData (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods rnf ∷ TxBody l BabbageEra → () # | |||||||||||||||||
| Generic (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Associated Types
Methods from ∷ Tx l BabbageEra → Rep (Tx l BabbageEra) x # to ∷ Rep (Tx l BabbageEra) x → Tx l BabbageEra # | |||||||||||||||||
| Generic (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Associated Types
Methods from ∷ TxBody l BabbageEra → Rep (TxBody l BabbageEra) x # to ∷ Rep (TxBody l BabbageEra) x → TxBody l BabbageEra # | |||||||||||||||||
| Show (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods showsPrec ∷ Int → BabbageTxBodyRaw l BabbageEra → ShowS # show ∷ BabbageTxBodyRaw l BabbageEra → String # showList ∷ [BabbageTxBodyRaw l BabbageEra] → ShowS # | |||||||||||||||||
| Show (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx | |||||||||||||||||
| Show (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| Eq (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods (==) ∷ BabbageTxBodyRaw l BabbageEra → BabbageTxBodyRaw l BabbageEra → Bool # (/=) ∷ BabbageTxBodyRaw l BabbageEra → BabbageTxBodyRaw l BabbageEra → Bool # | |||||||||||||||||
| Eq (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods (==) ∷ Tx l BabbageEra → Tx l BabbageEra → Bool # (/=) ∷ Tx l BabbageEra → Tx l BabbageEra → Bool # | |||||||||||||||||
| Eq (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods (==) ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool # (/=) ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool # | |||||||||||||||||
| Typeable l ⇒ NoThunks (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods noThunks ∷ Context → BabbageTxBodyRaw l BabbageEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → BabbageTxBodyRaw l BabbageEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → String Source # | |||||||||||||||||
| Typeable l ⇒ NoThunks (Tx l BabbageEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l BabbageEra) | |||||||||||||||||
| HashAnnotated (TxBody l BabbageEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods hashAnnotated ∷ TxBody l BabbageEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type ContextError BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo | |||||||||||||||||
| data TxInfoResult BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo | |||||||||||||||||
| data PlutusScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts data PlutusScript BabbageEra
| |||||||||||||||||
| type BlockBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.BlockBody | |||||||||||||||||
| type NativeScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| type Script BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| type TxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxAuxData | |||||||||||||||||
| type TxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxOut | |||||||||||||||||
| type TxWits BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxWits | |||||||||||||||||
| type Value BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type TranslationContext BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type TxCert BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxCert | |||||||||||||||||
| type TxCertUpgradeError BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxCert | |||||||||||||||||
| type Genesis BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type AccountState BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Account | |||||||||||||||||
| type Accounts BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Account | |||||||||||||||||
| type CertState BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.CertState | |||||||||||||||||
| type GovState BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams | |||||||||||||||||
| type InstantStake BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Stake | |||||||||||||||||
| type ScriptsNeeded BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.UTxO | |||||||||||||||||
| type EraName BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| newtype ApplyTxError BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage | |||||||||||||||||
| newtype TransitionConfig BabbageEra | |||||||||||||||||
| type PlutusPurpose f BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| newtype Tx l BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx | |||||||||||||||||
| newtype TxBody l BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| type EraRule "BBODY" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "DELEG" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "DELEGS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "DELPL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "EPOCH" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "LEDGER" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "LEDGERS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "MIR" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "NEWPP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "POOL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "POOLREAP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "PPUP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "RUPD" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "SNAP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "TICK" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "TICKF" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "UPEC" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "UTXO" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "UTXOS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "UTXOW" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules | |||||||||||||||||
| type EraRuleEvent "POOL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Pool | |||||||||||||||||
| type EraRuleEvent "PPUP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules | |||||||||||||||||
| type EraRuleEvent "TICK" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules | |||||||||||||||||
| type EraRuleEvent "UTXOS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "BBODY" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "UTXOW" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams | |||||||||||||||||
| type PParamsHKD f BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams | |||||||||||||||||
| type UpgradePParams f BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams | |||||||||||||||||
| type TranslationError BabbageEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type STxLevel l BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type TranslationError BabbageEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type Rep (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts type Rep (PlutusScript BabbageEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Babbage.Scripts" "cardano-ledger-babbage-1.13.0.0-inplace" 'False) (C1 ('MetaCons "BabbagePlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV1))) :+: C1 ('MetaCons "BabbagePlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV2)))) | |||||||||||||||||
| type RawType (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| type Rep (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx type Rep (Tx l BabbageEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Babbage.Tx" "cardano-ledger-babbage-1.13.0.0-inplace" 'True) (C1 ('MetaCons "MkBabbageTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBabbageTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx l BabbageEra)))) | |||||||||||||||||
| type Rep (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
babbageProtocolVersionRule ∷ HuddleRule "major_protocol_version" era ⇒ Proxy "protocol_version" → Proxy era → Rule Source #
Babbage changed protocol_version from GroupDef to Rule to match actual block
serialization. See header_body instance for full explanation.
Ref: PR #3762, Issue #3559
babbageOperationalCertRule ∷ Era era ⇒ Proxy "operational_cert" → Proxy era → Rule Source #
Babbage changed operational_cert from GroupDef to Rule to match actual block
serialization. See header_body instance for full explanation.
Ref: PR #3762, Issue #3559
alonzoTransactionOutputRule ∷ (HuddleRule "address" era, HuddleRule "value" era, HuddleRule "hash32" era) ⇒ Proxy "alonzo_transaction_output" → Proxy era → Rule Source #
datumOptionRule ∷ (HuddleRule "hash32" era, HuddleRule "data" era) ⇒ Proxy "datum_option" → Proxy era → Rule Source #
scriptRefRule ∷ HuddleRule "script" era ⇒ Proxy "script_ref" → Proxy era → Rule Source #
babbageTransactionOutput ∷ (HuddleRule "address" era, HuddleRule "value" era, HuddleRule "datum_option" era, HuddleRule "script_ref" era) ⇒ Proxy "babbage_transaction_output" → Proxy era → Rule Source #
babbageScript ∷ (HuddleRule "native_script" era, HuddleRule "plutus_v1_script" era, HuddleRule "plutus_v2_script" era) ⇒ Proxy "script" → Proxy era → Rule Source #
babbageHeaderBodyRule ∷ (HuddleRule "operational_cert" era, HuddleRule "protocol_version" era) ⇒ Proxy "header_body" → Proxy era → Rule Source #
Instances
| AllegraEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| AllegraEraTxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData ConwayEra) (StrictSeq (NativeScript ConwayEra)) Source # | |||||||||||||||||
| AllegraEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) ValidityInterval Source # | |||||||||||||||||
| AlonzoEraPParams ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams Methods hkdCoinsPerUTxOWordL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, ExactEra AlonzoEra ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f CoinPerWord) Source # hkdCostModelsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f CostModels) Source # hkdPricesL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Prices) Source # hkdMaxTxExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f ExUnits) Source # hkdMaxBlockExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f ExUnits) Source # hkdMaxValSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Natural) Source # hkdCollateralPercentageL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Natural) Source # hkdMaxCollateralInputsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Natural) Source # | |||||||||||||||||
| EraPlutusContext ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Associated Types
Methods mkSupportedLanguage ∷ Language → Maybe (SupportedLanguage ConwayEra) Source # mkTxInfoResult ∷ LedgerTxInfo ConwayEra → TxInfoResult ConwayEra Source # lookupTxInfoResult ∷ ∀ (l ∷ Language). EraPlutusTxInfo l ConwayEra ⇒ SLanguage l → TxInfoResult ConwayEra → Either (ContextError ConwayEra) (PlutusTxInfo l) Source # mkPlutusWithContext ∷ PlutusScript ConwayEra → ScriptHash → PlutusPurpose AsIxItem ConwayEra → LedgerTxInfo ConwayEra → TxInfoResult ConwayEra → (Data ConwayEra, ExUnits) → CostModel → Either (ContextError ConwayEra) PlutusWithContext Source # | |||||||||||||||||
| AlonzoEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Associated Types
Methods eraMaxLanguage ∷ Language Source # toPlutusScript ∷ Script ConwayEra → Maybe (PlutusScript ConwayEra) Source # fromPlutusScript ∷ PlutusScript ConwayEra → Script ConwayEra Source # mkPlutusScript ∷ ∀ (l ∷ Language) m. (PlutusLanguage l, MonadFail m) ⇒ Plutus l → m (PlutusScript ConwayEra) Source # withPlutusScript ∷ PlutusScript ConwayEra → (∀ (l ∷ Language). PlutusLanguage l ⇒ Plutus l → a) → a Source # hoistPlutusPurpose ∷ (∀ ix it. g ix it → f ix it) → PlutusPurpose g ConwayEra → PlutusPurpose f ConwayEra Source # mkSpendingPurpose ∷ f Word32 TxIn → PlutusPurpose f ConwayEra Source # toSpendingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 TxIn) Source # mkMintingPurpose ∷ f Word32 PolicyID → PlutusPurpose f ConwayEra Source # toMintingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 PolicyID) Source # mkCertifyingPurpose ∷ f Word32 (TxCert ConwayEra) → PlutusPurpose f ConwayEra Source # toCertifyingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 (TxCert ConwayEra)) Source # mkRewardingPurpose ∷ f Word32 AccountAddress → PlutusPurpose f ConwayEra Source # toRewardingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 AccountAddress) Source # upgradePlutusPurposeAsIx ∷ PlutusPurpose AsIx (PreviousEra ConwayEra) → PlutusPurpose AsIx ConwayEra Source # | |||||||||||||||||
| AlonzoEraTx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| AlonzoEraTxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxAuxData Methods plutusScriptsTxAuxDataL ∷ Lens' (TxAuxData ConwayEra) (Map Language (NonEmpty PlutusBinary)) Source # | |||||||||||||||||
| AlonzoEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods collateralInputsTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) (Set TxIn) Source # reqSignerHashesTxBodyL ∷ ∀ (l ∷ TxLevel). AtMostEra "Conway" ConwayEra ⇒ Lens' (TxBody l ConwayEra) (Set (KeyHash 'Guard)) Source # reqSignerHashesTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Set (KeyHash 'Guard)) Source # scriptIntegrityHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictMaybe ScriptIntegrityHash) Source # networkIdTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictMaybe Network) Source # redeemerPointer ∷ ∀ (l ∷ TxLevel). TxBody l ConwayEra → PlutusPurpose AsItem ConwayEra → StrictMaybe (PlutusPurpose AsIx ConwayEra) Source # redeemerPointerInverse ∷ ∀ (l ∷ TxLevel). TxBody l ConwayEra → PlutusPurpose AsIx ConwayEra → StrictMaybe (PlutusPurpose AsIxItem ConwayEra) Source # | |||||||||||||||||
| AlonzoEraTxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxOut Methods dataHashTxOutL ∷ Lens' (TxOut ConwayEra) (StrictMaybe DataHash) Source # datumTxOutF ∷ SimpleGetter (TxOut ConwayEra) (Datum ConwayEra) Source # | |||||||||||||||||
| AlonzoEraTxWits ConwayEra | |||||||||||||||||
| AlonzoEraUTxO ConwayEra | |||||||||||||||||
| BabbageEraPParams ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams Methods hkdCoinsPerUTxOByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f CoinPerByte) Source # | |||||||||||||||||
| BabbageEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods sizedOutputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictSeq (Sized (TxOut ConwayEra))) Source # referenceInputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (Set TxIn) Source # totalCollateralTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) (StrictMaybe Coin) Source # collateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) (StrictMaybe (TxOut ConwayEra)) Source # sizedCollateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) (StrictMaybe (Sized (TxOut ConwayEra))) Source # allSizedOutputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (StrictSeq (Sized (TxOut ConwayEra))) Source # | |||||||||||||||||
| BabbageEraTxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxOut | |||||||||||||||||
| ConwayEraGov ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Governance Methods constitutionGovStateL ∷ Lens' (GovState ConwayEra) (Constitution ConwayEra) Source # proposalsGovStateL ∷ Lens' (GovState ConwayEra) (Proposals ConwayEra) Source # drepPulsingStateGovStateL ∷ Lens' (GovState ConwayEra) (DRepPulsingState ConwayEra) Source # committeeGovStateL ∷ Lens' (GovState ConwayEra) (StrictMaybe (Committee ConwayEra)) Source # | |||||||||||||||||
| RunConwayRatify ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods runConwayRatify ∷ Globals → RatifyEnv ConwayEra → RatifyState ConwayEra → RatifySignal ConwayEra → RatifyState ConwayEra Source # | |||||||||||||||||
| ConwayEraPParams ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams Methods modifiedPPGroups ∷ PParamsUpdate ConwayEra → Set PPGroups Source # ppuWellFormed ∷ ProtVer → PParamsUpdate ConwayEra → Bool Source # hkdPoolVotingThresholdsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f PoolVotingThresholds) Source # hkdDRepVotingThresholdsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f DRepVotingThresholds) Source # hkdCommitteeMinSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Natural) Source # hkdCommitteeMaxTermLengthL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f EpochInterval) Source # hkdGovActionLifetimeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f EpochInterval) Source # hkdGovActionDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdDRepDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdDRepActivityL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f EpochInterval) Source # hkdMinFeeRefScriptCostPerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f NonNegativeInterval) Source # ppMaxRefScriptSizePerTxG ∷ SimpleGetter (PParams ConwayEra) Word32 Source # ppMaxRefScriptSizePerBlockG ∷ SimpleGetter (PParams ConwayEra) Word32 Source # ppRefScriptCostMultiplierG ∷ SimpleGetter (PParams ConwayEra) PositiveInterval Source # ppRefScriptCostStrideG ∷ SimpleGetter (PParams ConwayEra) (NonZero Word32) Source # | |||||||||||||||||
| ConwayEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods mkVotingPurpose ∷ f Word32 Voter → PlutusPurpose f ConwayEra Source # toVotingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 Voter) Source # mkProposingPurpose ∷ f Word32 (ProposalProcedure ConwayEra) → PlutusPurpose f ConwayEra Source # toProposingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 (ProposalProcedure ConwayEra)) Source # | |||||||||||||||||
| ConwayEraAccounts ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Account | |||||||||||||||||
| ConwayEraCertState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.CertState | |||||||||||||||||
| ConwayEraTransition ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition Methods tcConwayGenesisL ∷ Lens' (TransitionConfig ConwayEra) ConwayGenesis Source # | |||||||||||||||||
| ConwayEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods currentTreasuryValueTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictMaybe Coin) Source # votingProceduresTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (VotingProcedures ConwayEra) Source # proposalProceduresTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (OSet (ProposalProcedure ConwayEra)) Source # treasuryDonationTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) Coin Source # | |||||||||||||||||
| ConwayEraTxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert Methods mkRegDepositTxCert ∷ Credential 'Staking → Coin → TxCert ConwayEra Source # getRegDepositTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Coin) Source # mkUnRegDepositTxCert ∷ Credential 'Staking → Coin → TxCert ConwayEra Source # getUnRegDepositTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Coin) Source # mkDelegTxCert ∷ Credential 'Staking → Delegatee → TxCert ConwayEra Source # getDelegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Delegatee) Source # mkRegDepositDelegTxCert ∷ Credential 'Staking → Delegatee → Coin → TxCert ConwayEra Source # getRegDepositDelegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # mkAuthCommitteeHotKeyTxCert ∷ Credential 'ColdCommitteeRole → Credential 'HotCommitteeRole → TxCert ConwayEra Source # getAuthCommitteeHotKeyTxCert ∷ TxCert ConwayEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # mkResignCommitteeColdTxCert ∷ Credential 'ColdCommitteeRole → StrictMaybe Anchor → TxCert ConwayEra Source # getResignCommitteeColdTxCert ∷ TxCert ConwayEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # mkRegDRepTxCert ∷ Credential 'DRepRole → Coin → StrictMaybe Anchor → TxCert ConwayEra Source # getRegDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # mkUnRegDRepTxCert ∷ Credential 'DRepRole → Coin → TxCert ConwayEra Source # getUnRegDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, Coin) Source # mkUpdateDRepTxCert ∷ Credential 'DRepRole → StrictMaybe Anchor → TxCert ConwayEra Source # getUpdateDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| EraBlockBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.BlockBody Associated Types
| |||||||||||||||||
| EraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Associated Types
| |||||||||||||||||
| EraTx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l ConwayEra → Tx l ConwayEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ConwayEra) (TxBody l ConwayEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ConwayEra) (TxWits ConwayEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ConwayEra) (StrictMaybe (TxAuxData ConwayEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l ConwayEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits ConwayEra), Typeable l) ⇒ Tx l ConwayEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l ConwayEra → NativeScript ConwayEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams ConwayEra → Tx l ConwayEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l ConwayEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictSeq (TxOut ConwayEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictSeq (TxCert ConwayEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams ConwayEra → (KeyHash 'StakePool → Bool) → TxBody l ConwayEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams ConwayEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l ConwayEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx ConwayEra → Int Source # | |||||||||||||||||
| EraTxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value ConwayEra → TxOut ConwayEra Source # upgradeTxOut ∷ TxOut (PreviousEra ConwayEra) → TxOut ConwayEra Source # valueTxOutL ∷ Lens' (TxOut ConwayEra) (Value ConwayEra) Source # compactValueTxOutL ∷ Lens' (TxOut ConwayEra) (CompactForm (Value ConwayEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut ConwayEra) (Either (Value ConwayEra) (CompactForm (Value ConwayEra))) Source # addrTxOutL ∷ Lens' (TxOut ConwayEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut ConwayEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut ConwayEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams ConwayEra → Sized (TxOut ConwayEra) → Coin Source # getMinCoinTxOut ∷ PParams ConwayEra → TxOut ConwayEra → Coin Source # | |||||||||||||||||
| EraTxWits ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxWits Associated Types
| |||||||||||||||||
| EraPParams ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams Associated Types
Methods applyPPUpdates ∷ PParams ConwayEra → PParamsUpdate ConwayEra → PParams ConwayEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity ConwayEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe ConwayEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe ConwayEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra ConwayEra)) ⇒ UpgradePParams f ConwayEra → PParamsHKD f (PreviousEra ConwayEra) → PParamsHKD f ConwayEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra ConwayEra)) ⇒ DowngradePParams f ConwayEra → PParamsHKD f ConwayEra → PParamsHKD f (PreviousEra ConwayEra) Source # hkdTxFeePerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f CoinPerByte) Source # hkdTxFeeFixedCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word16) Source # hkdKeyDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams ConwayEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams ConwayEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate ConwayEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueCompactL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdMinPoolCostCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # eraPParams ∷ [PParam ConwayEra] Source # | |||||||||||||||||
| EraTxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra ConwayEra) → Either (TxCertUpgradeError ConwayEra) (TxCert ConwayEra) Source # getVKeyWitnessTxCert ∷ TxCert ConwayEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert ConwayEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert ConwayEra Source # getRegPoolTxCert ∷ TxCert ConwayEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert ConwayEra Source # getRetirePoolTxCert ∷ TxCert ConwayEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams ConwayEra → (KeyHash 'StakePool → Bool) → f (TxCert ConwayEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams ConwayEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert ConwayEra) → Coin Source # | |||||||||||||||||
| EraTxLevel ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era Associated Types
| |||||||||||||||||
| EraGenesis ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Genesis Associated Types
| |||||||||||||||||
| EraAccounts ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState ConwayEra → Accounts ConwayEra → Accounts ConwayEra Source # accountsMapL ∷ Lens' (Accounts ConwayEra) (Map (Credential 'Staking) (AccountState ConwayEra)) Source # balanceAccountStateL ∷ Lens' (AccountState ConwayEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState ConwayEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState ConwayEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts ConwayEra → (Maybe (AccountState ConwayEra), Accounts ConwayEra) Source # | |||||||||||||||||
| EraCertState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState ConwayEra) (DState ConwayEra) Source # certPStateL ∷ Lens' (CertState ConwayEra) (PState ConwayEra) Source # obligationCertState ∷ CertState ConwayEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody ConwayEra ⇒ PParams ConwayEra → CertState ConwayEra → TxBody t ConwayEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody ConwayEra ⇒ PParams ConwayEra → CertState ConwayEra → TxBody t ConwayEra → Coin Source # | |||||||||||||||||
| EraGov ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Governance Associated Types
Methods emptyGovState ∷ GovState ConwayEra Source # curPParamsGovStateL ∷ Lens' (GovState ConwayEra) (PParams ConwayEra) Source # prevPParamsGovStateL ∷ Lens' (GovState ConwayEra) (PParams ConwayEra) Source # futurePParamsGovStateL ∷ Lens' (GovState ConwayEra) (FuturePParams ConwayEra) Source # obligationGovState ∷ GovState ConwayEra → Obligations Source # | |||||||||||||||||
| EraStake ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake ConwayEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO ConwayEra → InstantStake ConwayEra → InstantStake ConwayEra Source # deleteInstantStake ∷ UTxO ConwayEra → InstantStake ConwayEra → InstantStake ConwayEra Source # resolveInstantStake ∷ InstantStake ConwayEra → Accounts ConwayEra → Stake Source # | |||||||||||||||||
| EraUTxO ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams ConwayEra → CertState ConwayEra → UTxO ConwayEra → TxBody t ConwayEra → Value ConwayEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams ConwayEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO ConwayEra → TxBody t ConwayEra → Value ConwayEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams ConwayEra → (KeyHash 'StakePool → Bool) → TxBody t ConwayEra → Value ConwayEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO ConwayEra → Tx t ConwayEra → ScriptsProvided ConwayEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO ConwayEra → TxBody t ConwayEra → ScriptsNeeded ConwayEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded ConwayEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState ConwayEra → UTxO ConwayEra → TxBody t ConwayEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams ConwayEra → Tx t ConwayEra → UTxO ConwayEra → Coin Source # | |||||||||||||||||
| Era ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| MaryEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Value ConwayEra) Source # | |||||||||||||||||
| ApplyTx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway Associated Types
Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv ConwayEra → MempoolState ConwayEra → Tx 'TopTx ConwayEra → Either (ApplyTxError ConwayEra) (MempoolState ConwayEra, Validated (Tx 'TopTx ConwayEra)) Source # | |||||||||||||||||
| ApplyBlock ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState ConwayEra → Block BHeaderView ConwayEra → (NewEpochState ConwayEra, [PredicateFailure (EraRule "BBODY" ConwayEra)], [Event (EraRule "BBODY" ConwayEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState ConwayEra → SlotNo → (NewEpochState ConwayEra, [Event (EraRule "TICK" ConwayEra)]) Source # | |||||||||||||||||
| ShelleyEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript ConwayEra Source # getRequireSignature ∷ NativeScript ConwayEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript ConwayEra) → NativeScript ConwayEra Source # getRequireAllOf ∷ NativeScript ConwayEra → Maybe (StrictSeq (NativeScript ConwayEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript ConwayEra) → NativeScript ConwayEra Source # getRequireAnyOf ∷ NativeScript ConwayEra → Maybe (StrictSeq (NativeScript ConwayEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript ConwayEra) → NativeScript ConwayEra Source # getRequireMOf ∷ NativeScript ConwayEra → Maybe (Int, StrictSeq (NativeScript ConwayEra)) Source # | |||||||||||||||||
| EraTransition ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext ConwayEra → TransitionConfig (PreviousEra ConwayEra) → TransitionConfig ConwayEra Source # injectIntoTestState ∷ TransitionConfig ConwayEra → NewEpochState ConwayEra → NewEpochState ConwayEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig ConwayEra) (TransitionConfig (PreviousEra ConwayEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig ConwayEra) (TranslationContext ConwayEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig ConwayEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig ConwayEra) (PParams ConwayEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig ConwayEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig ConwayEra) | |||||||||||||||||
| ShelleyEraTxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert Methods mkRegTxCert ∷ Credential 'Staking → TxCert ConwayEra Source # getRegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # mkUnRegTxCert ∷ Credential 'Staking → TxCert ConwayEra Source # getUnRegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # mkDelegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert ConwayEra Source # getDelegStakeTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert ConwayEra Source # getGenesisDelegTxCert ∷ TxCert ConwayEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV1 ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV1 → ProtVer → TxCert ConwayEra → Either (ContextError ConwayEra) (PlutusTxCert 'PlutusV1) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV1 → ProtVer → PlutusPurpose AsIxItem ConwayEra → Either (ContextError ConwayEra) (PlutusScriptPurpose 'PlutusV1) Source # toPlutusTxInfo ∷ proxy 'PlutusV1 → LedgerTxInfo ConwayEra → Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV1) Source # toPlutusArgs ∷ proxy 'PlutusV1 → ProtVer → PlutusTxInfo 'PlutusV1 → PlutusPurpose AsIxItem ConwayEra → Maybe (Data ConwayEra) → Data ConwayEra → Either (ContextError ConwayEra) (PlutusArgs 'PlutusV1) Source # toPlutusTxInInfo ∷ proxy 'PlutusV1 → UTxO ConwayEra → TxIn → Either (ContextError ConwayEra) (PlutusTxInInfo ConwayEra 'PlutusV1) Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV2 ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV2 → ProtVer → TxCert ConwayEra → Either (ContextError ConwayEra) (PlutusTxCert 'PlutusV2) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV2 → ProtVer → PlutusPurpose AsIxItem ConwayEra → Either (ContextError ConwayEra) (PlutusScriptPurpose 'PlutusV2) Source # toPlutusTxInfo ∷ proxy 'PlutusV2 → LedgerTxInfo ConwayEra → Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV2) Source # toPlutusArgs ∷ proxy 'PlutusV2 → ProtVer → PlutusTxInfo 'PlutusV2 → PlutusPurpose AsIxItem ConwayEra → Maybe (Data ConwayEra) → Data ConwayEra → Either (ContextError ConwayEra) (PlutusArgs 'PlutusV2) Source # toPlutusTxInInfo ∷ proxy 'PlutusV2 → UTxO ConwayEra → TxIn → Either (ContextError ConwayEra) (PlutusTxInInfo ConwayEra 'PlutusV2) Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV3 ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV3 → ProtVer → TxCert ConwayEra → Either (ContextError ConwayEra) (PlutusTxCert 'PlutusV3) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV3 → ProtVer → PlutusPurpose AsIxItem ConwayEra → Either (ContextError ConwayEra) (PlutusScriptPurpose 'PlutusV3) Source # toPlutusTxInfo ∷ proxy 'PlutusV3 → LedgerTxInfo ConwayEra → Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV3) Source # toPlutusArgs ∷ proxy 'PlutusV3 → ProtVer → PlutusTxInfo 'PlutusV3 → PlutusPurpose AsIxItem ConwayEra → Maybe (Data ConwayEra) → Data ConwayEra → Either (ContextError ConwayEra) (PlutusArgs 'PlutusV3) Source # toPlutusTxInInfo ∷ proxy 'PlutusV3 → UTxO ConwayEra → TxIn → Either (ContextError ConwayEra) (PlutusTxInInfo ConwayEra 'PlutusV3) Source # | |||||||||||||||||
| ConwayEraPlutusTxInfo 'PlutusV3 ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Methods toPlutusChangedParameters ∷ proxy 'PlutusV3 → PParamsUpdate ConwayEra → ChangedParameters Source # | |||||||||||||||||
| TranslateEra ConwayEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → PParams (PreviousEra ConwayEra) → Except (TranslationError ConwayEra PParams) (PParams ConwayEra) Source # | |||||||||||||||||
| TranslateEra ConwayEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → DState (PreviousEra ConwayEra) → Except (TranslationError ConwayEra DState) (DState ConwayEra) Source # | |||||||||||||||||
| TranslateEra ConwayEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → PState (PreviousEra ConwayEra) → Except (TranslationError ConwayEra PState) (PState ConwayEra) Source # | |||||||||||||||||
| TranslateEra ConwayEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| TranslateEra ConwayEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → UTxO (PreviousEra ConwayEra) → Except (TranslationError ConwayEra UTxO) (UTxO ConwayEra) Source # | |||||||||||||||||
| TranslateEra ConwayEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| TranslateEra ConwayEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| TranslateEra ConwayEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| TranslateEra ConwayEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel ConwayTxBodyRaw ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). ConwayTxBodyRaw l ConwayEra → STxLevel l ConwayEra Source # | |||||||||||||||||
| HasEraTxLevel Tx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| HasEraTxLevel TxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| HuddleGroup "account_registration_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "account_registration_delegation_to_drep_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "account_registration_delegation_to_stake_pool_and_drep_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "account_registration_delegation_to_stake_pool_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "account_registration_deposit_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "account_unregistration_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "account_unregistration_deposit_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "committee_authorization_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "committee_resignation_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "delegation_to_drep_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "delegation_to_stake_pool_and_drep_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "delegation_to_stake_pool_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "drep_registration_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "drep_unregistration_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "drep_update_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "hard_fork_initiation_action" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "multi_host_name" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "new_constitution" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "no_confidence" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "parameter_change_action" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "pool_params" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "pool_registration_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "pool_retirement_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_all" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_any" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_invalid_before" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_invalid_hereafter" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_n_of_k" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "script_pubkey" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "single_host_addr" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "single_host_name" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "treasury_withdrawals_action" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleGroup "update_committee" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "alonzo_transaction_output" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "anchor" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "asset_name" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "auxiliary_data" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "auxiliary_data_array" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "auxiliary_data_map" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "auxiliary_scripts" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "babbage_transaction_output" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "big_int" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "big_nint" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "big_uint" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "block" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "bootstrap_witness" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "bounded_bytes" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "certificate" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "certificates" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "committee_cold_credential" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "committee_hot_credential" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "constitution" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "cost_models" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "data" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "datum_option" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "distinct_bytes" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "dns_name" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "drep" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "drep_credential" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "drep_voting_thresholds" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "ex_unit_prices" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "ex_units" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "genesis_delegate_hash" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "genesis_hash" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "gov_action" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "guardrails_script_hash" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "header" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "header_body" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "info_action" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "language" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "major_protocol_version" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "mint" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "native_script" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "network_id" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "operational_cert" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "policy_id" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "pool_metadata" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "pool_voting_thresholds" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "positive_interval" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "potential_languages" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "proposal_procedure" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "proposal_procedures" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "proposed_protocol_parameter_updates" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "protocol_param_update" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "protocol_version" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "redeemer" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "redeemer_tag" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "redeemers" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "relay" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "required_signers" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "script" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "script_data_hash" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "script_ref" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_body" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_id" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_input" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_output" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "transaction_witness_set" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "update" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "url" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "value" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "vkeywitness" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "vote" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "voter" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "voting_procedure" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "voting_procedures" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule "withdrawals" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule1 "multiasset" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule1 "nonempty_oset" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule1 "nonempty_set" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| HuddleRule1 "set" ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Conway.HuddleSpec | |||||||||||||||||
| InjectRuleEvent "EPOCH" ConwayHardForkEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Epoch Methods injectEvent ∷ ConwayHardForkEvent ConwayEra → EraRuleEvent "EPOCH" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "NEWEPOCH" ConwayEpochEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.NewEpoch Methods injectEvent ∷ ConwayEpochEvent ConwayEra → EraRuleEvent "NEWEPOCH" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "NEWEPOCH" ConwayHardForkEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.NewEpoch Methods injectEvent ∷ ConwayHardForkEvent ConwayEra → EraRuleEvent "NEWEPOCH" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "POOL" PoolEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Pool Methods injectEvent ∷ PoolEvent ConwayEra → EraRuleEvent "POOL" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "TICK" ConwayEpochEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules Methods injectEvent ∷ ConwayEpochEvent ConwayEra → EraRuleEvent "TICK" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "TICK" ConwayHardForkEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules Methods injectEvent ∷ ConwayHardForkEvent ConwayEra → EraRuleEvent "TICK" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "UTXOS" AlonzoUtxosEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods injectEvent ∷ AlonzoUtxosEvent ConwayEra → EraRuleEvent "UTXOS" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "UTXOS" ConwayUtxosEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods injectEvent ∷ ConwayUtxosEvent ConwayEra → EraRuleEvent "UTXOS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoBbodyPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AlonzoBbodyPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AlonzoUtxowPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ BabbageUtxowPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayBbodyPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayBbodyPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayCertsPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayCertsPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayGovPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayGovPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayLedgerPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayLedgerPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayUtxowPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "CERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "CERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "CERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "CERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayCertsPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ConwayCertsPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Deleg Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "DELEG" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "GOV" ConwayGovPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Gov Methods injectFailure ∷ ConwayGovPredFailure ConwayEra → EraRuleFailure "GOV" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "GOVCERT" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.GovCert Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "GOVCERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ AlonzoUtxowPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ BabbageUtxowPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayCertsPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayCertsPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayGovPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayGovPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayLedgerPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayLedgerPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayUtxowPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxowPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ BabbageUtxowPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayCertsPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayCertsPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayGovPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayGovPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayLedgerPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayLedgerPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayUtxowPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "POOL" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "UTXOS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "UTXOS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ AlonzoUtxowPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ BabbageUtxowPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ConwayUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ConwayUtxowPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| TranslateEra ConwayEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → Tx 'TopTx (PreviousEra ConwayEra) → Except (TranslationError ConwayEra (Tx 'TopTx)) (Tx 'TopTx ConwayEra) Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (ConwayTxBodyRaw l ConwayEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l ConwayEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l ConwayEra)) | |||||||||||||||||
| DecCBOR (ApplyTxError ConwayEra) | |||||||||||||||||
| EncCBOR (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway | |||||||||||||||||
| SafeToHash (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| NFData (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods rnf ∷ PlutusScript ConwayEra → () # | |||||||||||||||||
| Semigroup (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods (<>) ∷ ApplyTxError ConwayEra → ApplyTxError ConwayEra → ApplyTxError ConwayEra # sconcat ∷ NonEmpty (ApplyTxError ConwayEra) → ApplyTxError ConwayEra # stimes ∷ Integral b ⇒ b → ApplyTxError ConwayEra → ApplyTxError ConwayEra # | |||||||||||||||||
| Generic (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Associated Types
Methods from ∷ PlutusScript ConwayEra → Rep (PlutusScript ConwayEra) x # to ∷ Rep (PlutusScript ConwayEra) x → PlutusScript ConwayEra # | |||||||||||||||||
| Generic (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition Associated Types
Methods from ∷ TransitionConfig ConwayEra → Rep (TransitionConfig ConwayEra) x # to ∷ Rep (TransitionConfig ConwayEra) x → TransitionConfig ConwayEra # | |||||||||||||||||
| Show (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| Show (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway | |||||||||||||||||
| Show (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition | |||||||||||||||||
| Eq (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods (==) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (/=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # | |||||||||||||||||
| Eq (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods (==) ∷ ApplyTxError ConwayEra → ApplyTxError ConwayEra → Bool # (/=) ∷ ApplyTxError ConwayEra → ApplyTxError ConwayEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition Methods (==) ∷ TransitionConfig ConwayEra → TransitionConfig ConwayEra → Bool # (/=) ∷ TransitionConfig ConwayEra → TransitionConfig ConwayEra → Bool # | |||||||||||||||||
| Ord (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods compare ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Ordering # (<) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (<=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (>) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (>=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # max ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → PlutusScript ConwayEra # min ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → PlutusScript ConwayEra # | |||||||||||||||||
| MemPack (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| NoThunks (PlutusScript ConwayEra) | |||||||||||||||||
| NoThunks (TransitionConfig ConwayEra) | |||||||||||||||||
| Inject (NonEmpty (ConwayLedgerPredFailure ConwayEra)) (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods inject ∷ NonEmpty (ConwayLedgerPredFailure ConwayEra) → ApplyTxError ConwayEra Source # | |||||||||||||||||
| Typeable l ⇒ ToCBOR (Tx l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
| EncCBOR (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| EncCBOR (Tx l ConwayEra) | |||||||||||||||||
| EncCBOR (TxBody l ConwayEra) | Encodes memoized bytes created upon construction. | ||||||||||||||||
| SafeToHash (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods originalBytes ∷ TxBody l ConwayEra → ByteString Source # originalBytesSize ∷ TxBody l ConwayEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l ConwayEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx l ConwayEra) | |||||||||||||||||
| EqRaw (TxBody l ConwayEra) | |||||||||||||||||
| Memoized (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Associated Types
| |||||||||||||||||
| NFData (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods rnf ∷ ConwayTxBodyRaw l ConwayEra → () # | |||||||||||||||||
| NFData (Tx l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| NFData (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| Generic (Tx l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx Associated Types
| |||||||||||||||||
| Generic (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Associated Types
| |||||||||||||||||
| Show (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| Show (Tx l ConwayEra) | |||||||||||||||||
| Show (TxBody l ConwayEra) | |||||||||||||||||
| Eq (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods (==) ∷ ConwayTxBodyRaw l ConwayEra → ConwayTxBodyRaw l ConwayEra → Bool # (/=) ∷ ConwayTxBodyRaw l ConwayEra → ConwayTxBodyRaw l ConwayEra → Bool # | |||||||||||||||||
| Eq (Tx l ConwayEra) | |||||||||||||||||
| Eq (TxBody l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (Tx l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l ConwayEra) | |||||||||||||||||
| HashAnnotated (TxBody l ConwayEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods hashAnnotated ∷ TxBody l ConwayEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type ContextError ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo | |||||||||||||||||
| data TxInfoResult ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo data TxInfoResult ConwayEra = ConwayTxInfoResult (Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV1)) (Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV2)) (Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV3)) | |||||||||||||||||
| data PlutusScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts data PlutusScript ConwayEra
| |||||||||||||||||
| type BlockBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.BlockBody | |||||||||||||||||
| type NativeScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| type Script ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| type TxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxAuxData | |||||||||||||||||
| type TxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxOut | |||||||||||||||||
| type TxWits ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxWits | |||||||||||||||||
| type Value ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type TranslationContext ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert | |||||||||||||||||
| type TxCertUpgradeError ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert | |||||||||||||||||
| type Genesis ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Genesis | |||||||||||||||||
| type AccountState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Account | |||||||||||||||||
| type Accounts ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Account | |||||||||||||||||
| type CertState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.CertState | |||||||||||||||||
| type GovState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Governance | |||||||||||||||||
| type InstantStake ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Stake | |||||||||||||||||
| type ScriptsNeeded ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.UTxO | |||||||||||||||||
| type EraName ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| newtype ApplyTxError ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway | |||||||||||||||||
| data TransitionConfig ConwayEra | |||||||||||||||||
| type PlutusPurpose f ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| newtype Tx l ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| newtype TxBody l ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| type EraRule "BBODY" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "CERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "CERTS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "DELEG" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "DELEGS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "ENACT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "EPOCH" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "GOV" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "GOVCERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "HARDFORK" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "LEDGER" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "LEDGERS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "MEMPOOL" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "MIR" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "NEWPP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "POOL" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "POOLREAP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "PPUP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "RATIFY" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "RUPD" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "SNAP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "TICK" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "TICKF" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "UPEC" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "UTXO" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "UTXOS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "UTXOW" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "BBODY" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody | |||||||||||||||||
| type EraRuleEvent "CERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert | |||||||||||||||||
| type EraRuleEvent "CERTS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs | |||||||||||||||||
| type EraRuleEvent "DELEG" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Deleg | |||||||||||||||||
| type EraRuleEvent "DELEGS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "ENACT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Enact | |||||||||||||||||
| type EraRuleEvent "EPOCH" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Epoch | |||||||||||||||||
| type EraRuleEvent "GOV" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Gov | |||||||||||||||||
| type EraRuleEvent "GOVCERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.GovCert | |||||||||||||||||
| type EraRuleEvent "HARDFORK" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.HardFork | |||||||||||||||||
| type EraRuleEvent "LEDGER" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger | |||||||||||||||||
| type EraRuleEvent "LEDGERS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers | |||||||||||||||||
| type EraRuleEvent "MIR" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "NEWEPOCH" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.NewEpoch | |||||||||||||||||
| type EraRuleEvent "NEWPP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "POOL" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Pool | |||||||||||||||||
| type EraRuleEvent "PPUP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "TICK" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules | |||||||||||||||||
| type EraRuleEvent "UPEC" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "UTXO" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo | |||||||||||||||||
| type EraRuleEvent "UTXOS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos | |||||||||||||||||
| type EraRuleEvent "UTXOW" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow | |||||||||||||||||
| type EraRuleFailure "BBODY" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "CERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert | |||||||||||||||||
| type EraRuleFailure "CERTS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs | |||||||||||||||||
| type EraRuleFailure "DELEG" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "GOV" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Gov | |||||||||||||||||
| type EraRuleFailure "GOVCERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.GovCert | |||||||||||||||||
| type EraRuleFailure "LEDGER" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "MIR" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "NEWPP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "POOL" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "UPEC" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "UTXO" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "UTXOW" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams | |||||||||||||||||
| type PParamsHKD f ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams | |||||||||||||||||
| type UpgradePParams f ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams | |||||||||||||||||
| type TranslationError ConwayEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type STxLevel l ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type TranslationError ConwayEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type Rep (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts type Rep (PlutusScript ConwayEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Conway.Scripts" "cardano-ledger-conway-1.21.0.0-inplace" 'False) (C1 ('MetaCons "ConwayPlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV1))) :+: (C1 ('MetaCons "ConwayPlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV2))) :+: C1 ('MetaCons "ConwayPlutusV3" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV3))))) | |||||||||||||||||
| type Rep (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition type Rep (TransitionConfig ConwayEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Conway.Transition" "cardano-ledger-conway-1.21.0.0-inplace" 'False) (C1 ('MetaCons "ConwayTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "ctcConwayGenesis") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ConwayGenesis) :*: S1 ('MetaSel ('Just "ctcBabbageTransitionConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TransitionConfig BabbageEra)))) | |||||||||||||||||
| type MemoHashIndex (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| type RawType (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| type Rep (Tx l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| type Rep (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody type Rep (TxBody l ConwayEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Conway.TxBody" "cardano-ledger-conway-1.21.0.0-inplace" 'True) (C1 ('MetaCons "MkConwayTxBody" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ConwayTxBodyRaw l ConwayEra))))) | |||||||||||||||||
conwayMintRule ∷ (HuddleRule "policy_id" era, HuddleRule "asset_name" era, HuddleRule "nonzero_int64" era) ⇒ Proxy "mint" → Proxy era → Rule Source #
conwayRedeemer ∷ (HuddleRule "redeemer_tag" era, HuddleRule "plutus_data" era, HuddleRule "ex_units" era) ⇒ Proxy "redeemer" → Proxy era → Rule Source #
conwayRedeemerTag ∷ Proxy "redeemer_tag" → Rule Source #
anchorRule ∷ (HuddleRule "url" era, HuddleRule "hash32" era) ⇒ Proxy "anchor" → Proxy era → Rule Source #
drepRule ∷ (HuddleRule "addr_keyhash" era, HuddleRule "script_hash" era) ⇒ Proxy "drep" → Proxy era → Rule Source #
voterRule ∷ (HuddleRule "addr_keyhash" era, HuddleRule "script_hash" era) ⇒ Proxy "voter" → Proxy era → Rule Source #
dnsNameRule ∷ Proxy "dns_name" → Rule Source #
drepCredentialRule ∷ HuddleRule "credential" era ⇒ Proxy "drep_credential" → Proxy era → Rule Source #
committeeHotCredentialRule ∷ HuddleRule "credential" era ⇒ Proxy "committee_hot_credential" → Proxy era → Rule Source #
committeeColdCredentialRule ∷ HuddleRule "credential" era ⇒ Proxy "committee_cold_credential" → Proxy era → Rule Source #
accountRegistrationDepositCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "coin" era) ⇒ Proxy "account_registration_deposit_cert" → Proxy era → GroupDef Source #
accountUnregistrationDepositCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "coin" era) ⇒ Proxy "account_unregistration_deposit_cert" → Proxy era → GroupDef Source #
delegationToDrepCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "drep" era) ⇒ Proxy "delegation_to_drep_cert" → Proxy era → GroupDef Source #
delegationToStakePoolAndDrepCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "pool_keyhash" era, HuddleRule "drep" era) ⇒ Proxy "delegation_to_stake_pool_and_drep_cert" → Proxy era → GroupDef Source #
accountRegistrationDelegationToStakePoolCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "pool_keyhash" era, HuddleRule "coin" era) ⇒ Proxy "account_registration_delegation_to_stake_pool_cert" → Proxy era → GroupDef Source #
accountRegistrationDelegationToDrepCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "drep" era, HuddleRule "coin" era) ⇒ Proxy "account_registration_delegation_to_drep_cert" → Proxy era → GroupDef Source #
accountRegistrationDelegationToStakePoolAndDrepCertGroup ∷ (HuddleRule "stake_credential" era, HuddleRule "pool_keyhash" era, HuddleRule "drep" era, HuddleRule "coin" era) ⇒ Proxy "account_registration_delegation_to_stake_pool_and_drep_cert" → Proxy era → GroupDef Source #
committeeAuthorizationCertGroup ∷ (HuddleRule "committee_cold_credential" era, HuddleRule "committee_hot_credential" era) ⇒ Proxy "committee_authorization_cert" → Proxy era → GroupDef Source #
committeeResignationCertGroup ∷ (HuddleRule "committee_cold_credential" era, HuddleRule "anchor" era) ⇒ Proxy "committee_resignation_cert" → Proxy era → GroupDef Source #
drepRegistrationCertGroup ∷ (HuddleRule "drep_credential" era, HuddleRule "coin" era, HuddleRule "anchor" era) ⇒ Proxy "drep_registration_cert" → Proxy era → GroupDef Source #
drepUnregistrationCertGroup ∷ (HuddleRule "drep_credential" era, HuddleRule "coin" era) ⇒ Proxy "drep_unregistration_cert" → Proxy era → GroupDef Source #
drepUpdateCertGroup ∷ (HuddleRule "drep_credential" era, HuddleRule "anchor" era) ⇒ Proxy "drep_update_cert" → Proxy era → GroupDef Source #
votingProcedureRule ∷ (HuddleRule "vote" era, HuddleRule "anchor" era) ⇒ Proxy "voting_procedure" → Proxy era → Rule Source #
votingProceduresRule ∷ (HuddleRule "voter" era, HuddleRule "gov_action_id" era, HuddleRule "voting_procedure" era) ⇒ Proxy "voting_procedures" → Proxy era → Rule Source #
constitutionRule ∷ (HuddleRule "anchor" era, HuddleRule "guardrails_script_hash" era) ⇒ Proxy "constitution" → Proxy era → Rule Source #
parameterChangeActionGroup ∷ (HuddleRule "gov_action_id" era, HuddleRule "protocol_param_update" era, HuddleRule "guardrails_script_hash" era) ⇒ Proxy "parameter_change_action" → Proxy era → GroupDef Source #
hardForkInitiationActionGroup ∷ (HuddleRule "gov_action_id" era, HuddleRule "protocol_version" era) ⇒ Proxy "hard_fork_initiation_action" → Proxy era → GroupDef Source #
treasuryWithdrawalsActionGroup ∷ (HuddleRule "reward_account" era, HuddleRule "coin" era, HuddleRule "guardrails_script_hash" era) ⇒ Proxy "treasury_withdrawals_action" → Proxy era → GroupDef Source #
noConfidenceGroup ∷ HuddleRule "gov_action_id" era ⇒ Proxy "no_confidence" → Proxy era → GroupDef Source #
updateCommitteeGroup ∷ (HuddleRule "gov_action_id" era, HuddleRule "committee_cold_credential" era, HuddleRule "epoch" era, HuddleRule "unit_interval" era, HuddleRule1 "set" era) ⇒ Proxy "update_committee" → Proxy era → GroupDef Source #
newConstitutionGroup ∷ (HuddleRule "gov_action_id" era, HuddleRule "constitution" era) ⇒ Proxy "new_constitution" → Proxy era → GroupDef Source #
infoActionRule ∷ Proxy "info_action" → Rule Source #
govActionRule ∷ (HuddleGroup "parameter_change_action" era, HuddleGroup "hard_fork_initiation_action" era, HuddleGroup "treasury_withdrawals_action" era, HuddleGroup "no_confidence" era, HuddleGroup "update_committee" era, HuddleGroup "new_constitution" era, HuddleRule "info_action" era) ⇒ Proxy "gov_action" → Proxy era → Rule Source #
proposalProcedureRule ∷ (HuddleRule "coin" era, HuddleRule "reward_account" era, HuddleRule "gov_action" era, HuddleRule "anchor" era) ⇒ Proxy "proposal_procedure" → Proxy era → Rule Source #
proposalProceduresRule ∷ (HuddleRule "proposal_procedure" era, HuddleRule1 "nonempty_oset" era) ⇒ Proxy "proposal_procedures" → Proxy era → Rule Source #
poolVotingThresholdsRule ∷ HuddleRule "unit_interval" era ⇒ Proxy "pool_voting_thresholds" → Proxy era → Rule Source #
drepVotingThresholdsRule ∷ HuddleRule "unit_interval" era ⇒ Proxy "drep_voting_thresholds" → Proxy era → Rule Source #
guardrailsScriptHashRule ∷ HuddleRule "script_hash" era ⇒ Proxy "guardrails_script_hash" → Proxy era → Rule Source #
potentialLanguagesRule ∷ Proxy "potential_languages" → Rule Source #
certificatesRule ∷ (HuddleRule "certificate" era, HuddleRule1 "nonempty_oset" era) ⇒ Proxy "certificates" → Proxy era → Rule Source #
mkMaybeTaggedSet ∷ ∀ (name ∷ Symbol) a. (KnownSymbol name, IsType0 a) ⇒ Proxy name → Word64 → a → GRuleCall Source #
Orphan instances
| HuddleGroup "account_registration_cert" ConwayEra Source # | |
| HuddleGroup "account_registration_delegation_to_drep_cert" ConwayEra Source # | |
| HuddleGroup "account_registration_delegation_to_stake_pool_and_drep_cert" ConwayEra Source # | |
| HuddleGroup "account_registration_delegation_to_stake_pool_cert" ConwayEra Source # | |
| HuddleGroup "account_registration_deposit_cert" ConwayEra Source # | |
| HuddleGroup "account_unregistration_cert" ConwayEra Source # | |
| HuddleGroup "account_unregistration_deposit_cert" ConwayEra Source # | |
| HuddleGroup "committee_authorization_cert" ConwayEra Source # | |
| HuddleGroup "committee_resignation_cert" ConwayEra Source # | |
| HuddleGroup "delegation_to_drep_cert" ConwayEra Source # | |
| HuddleGroup "delegation_to_stake_pool_and_drep_cert" ConwayEra Source # | |
| HuddleGroup "delegation_to_stake_pool_cert" ConwayEra Source # | |
| HuddleGroup "drep_registration_cert" ConwayEra Source # | |
| HuddleGroup "drep_unregistration_cert" ConwayEra Source # | |
| HuddleGroup "drep_update_cert" ConwayEra Source # | |
| HuddleGroup "hard_fork_initiation_action" ConwayEra Source # | |
| HuddleGroup "multi_host_name" ConwayEra Source # | |
| HuddleGroup "new_constitution" ConwayEra Source # | |
| HuddleGroup "no_confidence" ConwayEra Source # | |
| HuddleGroup "parameter_change_action" ConwayEra Source # | |
| HuddleGroup "pool_params" ConwayEra Source # | |
| HuddleGroup "pool_registration_cert" ConwayEra Source # | |
| HuddleGroup "pool_retirement_cert" ConwayEra Source # | |
| HuddleGroup "script_all" ConwayEra Source # | |
| HuddleGroup "script_any" ConwayEra Source # | |
| HuddleGroup "script_invalid_before" ConwayEra Source # | |
| HuddleGroup "script_invalid_hereafter" ConwayEra Source # | |
| HuddleGroup "script_n_of_k" ConwayEra Source # | |
| HuddleGroup "script_pubkey" ConwayEra Source # | |
| HuddleGroup "single_host_addr" ConwayEra Source # | |
| HuddleGroup "single_host_name" ConwayEra Source # | |
| HuddleGroup "treasury_withdrawals_action" ConwayEra Source # | |
| HuddleGroup "update_committee" ConwayEra Source # | |
| HuddleRule "alonzo_transaction_output" ConwayEra Source # | |
| HuddleRule "anchor" ConwayEra Source # | |
| HuddleRule "asset_name" ConwayEra Source # | |
| HuddleRule "auxiliary_data" ConwayEra Source # | |
| HuddleRule "auxiliary_data_array" ConwayEra Source # | |
| HuddleRule "auxiliary_data_map" ConwayEra Source # | |
| HuddleRule "auxiliary_scripts" ConwayEra Source # | |
| HuddleRule "babbage_transaction_output" ConwayEra Source # | |
| HuddleRule "big_int" ConwayEra Source # | |
| HuddleRule "big_nint" ConwayEra Source # | |
| HuddleRule "big_uint" ConwayEra Source # | |
| HuddleRule "block" ConwayEra Source # | |
| HuddleRule "bootstrap_witness" ConwayEra Source # | |
| HuddleRule "bounded_bytes" ConwayEra Source # | |
| HuddleRule "certificate" ConwayEra Source # | |
| HuddleRule "certificates" ConwayEra Source # | |
| HuddleRule "committee_cold_credential" ConwayEra Source # | |
| HuddleRule "committee_hot_credential" ConwayEra Source # | |
| HuddleRule "constitution" ConwayEra Source # | |
| HuddleRule "cost_models" ConwayEra Source # | |
| HuddleRule "data" ConwayEra Source # | |
| HuddleRule "datum_option" ConwayEra Source # | |
| HuddleRule "distinct_bytes" ConwayEra Source # | |
| HuddleRule "dns_name" ConwayEra Source # | |
| HuddleRule "drep" ConwayEra Source # | |
| HuddleRule "drep_credential" ConwayEra Source # | |
| HuddleRule "drep_voting_thresholds" ConwayEra Source # | |
| HuddleRule "ex_unit_prices" ConwayEra Source # | |
| HuddleRule "ex_units" ConwayEra Source # | |
| HuddleRule "genesis_delegate_hash" ConwayEra Source # | |
| HuddleRule "genesis_hash" ConwayEra Source # | |
| HuddleRule "gov_action" ConwayEra Source # | |
| (Era era, HuddleRule "transaction_id" era) ⇒ HuddleRule "gov_action_id" era Source # | |
| HuddleRule "guardrails_script_hash" ConwayEra Source # | |
| HuddleRule "header" ConwayEra Source # | |
| HuddleRule "header_body" ConwayEra Source # | |
| HuddleRule "info_action" ConwayEra Source # | |
| HuddleRule "language" ConwayEra Source # | |
| HuddleRule "major_protocol_version" ConwayEra Source # | |
| HuddleRule "mint" ConwayEra Source # | |
| HuddleRule "native_script" ConwayEra Source # | |
| Era era ⇒ HuddleRule "negative_int64" era Source # | |
| HuddleRule "network_id" ConwayEra Source # | |
| Era era ⇒ HuddleRule "nonzero_int64" era Source # | |
| HuddleRule "operational_cert" ConwayEra Source # | |
| (Era era, HuddleRule "distinct_bytes" era) ⇒ HuddleRule "plutus_v3_script" era Source # | |
| HuddleRule "policy_id" ConwayEra Source # | |
| HuddleRule "pool_metadata" ConwayEra Source # | |
| HuddleRule "pool_voting_thresholds" ConwayEra Source # | |
| Era era ⇒ HuddleRule "positive_int64" era Source # | |
| HuddleRule "positive_interval" ConwayEra Source # | |
| HuddleRule "potential_languages" ConwayEra Source # | |
| HuddleRule "proposal_procedure" ConwayEra Source # | |
| HuddleRule "proposal_procedures" ConwayEra Source # | |
| HuddleRule "proposed_protocol_parameter_updates" ConwayEra Source # | |
| HuddleRule "protocol_param_update" ConwayEra Source # | |
| HuddleRule "protocol_version" ConwayEra Source # | |
| HuddleRule "redeemer" ConwayEra Source # | |
| HuddleRule "redeemer_tag" ConwayEra Source # | |
| HuddleRule "redeemers" ConwayEra Source # | |
| HuddleRule "relay" ConwayEra Source # | |
| HuddleRule "required_signers" ConwayEra Source # | |
| HuddleRule "script" ConwayEra Source # | |
| HuddleRule "script_data_hash" ConwayEra Source # | |
| HuddleRule "script_ref" ConwayEra Source # | |
| HuddleRule "transaction" ConwayEra Source # | |
| HuddleRule "transaction_body" ConwayEra Source # | |
| HuddleRule "transaction_id" ConwayEra Source # | |
| HuddleRule "transaction_input" ConwayEra Source # | |
| HuddleRule "transaction_output" ConwayEra Source # | |
| HuddleRule "transaction_witness_set" ConwayEra Source # | |
| HuddleRule "update" ConwayEra Source # | |
| HuddleRule "url" ConwayEra Source # | |
| HuddleRule "value" ConwayEra Source # | |
| HuddleRule "vkeywitness" ConwayEra Source # | |
| HuddleRule "vote" ConwayEra Source # | |
| HuddleRule "voter" ConwayEra Source # | |
| HuddleRule "voting_procedure" ConwayEra Source # | |
| HuddleRule "voting_procedures" ConwayEra Source # | |
| HuddleRule "withdrawals" ConwayEra Source # | |
| HuddleRule1 "multiasset" ConwayEra Source # | |
| HuddleRule1 "nonempty_oset" ConwayEra Source # | |
| HuddleRule1 "nonempty_set" ConwayEra Source # | |
| HuddleRule1 "set" ConwayEra Source # | |