Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.Api.Compatible
Synopsis
- data AnyProtocolUpdate era where
- ProtocolUpdate :: forall era. ShelleyToBabbageEra era -> UpdateProposal -> AnyProtocolUpdate era
- ProposalProcedures :: forall era. ConwayEraOnwards era -> TxProposalProcedures BuildTx era -> AnyProtocolUpdate era
- NoPParamsUpdate :: forall era. ShelleyBasedEra era -> AnyProtocolUpdate era
- data AnyVote era where
- VotingProcedures :: forall era. ConwayEraOnwards era -> TxVotingProcedures BuildTx era -> AnyVote era
- NoVotes :: forall era. AnyVote era
- createCompatibleTx :: ShelleyBasedEra era -> [TxIn] -> [TxOut CtxTx era] -> Lovelace -> AnyProtocolUpdate era -> AnyVote era -> TxCertificates BuildTx era -> Either ProtocolParametersConversionError (Tx era)
- addWitnesses :: [KeyWitness era] -> Tx era -> Tx era
Documentation
data AnyProtocolUpdate era where Source #
Constructors
ProtocolUpdate :: forall era. ShelleyToBabbageEra era -> UpdateProposal -> AnyProtocolUpdate era | |
ProposalProcedures :: forall era. ConwayEraOnwards era -> TxProposalProcedures BuildTx era -> AnyProtocolUpdate era | |
NoPParamsUpdate :: forall era. ShelleyBasedEra era -> AnyProtocolUpdate era |
data AnyVote era where Source #
Constructors
VotingProcedures :: forall era. ConwayEraOnwards era -> TxVotingProcedures BuildTx era -> AnyVote era | |
NoVotes :: forall era. AnyVote era |
Arguments
:: ShelleyBasedEra era | |
-> [TxIn] | |
-> [TxOut CtxTx era] | |
-> Lovelace | Fee |
-> AnyProtocolUpdate era | |
-> AnyVote era | |
-> TxCertificates BuildTx era | |
-> Either ProtocolParametersConversionError (Tx era) |
Create a transaction in any shelley based era
Arguments
:: [KeyWitness era] | |
-> Tx era | |
-> Tx era | a signed transaction |
Add provided witnesses to the transaction