-
selsta
.merge+ 8186
-
xmr-pr
Added
-
selsta
.merge+ 8154 8158 8159
-
xmr-pr
Added
-
selsta
.merge+ 8187
-
xmr-pr
Added
-
selsta
hyc: could you take a look again at
monero-project/monero #8088 and approve if the PR is ok?
-
jeffro256[m]
If anyone would be willing to review my PR
monero-project/monero #8211, I would greatly appreciate it! I tried to simplify the changes that I made and I would be happy to help answer questions since it's a pretty big PR
-
jeffro256[m]
(It's the final version for now)
-
xmr-pr
jeffro256 opened pull request #8211: EPEE Cleanup Reorganized
-
xmr-pr
-
woodser[m]
how is one to use monerod `get_fee_estimate` to estimate a tx fee? one needs to know how big the tx is in bytes, but that requires generating the tx?
-
moneromooo
Yes.
-
woodser[m]
how can a transaction be generated without a fee estimate in order to know the size in bytes?
-
moneromooo
Iteratively. Most of the time, you won't need to add a new output.
-
moneromooo
s/out/in/
-
moneromooo
See create_transactions_2
-
moneromooo
Or you can just select inputs that always sum >= wanted amount + 0.001 and you'll always be good.
-
r4v3r23[m]
is there any update on the status of next hard fork?
-
mj-xmr[m]
If you want to have your favorite IDE documented against Monero-dev's specifics, please vote here:
-
mj-xmr[m]
-
selsta
r4v3r23[m]: 1/2 multisig PRs were merged, a lot of the other big patches are also approved
-
selsta
but there is no date currently
-
arimfexendrapus[
there is an issue with version 0.17.3.1, when you add a contact to the address book, the bottom entry in the address book get reassigned the name of the new entry. what should I do about this, I am a developer and have been using monero for a while but have never tried to contribute?
-
w[m]
<arimfexendrapus[> "there is an issue with version 0..." <- Of GUI?
-
arimfexendrapus[
yes
-
arimfexendrapus[
gui
-
arimfexendrapus[
* issue with Monero GUI version 0.17.3.1,
-
w[m]
Open an issue on GitHub yet?
-
arimfexendrapus[
there is not a version 0.17.3.1 cli
-
arimfexendrapus[
no i have not
-
arimfexendrapus[
is that the preferred avenue?
-
w[m]
For an issue
-
w[m]
But
-
w[m]
selsta: might be able to point you to the code
-
w[m]
* the code if you're interested in investigating yourself
-
w[m]
* the code if you're interested in investigating yourself
-
arimfexendrapus[
i would like to become familiar with the codebase, i feel like its only responsible
-
arimfexendrapus[
for me to have a deeper understanding of the back end
-
moneromooo
The code is likely in wallet2.cpp, a bit less likely to be in src/wallet/api
-
moneromooo
you could try using the address book in monero-wallet-cli, and see if a similar thing happens. If yes, the bug's almost certainly in wallet2.
-
arimfexendrapus[
okay, i will take a look there then i guess i should submit an issue on the github?
-
moneromooo
A PR if you can :) If you can't find it, an issue.
-
moneromooo
I added tests for address book functionality (tests/functional_tests). If they don't test that particular case, adding another test that "finds" this bug would be a nice plus if you're willing.
-
arimfexendrapus[
i mean, i don't know if im qualified to fix the problem, ill see if its something simple, but if not idk about that yet i havent even looked at the codebase before
-
moneromooo
Well, it's straight C++. No crypto involved, so you're likely to be just fine.
-
moneromooo
Good luck, and questions here about the code are welcome if you need clarity on some bits.
-
arimfexendrapus[
c++ is my jam 😝
-
arimfexendrapus[
thanks
-
arimfexendrapus[
this should be fun
-
-
arimfexendrapus[
maybe im being stupid but i cant find wallet2.cpp
-
moneromooo
find src -name wallet2.cpp
-
moneromooo
or, better: find . -name wallet2.cpp
-
arimfexendrapus[
im in a windows environment
-
arimfexendrapus[
shocker i know :P
-
moneromooo
Ouch, sorry :/ src/wallet
-
-
arimfexendrapus[
don't have that path
-
arimfexendrapus[
i downloaded the gui master
-
merope
He's talking about the main Monero repo that inclures wallet-cli
-
merope
Not gui
-
arimfexendrapus[
do i need just the main monero
-
arimfexendrapus[
okay gotcha sry took me a second to figure that on out
-
arimfexendrapus[
s/on/one/
-
arimfexendrapus[
😅
-
moneromooo
Oh right. A submodule in your case...
-
arimfexendrapus[
i just downloaded the master monero zip just so i dont run into any more issues like this
-
arimfexendrapus[
since you seem to me more familiar with that anyway
-
arimfexendrapus[
christ wallet2.cpp is 14k lines
-
moneromooo
Sounds like you found the right one :)
-
mj-xmr[m]
LOL
-
arimfexendrapus[
how many loc is Monero in total roundabout?
-
arimfexendrapus[
i see wallet2 is one of the largest files in the repo
-
mj-xmr[m]
<arimfexendrapus[m]> "how many loc is Monero in..." <- 265k lines of code
-
mj-xmr[m]
Here are some "actionable" stats if you're interested:
-
arimfexendrapus[
oh boy
-
mj-xmr[m]
-
mj-xmr[m]
there, the LOC is counted as code in .cpp files relative to code in header files.
-
arimfexendrapus[
yea
-
arimfexendrapus[
this is neat
-
mj-xmr[m]
(almost) obviously in order to incentivise the move the code from the headers into source files.
-
r4v3r23[m]
<selsta> "r4v3r23: 1/2 multisig PRs were..." <- are there any remaining issues? has the fee change been settled? IIRC that was what was holding up the fork
-
mj-xmr[m]
arimfexendrapus[m]: This one particularly confirms that the wallet2 is really heavy on the RAM as well. Think of RPi with only 2 GB of RAM, whose 3 of 4 cores cannot be used in such circumstances:
cryptog.hopto.org/monero/health/dat…2deaaa/d562deaaa-mem-usage-prod.txt
-
arimfexendrapus[
ive never even thought about how much ram it uses on my personal box
-
arimfexendrapus[
* personal box tbh
-
arimfexendrapus[
* personal box tbh im not that concerned
-
arimfexendrapus[
those stats are only for the compiling anyway
-
arimfexendrapus[
i wouldnt try to compile something like this on a RPi
-
mj-xmr[m]
Laptops with 4 GB RAM are not unusual.
-
arimfexendrapus[
thats just asking for problems
-
arimfexendrapus[
true
-
mj-xmr[m]
But yeah. This is only developers' perspective. The user won't be affected at all.
-
arimfexendrapus[
thats a sad developer
-
arimfexendrapus[
using a 4gb laptop
-
mj-xmr[m]
So in other words: there are worse problems in the World :)
-
arimfexendrapus[
😝true that
-
arimfexendrapus[
seems to be tearing at the seams atm
-
arimfexendrapus[
the world i mean
-
mj-xmr[m]
When TSHTF, and I have to resort tapping my solar panels as the only energy source, than that 4 GB laptop will be the only way to work :)
-
mj-xmr[m]
arimfexendrapus[m]: It's gonna be alright. It just needs some ... clensing.
-
mj-xmr[m]
s/clensing/cleansing/
-
arimfexendrapus[
some of the solar stuff rn is nuts, i doubt that it would affect your usage of a regular destop or even workstation
-
arimfexendrapus[
which is pretty crazy to think about
-
arimfexendrapus[
i mean i wouldnt be mining anymore but for just regular usage...
-
mj-xmr[m]
I'm mounting 600 pW this week. So 300 W on average with 72 Ah storage.
-
arimfexendrapus[
see, not a problem
-
arimfexendrapus[
for a laptop anyway
-
mj-xmr[m]
arimfexendrapus[m]: Why not? Otherwise the energy goes to a waste. Selling it to the grid is out of option for me. I don't work for the government nor for the so called: Local Community.
-
arimfexendrapus[
i was just saying if i had to choose
-
mj-xmr[m]
arimfexendrapus[m]: Not at all. Even in rainy cloudy days, when you have to assume just 10% of the average output.
-
arimfexendrapus[
refridgerate my food -- mineing crypty
-
arimfexendrapus[
s/crypty/crypto/
-
arimfexendrapus[
* refrigerate my food -- mining crypto
-
arimfexendrapus[
lol
-
mj-xmr[m]
I store the bulk of my food in form of dry grains. Refrigerator is not sth. I'd count on, TBH.
-
mj-xmr[m]
OK. Sliding off topic, and I'm getting sleepy. GN.
-
arimfexendrapus[
hey technical question, i havent worked with cmake in VS only regular sln files, its saying that i need openssl
-
arimfexendrapus[
or something like that, ill figure it out on my own but if you know what to do off the top of your head...
-
mj-xmr[m]
-
mj-xmr[m]
There are copy-paste ready installation commands. I guess you're missing at least one of the deps.
-
arimfexendrapus[
im trying to actually work on the code not compile it
-
mj-xmr[m]
Still, CMake needs them to generate the Makefiles.
-
arimfexendrapus[
okay
-
mj-xmr[m]
and only on top of that, your VS can show you a valid project file.
-
mj-xmr[m]
*project tree.
-
mj-xmr[m]
Otherwise it crashes before this is possible.