Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.CLI.EraBased.Transaction.Command
Synopsis
- data TransactionCmds era
- = TransactionBuildRawCmd !(TransactionBuildRawCmdArgs era)
- | TransactionBuildCmd !(TransactionBuildCmdArgs era)
- | TransactionBuildEstimateCmd !(TransactionBuildEstimateCmdArgs era)
- | TransactionSignCmd !TransactionSignCmdArgs
- | TransactionWitnessCmd !TransactionWitnessCmdArgs
- | TransactionSignWitnessCmd !TransactionSignWitnessCmdArgs
- | TransactionSubmitCmd !TransactionSubmitCmdArgs
- | TransactionPolicyIdCmd !TransactionPolicyIdCmdArgs
- | TransactionCalculateMinFeeCmd !TransactionCalculateMinFeeCmdArgs
- | TransactionCalculateMinValueCmd !(TransactionCalculateMinValueCmdArgs era)
- | TransactionCalculatePlutusScriptCostCmd !TransactionCalculatePlutusScriptCostCmdArgs
- | TransactionHashScriptDataCmd !TransactionHashScriptDataCmdArgs
- | TransactionTxIdCmd !TransactionTxIdCmdArgs
- data TransactionBuildRawCmdArgs era = TransactionBuildRawCmdArgs {
- eon :: !(ShelleyBasedEra era)
- mScriptValidity :: !(Maybe ScriptValidity)
- txIns :: ![(TxIn, Maybe CliSpendScriptRequirements)]
- readOnlyRefIns :: ![TxIn]
- txInsCollateral :: ![TxIn]
- mReturnCollateral :: !(Maybe TxOutShelleyBasedEra)
- mTotalCollateral :: !(Maybe Coin)
- requiredSigners :: ![RequiredSigner]
- txouts :: ![TxOutAnyEra]
- mMintedAssets :: !(Maybe (MultiAsset StandardCrypto, [CliMintScriptRequirements]))
- mValidityLowerBound :: !(Maybe SlotNo)
- mValidityUpperBound :: !(TxValidityUpperBound era)
- fee :: !Coin
- certificates :: ![(CertificateFile, Maybe CliCertificateScriptRequirements)]
- withdrawals :: ![(StakeAddress, Coin, Maybe CliWithdrawalScriptRequirements)]
- metadataSchema :: !TxMetadataJsonSchema
- scriptFiles :: ![ScriptFile]
- metadataFiles :: ![MetadataFile]
- mProtocolParamsFile :: !(Maybe ProtocolParamsFile)
- mUpdateProprosalFile :: !(Maybe (Featured ShelleyToBabbageEra era (Maybe UpdateProposalFile)))
- voteFiles :: ![(VoteFile 'In, Maybe CliVoteScriptRequirements)]
- proposalFiles :: ![(ProposalFile 'In, Maybe CliProposalScriptRequirements)]
- currentTreasuryValueAndDonation :: !(Maybe (TxCurrentTreasuryValue, TxTreasuryDonation))
- txBodyOutFile :: !(TxBodyFile 'Out)
- data TransactionBuildCmdArgs era = TransactionBuildCmdArgs {
- currentEra :: !(Era era)
- nodeConnInfo :: !LocalNodeConnectInfo
- mScriptValidity :: !(Maybe ScriptValidity)
- mOverrideWitnesses :: !(Maybe Word)
- txins :: ![(TxIn, Maybe CliSpendScriptRequirements)]
- readOnlyReferenceInputs :: ![TxIn]
- requiredSigners :: ![RequiredSigner]
- txinsc :: ![TxIn]
- mReturnCollateral :: !(Maybe TxOutShelleyBasedEra)
- mTotalCollateral :: !(Maybe Coin)
- txouts :: ![TxOutAnyEra]
- changeAddresses :: !TxOutChangeAddress
- mMintedAssets :: !(Maybe (MultiAsset StandardCrypto, [CliMintScriptRequirements]))
- mValidityLowerBound :: !(Maybe SlotNo)
- mValidityUpperBound :: !(TxValidityUpperBound era)
- certificates :: ![(CertificateFile, Maybe CliCertificateScriptRequirements)]
- withdrawals :: ![(StakeAddress, Coin, Maybe CliWithdrawalScriptRequirements)]
- metadataSchema :: !TxMetadataJsonSchema
- scriptFiles :: ![ScriptFile]
- metadataFiles :: ![MetadataFile]
- mUpdateProposalFile :: !(Maybe (Featured ShelleyToBabbageEra era (Maybe UpdateProposalFile)))
- voteFiles :: ![(VoteFile 'In, Maybe CliVoteScriptRequirements)]
- proposalFiles :: ![(ProposalFile 'In, Maybe CliProposalScriptRequirements)]
- treasuryDonation :: !(Maybe TxTreasuryDonation)
- buildOutputOptions :: !TxBuildOutputOptions
- data TransactionBuildEstimateCmdArgs era = TransactionBuildEstimateCmdArgs {
- currentEra :: !(Era era)
- mScriptValidity :: !(Maybe ScriptValidity)
- shelleyWitnesses :: !Int
- mByronWitnesses :: !(Maybe Int)
- protocolParamsFile :: !ProtocolParamsFile
- totalUTxOValue :: !Value
- txins :: ![(TxIn, Maybe CliSpendScriptRequirements)]
- readOnlyReferenceInputs :: ![TxIn]
- requiredSigners :: ![RequiredSigner]
- txinsc :: ![TxIn]
- mReturnCollateral :: !(Maybe TxOutShelleyBasedEra)
- txouts :: ![TxOutAnyEra]
- changeAddress :: !TxOutChangeAddress
- mMintedAssets :: !(Maybe (MultiAsset StandardCrypto, [CliMintScriptRequirements]))
- mValidityLowerBound :: !(Maybe SlotNo)
- mValidityUpperBound :: !(TxValidityUpperBound era)
- certificates :: ![(CertificateFile, Maybe CliCertificateScriptRequirements)]
- withdrawals :: ![(StakeAddress, Coin, Maybe CliWithdrawalScriptRequirements)]
- plutusCollateral :: !(Maybe Coin)
- totalReferenceScriptSize :: !(Maybe ReferenceScriptSize)
- metadataSchema :: !TxMetadataJsonSchema
- scriptFiles :: ![ScriptFile]
- metadataFiles :: ![MetadataFile]
- mUpdateProposalFile :: !(Maybe (Featured ShelleyToBabbageEra era (Maybe UpdateProposalFile)))
- voteFiles :: ![(VoteFile 'In, Maybe CliVoteScriptRequirements)]
- proposalFiles :: ![(ProposalFile 'In, Maybe CliProposalScriptRequirements)]
- currentTreasuryValueAndDonation :: !(Maybe (TxCurrentTreasuryValue, TxTreasuryDonation))
- txBodyOutFile :: !(TxBodyFile 'Out)
- data TransactionSignCmdArgs = TransactionSignCmdArgs {
- txOrTxBodyFile :: !InputTxBodyOrTxFile
- witnessSigningData :: ![WitnessSigningData]
- mNetworkId :: !(Maybe NetworkId)
- outTxFile :: !(TxFile 'Out)
- data TransactionWitnessCmdArgs = TransactionWitnessCmdArgs {
- txBodyFile :: !(TxBodyFile 'In)
- witnessSigningData :: !WitnessSigningData
- mNetworkId :: !(Maybe NetworkId)
- outFile :: !(File () 'Out)
- data TransactionSignWitnessCmdArgs = TransactionSignWitnessCmdArgs {
- txBodyFile :: !(TxBodyFile 'In)
- witnessFiles :: ![WitnessFile]
- outFile :: !(File () 'Out)
- data TransactionSubmitCmdArgs = TransactionSubmitCmdArgs {}
- newtype TransactionPolicyIdCmdArgs = TransactionPolicyIdCmdArgs {}
- data TransactionCalculateMinFeeCmdArgs = TransactionCalculateMinFeeCmdArgs {}
- data TransactionCalculateMinValueCmdArgs era = TransactionCalculateMinValueCmdArgs {
- eon :: !(ShelleyBasedEra era)
- protocolParamsFile :: !ProtocolParamsFile
- txOut :: !TxOutShelleyBasedEra
- data TransactionCalculatePlutusScriptCostCmdArgs = TransactionCalculatePlutusScriptCostCmdArgs {
- nodeConnInfo :: !LocalNodeConnectInfo
- txFileIn :: FilePath
- outputFile :: !(Maybe (File () 'Out))
- newtype TransactionHashScriptDataCmdArgs = TransactionHashScriptDataCmdArgs {}
- data TransactionTxIdCmdArgs = TransactionTxIdCmdArgs {}
- data TransactionViewCmdArgs = TransactionViewCmdArgs
- renderTransactionCmds :: TransactionCmds era -> Text
Documentation
data TransactionCmds era Source #
Constructors
data TransactionBuildRawCmdArgs era Source #
Constructors
Instances
Show (TransactionBuildRawCmdArgs era) Source # | |
Defined in Cardano.CLI.EraBased.Transaction.Command |
data TransactionBuildCmdArgs era Source #
Like TransactionBuildRaw
but without the fee, and with a change output.
Constructors
Instances
Show (TransactionBuildCmdArgs era) Source # | |
Defined in Cardano.CLI.EraBased.Transaction.Command |
data TransactionBuildEstimateCmdArgs era Source #
Like TransactionBuildCmd
but does not require explicit access to a running node
Constructors
data TransactionSignCmdArgs Source #
Constructors
TransactionSignCmdArgs | |
Fields
|
Instances
data TransactionWitnessCmdArgs Source #
Constructors
TransactionWitnessCmdArgs | |
Fields
|
Instances
data TransactionSignWitnessCmdArgs Source #
Constructors
TransactionSignWitnessCmdArgs | |
Fields
|
Instances
data TransactionSubmitCmdArgs Source #
Constructors
TransactionSubmitCmdArgs | |
Fields |
Instances
newtype TransactionPolicyIdCmdArgs Source #
Constructors
TransactionPolicyIdCmdArgs | |
Fields |
Instances
data TransactionCalculateMinFeeCmdArgs Source #
Constructors
TransactionCalculateMinFeeCmdArgs | |
Fields
|
Instances
data TransactionCalculateMinValueCmdArgs era Source #
Constructors
TransactionCalculateMinValueCmdArgs | |
Fields
|
Instances
data TransactionCalculatePlutusScriptCostCmdArgs Source #
Constructors
TransactionCalculatePlutusScriptCostCmdArgs | |
Fields
|
newtype TransactionHashScriptDataCmdArgs Source #
Constructors
TransactionHashScriptDataCmdArgs | |
Fields |
Instances
data TransactionTxIdCmdArgs Source #
Constructors
TransactionTxIdCmdArgs | |
Instances
data TransactionViewCmdArgs Source #
Constructors
TransactionViewCmdArgs |
Instances
renderTransactionCmds :: TransactionCmds era -> Text Source #