<oembed><type>rich</type><version>1.0</version><title>Rusty Russell [ARCHIVE] wrote</title><author_name>Rusty Russell [ARCHIVE] (npub1zw…hkhpx)</author_name><author_url>https://yabu.me/npub1zw7cc8z78v6s3grujfvcv3ckpvg6kr0w7nz9yzvwyglyg0qu5sjsqhkhpx</author_url><provider_name>njump</provider_name><provider_url>https://yabu.me</provider_url><html>📅 Original date posted:2021-06-29&#xA;📝 Original message:&#xA;Bastien TEINTURIER &lt;bastien at acinq.fr&gt; writes:&#xA;&gt; Hi Rusty,&#xA;&gt;&#xA;&gt; On the eclair side, we instead send `funding_locked` as soon as we&#xA;&gt; see the funding tx in the mempool.&#xA;&gt;&#xA;&gt; But I think your proposal would work as well.&#xA;&#xA;This would be backward compatible, I think.  Eclair would send&#xA;`funding_locked`, which is perfectly legal, but a normal peer would&#xA;still wait for confirms before also sending `funding_locked`; it&#39;s&#xA;just that option_zeroconf_channels would mean it doesn&#39;t have to&#xA;wait for that before sending HTLCs?&#xA;&#xA;&gt; We may want to defer sending `announcement_signatures` until&#xA;&gt; after the funding tx has been confirmed? What `min_depth` should&#xA;&gt; we use here? Should we keep a non-zero value in `accept_channel`&#xA;&gt; or should it be zero?&#xA;&#xA;You can&#39;t send it before you know the channel_id, so it has to be at&#xA;least 1.  Spec says:&#xA;&#xA;      - MUST NOT send `announcement_signatures` messages until `funding_locked`&#xA;      has been sent and received AND the funding transaction has at least six confirmations.&#xA;&#xA;So still compliant there?&#xA;&#xA;Cheers,&#xA;Rusty.</html></oembed>