00:49:59 .merges 00:49:59 -xmr-pr- 6813 02:31:37 so when are we dropping tx_extra? 02:39:12 or in general, the stuff described here: https://github.com/monero-project/monero/issues/6456 18:04:14 https://github.com/monero-project/monero/pull/6812 needs a review 18:04:28 also I assume the timelock PR needs extra work and will not be included this HF? 18:08:00 Depends if problems are found with it. The latest talk was really how to add more stuff that's really irrelevant IMHO. 18:08:36 I'll go in if several people want it in though. 18:11:01 Anyway, I guess it gets bumped to next version if there's still discussion about it. 18:12:01 I would like to branch in ~2 days, so if it gets solved until then it can get included 18:13:10 xiphon: opinion on recent comments? ^ 18:33:16 Do people expect people to lock to a time rather than blocks for times that are really close ? 18:34:19 which people? 18:40:14 Do people here think people who use monero wold lock to a time rather than blocks for times that are really close ? 18:40:59 I mean, the precision discussion seems really not relevant for times into the future, only for short lock times. 18:41:28 and whatever we do, it'll be approximate if there is to be any consensus. 18:41:49 (distributed consensus) 18:49:24 Not sure I understand... it doesn't really matter what we expect people to use timelocks for. If we have a time-base timelock, then we might as well put some effort into making it precise based on the on-chain information available. 18:53:43 AFAICT, it's not precise, it's... guess at another thing that may or may not be closer to the time. 18:55:05 Maybe it has more probability to be closer, but it's still a bit of a shot in the dark, no ? 18:55:58 (and this is not me saying I won't add it, I'll add it if people here generally think it's best, I'm just not convinced it's more than extra code that doesn't really help) 19:03:39 Well... the '+1' is a fix so the behavior matches the intention (projecting to the current block time correctly), and the min(projected median, prev block + 1) is a safety improvement that reduces how often and how severely the adjusted time will be in the future. 19:07:37 Hmm, I'm just thinking that a block's timestamp may not be less than the median of the last N blocks, can it. In which case this does make sense... 19:07:49 Assuming the N agrees betewen both. 19:07:52 Of course, a lot more effort could be made to increase precision and/or reduce safety risks. So it is subjective how far you can go. My subjective opinion is my suggestion is far enough, enough so that adjusted times computed are within the variance of local time. 19:08:57 Do you know offhand if the consensus allowed timestamp matches the last N blocks ? 19:09:01 (for the same N) 19:09:23 Although I guess modern clocks aren't that variant, since they are all synchronized... 19:09:29 I think I'm confusing with difficulty, which is 720 with a delay of some number of blocks... 19:09:55 The time stamp must be greater than the median of the last 60 blocks, and less than local time + 2hr 19:10:38 And 60 blocks is what this unlock code checks for too, right ? 19:11:14 Yes it uses the same preprocessor constant 19:11:45 OK. I think I'm convinced now that the min is actually a good idea after all. 19:11:54 Sorry :) 19:12:17 No problem, thanks for being skeptical :)