def METHOD_NAME(deadline: int, address: str, private_key: HexBytes) -> Dict[str, Any]:
    message = MoonstreamAuthorization(
        _name_=AUTH_PAYLOAD_NAME,
        _version_=AUTH_VERSION,
        address=address,
        deadline=deadline,
    )
    msg_hash_bytes = HexBytes(_hash_eip191_message(message.signable_message))
    signed_message = sign_message(msg_hash_bytes, private_key)
    api_payload: Dict[str, Any] = {
        "address": address,
        "deadline": deadline,
        "signed_message": signed_message.hex(),
    }
    return api_payload