03:22:58 we will be using BTCpay for in person payments at MoneroKon next week. we need the help of a developer to take a look at the BTCpay code and to make the POS app accept Monero as "paid" with 0 confirmations 03:23:16 it does this for Bitcoin, not for Monero or other "altcoins" 03:23:23 https://github.com/btcpayserver/btcpayserver-docker 03:28:40 When testing the system at Bitcoin Coffee cafe in Paralelní Polis, I notice the staff would need to exit out the browser and restart POS to take a new order when someone was paying with Monero 05:43:48 ajs_[m]: I assume you need to change these sections here https://github.com/btcpayserver/btcpayserver/blob/6d0f9120b8577b0bb5f1a9d6848c8c92bbac4f9c/BTCPayServer/Services/Altcoins/Monero/Payments/MoneroLikePaymentData.cs#L37-L63 05:45:53 locktime seems to be set from https://github.com/btcpayserver/btcpayserver/blob/6d0f9120b8577b0bb5f1a9d6848c8c92bbac4f9c/BTCPayServer/Services/Altcoins/Monero/Services/MoneroListener.cs#L321-L360 14:29:55 "When testing the system at..." <- they're probably reloading in an incognito tab for extra privacy 18:35:52 How do I generate xmr keys in Rust? 18:51:40 Maybe have a look at this? https://crates.io/crates/monero 18:56:35 rbrunner: I just can't find any examples. 18:57:42 Well, maybe there are test cases that show how the methods and objects are used? But anyway, don't know Rust myself, and basically only know that this exists, but not more 18:58:14 boog900: maybe or someoneelse495495: 19:01:53 Yeah, those Cuprate people may know, good idea 19:02:26 Although the daemon may not need such keys, itself ... 19:03:59 If anyone knows in from practice, its them or kaya, id think 19:07:05 This one from kayabaNerve: https://github.com/serai-dex/serai/tree/develop/coins/monero 19:07:58 William May: There's two options 19:10:38 1) Grab curve25519-dalek and generate two scalars if you just want keys 19:10:38 2) Grab curve25519-dalek and generate one scalar, before hashing it to generate another (the view key) 19:10:38 3) Grab monero-serai and generate a seed, though our code isn't audited yet and had has to be used with consideration, before getting the key from it and then hashing that for the view key) 19:11:02 So three, actually. One gives you keys. Any scalars are keys. One gives you keys with the expected relationship. One gives you a seed. 21:55:32 luigi1111w: please allow CI https://github.com/monero-project/monero/pull/8901 22:25:06 @selsta Can we please add #8904 and #8905 to the merge queue ? 22:31:43 @selsta we'd really appreciate if you could add #8904 and #8905 to the merge queue 22:32:45 it's not even a day old, usually we wait 10 days unless it's a security issue 22:33:05 approved 21 mins ago xD 22:34:09 Fair enough 22:34:12 i will make sure that it's included in the next release 22:34:27 Do you know why there would be interspersed failures with CI tests? 22:34:43 By failures I mean cancellations 22:34:49 link? 22:34:54 the mac one? 22:35:13 Yeah and x86_64 linux 22:35:16 selsta: When is the next release? 22:37:10 Sometimes cancellations just pop up randomly. Does this happen when the CI settings are changed during the middle of execution inside a PR? 22:41:01 Alex|LocalMonero: we don't have scheduled releases, if a issue shows up then as soon as possible, otherwise I would be preparing one in the next weeks. 22:41:14 jeffro256[m]: I'll look into it, haven't seen cancellations like this before 22:42:04 It's not a huge deal, don't worry about it, I just wondered if you knew off the top of your head 22:42:22 Good ole restart almost always fixes it 22:43:06 "Win64 GitHub Actions has encountered an internal error when running your job." 22:43:21 "An image label with the label Ubuntu20 does not exist." 22:43:43 seems to be an issue at github