Witness

Transaction witness.

class pycardano.witness.VerificationKeyWitness(vkey: Union[pycardano.key.VerificationKey, pycardano.key.ExtendedVerificationKey], signature: bytes)

Bases: pycardano.serialization.ArrayCBORSerializable

vkey: Union[pycardano.key.VerificationKey, pycardano.key.ExtendedVerificationKey]
signature: bytes
class pycardano.witness.TransactionWitnessSet(vkey_witnesses: Optional[List[pycardano.witness.VerificationKeyWitness]] = None, native_scripts: Optional[List[pycardano.nativescript.NativeScript]] = None, bootstrap_witness: Optional[List[Any]] = None, plutus_v1_script: Optional[List[pycardano.plutus.PlutusV1Script]] = None, plutus_v2_script: Optional[List[pycardano.plutus.PlutusV2Script]] = None, plutus_data: Optional[List[Any]] = None, redeemer: Optional[List[pycardano.plutus.Redeemer]] = None)

Bases: pycardano.serialization.MapCBORSerializable

vkey_witnesses: Optional[List[pycardano.witness.VerificationKeyWitness]] = None
native_scripts: Optional[List[pycardano.nativescript.NativeScript]] = None
bootstrap_witness: Optional[List[Any]] = None
plutus_v1_script: Optional[List[pycardano.plutus.PlutusV1Script]] = None
plutus_v2_script: Optional[List[pycardano.plutus.PlutusV2Script]] = None
plutus_data: Optional[List[Any]] = None
redeemer: Optional[List[pycardano.plutus.Redeemer]] = None