-
xmrfn
With the upcoming release, I want to help the network by bringing up a testnet node. What version of source should I compile for it? Just grab the latest commit on github master and try to keep it in more or less in sync?
-
plowsof[m]
-
xmrfn
Thanks!
-
xmrfn
I am specifically looking to build from source and deploy that way. From that link I found a prior reddit post that says "build the CLI from the main (master) branch of the repository", which is kind of what I figured but is good to know. Thanks again
-
plowsof[m]
Thank you for supporting the network!
-
jwinterm
anyone know if monero-lws fully implements openmonero api?
-
jwinterm
I thought I had it setup but when I try: curl -w "\n" -X POST
127.0.0.1:1984/get_version from openmonero docs I get:
-
jwinterm
curl: (52) Empty reply from server
-
endogenic
monero lws implements the lws api... i dont know of an openmonero api spec anyway. i think it OM tries to impl the lws spec.
-
jwinterm
well lws has not much docs
-
jwinterm
-
endogenic
lws spec? it's fully documented
-
endogenic
it's even in mainline monero
-
endogenic
as for OM's api, oh.. well, it started from the lws spec
-
endogenic
i have some expansions to the lws spec coming
-
jwinterm
if I look in docs here there is very little
github.com/vtnerd/monero-lws
-
endogenic
that is not the lws mainline spec
-
jwinterm
I saw vtnerd's repo recommended in recent reddit thread
-
endogenic
look in monero project meta
-
endogenic
.bbl
-
vdo
I think the lws API is limited to the light wallet functions
-
vdo
-
vdo
see how mymonero uses it
-
endogenic
that is not the lws spec either
-
jwinterm
pls gib spec ser
-
vdo
nope
-
endogenic
the lws isnt actually linited in that way
-
endogenic
it has been expanded to hybrid mode
-
vdo
"the spec is the code"
-
endogenic
but that work never saw the light of day for some reason
-
endogenic
vdo that is foolish, sorry
-
vdo
read the quotes
-
endogenic
huh?
-
endogenic
-
endogenic
note it's only the rest version
-
endogenic
bbl / afk
-
jwinterm
thx
-
MeowingCat
meowww
-
MeowingCat
cat is here
-
» jwinterm is always here
-
jwinterm
is recommendation to use monero-lws in vtnerd_ repo or...
-
jwinterm
cause that is what I saw on reddit and that is top google result for "monero-lws"
-
jwinterm
or is openmonero recommended?
-
jwinterm
or something official from mymonero?
-
endogenic
monero lws is as close to 'official' as we would make
-
endogenic
it impls the spec and is written well
-
endogenic
subaddrs are coming to it too
-
endogenic
i am releasing an awesome client for lws too
-
endogenic
i dont expect to support arbitrary other rest apis
-
MeowingCat
how can i build monero-lws with debug symbols?
-
MeowingCat
is there a quick parameter for that?
-
plowsof[m]
jwinterm have you read the 'performance' part of openmonero's readme (talks about the differences between MyMonero)
-
plowsof[m]
most importantly "no ongoing monitoring of user's transactions is happening, since user's viewkey is not stored"
-
plowsof[m]
i believe jberman and cryptogrampy helped set up a nice little docker container for monero-lws
-
plowsof[m]
-
plowsof[m]
PiNodeXMR also has some easy monero-lws setup if you happen to have a pi
-
jwinterm
plowsof[m] and endogenic thanks
-
endogenic
MeowingCat: i think you may need to edit the cmakelists and add a compile time opt .. i'd have to check if it's exposed
-
MeowingCat
endogenic, okiiii tyy
-
endogenic
plowsof[m]: that also means the system cannot scan in the bg for you
-
endogenic
if the impl does not store the sec v key
-
jwinterm
endogenic: is vtnerd the "as close to official" repo?
-
endogenic
but w monero lws running yourself you dont need to worry about the view key being stored
-
plowsof[m]
yep, 'openmonero' is not really a lws
-
endogenic
openmonero absolutely is a lws
-
endogenic
lws literally means scanning and caching server
-
plowsof[m]
but it serves the same purpose as 'opening a monero gui wallet'
-
endogenic
it's not just a daemon lol
-
endogenic
plowsof[m]: huh? what does that even mean. lol
-
endogenic
mobile keyboard messing up my punctuation
-
plowsof[m]
when i think of a 'lws' i think of always scanning in the bg with my key ( which would be worth the effort of setting up)
-
endogenic
jwinterm: the mymonero partners sponsored and guided the dev of vt nerd's lws impl
-
endogenic
the initial idea was PR to mainli e
-
endogenic
line
-
jwinterm
oke
-
endogenic
but that'd have required splitting the "monero" repo or adding lws as another official repo
-
endogenic
and community couldnt come together at the time i guess
-
endogenic
plowsof[m]: that's just one subtype of lws
-
endogenic
lws basically means other service connects to daemon
-
endogenic
maybe one day lws can take a daemon uri per wallet
-
endogenic
that would be kinda dope
-
endogenic
but very hard for lws servers w big userbases to keep up with
-
endogenic
jwinterm: vtnerd is keeping the lws up to date w mainline
-
endogenic
and the impl has gained adoption and contributors
-
endogenic
i think that's a massive and underrated benefit
-
plowsof[m]
to sum a mymonero thing up.. would you say that it is a 'monero rpc wallet' running a view only wallet . and our wallet creates a signed transaction - which mymonero broadcasts to the network - and we also give it the key images to keep everything synced up?
-
endogenic
i'm just saying yes it's virtually official
-
endogenic
vis a vis the existing rest spec
-
endogenic
plowsof[m]: the lws does not take the key imgs
-
plowsof[m]
interesting, i assumed it was like 'making an offline transaction / keeping the view only wallet synced up'
-
endogenic
it is
-
endogenic
but not what you said
-
plowsof[m]
XD
-
endogenic
ees ok :)
-
jwinterm
how does it track balance if you restore a wallet where tx was broadcast outside of mymonero?
-
endogenic
*hugs plowsof[m]*
-
plowsof[m]
thnxx ^_^
-
endogenic
jwinterm: it is purely a monero scanner?
-
jwinterm
so mymonero does take key image, but monero-lws does not?
-
endogenic
no
-
endogenic
neither does
-
jwinterm
I guess I haven't thought about how mymonero really works
-
endogenic
it's almost exactly like monero lws in implementation
-
endogenic
but functionally
-
endogenic
it is virtually exactly the same
-
endogenic
bbl running :)
-
jwinterm
> the browser script also uses your spend key to find out which of the outputs received from the viewkey-identified outputs from the mymonero server are spent
-
jwinterm
oic
-
endogenic
yes
-
endogenic
i can show you in the client code
-
endogenic
bbl :)
-
plowsof[m]
i remember a few months ago i experimented with 'downloading' a view only wallet file - into my hot wallet - and then 'uploading' it back to the view only wallet (locally on my homenetwork) ~ i forgot how far i got with that
-
MeowingCat
vtnerd_, hiiiiiiiiiiii
-
endogenic
plowsof[m]: that's for totally cold signing no?
-
endogenic
lws clients are "hot" signers
-
endogenic
well, currently