Modulecardano-api-11.7.0.0
Cardano.Api.Experimental.Tx
Synopsis
- value collectPlutusScriptHashes
- value convertTxBodyToUnsignedTx
- value evaluateSignedTx
- value getUnsignedTxFee
- value hashTxBody
- value makeKeyWitness
- value signTx
- value getAnyWitnessPlutusLanguage
- value getAnyWitnessReferenceInput
- value getAnyWitnessScript
- value getAnyWitnessScriptData
- value defaultTxBodyContent
- value extractAllIndexedPlutusScriptWitnesses
- value extractDatumsAndHashes
- value extractWitnessableCertificates
- value extractWitnessableMints
- value extractWitnessableProposals
- value extractWitnessableTxIns
- value extractWitnessableVotes
- value extractWitnessableWithdrawals
- value getDatums
- value makeUnsignedTx
- value mkTxCertificates
- value mkTxProposalProcedures
- value mkTxVotingProcedures
- value modTxOuts
- value setTxAuxScripts
- value setTxCertificates
- value setTxCurrentTreasuryValue
- value setTxExtraKeyWits
- value setTxFee
- value setTxIns
- value setTxInsCollateral
- value setTxInsReference
- value setTxMetadata
- value setTxMintValue
- value setTxOuts
- value setTxProposalProcedures
- value setTxProtocolParams
- value setTxReturnCollateral
- value setTxScriptValidity
- value setTxSupplementalDatums
- value setTxTotalCollateral
- value setTxTreasuryDonation
- value setTxValidityLowerBound
- value setTxValidityUpperBound
- value setTxVotingProcedures
- value setTxWithdrawals
- value calculateMinimumUTxO
- value evaluateTransaction
- value evaluateTransactionExecutionUnits
- value makeTransactionBodyAutoBalance
- value extractExecutionUnits
- value getTxScriptWitnessRequirements
- value getTxScriptWitnessesRequirements
- value obtainMonoidConstraint
- data SignedTx
- data AnyWitness
- data Datum
- data MakeUnsignedTxError
- data TxBodyContent
- newtype TxCertificates
- newtype TxExtraKeyWitnesses
- data TxInsReference
- newtype TxMintValue
- data TxOut
- newtype TxProposalProcedures
- newtype TxReturnCollateral
- newtype TxTotalCollateral
- data TxVotingProcedures
- newtype TxWithdrawals
- data TxBodyErrorAutoBalance
- data TxEvaluationResult
- data TxFeeEstimationError
- data TxScriptWitnessRequirements
- data UnsignedTx
- Packagecardano-api-11.7.0.0
- Exports76
- LicenceApache-2.0
Constructors
EraTx (ShelleyLedgerEra era) => SignedTx (Tx TopTx (ShelleyLedgerEra era))
Instances5Eq, Show, HasTypeProxy, SerialiseAsRawBytes, AsType
Eq (SignedTx era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.TxShow (SignedTx era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.TxHasTypeProxy era => HasTypeProxy (SignedTx era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx(HasTypeProxy era, EraTx (ShelleyLedgerEra era)) => SerialiseAsRawBytes (SignedTx era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Txdata AsType (SignedTx era)AsSignedTx (AsType era)
Constructors
AnyKeyWitnessPlaceholder :: AnyWitness eraAnySimpleScriptWitness :: SimpleScriptOrReferenceInput era -> AnyWitness eraAnyPlutusScriptWitness :: AnyPlutusScriptWitness lang purpose era -> AnyWitness era
Instances2Eq, Show
Eq (AnyWitness era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.AnyWitnessShow (AnyWitness era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.AnyWitness
Constructors
TxOutDatumHash :: DataHash -> Datum ctx eraTxOutSupplementalDatum :: DataHash -> Data era -> Datum CtxTx eraTxOutDatumInline :: DataHash -> Data era -> Datum ctx era
Instances3Eq, Show, Error
Eq MakeUnsignedTxErrorDefined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewShow MakeUnsignedTxErrorDefined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewError MakeUnsignedTxErrorDefined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.New
Constructors
TxBodyContenttxIns :: [(TxIn, AnyWitness era)]txInsCollateral :: [TxIn]txInsReference :: TxInsReference eratxOuts :: [TxOut era]txTotalCollateral :: Maybe TxTotalCollateraltxReturnCollateral :: Maybe (TxReturnCollateral era)txFee :: CointxValidityLowerBound :: Maybe SlotNotxValidityUpperBound :: Maybe SlotNotxMetadata :: TxMetadatatxAuxScripts :: [SimpleScript era]txExtraKeyWits :: TxExtraKeyWitnessestxProtocolParams :: Maybe (PParams era)txWithdrawals :: TxWithdrawals eratxCertificates :: TxCertificates eratxMintValue :: TxMintValue eratxScriptValidity :: ScriptValiditytxProposalProcedures :: Maybe (TxProposalProcedures era)txVotingProcedures :: Maybe (TxVotingProcedures era)txCurrentTreasuryValue :: Maybe CointxTreasuryDonation :: Maybe CointxSupplementalDatums :: Map DataHash (Data era)
Constructors
TxCertificatesunTxCertificates :: OMap (Certificate era) (Maybe (AnyWitness era))
Instances2Eq, Show
Eq (TxCertificates era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewShow (TxCertificates era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.New
Constructors
Constructors
TxInsReference [TxIn] (Set (Datum CtxTx era))
Constructors
Instances2Eq, Show
Eq (TxMintValue era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewShow (TxMintValue era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.New
Instances14Eq, Show, FromJSON, ToJSON, …
Eq (TxOut era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewShow (TxOut era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewFromJSON (TxOut AllegraEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewFromJSON (TxOut AlonzoEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewFromJSON (TxOut BabbageEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewFromJSON (TxOut ConwayEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewFromJSON (TxOut MaryEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewFromJSON (TxOut ShelleyEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewToJSON (TxOut AllegraEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewToJSON (TxOut AlonzoEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewToJSON (TxOut BabbageEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewToJSON (TxOut ConwayEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewToJSON (TxOut MaryEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewToJSON (TxOut ShelleyEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.New
Constructors
TxProposalProcedures (OMap (ProposalProcedure era) (AnyWitness era))
Instances2Eq, Show
EraPParams era => Eq (TxProposalProcedures era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewEraPParams era => Show (TxProposalProcedures era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.New
Constructors
Constructors
Constructors
TxVotingProcedures (VotingProcedures era) (Map Voter (AnyWitness era))
Instances2Eq, Show
Eq (TxVotingProcedures era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewShow (TxVotingProcedures era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.New
Constructors
TxWithdrawalsunTxWithdrawals :: [(StakeAddress, Coin, AnyWitness era)]
Instances2Eq, Show
Eq (TxWithdrawals era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.NewShow (TxWithdrawals era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.BodyContent.New
Constructors
TxBodyErrorBalanceNegative Coin MultiAssetTxBodyErrorAdaBalanceTooSmall (TxOut era) Coin CoinTxBodyErrorMinUTxONotMet (TxOut era) CoinTxBodyErrorScriptWitnessIndexMissingFromExecUnitsMap ScriptWitnessIndex (Map ScriptWitnessIndex ExecutionUnits)TxBodyScriptExecutionError [(ScriptWitnessIndex, ScriptExecutionError)]TxBodyScriptBadScriptValidityBalanceIsNegative Coin (UnsignedTx era)NotEnoughAdaInUTxO MaryValue Coin MaryValueTxBodyErrorCollateral CollateralErrorTxBodyErrorMakeUnsignedTx MakeUnsignedTxError
Instances2Show, Error
Show (TxBodyErrorAutoBalance era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.FeeError (TxBodyErrorAutoBalance era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.Fee
Constructors
Show (Value era) => TxEvaluationResulttxEvalFee :: CointxEvalExecutionUnits :: Map ScriptWitnessIndex (Either ScriptExecutionError (EvalTxExecutionUnitsLog, ExecutionUnits))txEvalBalance :: Value era
Instances1Show
Show (TxEvaluationResult era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.Fee
Instances2Show, Error
Show (TxFeeEstimationError era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.FeeError (TxFeeEstimationError era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.Fee
Instances8Semigroup, Monoid, …
Semigroup (TxScriptWitnessRequirements AlonzoEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.TxScriptWitnessRequirementsSemigroup (TxScriptWitnessRequirements BabbageEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.TxScriptWitnessRequirementsSemigroup (TxScriptWitnessRequirements ConwayEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.TxScriptWitnessRequirementsSemigroup (TxScriptWitnessRequirements DijkstraEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.TxScriptWitnessRequirementsMonoid (TxScriptWitnessRequirements AlonzoEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.TxScriptWitnessRequirementsMonoid (TxScriptWitnessRequirements BabbageEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.TxScriptWitnessRequirementsMonoid (TxScriptWitnessRequirements ConwayEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.TxScriptWitnessRequirementsMonoid (TxScriptWitnessRequirements DijkstraEra)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.TxScriptWitnessRequirements
Constructors
EraTx era => UnsignedTx (Tx TopTx era)
Instances5Eq, Show, HasTypeProxy, SerialiseAsRawBytes, AsType
Eq (UnsignedTx era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.TypeShow (UnsignedTx era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.TypeTypeable era => HasTypeProxy (UnsignedTx era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.TypeEraTx era => SerialiseAsRawBytes (UnsignedTx era)Defined in cardano-api-11.7.0.0 · Cardano.Api.Experimental.Tx.Internal.Typedata AsType (UnsignedTx era)AsUnsignedTx (AsType (ToApiEra era))