Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module provides a way to construct a simple transaction over all eras. It is exposed for testing purposes only.
Documentation
data AnyProtocolUpdate era where Source #
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 #
VotingProcedures :: forall era. ConwayEraOnwards era -> TxVotingProcedures BuildTx era -> AnyVote era | |
NoVotes :: forall era. AnyVote era |
createCompatibleSignedTx Source #
:: ShelleyBasedEra era | |
-> [TxIn] | |
-> [TxOut CtxTx era] | |
-> [KeyWitness era] | |
-> Lovelace | Fee |
-> AnyProtocolUpdate era | |
-> AnyVote era | |
-> Either ProtocolParametersConversionError (Tx era) |