- 
vtnerd TrasherDK : the cmake for monero-lws should be relaxed now 
- 
vtnerd ZeroMQ chain subscription support was also added 
- 
TrasherDK vtnerd: Yes. cmake passes now :) 
- 
TrasherDK vtnerd: But "#error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options." 
- 
TrasherDK Adding CXX_STANDARD=11 to cmake yields: "Manually-specified variables were not used by the project: CXX_STANDARD" but the build run a bit further before crashing. 
- 
TrasherDK [  3%] Building CXX object src/CMakeFiles/monero-lws-common.dir/config.cpp.o 
- 
TrasherDK [  6%] Building CXX object src/CMakeFiles/monero-lws-common.dir/error.cpp.o 
- 
selsta .merges 
- 
xmr-pr 6111 6600 6607 6610 6613 6690 6693 6731 6746 6752 6753 6757 6771 
- 
selsta seems like we can add 6613, 6760, 6761, 6762 6763 to the list ^ 
- 
TrasherDK How about #6766 Is that one in already? 
- 
nandubatchu Hi there 
- 
nandubatchu need help with monero transaction building and broadcasting via python 
- 
nandubatchu I am getting 'cannot load unsigned_txset' 
- 
nandubatchu while I try to hit RPC endpoing `sign_transfer` 
- 
nandubatchu any idea where am I going wrong? 
- 
dEBRUYNE Would probably help if you post logs and/or the code somewhere 
- 
grydz Hi there, I'm now able to go through the CLSAG signature part on Ledger's hardware wallet but I get an internal error at the end: "total_received < r.second.first". Could this be related to the algebra or something else? 
- 
grydz 
- 
grydz 
- 
moneromooo It looks like it's the code that checks whether the tx does pay each of the intended recipients before sending it. 
- 
moneromooo If it fails, it means your tx or the checking code is wrong. 
- 
moneromooo It's a sanity check to avoid sending a tx which is known to not do what it was meant to do. 
- 
sarang moneromooo: based on what grydz told me, the signature check should be failing (and perhaps generation as well, depending on sanity checks...) 
- 
sarang Or at least, there was an algebra error in the Ledger CLSAG generation code when the error was seen 
- 
sarang That's been fixed, but another algebra error could exist still 
- 
sarang I'm going through the Ledger stuff as well, to see if this is the case 
- 
moneromooo That's the outputs I think so that should not break if the input isgs are broken. 
- 
sarang Hm ok, so the signature check was not performed 
- 
sarang Which means it was incorrect, but this was not a source of the error 
- 
sarang ok 
- 
sarang At any rate, the algebra error was still there =p 
- 
grydz moneromooo, what's the func name of this check? 
- 
moneromooo sanity_check ? 
- 
moneromooo The one in which this assert is. Am I missing your point ? :) 
- 
grydz Got it ;) 
- 
kayront how much of the stuff in  cryptonote.org is relevant to monero as it is today? 
- 
fluffypony like 20% 
- 
kayront as i feared 
- 
kayront .. is there a cryptonero.org ? 
- 
hyc the actual p2p protocol perhaps 
- 
hyc i.e. message formatting rules 
- 
kayront let me try another angle 
- 
kayront for some not-completely-beginner developer, is there some resource (besides the source code) where by reading, understanding and following along, eventually he'd be able to come up with a fully functional monero daemon? 
- 
kayront what all the rules and concepts are etc 
- 
hyc zero-to-monero? 
- 
kayront would that be enough to implement the whole thing? 
- 
kayront it's something i've wondered on and off for awhile, i don't really get how it works at lower levels. but for instance, if the rules have changed quite some times because of hardforks, doesn't that entire logic also have to be part of this hypothetical alternative implementation? actually when i phrase it like this the answer must be yes 
- 
sarang Yes 
- 
kayront i'm swimming a bit out of my depth here so if the questions seem confusing or unclear it's because i don't really know what i'm talking about 
- 
sarang Zero to Monero is the closest thing to a protocol spec that exists 
- 
sarang but even that doesn't try to fully address the state of consensus rules at each upgrade 
- 
sarang It would be far easier to build something on a new chain that doesn't require the baggage of earlier protocol rules 
- 
kayront should that stuff be documented? i imagine it would make the life of new programmers who'd like a stab at implementing the protocol much much easier 
- 
sarang Go for it :D 
- 
sarang But I hold little hope that such an effort would be maintained meticulously as things change 
- 
kayront hah, need to understand a lot more about it 
- 
moneromooo Can't hurt (unless it's documented wrong). 
- 
kayront and what about the architecture of monerod 
- 
kayront is that documented somewhere for developers? 
- 
kayront (besides source code :p) 
- 
selsta .merge+ 6613 6760 6761 6762 6763 
- 
selsta .merges 
- 
xmr-pr 6111 6600 6607 6610 6613 6690 6693 6731 6746 6752 6753 6757 6760 6761 6762 6763 6771 
- 
Snipa I'll dig through them tonight once I wake back up again. 
- 
selsta ty 
- 
selsta .merge- 6111 
- 
xmr-pr Removed 
- 
selsta ^ until moo looked at the functional test p2p stuff