-
gingeropolous
am i just mining my own chain over here?
-
gingeropolous
Height: 1544277/1544277 (100.0%) on testnet, mining at 4.06 kH/s, net hash 4.03 kH/s, v13 (next fork in 0.5 days), 1(out)+1(in) connections, uptime 0d 8h 55m 48s
-
bonedaddy
is it possible to use monero-wallet-rpc to construct a transaction manually selecting outputs to use in the ring?
-
bonedaddy
from what ive seen in the rpc docs im guessing the answer is no
-
dEBRUYNE
bonedaddy: That would potentially lead to fingerprinting too
-
normo
I updated my testnet node to the current `master`, but after restarting it cannot connect to the single seed node and therefore cannot be used. Is there a way to make it work properly again?
-
selsta
normo: hmm, works here
-
selsta
wait, that might be because my p2pstate.bin has peers saved
-
rbrunner
Yup.
-
rbrunner
Try ./monerod --add-priority-node 176.9.0.187
-
selsta
with --testnet
-
rbrunner
That's the node of testnet.xmrchain.net, hopefully, which can pass some peers to you
-
rbrunner
Er ... right :)
-
normo
Thanks, I'll try that.
-
normo
Can I alsojust delete p2pstate.bin?
-
rbrunner
There have been periods of months in the past without any seed nodes running. Testnet could definitely use some more love
-
rbrunner
Should not matter
-
normo
According to
community.xmr.to/xmr-countdown and
community.xmr.to/xmr-countdown/stagenet the fork on mainnet will happen before the fork on stagenet.
-
normo
With the priority node I get: I [176.9.0.187:28080 OUT] [priority]Failed to HANDSHAKE with peer 176.9.0.187:28080
-
normo
Over and over again.
-
moneromooo
set_log 1, and you'll see if you're dropping the connection and why.
-
moneromooo
If you don't see, the other one is dropping.
-
TheCharlatan
^ second the comment from moneromooo, some more review of 6745 would be nice.
-
moneromooo
I'm seeing "verRctMGSimple/verRctCLSAGSimple failed for input 0" for b1bd9dd8fdb18bdd7871713fd014f63679c93fa9d93074ce69a00cdbefd0b44d, can't sync past that...
-
moneromooo
Anyone has that tx in their chain ?
-
moneromooo
(and is updated to current masteR)
-
gingeropolous
i have a wopping 3 peers on both the xmrchain.net node and the old explorer node which is now the seed peer I think
-
gingeropolous
moneromooo, for that tx i get: Found in blockchain at height 1544011
-
gingeropolous
on the xmrhchain box
-
gingeropolous
and what i think is the seed node
-
moneromooo
OK. Rebuilding from master just in case, not sure where I was on when I built that.
-
moneromooo
Though it did create a CLSAG tx so... hmm.
-
moneromooo
Oh wait I can't build master due to db format. Gnfngfngmfdgan.
-
selsta
that’s my tx
-
selsta
(first CLSAG tx on testnet)
-
gingeropolous
remember the rpc port is open on xmrchain.net testnet node if thats useful
-
moneromooo
WTF, a whole file conflict ? Seriously -_-
-
moneromooo
Ah, it's the CLSAG patches. Can be skipped.
-
selsta
gingeropolous: btw do you know why testnet explorer fails on CLSAG tx? does moneroexamples have to update it?
-
gingeropolous
probably. do u see anything in their dev branch or whatever that would make it work?
-
gingeropolous
i did a quick perusal and didn't see anything
-
gingeropolous
ah rbrunner reported it already as an issue
-
moneromooo
Looks like decode_ringct is erroring out on unknown type.
-
moneromooo
-
selsta
gingeropolous: can you test ^ ? else I will set up a local testnet explorer later
-
gingeropolous
well im a genius and can't apply the patch. is it to onion explorer or to monerod?
-
selsta
onion explorer
-
gingeropolous
error: src/tools.cpp: patch does not apply
-
selsta
search the `case rct::RCTTypeBulletproof2` line in src/tools.cpp
-
selsta
add `case rct::RCTTypeCLSAG:` beneath it
-
gingeropolous
compiling
-
gingeropolous
oh goddamnit
-
gingeropolous
... my libs from the monero dir must be effd
-
moneromooo
Extremely Fun For Debugging ?
-
moneromooo
Nice, rebased work branch syncs happily. Phew.
-
gingeropolous
.. /home/xmrchain/monero/build/release/src/device/libdevice.a(device_default.cpp.o): In function `hw::core::device_default::derive_subaddress_public_key(crypto::public_key const&, crypto::key_derivation const&, unsigned long, crypto::public_key&)':
-
gingeropolous
so thats what happens with onion explorer with that modded line compiling against master
-
sethsimmons
Anyone is welcome to connect to my testnet node: `45.20.210.161:28080`
-
sethsimmons
Its up to date and working fine since the fork
-
sethsimmons
And I will do my best to keep it up/up to date moving forward, if we want to add it to a seed node list or something
-
moneromooo
Feel free to PR its addition (src/p2p/net_node.inl)
-
moneromooo
gingeropolous: that's not the error itself
-
moneromooo
The error should be next line (unless it's a "required from" line, skip those)
-
gingeropolous
device_default.cpp:(.text+0x119): undefined reference to `monero_crypto_amd64_64_24k_generate_subaddress_public_key'
-
selsta
did you checkout latest master?
-
gingeropolous
thought i did
-
moneromooo
Looks like supercop. You need to link to... wallet-crypto
-
selsta
-
gingeropolous
ill delete the build dir and try again
-
gingeropolous
oh u meant master of explorer
-
selsta
yes
-
selsta
how can I force monero to build with submodule unbound? -D INSTALL_VENDORED_LIBUNBOUND=ON ?
-
moneromooo
sudo rm /usr/include/unbound.h /usr/lib*/libundound*
-
moneromooo
Sounds violent, but it's what I do :)
-
moneromooo
(well, mv and mv back)
-
selsta
-
selsta
hmm, not important anyway, will use system unbound again
-
moneromooo
Oh THAT again... I fixed it somewhere IIRC. Let me hunt it down...
-
moneromooo
-
selsta
gingeropolous: on my system latest master version of onion-monero-blockchain-explorer works fine with CLSAG
-
selsta
without any patches
-
gingeropolous
oh nice
-
selsta
> Tx size: 1.4102 kB
-
selsta
:)
-
gingeropolous
where's a tx
-
gingeropolous
i got it up
-
selsta
-
gingeropolous
someones mining the shit out of the chain
-
gingeropolous
nice !
-
gingeropolous
yay it works
-
gingeropolous
now, monero to the moon
-
moneromooo
selsta: let me know if it actually works, it comes not from the monero repo per se. If it does, I'll PR.
-
selsta
ah I missed the patch
-
selsta
will try
-
Snipa
.merges
-
xmr-pr
6111
-
gingeropolous
the PR that makes ringsize a bajillion
-
gingeropolous
oh the bot beat me to it
-
moneromooo
Maybe we should leave 6111 to luigi1111
-
moneromooo
Ah crap. It's missing a one. Gonna be a while.
-
selsta
should we add trezor PR to merge bot too? or wait a bit?
-
moneromooo
It seems simple enough. If it's needed now, I have no objection.
-
selsta
moneromooo: which unbound commit are you on?
-
selsta
the patch does not look correct
-
selsta
wait
-
selsta
the patch is confusing, first it adds stuff then it gets removed again, I get it now
-
luigi1111w
hmmm
-
selsta
gui
-
selsta
:D
-
moneromooo
Oh does it. It's three patches, I just took the diffs off them and paste them in a row.
-
moneromooo
I'll clean that up if I PR, thanks :)
-
selsta
there is still this super old PR open to update unbound submodule
-
moneromooo
I gave up on that one.
-
dsc_
Re: vendored unbound - is there way to skip this library completely somehow? I've noticed that `INSTALL_VENDORED_LIBUNBOUND` is OFF by default, but I was still getting an *vendored* unbound compile error. I guess my question is: Why is there a vendored unbound - did it get forked, and how much has it diverged (a little / a lot)
-
moneromooo
IIRC it was because we wanted to patch security bugs because it was releasing way too slowly. But it was anonimal, who's MIA, so it's probably the opposite now...
-
selsta
-
moneromooo
With the patch ?
-
selsta
-
moneromooo
rm CMakeCache.txt ?
-
» moneromooo kicks cmake
-
selsta
was a clean build, unless there is cmake stuff inside external/unbound that I also have to reset
-
moneromooo
Otherwise, I guess it might be another of the patches on gitea.
-
selsta
will try to set the submodule to the latest unbound release and check if it compiles
-
selsta
yea that does not work lol
-
dsc_
moneromooo: Thanks for the info!
-
selsta
normo: did you manage to resolve your testnet issue?
-
normo
I asked before today,but I'll give it another try: According to
community.xmr.to/xmr-countdown and
community.xmr.to/xmr-countdown/stagenet the fork on mainnet will happen before the fork on stagenet. This seems to be wrong. Will there be an update of the heights?
-
moneromooo
Not for mainnet. For stagenet, if people want, sure. I thought I'd set it two weeks before mainnet, maybe I got the wrong height off some explorer.
-
normo
Might be the correct height, the problem could be the slow hash rate, maybe. The network cannot reach it in time.
-
moneromooo
PR a change to it to whatever you think is appropriate.
-
moneromooo
It's in src/hardforks/hardforks.cpp
-
moneromooo
Change both v13 and v14, to happen a few blocks to a day later.
-
moneromooo
binaryFate: ^ you're ok with that ? (also anyone who uses stagenet)
-
normo
Will do.
-
xmr-pr
normoes opened pull request #6800: Let stagenet hardfork happen before mainnet.
-
xmr-pr
-
binaryFate
<moneromooo> binaryFate: ^ you're ok with that ? (also anyone who uses stagenet) <-- yeah totally. normo let's keep an eye when we get closer to fork date and refine fork height if need be, so we keep the roughly 2 weeks prior to mainnet
-
binaryFate
I think normo is gone, anyway I'll pass it on, he's working with me on xmrto. We'll take care of it.
-
moneromooo
monero-project/unbound #16 (since nobody will likely see it otherwise as it's on a deserted repo)
-
moneromooo
And I'll have a submodule update once that's merged.
-
dsc_
Yes. I had that exact error. Awesome!
-
bonedaddy
hello im currently writing any auto-churning service that runs locally using monero-wallet-rpc, what
-
bonedaddy
ops sent that too early
-
bonedaddy
hello im currently writing any auto-churning service that runs locally using monero-wallet-rpc, what kind of feedback would people want from something like this? Eseentially how it works is it periodically loops checking specified wallets for unlocked funds, once the unlocked funds reaches a threshold the monero-wallet-rpc transfer RPC is called, except it is set to not relay the transaction and simply return the metadata. This metadata is
-
bonedaddy
persisted locally and the transction is scheduled to be relayed at a random time in a specified interval, using a random transaction priority. at a minimum it shows the source address, the amount being churned, the destination churn address, as well as the delay before the tx is relayed. im thinking of including graphs that show the included dummy outputs similar to that graph shown during the ciphertrace interview
-
UkoeHB_
bonedaddy: you may want to consider using a non-uniform random distribution for churn, since decoy ring members are chosen from non-uniform distribution (it's a gamma distribution)
-
bonedaddy
UkoeHB: good idea I will add that to the list
-
UkoeHB_
also the current way fees are set up, they can leak timing delays between 'tx creation' and 'tx submission'
-
bonedaddy
interesting i hadn't thought of that before
-
UkoeHB_
in the future we may reduce the granularity of fees to mitigate timing analysis, but who knows if or when that would get released
-
bonedaddy
do you have a link or something to documentation that talks about tx fee determination? i imagine its probably some sampling of the mempool and the average transaction at any one point
-
UkoeHB_
-
bonedaddy
thanks
-
UkoeHB_
and this is ongoing research on fees
monero-project/research-lab #70
-
bonedaddy
nice, tyvm