Return-Path: Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 460E8C002D for ; Mon, 4 Jul 2022 08:01:58 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 1260560A4F for ; Mon, 4 Jul 2022 08:01:58 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 1260560A4F X-Virus-Scanned: amavisd-new at osuosl.org X-Spam-Flag: NO X-Spam-Score: -0.7 X-Spam-Level: X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E3d4m3wAvczA for ; Mon, 4 Jul 2022 08:01:56 +0000 (UTC) X-Greylist: delayed 00:08:01 by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org EE2EA60C01 Received: from mail.dyne.org (mail.dyne.org [141.95.83.167]) by smtp3.osuosl.org (Postfix) with ESMTPS id EE2EA60C01 for ; Mon, 4 Jul 2022 08:01:55 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: policeterror@dyne.org) with ESMTPSA id D66CB6617F7 Message-ID: <5ccaa7d4-dc64-6bf0-c4e6-3667c986466b@dyne.org> Date: Mon, 4 Jul 2022 09:53:48 +0200 MIME-Version: 1.0 To: bitcoin-dev@lists.linuxfoundation.org Content-Language: en-US From: popo Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Mon, 04 Jul 2022 08:34:49 +0000 Subject: [bitcoin-dev] addr/getaddr behaviour X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jul 2022 08:01:58 -0000 Is this specced anywhere? Or where can I find this in the code? In particular I saw mentioned in the protocol docs, that nodes will heartbeat their own external addr periodicially. Do node repropagate these messages? If so then how do they distinguish them from other addr messages? Where can I find the places in the code where addr messages are sent and received? Thanks