02:44:38 Hello everone, is there any new algorithm released following Randomx on monero? 02:44:39 I saw Full-Chain Membership Proofs Development 03:02:01 Can anyone predict when this research will be reflected in the mining algorithm? 03:50:04 42 05:02:59 monet: I answer despite monet being on Matrix.org - maybe we are lucky and this gets through: Full-chain membership proofs and RandomX are totally unrelated. The former won't replace the latter, in any case. There is an update for RandomX in the pipeline that makes some adjustments for modern CPUs, but that's it. 13:05:58 Eventually 21:59:35 Hi, 21:59:37 In the reference Edwards25519 implementation: 21:59:39 ```python 21:59:41 def encodepoint(P): 21:59:43 (x, y, z, t) = P 21:59:45 zi = inv(z) 21:59:47 x = (x * zi) % q 21:59:49 y = (y * zi) % q 21:59:51 bits = [(y >> i) & 1 for i in range(b - 1)] + [x & 1] 21:59:53 return bytes( 21:59:55 [sum([bits[i * 8 + j] << j for j in range(8)]) for i in range(b // 8)] 21:59:57 (Line 2) 22:01:47 Oops, this is **not** the reference implementation. This is a different one. Here is the reference implementation: 22:01:47 ```python 22:01:49 def encodepoint(P): 22:01:51 x = P[0] 22:01:53 y = P[1] 22:01:55 bits = [(y >> i) & 1 for i in range(b - 1)] + [x & 1] 22:01:57 return ''.join([chr(sum([bits[i * 8 + j] << j for j in range(8)])) for i in range(b/8)]) 22:01:59 ``` 22:02:01 I figured it out now, my apologies! 22:21:42 please use paste.debian.net to share code 22:21:59 Noted selsta