Expand description
Converters from TransactionPrototype types to CSL (cardano-serialization-lib) types
Functions§
- proto_
to_ anchor - Convert AnchorPrototype to CSL Anchor
- proto_
to_ assets - Convert AssetsPrototype to CSL Assets
- proto_
to_ auxiliary_ data - Convert AuxiliaryDataPrototype to CSL AuxiliaryData
- proto_
to_ bignum - Convert a string to BigNum (for Prototype types)
- proto_
to_ certificate - Convert CertificatePrototype to CSL Certificate
- proto_
to_ certificates - Convert Vec
to CSL Certificates - proto_
to_ credential - Convert CredTypePrototype to CSL Credential
- proto_
to_ csl_ transaction - Convert TransactionPrototype to CSL Transaction
- proto_
to_ data_ option - Convert DataOptionPrototype to CSL data representation
Returns (Option
, Option ) for output usage - proto_
to_ drep - Convert DRepPrototype to CSL DRep
- proto_
to_ ex_ units - Convert ExUnitsPrototype to CSL ExUnits
- proto_
to_ governance_ action - Convert GovernanceActionPrototype to CSL GovernanceAction
- proto_
to_ governance_ action_ id - Convert GovernanceActionIdPrototype to CSL GovernanceActionId
- proto_
to_ int - Convert a string to Int (can be negative)
- proto_
to_ ipv4 - Convert Ipv4Prototype to CSL Ipv4
- proto_
to_ ipv6 - Convert Ipv6Prototype to CSL Ipv6
- proto_
to_ language - Convert LanguageKindPrototype to CSL Language
- proto_
to_ mint - Convert MintPrototype to CSL Mint MintPrototype is MultiAssetPrototype matching CSL’s Mint structure Note: Mint uses Int (can be negative for burning) while MultiAsset uses BigNum
- proto_
to_ multiasset - Convert MultiAssetPrototype to CSL MultiAsset
- proto_
to_ native_ script - Convert NativeScriptPrototype to CSL NativeScript
- proto_
to_ network_ id - Convert NetworkIdPrototype to CSL NetworkId
- proto_
to_ plutus_ data - Convert PlutusData to CSL PlutusData (recursive)
- proto_
to_ plutus_ data_ from_ variant - Convert PlutusDataVariant to CSL PlutusData This handles both CBOR hex and manual construction
- proto_
to_ protocol_ version - Convert ProtocolVersionPrototype to CSL ProtocolVersion
- proto_
to_ redeemer_ tag - Convert RedeemerTagPrototype to CSL RedeemerTag
- proto_
to_ script_ ref - Convert ScriptRefPrototype (hex string) to CSL ScriptRef Handles both regular format and “82” prefixed format that needs CBOR tag 24 wrapping
- proto_
to_ transaction_ body - Convert TransactionBodyPrototype to CSL TransactionBody
- proto_
to_ transaction_ bytes - Convert TransactionPrototype to CBOR bytes
- proto_
to_ transaction_ hex - Convert TransactionPrototype to hex string
- proto_
to_ transaction_ input - Convert TransactionInputPrototype to CSL TransactionInput
- proto_
to_ transaction_ inputs - Convert Vec
to CSL TransactionInputs - proto_
to_ transaction_ output - Convert TransactionOutputPrototype to CSL TransactionOutput
- proto_
to_ transaction_ outputs - Convert Vec
to CSL TransactionOutputs - proto_
to_ transaction_ witness_ set - Convert TransactionWitnessSetPrototype to CSL TransactionWitnessSet
- proto_
to_ unit_ interval - Convert UnitIntervalPrototype to CSL UnitInterval
- proto_
to_ value - Convert ValuePrototype to CSL Value
- proto_
to_ vote_ kind - Convert VoteKindPrototype to CSL VoteKind
- proto_
to_ voter - Convert VoterPrototype to CSL Voter
- proto_
to_ voter_ votes - Convert VoterVotesPrototype to CSL VotingProcedures (one voter’s votes)
- proto_
to_ voting_ procedure - Convert VotingProcedurePrototype to CSL VotingProcedure
- proto_
to_ voting_ procedures - Convert Vec
to CSL VotingProcedures - proto_
to_ voting_ proposal - Convert VotingProposalPrototype to CSL VotingProposal
- proto_
to_ voting_ proposals - Convert Vec
to CSL VotingProposals