gnosis/safe/signatures.py
def signature_to_bytes(vrs: Tuple[int, int, int]) -> bytes:
    """
    Convert signature to bytes
    :param vrs: tuple of v, r, s
    :return: signature in form of {bytes32 r}{bytes32 s}{uint8 v}
    """

    byte_order = 'big'
    v, r, s = vrs

    return (r.to_bytes(32, byteorder=byte_order) +
            s.to_bytes(32, byteorder=byte_order) +
            v.to_bytes(1, byteorder=byte_order))
def signature_to_bytes(vrs: Tuple[int, int, int]) -> bytes:
    """
    Convert signature to bytes
    :param vrs: tuple of v, r, s
    :return: signature in form of {bytes32 r}{bytes32 s}{uint8 v}
    """

    byte_order = 'big'
    v, r, s = vrs

    return (r.to_bytes(32, byteorder=byte_order) +
            s.to_bytes(32, byteorder=byte_order) +
            v.to_bytes(1, byteorder=byte_order))
def signature_to_bytes ( vrs : Tuple [ int , int , int ] ) -> bytes : byte_order = 'big' v , r , s = vrs return ( r . to_bytes ( 32 , byteorder = byte_order ) + s . to_bytes ( 32 , byteorder = byte_order ) + v . to_bytes ( 1 , byteorder = byte_order ) )
Convert signature to bytes
    :param vrs: tuple of v, r, s
    :return: signature in form of {bytes32 r}{bytes32 s}{uint8 v}
Convert signature to bytes : param vrs : tuple of v r s : return : signature in form of { bytes32 r } { bytes32 s } { uint8 v }