-
hyc
ARM64 NEON is usually available, but even ARM is phasing that out in favor of SVE2
-
hyc
fwiw, master+testnet forkheight patch passes make test
-
hyc
took about 2 hours for test to run
-
hyc
5885 seconds in core_tests
-
moneromooo
Takes ~10 minutes here with my patch to replace PoW with keccak ^_^
-
hyc
ETC already beat us to it
-
xmrscott[m]
Oh hey, people talking about ARM yay
-
xmrscott[m]
Got my PinePhone, unfortunately the bits in arch/community involve x86, not ARMv8
-
xmrscott[m]
If I want a Monero CLI binary for PinePhone I need to download repo onto phone and run make release-static-linux-armv8, right?
-
» xmrscott[m] tests bridge just to make sure, can never tell
-
xmrscott[m]
-
selsta
did you try binaries on getmonero.org?
-
xmrscott[m]
Oh wow, hur. Should have looked there first
-
xmrscott[m]
Will try the Linux ARMv8 binary there. Thanks!
-
xmr-pr
denisgoddard opened issue #6795: Feature request: alert on detection of possible "dust" input
-
xmr-pr
-
xmrscott[m]
Follow up, is there a way to launch monerod to show current block sync state?
-
selsta
./monerod status
-
xmrscott[m]
It's working! Will upload video shortly!
-
xmrscott[m]
FWIW, here's daemon starting up and running on PinePhone. Probably not super exciting for some, but being able to actually run a mobile wallet w/o Google or other malicious apps snooping on clipboard/private key is super exciting to me:
twitter.com/kamenrannaa/status/1301337485121933312
-
xmrscott[m]
Major props to whoever maintains the ARMv8 bin!
-
rojiro
xmrscott[m]: what is the benefit to linux phone vs an android (minus google) phone like lineage or graphene?
-
xmrscott[m]
To me, the main thing is precisely that, no worry of Google snooping anywhere on the HW/SW stacks
-
xmrscott[m]
If you're referring to the phone itself rather than the notion of running Monero on a Linux phone, HW kill switches, easily replaceable parts, similar ecosystem to my PC which also runs Arch + Plasma
-
xmrscott[m]
Also worth noting it is crazy simple to put whatever OS you want on it with Etcher. Maybe the ecosystem has changed in the last 4 years, but I remember it being quite painful to flash an Android tablet with CyanogenMod. It takes all of maybe 5 min to flash a 128gb sd, boot the Linux phone, and start dl'ing updates via the stock pkg manager
-
rojiro
xmrscott[m]: yes the phone looks really great from those respects, but correct me if i am worng, but i think lineage and graphene are completly devoid of google anywhere in the stack.
-
rojiro
i guess the seeming great benefit IMO would be being able to use .apk's and most of the software for mobile these days is already built for android? but perhaps there are a ton of apis that just don't exist on these other android oses, meaning an app devleoper would need to re-build their apps substantially anyway?
-
xmrscott[m]
Probably best to take this conversation to -community
-
rojiro
ack
-
hyc
fyi I did most of the ARM support
-
hyc
hah. couldn't remember my testnet wallet's password because it has none
-
hyc
last time I used it was a year ago, before the RandomX hardfork
-
hyc
and I now have 20% of testnet hashrate
-
selsta
testnet fork in 3 hours, is my node correct?
-
moneromooo
Sounds plausible.
-
selsta
should we ask fluffy to update testnet seed nodes?
-
sethsimmons
Oh need to update mine!
-
sethsimmons
Just build from master?
-
sethsimmons
Or some branch?
-
selsta
master + 6794
-
sethsimmons
I'll kick mine off
-
selsta
.merges
-
xmr-pr
6757
-
selsta
.merge+ 6794
-
xmr-pr
Added
-
sethsimmons
We should probably update this with whats done when people complete tasks:
monero-project/meta #500
-
sethsimmons
I've updated what I know for sure, but didn't want to arbitrarily mark things off
-
selsta
Failed to get top block hash to check for new block's parent: MDB_NOTFOUND: No matching key/data pair found
-
selsta
I get this when importing testnet blockchain, am I doing anything wrong or is my current testnet db corrupted?
-
selsta
okay, deleting my current testnet db solved it
-
sarang
Does this suggest any issues that could arise in mainnet deployment?
-
selsta
doubt it, I had a super old testnet db on my system, no idea what was up with that
-
rbrunner
And testnet has gone through some quite wild times :)
-
rbrunner
I wonder whether it will split, with only few people on the new version, and the seed nodes on the old version
-
rbrunner
Would be splendid if gingeropolous has time to update the daemon for testnet.xmrchain.net, would be super-useful to "see something"
-
» selsta has two nodes running
-
rbrunner
one, so far
-
rbrunner
and for mysterious reasons a quite badly connected one, despite running for months ...
-
sethsimmons
Getting this stacktrace with my testnet node:
paste.centos.org/view/4ccdb41f
-
sethsimmons
restarted and got the same thing
-
sethsimmons
Its still running, however.
-
sethsimmons
`Monero 'Nitrogen Nebula' (v0.16.0.0-9b44174ef)`
-
xmr-pr
grcasanova opened issue #6796: Testnet multisig wallet block height is higher than the daemon's heigh...
-
xmr-pr
-
moneromooo
Can you paste that on a site that doesn't have wonky ssl (assuming it's not exit nodes ganging up on it) ?
-
selsta
-
sethsimmons
Is this beter?
-
sethsimmons
-
sethsimmons
Ah thanks selsta
-
sarang
debian paste seems to be a good choice for everyone
-
sethsimmons
I’ll use that in the future 🙂
-
sarang
I still think it'd be interesting to run an encrypted pastebin
-
sarang
Not sure about the liability of this, if any
-
kinghat[m]
-
midipoet
that's a cool site
-
sarang
Looks similar to 0bin
-
moneromooo
Yes, thakns.
-
selsta
> next fork in 10 blocks
-
rbrunner
Hopefully, with only a handful of daemons :)
-
sarang
pins and needles...
-
gingeropolous
rbrunner, selsta , xmrchain.net should be on proper daemon
-
gingeropolous
matt daemon
-
sarang
Maett Daemon
-
rbrunner
Really nice, thanks
-
luigi1111w
.merges
-
xmr-pr
6757 6794
-
gingeropolous
Height: 1543937/1543937 (100.0%) on testnet, not mining, net hash 3.43 kH/s, v12 (next fork in 2 blocks), 6(out)+0(in) connections, uptime 0d 0h 3m 22s
-
gingeropolous
must be on right daemon
-
gingeropolous
i made it selsta ! thanks for the copypasta
-
gingeropolous
ima start mining on xmrchain.net testnet whynot. whats the address to the testnet faucet?
-
selsta
9vmn8Vyxh6JEVmPr4qTcj3ND3FywDpMXH2fVLLEARyKCJTc3jWjxeWcbRNcaa57Bj36cARBSfWnfS89oFVKBBvGTAegdRxG
-
selsta
xmr.to faucet
-
gingeropolous
danke
-
rbrunner
lol ... my "in" connections dropped from 50 to 4 with the fork happening
-
selsta
hmm my node has 0(out)+6(in)
-
gingeropolous
i have 2 out 0 in
-
gingeropolous
oh i have a priority node
-
rbrunner
I tried a transaction, and after about 1 minute it showed up in the explorer
-
rbrunner
Hah, first!
-
rbrunner
I will be mentioned in the history books
-
gingeropolous
im trying to get my testnet seed node updated as well
-
sarang
rbrunner: you have done much to advance humanity
-
rbrunner
Thanks, thanks
-
sarang
Better issue a press release about how CLSAG is Advancing Humanity With Science (tm)
-
sarang
I'm told this is how these things are done
-
gingeropolous
it has ZK and DAGs right?
-
sarang
both
-
sarang
gingeropolous is technically correct: the best kind of correct
-
gingeropolous
so is new tx type "4" ?
-
rbrunner
Would make it easier for people to follow if luigi1111 or snipa could merge 6794 as soon as possible into master
-
selsta
it is merged
-
rbrunner
Ah, ok, sorry to nag then
-
luigi1111w
naggers...
-
gingeropolous
rbrunner, i think you sent an old style maybe? don't see any dize difference
-
sarang
Breaking: sizeof(CLSAG) == sizeof(MLSAG)
-
sarang
:(
-
dEBRUYNE
I could make a post with instructions I guess
-
rbrunner
Well, I just let the wallet do its thing ...
-
dEBRUYNE
(to participate in testnet)
-
gingeropolous
right, well, the testnet is in that in-the-middle period. I dunno what the wallet is supposed to do or how it knows when to use what format
-
rbrunner
How to spot the new format anyway? Type 5?
-
gingeropolous
this right? Monero 'Nitrogen Nebula' (v0.16.0.0-9fb2243db)
-
rbrunner
No, I mean how to see that in the block explorer, with a single tx displayed
-
gingeropolous
i dunno. i just compared your transaction to one that was made about 10 days ago. if u click back enough in the explorer theres... ah lemme do it
-
gingeropolous
-
gingeropolous
so i just compared that one to the one u made and it looked the same, at least regarding all the stats posted
-
sarang
That be MLSAG-sized
-
gingeropolous
but the explorer may just be lying to me
-
rbrunner
Because maybe it does not know the new structures?
-
gingeropolous
i haven't followed mwos repo to see if onion-explorer is modded
-
sethsimmons
hmm my node apparently didn't apply the PR properly
-
sethsimmons
Re-building, as I got forked off
-
selsta
fluffypony: please update your testnet seed node to master (if you are running one)
-
fluffypony
I'll check
-
rbrunner
I displayed my tx in the daemon, and I got a binary length of 2593 bytes.
-
sarang
A 2-2 txn should be closer to 1.9 kB IIRC
-
sarang
2-2 MLSAG is ~2.54 kB
-
sethsimmons
Freshly built master: `Height: 2178760/2178760 (100.0%) on mainnet, not mining, net hash 1.29 GH/s, v12, 7(out)+8(in) connections, uptime 0d 0h 0m 58s`
-
sethsimmons
oh
-
rbrunner
Maybe moneromooo knows what my wallet *should* produce right now, and what might prevent it from doing "the right thing"
-
sethsimmons
Nvm I'm dumb, forgot the testnet flag
-
sethsimmons
`Height: 1543945/1543945 (100.0%) on testnet, not mining, net hash 3.47 kH/s, v13 (next fork in 1.0 days), 1(out)+1(in) connections, uptime 0d 0h 0m 22s` 🙂
-
gingeropolous
someone make a new tx :)
-
rbrunner
You mean in the new format? It is smaller, with only 1 input
-
gingeropolous
oh there we go
-
gingeropolous
-
selsta
that’s mine and not sure if that is correct
-
selsta
1.7246 kB vs 1.7334 kB on mainnet
-
sethsimmons
Anyone want to send me some tXMR? `9tRQikyQRHf3vCoDFfU2KvPQnFTi95bzyK2Jcx5bN2XAFvVoyg73dgK1Qi3ppdNUDjZypS45Zn5j17ky8rGUMW6t1NhqbR9`
-
gingeropolous
im compiling the wallet
-
rbrunner
In the pool, sethsimmons, the one ending on 1c
-
sethsimmons
ty
-
sethsimmons
New stacktrace when stopping/starting mining:
paste.debian.net/1162495
-
selsta
was the previous stacktrace also from mining?
-
sethsimmons
no
-
sethsimmons
Previous was just when the node started
-
sethsimmons
Just started mining now
-
sethsimmons
Does CLSAG not activate until v14?
-
rbrunner
No idea, where is our lead dev when we need them. It's hardfork, and moneromooo is not around. Ts ts ts :)
-
gingeropolous
59 blocks to unlock
-
rbrunner
My understanding is that we should already produce CLSAG transactions, but any old ones, e.g. in the pool, would still get processed for a grace period of 1 day. Might be wrong, however
-
gingeropolous
well 2 hrs before i can send yah anything
-
moneromooo
CLSAG starts at v13, enforced at v14.
-
rbrunner
If you mined, yes
-
gingeropolous
xmr.to faucet errored out
-
selsta
they did not update their node
-
selsta
moneromooo: anyway to confirm that a tx is a clsag tx?
-
moneromooo
print_tx TXID
-
moneromooo
If CLSAG, it... err
-
sethsimmons
binaryFate: testnet nodes need to be updated for the CLSAG fork that just happened 🙂
-
» moneromooo checks
-
moneromooo
It should have rct type 5
-
selsta
okay, mine has 4
-
rbrunner
Maybe +json to see something?
-
sethsimmons
Guess wallet still defaults to 4
-
moneromooo
Ah, possibly.
-
» gingeropolous smash wallet
-
» moneromooo afk for a few mins, I'll check after that
-
rbrunner
Noooo ... so I was not first person on Earth to make a CLSAG transaction on a Monero network. I am devastated.
-
rbrunner
The JSON of my transaction indeed says type 4 under "rct_signatures"
-
rbrunner
As displayed in the daemon
-
» moneromooo looks
-
xmr-pr
dEBRUYNE-1 opened issue #6797: [SUGGESTION] Use a minimum value for the restore height of Ledger and ...
-
xmr-pr
-
fluffypony
hmmmmm
-
fluffypony
is there a ppa for boost dev for Xenial?
-
rbrunner
Can you translate that to English?
-
selsta
-
fluffypony
LOL rbrunner
-
fluffypony
selsta: that's runtime only, not dev
-
rbrunner
Eh, noob here, know neither "ppa" nor "Xenial" :)
-
rbrunner
A, sort of a package
-
Nizumzen
I hope this is the right channel to ask this question - I'm just getting started with the Monero RPC Wallet API and am using this as a reference
getmonero.org/resources/developer-guides/wallet-rpc.html#set_daemon - my question is simple where a parameter is optional but does not specify a default value can I just send an empty string for instance (if the type is listed as a string in the docs)?
-
sethsimmons
fluffypony: this is roughly what I've used in the past:
paste.debian.net/1162499
-
sethsimmons
I'm not aware of a proper PPA for the latest/recent dev
-
fluffypony
tks
-
sethsimmons
should be able to replace the version numbers and be good after that IIRC
-
Nizumzen
I'm just in the middle of syncing a monerod node on my local machine so I can do some testing of my own code but until then I'm a bit lost
-
asymptotically
you might want to set prefix to /usr/local so that it doesn't upset your package manager - not sure how to do that with b2 though
-
» moneromooo builds, will be a while
-
fluffypony
tks sethsimmons that worked perfectly
-
sethsimmons
Nice :D
-
dEBRUYNE
Nizumzen: Why would you want to send an empty string?
-
moneromooo
Typically empty means default for optional stuff. You can also just omit it.
-
Nizumzen
dEBRUYNE: sorry I'm quite new to this - I have my JavaScript set up with default values for the parameters that specify what the default was but I was just a bit confused as to why some of the optional parameters had a default value and some didn't - I guess I am supposed to omit them completely from the POST request if they are optional, have no default value and the user has not specified a valid value
-
Nizumzen
?
-
Nizumzen
is that correct or am I totally wrong?
-
moneromooo
If you don't send a field, and it's optional, it'll have some default value.
-
Nizumzen
ok I'll leave those out then completely - thanks for your help all
-
moneromooo
So, rebuilt, testnet chain synced, and... it appears to make CLSAG txes.
-
moneromooo
This is my work branch though, as I can't run master without resyncing the whole chain.
-
moneromooo
It might be waiting for 10 blocks after the fork though.
-
moneromooo
Can whoever tried and got MLSAG try again after mining 10 blocks ? :) --fixed-difficulty 1 is great here.
-
moneromooo
(and --offline)
-
moneromooo
1951 bytes. Lovely ^_^
-
sarang
:D
-
sarang
That looks right!
-
rbrunner
Not sure what you mean with "after mining 10 blocks". You mean on an own, private chain, not on the testnet chain?
-
moneromooo
Whichever.
-
moneromooo
If others mined the 10 blocks, it also works.
-
selsta
testnet forked ~60 blocks ago
-
rbrunner
But aren't we now already some dozens of blocks after the fork?
-
moneromooo
About 60 ^
-
selsta
I keep getting `2020-09-03 19:25:16.419 E Unable to send transaction(s) via Dandelion++ stem` but that’s probably because I have `0(out)+7(in) connections ?
-
rbrunner
So what's the meaning of 10 blocks? I feel stupid.
-
selsta
I tested sending a tx
-
» selsta waiting for it to show up in mempool
-
moneromooo
10 blocks mean... the chain height be 10 more than the fork height. Plus or minus 1.
-
moneromooo
That's what the wallet uses to start using CLSAG.
-
selsta
yep, type 5 now
-
moneromooo
Good :D
-
rbrunner
Alright, seems we just did not wait long enough, maybe our test transactions missed by a single block
-
rbrunner
Is
testnet.xmrchain.com still running correctly? It seems 1 block behind, and not showing 2 tx in the pool
-
selsta
gingeropolous: ^ seems 2 blocks behind
-
rbrunner
I just got b9df97f4ec023a8b2ba2160bf0dcf029d71d8b8eea571746e48d24b4db6d96f1 mined for me
-
rbrunner
With type 5
-
selsta
lol looks like
testnet.xmrchain.net broke
-
selsta
it skipped 2 blocks
-
moneromooo
The 10 block delay is to avoid an unlikely case of a tx sent right after the fork (so using CLSAG) becoming invalid if somehow a reorg brings the chain back to pre-fork. It's really unlikely to happen in practice though I suppose.
-
rbrunner
Makes sense.
-
moneromooo
Even so, it'd become valid again soon, since it did not use outputs younger than 10 blocks.
-
selsta
moneromooo: Any idea about the no outgoing connection thing? Could it be that all other peers have me as an outgoing connection so I can’t find any?
-
moneromooo
So I suppose it's a bit of a pointless delay now.
-
rbrunner
Never saw a block explorer skip blocks, that's funny
-
moneromooo
Very few nodes running current master ?
-
rbrunner
Yes
-
moneromooo
CLSG txes so small the exploirer can't see them!
-
selsta
-
selsta
lol
-
rbrunner
Lol
-
rbrunner
selsta, did your tx get mined? If yes, which block? I am in 12
-
selsta
in 1544011
-
rbrunner
Ah, you beat me then :)
-
moneromooo
Maybe it just dies on decoding CLSAG txes.
-
rbrunner
Yes, my thought as well right now
-
rbrunner
And does not show them if in pool
-
sech1
perfect privacy!
-
moneromooo
Move over Phil Zimmerman...
-
rbrunner
Strange that
community.xmr.to/explorer/testnet shows "old" testnet stuck since about 1 hour ago. I would have expected the numerous not-yet-updated testnet daemons to continue building their chain happily
-
moneromooo
They're probably not mining.
-
rbrunner
Yeah, interestingly it seems "our" hashrate did not sink
-
selsta
-
selsta
only 70 blocks passed so it will take a while until accurate hashrate shows up
-
moneromooo
bc_dyn_stats N shows the average block time in the last N blocks.
-
moneromooo
Of course, law of small numbers applies.
-
rbrunner
Right, I forgot
-
selsta
82 avg sec/block
-
rbrunner
Interesting command
-
sethsimmons
someone have an address I can dust 🙂
-
selsta
so a 1-2 CLSAG tx is 81% the size of MLSAG, does that look correct?
-
selsta
sethsimmons: A1aNRBZ4HRHA9zodJDzNLuHh3cfLQmCAAJ2NFWLLiCag7EuYUdd36ncdxgK234LPJmcN8Sk2vzSozAMLuf2iE9kE2sMkQcR
-
sethsimmons
Are these types of warnings in GUI as well?
-
sethsimmons
`Warning: Some input keys being spent are from blocks that are temporally very close, which can break the anonymity of ring signatures. Make sure this is intentional!`
-
sethsimmons
I've never seen that before!
-
selsta
no
-
moneromooo
The "temporally very close" is probably not a bad thing now. It used to be due to split txes, but this does not happen anymore post rct.
-
sethsimmons
How can I verify the size of my TX without an explorer?
-
sethsimmons
print_tx isn't an option in monero-wallet-cli
-
moneromooo
print_tx TXID +hex
-
moneromooo
wc -c
-
moneromooo
Paste the hex
-
moneromooo
^D
-
moneromooo
Divide by 2.
-
sethsimmons
[wallet 9tRQik]: print_tx c55e0b7158731f52733166914304d034bd3d762a089f65b76fbbc364713fc6f3
-
sethsimmons
Error: Unknown command 'print_tx', try 'help'
-
selsta
inside daemon
-
sethsimmons
Is that only an RPC command?
-
sethsimmons
Ahhhh
-
sethsimmons
ty
-
sethsimmons
Weird that you cant do it inside the wallet
-
ndorf
if you're running monerod headless, you can run rpc commands with e.g. `monerod print_tx ...`
-
moneromooo
Man, I *so* hate this rx_slow_hash code. It's confusing as heck.
-
moneromooo
.merges
-
xmr-pr
Merge queue empty
-
moneromooo
.merge+ 6111
-
xmr-pr
...
-
selsta
btw I still have this issue with 6111
-
selsta
though it seems to only happen on my machine
-
moneromooo
Did it not get fixed by allowing more time for the reorg ?
-
selsta
I did not try anything yet, you said you will try to reproduce first. I can try increasing line 154?
-
selsta
156*
-
moneromooo
I reproduced one of them from time to time IIRC, fixed by bumping the alloted time.
-
moneromooo
.merge- 6111
-
xmr-pr
Removed
-
moneromooo
Meh, don't care enough.
-
selsta
ok will try
-
sarang
-
xmr-pr
ph4r05 opened pull request #6798: Trezor: Enable CLSAG support for Trezor client
-
xmr-pr
-
sarang
too late, bot
-
selsta
.merge+ 6111
-
selsta
(can’t reproduce anymore)
-
xmr-pr
Added
-
moneromooo
Good. My recollection was it got fixed by longer timeots.
-
selsta
moneromooo: do you want 6745 included in the next HF?
-
moneromooo
I was hoping for more review first.
-
moneromooo
Especially for the question in the first chunk of comments.