Certificate

class pycardano.certificate.StakeCredential(credential: 'Union[VerificationKeyHash, ScriptHash]')

Bases: pycardano.serialization.ArrayCBORSerializable

credential: Union[pycardano.hash.VerificationKeyHash, pycardano.hash.ScriptHash]
classmethod from_primitive(values: Union[list, tuple]) pycardano.certificate.StakeCredential

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.certificate.StakeRegistration(stake_credential: 'StakeCredential')

Bases: pycardano.serialization.ArrayCBORSerializable

stake_credential: pycardano.certificate.StakeCredential
classmethod from_primitive(values: Union[list, tuple]) pycardano.certificate.StakeRegistration

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.certificate.StakeDeregistration(stake_credential: 'StakeCredential')

Bases: pycardano.serialization.ArrayCBORSerializable

stake_credential: pycardano.certificate.StakeCredential
classmethod from_primitive(values: Union[list, tuple]) pycardano.certificate.StakeDeregistration

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.certificate.StakeDelegation(stake_credential: 'StakeCredential', pool_keyhash: 'PoolKeyHash')

Bases: pycardano.serialization.ArrayCBORSerializable

stake_credential: pycardano.certificate.StakeCredential
pool_keyhash: pycardano.hash.PoolKeyHash
classmethod from_primitive(values: Union[list, tuple]) pycardano.certificate.StakeDelegation

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.certificate.PoolRegistration(pool_params: 'PoolParams')

Bases: pycardano.serialization.ArrayCBORSerializable

pool_params: pycardano.pool_params.PoolParams
to_primitive()

Convert the instance and its elements to CBOR primitives recursively.

Returns

A CBOR primitive.

Return type

Primitive

Raises

SerializeException – When the object or its elements could not be converted to CBOR primitive types.

classmethod from_primitive(values: Union[list, tuple]) pycardano.certificate.PoolRegistration

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.certificate.PoolRetirement(pool_keyhash: 'PoolKeyHash', epoch: 'int')

Bases: pycardano.serialization.ArrayCBORSerializable

pool_keyhash: pycardano.hash.PoolKeyHash
epoch: int
classmethod from_primitive(values: Union[list, tuple]) pycardano.certificate.PoolRetirement

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.