def __init__(self, signature_bytes=None, vrs=None, backend=None) -> None: v, r, s = vrs if v == 27 or v == 28: v -= 27 vrs = (v, r, s) Signature.__init__(self, signature_bytes, vrs, backend)
def __init__(self, signature_bytes=None, vrs=None, backend=None) -> None: """Initialises SignatureFix object.""" v, r, s = vrs if v == 27 or v == 28: v -= 27 vrs = (v, r, s) Signature.__init__(self, signature_bytes, vrs, backend)
def __init__( self, signature_bytes: Optional[bytes] = None, vrs: Optional[Tuple[int, int, int]] = None, backend: Optional[Union[BaseECCBackend, Type[BaseECCBackend], str, None]] = None, ) -> None: """Initialises SignatureFix object.""" # can not apply the enforce types decorator on init due to the Signature hacking v, r, s = vrs if v == 27 or v == 28: v -= 27 vrs = (v, r, s) Signature.__init__(self, signature_bytes, vrs, backend)