14:00:33 <achow101> #startmeeting 14:00:35 <achow101> #bitcoin -core-dev Meeting: achow101 _aj_ amiti ariard aureleoules b10c BlueMatt brunoerg cfields darosior dergoegge dongcarl fanquake fjahr furszy gleb glozow hebasto instagibbs jamesob jarolrod jonatack josibake kallewoof kanzure kouloumos kvaciral laanwj LarryRuane lightlike luke-jr MacroFake Murch phantomcircuit pinheadmz promag provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi theStack TheCharlatan vasild 14:00:37 <dergoegge> hi 14:00:38 <stickies-v> hi 14:00:40 <glozow> hi 14:00:41 <instagibbs> hi 14:00:43 <sdaftuar> hi (only sort of here) 14:00:51 <achow101> There are no pre-proposed meeting topics this week. Any last minute ones to add 14:00:57 <cfields> hi 14:01:02 <furszy> hi 14:01:06 <fjahr> hi 14:01:09 <tdb3> hi 14:01:09 <lightlike> Hi 14:01:20 <achow101> #topic package relay updates (glozow) 14:01:20 <pinheadmz> hi 14:01:30 <glozow> Not much new. #30111 is still the PR to review. #30295 was merged. 14:01:34 <gribble> https://github.com/bitcoin/bitcoin/issues/30111 | locks: introduce mutex for tx download, flush rejection filters once per tip change by glozow ÷ Pull Request #30111 ÷ bitcoin/bitcoin ÷ GitHub 14:01:35 <gribble> https://github.com/bitcoin/bitcoin/issues/30295 | #28984 package rbf followups by instagibbs ÷ Pull Request #30295 ÷ bitcoin/bitcoin ÷ GitHub 14:01:43 <brunoerg> hi 14:01:54 <maxedw> hi 14:01:55 <sipa> hi 14:02:00 <hebasto> hi 14:02:06 <achow101> #topic cluster mempool updates (sdaftuar) 14:02:48 <sdaftuar> i don't have much -- sipa's PR 31026 is still the one to review, and i suspect it's getting close 14:02:54 <sdaftuar> er #30126 14:02:57 <gribble> https://github.com/bitcoin/bitcoin/issues/30126 | cluster mempool: cluster linearization algorithm by sipa ÷ Pull Request #30126 ÷ bitcoin/bitcoin ÷ GitHub 14:03:51 <sipa> getting some review, making progress 14:03:54 <instagibbs> thanks for carving off some of those optimizations, will be easier to ack 14:03:54 <glozow> reviewing! 14:03:55 <sipa> not much to report otherwise 14:04:45 <sipa> thanks for the reviews! 14:04:57 <achow101> #topic legacy wallet removal updates (achow101) 14:05:21 <achow101> Not much activity. #30328 is the current pr to review. 14:05:23 <gribble> https://github.com/bitcoin/bitcoin/issues/30328 | wallet: Remove IsMine from migration code by achow101 ÷ Pull Request #30328 ÷ bitcoin/bitcoin ÷ GitHub 14:05:54 <achow101> #topic Ad-hoc high priority for review 14:05:59 <achow101> Anything to add or remove from https://github.com/orgs/bitcoin/projects/1/views/4 14:06:02 <instagibbs> achow101 would like to bring up a couple PRs to attention, since there's been some concept drift, and I think at least one can make it into 28.0 along with 1P1C relay. 14:06:14 <instagibbs> (not sure if this is the right slot) 14:06:20 <achow101> instagibbs: go ahead 14:06:28 <instagibbs> #30352 this is a new output type called Pay To Anchor 14:06:29 <instagibbs> made standard to spend, to be used in an anchor pattern. 14:06:29 <instagibbs> This does not include the ability to make dust, which 14:06:29 <instagibbs> is now a separate feature I'm calling Ephemeral Dust. 14:06:29 <instagibbs> P2A + Ephemeral Dust = Ephemeral Anchor. 14:06:29 <instagibbs> This PR is under 40 lines of logic. 14:06:31 <gribble> https://github.com/bitcoin/bitcoin/issues/30352 | policy: Add PayToAnchor(P2A), `OP_TRUE <0x4e73>` as a standard output script for spending by instagibbs ÷ Pull Request #30352 ÷ bitcoin/bitcoin ÷ GitHub 14:06:59 <instagibbs> #30239 is Ephemeral Dust, which leverages TRUC to allow dust that is spent in the same transaction package. With 1P1C relay in place, this should allow simpler smart contracts to be created. 14:07:01 <gribble> https://github.com/bitcoin/bitcoin/issues/30239 | Ephemeral Dust by instagibbs ÷ Pull Request #30239 ÷ bitcoin/bitcoin ÷ GitHub 14:07:17 <instagibbs> This PR is slightly more involved, but is mostly tests. 14:07:27 <instagibbs> Focus on P2A first would be nice. Fin. 14:08:10 <glozow> I'll also shill #30275 for 28.0 14:08:12 <gribble> https://github.com/bitcoin/bitcoin/issues/30275 | Fee Estimation: change `estimatesmartfee` default mode to `economical` by ismaelsadeeq ÷ Pull Request #30275 ÷ bitcoin/bitcoin ÷ GitHub 14:08:18 <achow101> prehaps #30352 to chasing comcept ack then? 14:08:20 <gribble> https://github.com/bitcoin/bitcoin/issues/30352 | policy: Add PayToAnchor(P2A), `OP_TRUE <0x4e73>` as a standard output script for spending by instagibbs ÷ Pull Request #30352 ÷ bitcoin/bitcoin ÷ GitHub 14:09:22 <instagibbs> It's got some concept ACKs(and rocket emojis), it's not a new idea, but if you like yeah 14:10:11 <Sjors[m]1> hi 14:11:01 <achow101> glozow: i'll add it to the milestone 14:11:15 <achow101> also, 28.0 feature freeze is 4 weeks 14:11:32 <achow101> Any other topics to discuss? 14:11:42 <sipa> i'd like to see #28280 make it in, and it's getting close i think 14:11:45 <gribble> https://github.com/bitcoin/bitcoin/issues/28280 | Dont empty dbcache on prune flushes: >30% faster IBD by andrewtoth ÷ Pull Request #28280 ÷ bitcoin/bitcoin ÷ GitHub 14:11:51 <jonatack> hi 14:11:53 <kanzure> hi 14:12:14 <achow101> sipa: yeah, i've been looking at that too 14:14:04 <lightlike> Was also planning to review that again 14:15:01 <fjahr> Review begs #29519 and #30320 so we can get mainnet assumeutxo 14:15:04 <gribble> https://github.com/bitcoin/bitcoin/issues/29519 | p2p: For assumeutxo, download snapshot chain before background chain by mzumsande ÷ Pull Request #29519 ÷ bitcoin/bitcoin ÷ GitHub 14:15:06 <gribble> https://github.com/bitcoin/bitcoin/issues/30320 | assumeutxo: Dont load a snapshot if its not in the best header chain by mzumsande ÷ Pull Request #30320 ÷ bitcoin/bitcoin ÷ GitHub 14:17:35 <achow101> #endmeeting