-
vthor
github.com/monero-project/monero/wiki/URI-Formatting anybody aware that `monero_wallet` is not a valid scheme?
-
vthor
en.wikipedia.org/wiki/Uniform_Resource_Identifier#Syntax with a hyphen instead of a an underscore it would be valid. Any thoughts of fixing that for the future?
-
moneromooo
A URL with keys or seed. What could possibly go wrong...
-
sneurlax
-
sneurlax
C->JS, nice to see more FFI work
-
sneurlax
s/JS/TS
-
m-relay
<fede:xmr.mx> this is crazy interesting, trying it right now! Thanks for sharing!
-
vthor
moneromooo: :D that was not the question, the URI exists and is be used, and I use it for view wallet QR so you can scan it from the XmrSigner e.g., but I think it should be changed to `monero-wallet` and still supported for a while `monero_wallet`, I solve that with a simple replace at the moment, so QUrl doesn't get derailed...
-
m-relay
<jeffro256:monero.social> That RandomX.js implementation is really interesting. The "semifloat" approach seems a little sketchy to someone who hasn't heard of it before but I'm impressed at the reported performance (I haven't tested it myself)
-
m-relay
<fede:xmr.mx> i have tested it, getting around 18 H/s on 1 thread
-
m-relay
<fede:xmr.mx> on a 2020 intel laptop i7 CPU
-
m-relay
<jeffro256:monero.social> For reference, what's the hashrate of the reference impl on your machine? Also ~100 H/s?
-
m-relay
<jeffro256:monero.social> (specifically light mode)
-
m-relay
<fede:xmr.mx> running it with: ./randomx-benchmark --avx2 --verify --jit --threads
-
m-relay
<fede:xmr.mx> Performance: 15.8248 ms per hash
-
m-relay
<fede:xmr.mx> ~64 H/s?
-
m-relay
<fede:xmr.mx> does make -j4 create an optimized RandomX build?
-
m-relay
<jeffro256:monero.social> no it just compiles with 4 threads
-
m-relay
<fede:xmr.mx> ok, i need to use cmake -DARCH=native ..
-
m-relay
<fede:xmr.mx> performance didn't change much, 14.8659 ms per hash
-
m-relay
<fede:xmr.mx> ~67 H/s vs ~18 H/s, the JS version is ~3.7x slower
-
m-relay
<jeffro256:monero.social> I refuse to believe it
-
m-relay
<jeffro256:monero.social> That's pretty dang decent for a NodeJS program
-
m-relay
<jeffro256:monero.social> > Reaching compliance was done by single stepping the virtual machine and diffing the state with the reference implementation (breakpoint function, JIT instrumentation).
-
m-relay
<jeffro256:monero.social> I can sense the agony in that sentence
-
m-relay
<jeffro256:monero.social> > download a JS impl of RandomX
-
m-relay
<jeffro256:monero.social> > look inside
-
m-relay
<jeffro256:monero.social> > C
-
m-relay
-
m-relay
<jeffro256:monero.social> *
-
sech1
Yes, because WebAssembly = almost C
-
sturdyvacation
re cli wallet (and chainalysis fingerprinting): I'm looking for a way to send my split spends (for example: % transfer <address 1> <amount 1> <address 1> <amount 2> <address 1> <amount 3>) with each spend staggered by a delay of seconds or blocks. Any thoughts?
-
vthor
sturdyvacation: I think monero-wallet-rpc with a script language of you choice will get you pretty quick there, but the machine with the spend keys running on it posses a risk (all dependent on volume and time you have in mind)