Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TransactionWitnessSet ¶
type TransactionWitnessSet struct {
VkeyWitnesses []VerificationKeyWitness.VerificationKeyWitness `cbor:"0,keyasint,omitempty"`
NativeScripts []NativeScript.NativeScript `cbor:"1,keyasint,omitempty"`
BootstrapWitnesses []any `cbor:"2,keyasint,omitempty"`
PlutusV1Script []PlutusData.PlutusV1Script `cbor:"3,keyasint,omitempty"`
PlutusV2Script []PlutusData.PlutusV2Script `cbor:"6,keyasint,omitempty"`
PlutusV3Script []PlutusData.PlutusV3Script `cbor:"7,keyasint,omitempty"`
PlutusData PlutusData.PlutusIndefArray `cbor:"4,keyasint,omitempty"`
Redeemer []Redeemer.Redeemer `cbor:"5,keyasint,omitempty"`
}
func (*TransactionWitnessSet) MarshalCBOR ¶ added in v1.0.3
func (tws *TransactionWitnessSet) MarshalCBOR() ([]byte, error)
*
MarshalCBOR serializes the TransactionWitnessSet to a CBOR byte slice. Returns: []byte: The CBOR-serialized TransactionWitnessSet. error: An error if serialization fails.
type WithRedeemerNoScripts ¶ added in v1.0.3
type WithRedeemerNoScripts struct {
VkeyWitnesses []VerificationKeyWitness.VerificationKeyWitness `cbor:"0,keyasint,omitempty"`
NativeScripts []NativeScript.NativeScript `cbor:"1,keyasint,omitempty"`
BootstrapWitnesses []any `cbor:"2,keyasint,omitempty"`
PlutusV1Script []PlutusData.PlutusV1Script `cbor:"3,keyasint,omitempty"`
PlutusV2Script []PlutusData.PlutusV2Script `cbor:"6,keyasint,omitempty"`
PlutusV3Script []PlutusData.PlutusV3Script `cbor:"7,keyasint,omitempty"`
PlutusData *PlutusData.PlutusIndefArray `cbor:"4,keyasint,omitempty"`
Redeemer []Redeemer.Redeemer `cbor:"5,keyasint,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.