04:40:39 Anyone happen to know if with localmonero you can buy xmr with another crypto like btc or ltc? 04:43:21 riceandbeans: no idea. but you can do that on bisq or hodlhodl. 04:43:24 that i know. 04:45:10 riceandbeans, YES... https://localmonero.co/buy-monero-using-cryptocurrency-with-btc 04:46:35 The third dropdown let's you choose a payment method to search for. 04:48:55 Nice, thanks 04:49:23 I saw stuff like cash in the mail and money wires and I'm like, that sounds kinda risky 06:46:29 hello 07:49:38 if hardfork.cpp is changed from 1 to 12 new blockchain will have v12 or we need to change other things 08:04:02 is anyone here 08:05:21 yes 08:05:49 is possible for new blockchain to start from v12 08:06:15 a new block chain can start from anything 08:08:14 well i did that (changed hardfork.cpp from 1 to 12) but after i had "genesis has old version" message and new blockchain wont start 08:08:26 i didnt change smth else 08:12:58 sounds like tricky business 08:25:54 is the right move to change hardfork.cpp from 1 to 12 if u want new blockchain to start with v12 08:41:00 `am i on monero channel? 09:12:44 mapuche yes and yes, you can start with 12 09:14:08 but why is this message "has old version" 09:14:47 because you also need to fix values in src/hardforks/hardforks.cpp 09:16:18 i change there { 12, 0, 0, 10000000000000000000 }, 09:16:48 must remove mainnet_hard_fork_version_1_till 09:16:53 ? 09:17:08 or mainnet_hard_fork_version_1_till = 0; 09:22:00 did you also change "original_version = 1" in hardfork.h? And "{ 12, 0, 0, 10000000000000000000 }" should be "{ 12, 0, 0, 1579857704 }" - last number is the unix timestamp 09:25:44 im doing it right now 09:31:08 this 1579857704 is timestamp of first block? 09:38:00 yes 09:39:14 i did well mainnet_hard_fork_version_1_till = 0; 09:55:17 after all this changes still "has old version" 0 10:00:15 In such cases I always search the message in the source, go into the debugger, set a breakpoint there, run, and when it breaks, see variables values to understand what it complains about 10:01:22 i did that but says no stack 10:01:32 maybe i dont know where to set breakpoint 10:02:27 Well, did you find the statement in the source code that outputs the message in question? Put the breakpoint right there. 10:04:07 Or, for quick-and-dirty debugging, add log output that dumps interesting variable values to console, so you can see more, if debugging does not seem to work (which it does, sometimes) 10:04:51 debugging is the best because even with --log-level 4 i didnt c something more 10:05:27 No, I mean you yourself modify the source to add new log statements, so you are able to see some values that may help you to understand the problem 10:06:14 This "trick" already worked 50 years ago when there were no debugger in existence yet :) 10:06:16 im not so good to add code 10:06:51 Hmm, well, maybe learn that, depending on what you want to achieve. Maybe won't possible otherwise 10:08:24 But anyway, you do work with a *debug* build, right? 10:11:24 no i dont 10:11:40 i must do a debug build? 10:12:04 ok i do it right now 10:15:34 Yes, with a normal build you have hardly any chance to correctly debug. That's what debug builds are for, after all. 10:15:41 sech1 are u here 10:17:37 If you can't debug, I think it'll be easier to just cycle through versions 1-12 in the first 12 blocks and have genesis block at version 1. Just modify block heights and timestamps in hardforks.cpp 10:24:38 im trying to debug is better solution 10:24:42 cleaner 10:37:12 how to have genesis at block 1 13:54:18 rbrunner are you available? have some multisig questions 14:01:02 Yes, here 14:01:15 ok 16:06:40 hello 16:16:00 greetings fellow earthling 16:18:11 just a heads up: the download link for linux on monero-gui's github release page is a 404 https://github.com/monero-project/monero-gui/releases/tag/v0.15.0.3 16:18:58 i don't think it's built yet 16:19:40 the release is 25 days old? the link from getmonero.org appears to work as well 16:20:04 Pr0t3us: i think that the links on getmonero.org are for 0.15.0.2 16:20:32 ahh this is correct 16:20:42 just double checked 16:26:59 mapuche I imagine genesis block 1 would require quite a lot of code edits 16:27:17 is letting it remain block 0 not reasonable? 16:28:37 well i think is no need to do it 16:28:42 too complicated 16:29:13 i had handle_block_to_main_chain return 1 16:29:27 after debugging 16:29:51 i dont know what to do next 16:30:07 at least i debug! 16:30:21 to start a new chain? 16:30:39 maybe look for instructions about setting up testnet chains 16:33:44 the problem is how to run from the begining with v12 and v1 16:34:53 It should be fairly straightforward. You get a verification error. Look at the condition it's failing, arrange for that condition to be true. Repeat. 16:36:07 handle_block_to_main_chain return false 16:36:45 check is on 4212 of blcockhain.cpp 16:55:20 how to arrange that handle_block_to_main_chain return true 16:55:46 That's your job, isn't it ? 16:56:01 You do the work, you get the premine. 16:58:11 is not my job because i dont know deep things 16:58:13 im testing,trying to learn 17:00:04 so cynical moo! 17:02:20 im sure that most of u start like that.. 17:04:04 sounds like you have to trace back through all the functions; code wasn't built to restart from scratch; you may also look for monero forks which started from recent versions 17:05:54 most of monero forks are copy paste things without knowing what is happening inside 17:16:34 Investigating monero does take a bit of determination, anyone here can attest 17:42:42 Because many people ask the same thing about block 0, and most of it is about a premine. 17:43:27 So yes, cynical, but sometimes even I am not cynical enough. 17:43:51 I also assumed you were the same person asking about this for a few weeks. I might have been wrong here ? 17:46:23 wrong 17:46:32 lof of people ask for premine 17:46:35 Ah, sorry then. 17:47:02 im not asking for premine just how new blockchain can start with v12 17:47:34 Well, off the top of my head, hardforks.cpp should be pretty much the only thing. And obviously remove the checkpoints. 17:47:51 changed harforks.cpp and remove checkpoints 17:48:03 but allways "has old version" 0 17:48:30 Did you give it a new genesis block with v12 ? 17:49:15 where? on genesis first byte? 17:49:26 That sounds right I think. 17:49:37 i think i tried even this 17:49:40 wait to try again 17:52:08 version is variant or not? 17:52:22 No. One byte. 17:52:36 ah i did it as variant thats why didnt worked!!~ 17:53:01 Oh, it's actually a varint, I just checked :P 17:53:12 But it's a uint8_t anyway. 17:53:28 12 is the same as varint and int, so no matter. 17:54:07 so i put "c" 17:55:03 capital c ? 17:57:00 no need to change anything else 17:57:12 for example original_version on hardfork.h 18:11:25 back 18:59:33 back again 18:59:41 someone took my nickname 19:10:27 moneromooo i tried with C,c but still version 0 19:10:36 hey all. was posting in #monero-community about issues I've been having lately with the GUI not connecting to the daemon. I'm happy to describe the issue in more detail or describe troubleshooting steps I've tried, but to start, here is a log: https://pastebin.com/8xWn3KiR 19:10:47 "C3c01.... 19:10:58 "c3c01.... 19:11:03 lyza: post the other logs 19:11:49 also use paste.debian.net :) 19:11:51 ah sorry I meant to. this is a recent monerod log: https://pastebin.com/FLRUMsR7 19:12:05 oh Hell yeah I was wondering if there was a better pastebin, thanks 19:14:04 Seems to be working fine. 19:14:49 that's just the thing. the daemon seems to be working fine, mostly, but the GUI won't connect 19:15:32 like this: https://i.imgur.com/r1kWbBF.png 19:16:12 also now the daemon seems locked up, which happens occasionally too. log hasn't updated for 4 monutes and it's now several blocks ehind 19:17:02 Check what it's doing when locked up. As in, get a stack trace or a few. 19:18:42 moneromooo what im doing wrong for versiob 19:18:45 moneromooo what im doing wrong for version 19:18:57 c3 is... 19:19:09 195. 19:19:16 It'll also be a > 1 byte varint. 19:19:25 not really sure how I'd go about doing that tbh 19:19:27 So I have no idea why you did this. 19:19:33 Do you have gdb ? 19:19:45 I always forget whether gdb works on windows. 19:20:07 well there's the Linux subsytem for Windows or whatever but.... 19:20:42 3c is unlock time 19:20:48 Ah, the new shiny embrace and extent isn't it. And some people want to give them a one hundred and seventy third chance... 19:21:30 It's byte based, not nybble. Put in a whole byte (replacing the 0 or 1 that's there). 19:21:42 heh, yeah I hear you. what can I say, it's the Windows games that keep me here :-/ 19:21:48 ah 19:21:53 ok 19:22:22 Also, just replacing the version probably won't be enough, as the block probably doesn't validate using v12 rules. 19:22:27 But I guess you'll find out. 19:23:02 u told that hardforks.cpp changes are enough 19:23:41 Off the top of my head, for rules change, yes. 19:23:59 But here you also want to create a new block for it :) 19:24:48 mainnet_hard_fork_version_1_till = 0 ; ? 19:38:56 "0c3c01..." still version 0 19:49:01 moneromooo what else is left 19:49:57 I don't know. I don't owe you my time. I gave you a few pointers, but I'm not debugging it for you. 19:53:21 * asymptotically is amazed by moneromooo's patience 19:58:08 ok i do i debug compile 19:58:13 thnx moneromooo 19:58:47 very nice your behaviour 19:59:17 u that give so much all this year to monero still help people 19:59:37 but other people that didnt do 1% of what u did refuse to help 20:02:04 They also don't owe you their time. And quite frankly this is good litmus test for whether you have a minimum technical capability to start and debug a fork. 20:02:24 mapuche: will you name for first child after them? 20:04:48 I mean, this is not particularly hard, though it is a multi step debugging process. There's no crypto involved, which would have required knowledge that's not basic programming. It only requires basic C++ ability and being able to debug code and find things in the source tree. You can do it if you invest the time for it, which, if you are making a fork, you should invest. 20:05:25 Doing things yourself from the pointers others give you is how you will learn. 20:05:46 "owe your time" is a luther phrase is not for u 20:05:47 no time for learning! only time for getting rich! 20:06:11 I have no idea what you said here sorry :) 20:06:22 https://en.wikipedia.org/wiki/Martin_Luther 20:06:39 Oh, that's somehting he said ? OK. He was right then. 20:08:22 if luther was right open source,monero etc wont exist 20:12:27 and asymptotically wouldnt be here screaming 20:12:34 lol 21:17:20 Hi guys, just a short question. If you want to mine on monero daemon it is not necessary that you open up any ports, because you just have to publish the block to other nodes? Am i getting that right? 21:18:20 If you open the port, you'll send your blocks to more peers. Otherwise, you'll send it to just the outgoing peers you have. 21:18:46 So more peers -> faster diffusion -> less orphan chance. But diminishing returns after a certain amount of connections. 21:21:00 Would you open up the port in your local network? 21:21:58 Im not sure whether its good for security in the network... 21:24:27 Moo Can i have your address for donation pls? Tx for your support! 21:32:56 It's on my monero-wallet-generator github page, thanks. Or you could donate to the core team wallet too (README.md). 21:33:13 Opening the port needs doing on your local firewall, and any router/switch that's in the way. 21:33:24 (along with forwarding to the right IP) 21:34:02 The attack surface is about hte same (the P2P comms), the only difference is that anyone can connect, not just the ones you randomly select. 21:34:13 But someone wanting you to connect to them can just wait anyway. 21:39:40 Ok. Thanks! 21:44:21 Sry moo but i cant find it on your github page 21:44:40 are you sure about it ? 21:44:49 me neither 21:46:19 https://github.com/moneromooo-monero/ 21:46:29 I checked, I was not banned :D 21:47:40 donation address? 21:47:51 moneromooo is so oldschool that his forked monero repo is `bitmonero` 21:47:52 yea 21:48:42 it cant be found on your monero-wallet-gen page 21:48:47 Not so oldschool that I remember BMR though. I'm from the MRO era. 21:48:55 Hmm. Let me check... 21:49:01 :DDD 21:50:09 PMing 23:49:58 is there anyway to delete my mattermost account?