Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data AnyGovernanceAction Source #
AnyGovernanceAction (GovAction era) |
data GovernanceAction era Source #
toGovernanceAction :: ShelleyBasedEra era -> GovernanceAction era -> GovAction (ShelleyLedgerEra era) Source #
fromGovernanceAction :: EraCrypto (ShelleyLedgerEra era) ~ StandardCrypto => GovAction (ShelleyLedgerEra era) -> GovernanceAction era Source #
Instances
IsShelleyBasedEra era => Show (Proposal era) Source # | |
HasTypeProxy era => HasTypeProxy (Proposal era) Source # | |
IsShelleyBasedEra era => SerialiseAsCBOR (Proposal era) Source # | |
Defined in Cardano.Api.Governance.Actions.ProposalProcedure serialiseToCBOR :: Proposal era -> ByteString Source # deserialiseFromCBOR :: AsType (Proposal era) -> ByteString -> Either DecoderError (Proposal era) Source # | |
IsShelleyBasedEra era => HasTextEnvelope (Proposal era) Source # | |
Defined in Cardano.Api.Governance.Actions.ProposalProcedure textEnvelopeType :: AsType (Proposal era) -> TextEnvelopeType Source # textEnvelopeDefaultDescr :: Proposal era -> TextEnvelopeDescr Source # | |
IsShelleyBasedEra era => FromCBOR (Proposal era) Source # | |
IsShelleyBasedEra era => ToCBOR (Proposal era) Source # | |
IsShelleyBasedEra era => Eq (Proposal era) Source # | |
data AsType (Proposal era) Source # | |
createProposalProcedure Source #
:: ShelleyBasedEra era | |
-> Network | |
-> Coin | Deposit |
-> StakeCredential | Credential to return the deposit to. |
-> GovernanceAction era | |
-> Anchor StandardCrypto | |
-> Proposal era |
fromProposalProcedure :: ShelleyBasedEra era -> Proposal era -> (Coin, Hash StakeKey, GovernanceAction era) Source #
createPreviousGovernanceActionId Source #
:: forall era (r :: GovActionPurpose). EraCrypto (ShelleyLedgerEra era) ~ StandardCrypto | |
=> TxId | |
-> Word16 | Governance action transation index |
-> GovPurposeId r (ShelleyLedgerEra era) |
createAnchor :: Url -> ByteString -> Anchor StandardCrypto Source #