Witness
Transaction witness.
- class pycardano.witness.VerificationKeyWitness(vkey: 'Union[VerificationKey, ExtendedVerificationKey]', signature: 'bytes')
Bases:
pycardano.serialization.ArrayCBORSerializable
- signature: bytes
- classmethod from_primitive(values: Union[list, tuple]) pycardano.witness.VerificationKeyWitness
Restore a primitive value to its original class type.
- Parameters
cls (ArrayBase) – The original class type.
values (List[Primitive]) – A list whose elements are CBOR primitives.
- Returns
Restored object.
- Return type
ArrayBase
- Raises
DeserializeException – When the object could not be restored from primitives.
- class pycardano.witness.TransactionWitnessSet(vkey_witnesses: 'Optional[List[VerificationKeyWitness]]' = None, native_scripts: 'Optional[List[NativeScript]]' = None, bootstrap_witness: 'Optional[List[Any]]' = None, plutus_v1_script: 'Optional[List[PlutusV1Script]]' = None, plutus_v2_script: 'Optional[List[PlutusV2Script]]' = None, plutus_data: 'Optional[List[Any]]' = None, redeemer: 'Optional[List[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
- classmethod from_primitive(values: Union[dict, list, tuple]) TransactionWitnessSet | None
Restore a primitive value to its original class type.
- Parameters
cls (MapBase) – The original class type.
values (
Primitive
) – A CBOR primitive.
- Returns
Restored object.
- Return type
MapBase
- Raises
pycardano.exception.DeserializeException – When the object could not be restored from primitives.