-
twatwa_
Outstanding job day in and day out ya'll
-
rbrunner
testnet is slowly crawling back to a healthy number of nodes, but it could use one or the other miner more right at the moment until difficulty comes down again
-
TrasherDK[m]
`on testnet, smart mining at 106 H/s, net hash 4.16 kH/s, v16, 5(out)+0(in)`
-
TrasherDK[m]
🙂
-
al800[m]1
Synced 94293/2044753 (4%, 1950460 left)
-
al800[m]1
Soon...
-
baro77[m]
Dealing with dependencies, everytime I see rapidjson submodule I cannot avoid thinking it comes from WeChat's PRC Tencent..
-
baro77[m]
maybe I'm just too biased, sorry
-
moneromooo
jeffro256[m]: I don't really care either way, but consistency is better.
-
rogu157[m]
Hello, dear Monero Dev Team! In our pool we use python binding to monero source (commit: 26bfd7045953) for functions: `parse_and_validate_block_from_blob`, `get_block_hashing_blob`, `calculate_block_hash`. Please tell us if we will have problems with these functions after the fork? Do I need to update their sources? Thank you ❤️
-
sech1
rogu157[m] you should test your python binding on testnet
-
rogu157[m]
-
sech1
it should work if you recompile with the latest Monero code
-
rogu157[m]
So it is necessary to recompile? Is it breaking changes here in this functions?
-
sech1
it's better to recompile to be sure
-
sech1
but you can first check it on testnet
-
rogu157[m]
It confuses me that the supportxmr sources were not updated:
github.com/Snipa22/nodejs-pool before the fork. So everything should work without changes?
-
sech1
not everything
-
sech1
moneromooo jberman[m] not sure why, but I'm getting a lot of duplicate tx notifications via ZMQ:
p2pool.io/u/b76134a5bda6e565/p2pool_puke.png - probably because mempool is crowded now (1500+ transactions, 15 MB)
-
sech1
-
sech1
it hit the 10 MB limit I set in command line
-
sech1
so maybe when mempool gets limited by --max-txpool-weight parameter, ZMQ starts sending duplicates?
-
moneromooo
I imagine if --max-txpool-weight gets hit, some tx gets kicked from hte pool, but it will then be received again by nodes sending it to you...
-
sech1
sounds plausible
-
sech1
I'll restart my node without the limit
-
moneromooo
If mining a blck causes that tx to still not be mined, but to now sit below the --max-txpool-weight limit, it'll get added to the pool, but soon kicked again as better paying txes keep arriving.
-
sech1
looks like it helped
-
moneromooo
There is a "send me txes I do nto have" P2P call. Maybe it should have an optional fee/byte, below which it doesn't want txes.
-
moneromooo
That should help with that if it's the reason.
-
sech1
I'm not getting duplicate tx notification without --max-txpool-weight
-
ErCiccione
stagenet superslow or stuck?
stagenet.xmrchain.net
-
ErCiccione
and now it's ok again. (24 minutes no blocks)
-
sethforprivacy
Someone is spamming mempool:
xmrchain.net/page/5
-
sethforprivacy
Note the majority of TXs in each block have incremementing input counts per block
-
sethforprivacy
Now sending max-sized transactions in each block.
-
sethforprivacy
Clearly evident with avg size of TXs exponentially increasing:
pooldata.xmrlab.com
-
sethforprivacy
Dynamic block size is slowly growing as a result as well. Nothing we can do, of course, but interesting nonetheless
-
sech1
it's minexmr
-
sethforprivacy
Ohhhh
-
sethforprivacy
Interesting...
-
sethforprivacy
Really odd way to approach it but I suppose that makes sense
-
ofrnxmr[m]
Lol @ the incrmwwnting
-
ofrnxmr[m]
13-14-15-16 etc lolll
-
sethforprivacy
Yeah really odd way to send things, like a bad script or something
-
sethforprivacy
Cool to see dynamic block size doing its thing to help clear it faster, though 🙂 Already up to 310kb median 😄
-
sethforprivacy
The 194/2 transactions appear over so should clear soon.
-
ofrnxmr[m]
Yeah, mempool down from 10mb-4mb
-
rogu157[m]
moneromooo: What do u think about my problem?
matrix.to/#/!LmpzSzbSMKFmPbCpHe:mon…at&via=matrix.org&via=monero.social A little bit stuck with compile new static libs versions. Thank you)
-
selsta
can you share logs on
paste.debian.net ?
-
moneromooo
I dunno, I wouldn't click on a link looking like that :P I tend to be paranoid maybe.
-
moneromooo
I'd totally load paste.debian.net.
-
selsta
yea the link looks more shady than usual
-
rbrunner
Will teleport you right into the Matrix
-
byteskeptical
lol
-
rogu157[m]
> Hello, dear Monero Dev Team! In our pool we use python binding to monero source (commit: 26bfd7045953) for functions: parse_and_validate_block_from_blob, get_block_hashing_blob, calculate_block_hash. Please tell us if we will have problems with these functions after the fork? Do I need to update their sources? Thank you ❤️
-
moneromooo
That patch has nothing to do with python AFAICT.
-
selsta
like sech1 said the easiest way to find out is testnet
-
moneromooo
The third function is pretty new, so if you already use it, you're probably already fine.
-
rogu157[m]
I mean should I update the source monero functions that I listed above
-
rogu157[m]
To be sure is it okay to work with a new fork.
-
moneromooo
Just pull it all, ideally from the last tagged version on the release-v0.18 branch.
-
moneromooo
Pulling just some parts is a recipe for problems.
-
hardenedsteel[m]
<sech1> "it's minexmr" <- i wonder why they making new transaction for each payment while they can send up to 16 address.
-
moneromooo
The python functions are just thin glue calling the matching RPC on the node/wallet.
-
rogu157[m]
I try to build my python bindings use this docker file:
paste.debian.net/hidden/4f61c8c0 But got following error during release-static:
paste.debian.net/hidden/c17c7232
-
selsta
rogu157[m]: you have to compile static unbound, similar to
vtnerd/monero-lws #39/files
-
rogu157[m]
selsta: sorry for interrupt you again. almost finished binding on the new version of Monero. This source code:
paste.debian.net/hidden/516aafea And this how I build it:
paste.debian.net/hidden/4bc028da Now I got error when import my python module:
paste.debian.net/hidden/0e5ce017 Could you help me because I'm stocked?
-
selsta
it seems to be a completely different dockerfile now?
-
moneromooo
About the last paste, this symbol is from a new-ish wallet lib, libwallet-crypto (IIRC). Maybe you just need to link against it.
-
moneromooo
build/Linux/master/release/src/crypto/wallet/libwallet-crypto.a
-
rogu157[m]
>it seems to be a completely different dockerfile now?
-
rogu157[m]
I use my old dockerfile
-
moneromooo
It's not used by the daemon though, which uses the original crypto code.
-
rogu157[m]
* > it seems
-
selsta
rogu157[m]: try setting -DMONERO_WALLET_CRYPTO_LIBRARY=cn
monero-project/monero #6774
-
rogu157[m]
I added link to wallet-crypto and now got:
-
rogu157[m]
>ImportError: /usr/local/lib/python3.8/site-packages/pymonero.cpython-38-x86_64-linux-gnu.so: undefined symbol: _ZN10cryptonote27get_transaction_prefix_hashERKNS_18transaction_prefixERN6crypto4hashE
-
rogu157[m]
Is it missing link again?
-
moneromooo
Yes, cryptonote_basic
-
rogu157[m]
-
rogu157[m]
hm I got it
-
rogu157[m]
* hm, I got this link
-
moneromooo
Try cryptonote_core then, some stuff got moved for randomx purposes, this one might have been...
-
moneromooo
No, still seems to be in _basic. Maybe wrong link order then.
-
moneromooo
Most linkers are one pass, so you need to supply the caller first, callee last.
-
moneromooo
Though cmake does some auto ordering too I believe.
-
moneromooo
And monero has a couple cyclical deps unfortunately. Not sure how that works in practice beyond giving a lib twice on the link line...
-
rogu157[m]
Tried cryptonote core. Still got this error.
-
rogu157[m]
I'm not versed in code. It is difficult to understand what order of linking should be. I would be grateful if you help.
-
moneromooo
Well, I believe cmake tries to put them in the right order anyway, but I'd go, roughly: wallet core ringct basic crypto others
-
rogu157[m]
If I place crypto-wallet on top of cryptonote_basic/ cryptonote_core I will take error: undefined symbol: monero_crypto_amd64_64_24k_generate_key_derivation
-
selsta
did you try setting -DMONERO_WALLET_CRYPTO_LIBRARY=cn ?
-
rogu157[m]
With this settings It is unnecessary to link crypto-wallet, yea?
-
rogu157[m]
Tried `ENV MONERO_WALLET_CRYPTO_LIBRARY=cn` : still got `undefined symbol: monero_crypto_amd64_64_24k_generate_key_derivation`
-
moneromooo
Might need a -D MONERO_WALLET_CRYPTO_LIBRARY=cn on the cmake command line. This is using cmake, so who knows how one is supposed to specify this.
-
selsta
yes it does not work as env var
-
moneromooo
From looking at the source, it sets it, but the text hints it's a user steting.
-
moneromooo
So maybe yo uhave to modify it in src/wallet/CMakeLists.txt.
-
moneromooo
For all autofools is annoying, at least it's known.
-
-
monerobull[m]
?
-
woodser[m]
I'm getting `undefined reference to `mainnet_hard_fork_version_1_till'` among others, building with monero libs on ubuntu. it works on mac. I'm linking against libhardkforks.a, so I don't see how this reference can be undefined
-
woodser[m]
s/`/'/
-
moneromooo
Link order maybe ?
-
woodser[m]
hm ok I will try that
-
woodser[m]
yes rearranging the linking worked. thanks
-
woodser[m]
rogu157 I was also getting `undefined symbol: monero_crypto_amd64_64_24k_generate_key_derivation` until I moved some crypto libraries later in the linking
-
woodser[m]
cncrypto and libwallet-crypto
-
selsta
.merges
-
xmr-pr
8299 8323 8333 8352 8359 8379 8381 8415 8419 8427 8428 8442 8444 8450 8460 8462 8464 8465 8490 8491
-
theresreallyawo4
Is zero to monero meant to be read first edition, then second edition? Or is the second edition an updated version? Let me know if this is the wrong channel to ask, thanks
-
selsta
second edition is more up to date
-
theresreallyawo4
thank you