@peer_required
@api_request
async def new_signage_point_vdf(self, request: timelord_protocol.NewSignagePointVDF, peer: ws.WSChiaConnection) -> None:
    if self.full_node.sync_store.get_sync_mode():
        return None
    full_node_message = full_node_protocol.RespondSignagePoint(request.index_from_challenge, request.challenge_chain_sp_vdf, request.challenge_chain_sp_proof, request.reward_chain_sp_vdf, request.reward_chain_sp_proof)
    (await self.respond_signage_point(full_node_message, peer))
@peer_required
@api_request
async def new_signage_point_vdf(self, request: timelord_protocol.NewSignagePointVDF, peer: ws.WSChiaConnection) -> None:
    if self.full_node.sync_store.get_sync_mode():
        return None
    full_node_message = full_node_protocol.RespondSignagePoint(request.index_from_challenge, request.challenge_chain_sp_vdf, request.challenge_chain_sp_proof, request.reward_chain_sp_vdf, request.reward_chain_sp_proof)
    (await self.respond_signage_point(full_node_message, peer))