01:16:34 https://www.eff.org/deeplinks/2020/03/graham-blumenthal-bill-new-path-doj-finally-break-encryption 09:11:16 community.xmr.to server throws an internal server error so cant test any address <-- that instance had issue yesterday before your message apparently 09:29:52 yea i guess it was telling me bedtime 09:51:32 faucet stagenet still giving me rejected by daemon 10:07:36 so monerod is synced for stagenet and running, i setup the walletrpc service to connect to it, stagenet=1 10:07:41 i guess thats good on my end 10:08:08 i created a wallet through json rpc, i can open it, get_address getbalance, although it's 0 10:08:27 lemme sync up and send you some coins 10:08:27 someone sent me some stagenet xmr last night but it looks like that did not go through 10:08:37 if you created a new wallet maybe it isn't the same address 10:09:09 https://bpaste.net/KJMA 10:09:12 account_index 0 10:09:29 https://bpaste.net/UPOA 10:09:32 output looks good 10:11:47 i dont get why the xmr.to stagenet faucet rejects it, i wonder if it's something i did wrong 10:12:20 did somebody 51% the stagenet chain? 10:12:33 2020-03-05 09:51:03.583 [P2P4] INFO global src/cryptonote_core/blockchain.cpp:1839 ----- BLOCK ADDED AS ALTERNATIVE ON HEIGHT 530359 10:12:34 2020-03-05 09:51:03.583 [P2P4] INFO global src/cryptonote_core/blockchain.cpp:1839 id: <99256a01d6fe5f03c30513e97c56f308ec549e0bfe87c5ef038f929d6e33de6b> 10:12:34 2020-03-05 09:51:03.583 [P2P4] INFO global src/cryptonote_core/blockchain.cpp:1839 PoW: <8ba4af8d85ad7bddadb0678a6eb57bc637c5c5b8c91080335809694e26460000> 10:12:34 2020-03-05 09:51:03.583 [P2P4] INFO global src/cryptonote_core/blockchain.cpp:1839 difficulty: 79227 10:12:36 bunch of those 10:12:45 so there were some conflicts of mining block at the same time 10:12:59 yeah i'm getting those while syncing all the way from 51xxxx 10:15:28 this is stagenet i guess it's a lot smaller and more prone to those kind of things 10:15:37 is mainnet questionable like that too? 10:16:25 because at this point i can still go for another coin, even though i like the idea of monero much better 10:16:38 if somebody has a lot of hashing power, sure :D 10:16:55 i mean aside from theory :P what is the current state of mainnet 10:18:17 Stealthy: ok i sent you some stagenet xmr to the address on your pastebin 10:18:30 sweet, lets see if that goes through 10:18:43 osnap, it did 10:19:04 looks like everything is set up to go then 10:19:26 and the mainnet is currently at 1.3 Gh/s. i think the stagenet sometimes goes quite a while without 1 block because there's nobody at all mining there 10:19:39 that makes sense 10:20:17 is that 5 billion xmr or lol 10:20:35 check the top of the docs page, it's 50 XMR but the api gives it to you in atomic units 10:20:40 i think 1e12 atomic units is 1 XMR 10:20:46 ah xD 10:20:47 btw, there's a nice website that shows you how much you'd need to spend on NiceHash to get 51% of the hashrate of some coins and rewrite some history. for some coins its quite scary 10:21:18 https://www.crypto51.app/ 10:21:54 lol, wow 10:24:06 monero is not even on there, i guess its harder to 'datamine' 10:24:39 it used to be there, but i dont know if nicehash has randomx yet 10:25:07 either way the monero network hashrate is too big for nicehash, i think even if you bought it all out you'd still only have a few % 10:26:32 i don't have much of a clue on the technical aspects of all of this, barely scratching the surface really 10:30:44 apparently i can get balance for any account_index through the wallet rpc without having to do open_wallet 10:31:25 so i guess it's really just an interface to manage my local wallets created through the wallet-rpc 10:31:35 and i can reference them by their ID 10:32:32 and so it begins :P 10:41:45 instead of checking the balance you might want to do get_transfers. you can ask it for all of the incoming payments since block X 10:46:00 yep, eventually 10:46:19 now that i know that it's setup, im working on making the correct database models so i can work that into the app 10:46:38 use the correct corresponding rpc enpoint for stagenet and mainnet 10:46:53 get the respective account_index 10:47:07 then i'll work on keeping an eye on transfers 10:48:42 20G /var/lib/monero/ 10:48:52 thats stagenet, how large is mainnet currently 10:49:07 guess i'll have to run both daemons 10:49:15 and two wallet-rpc's 11:26:54 Stealthy: i think it might be around 80gb now? but you can enable pruning to shrink it quite a bit 11:50:34 can i enable that at a later point? 11:50:41 ie when it gets too big 11:51:13 i made 4 services, 2 for monerod stage and main, 2 for wallet stage and main 11:51:22 kinda struggling for it to recognize my wallet again lol 11:51:43 you can enable it whenever you want, but it doesn't hurt to enable it now 11:51:46 i moved the old one to a new folder ie 'wallet_stagenet' 11:52:02 can't you just use the --wallet-file parameter of the rpc server? 11:52:39 i use wallet-dir 11:52:54 both walletrpc instances have their own dir 11:53:06 so that i can have multiple wallets potentially for both main and stage 11:53:27 but moving stuff around broke something 11:53:50 'no wallet file' and open_wallet gives 'failed to open wallet' 11:54:37 ah 11:54:38 2020-03-05 11:48:45.155 [RPC0] ERROR util src/common/util.cpp:282 Failed to open /home/monero/wallets_stagenet/stealthy_001.keys: Permission denied 11:54:38 2020-03-05 11:48:45.157 [RPC0] ERROR wallet.wallet2 src/wallet/wallet2.cpp:5426 !is_keys_file_locked(). THROW EXCEPTION: error::wallet_internal_error 11:54:58 guess i need to re-chown 11:55:42 thank god that worked 11:56:11 i would just forget about the --wallet-dir and create_wallet calls and just create your wallets in advance 11:58:07 too far into that route to switch stuff i think xD 11:58:17 since it works now 11:59:15 will look into pruning though 11:59:36 well all you do is start the wallet with --wallet-file ./your-wallet --password-file ./top-secret-pw 11:59:44 and it just works :D 12:00:20 just went through systemd hell to setup the services xD 12:01:19 now i can just focus on my api to make sure to open-wallet the right one 12:01:43 although that might not be necessary i found last night as long as i pass the right ccount_index 12:01:51 at least for get_address and getbalance 12:03:01 i remember reading, some time ago, that you can configure the size when you configure prune, have to refind it again 12:03:31 then add it to the config for both instances 12:04:29 for now i have plenty space but better to figure it out now and not have to worry about it later 12:28:49 are there any downsides to that, asymptotically 12:29:16 i'd imagine if everyone pruned history, at some point its impossible to check validity back? 12:29:27 if you enable it later, you'll either have to only prune future data, or have some downtime while you delete the old stuff 12:30:04 i have enabled it but was thinking about it 12:30:27 also cleared the datadir and have them both syncing again 12:30:41 93M /var/lib/monero/stagenet/lmdb 12:30:41 93M /var/lib/monero/stagenet 12:30:41 7,8G /var/lib/monero/lmdb 12:30:41 7,9G /var/lib/monero 12:36:00 i think with moneros closed nature and when blocks are confirmed a certain amount it's fine to prune old data 12:36:19 no sense except datamining to keep a huge history 12:36:41 from that understanding it makes sense to enable pruning 12:37:11 Stagenet directory for me is only 5.49GB 12:37:37 earlier i pasted the total size, i think i had mainnet done at 60% or so as well 12:38:10 Mainnet is ~78.2GB not pruned 12:39:05 pulling 5~9 MiB/s we'll see in a bit 12:40:08 cpu graph is all over the place xD 12:40:39 https://i.imgur.com/zjlzKdh.png 12:40:40 lol 12:46:28 and after all that i'll have two endpoints for my application, one for stagenet one for mainnet, a number of wallets that BelongTo either one of them and then 'sub addresses' that belongto a wallet, and User hasmany subaddresses 12:47:35 then when i create a new subaddress i'll have to figure out how to setup callbacks for transfers 12:47:42 Atomic Swap app between Mainnet and Stagenet? 12:48:03 I have a lot of Stagenet coins... I can test your app all day long if you want. 12:48:19 no no i just want to be able to use Stagenet for my development build and Mainnet for production 12:48:41 Wrecking my whole day... 12:48:51 haha 12:49:03 when i get all this stuff wrapped up you can play with stagecoins 12:49:04 Stealthy: you probably want one wallet for the whole application, not a wallet per user 12:49:24 yep 1 stagenet wallet 1 mainnet wallet, just subaddresses for endusers 12:49:37 and every n minutes a new subaddress will be created and linked to a user 12:49:46 oh sorry i mis-read what you said above :p 12:50:21 lemme start up the gameserver real quick i'll show you 12:51:31 https://nixbox.nixweb.nl/play 12:51:59 just tmp domain but thats where i push progress builds every now and then during tinkering 12:53:37 once i implemented monero it'll run on stagenet 12:53:59 for time being 12:55:20 every game consists of 10 million rounds; the start of a game is the hash of the monero blocked mined at that time 12:55:48 and it creates a hash chain of 10 million hashes based on a secret 12:56:03 the hash of the last block mined is the public key, that will give a result for that round 12:57:16 so for a new game it checks the latest mined monero block, that hash will be the publically known key which makes a result 12:57:30 it creates a hash chain of 10 million hashes based on a private key 12:57:36 have you seen monero.win? it's also based on the block hashes but not as complicated :D 12:57:57 never heard of it tbh ^^ 12:58:18 its only 'complicated' technically :P it's to asure no tampering 12:58:37 for the end-user it's as simple as, where will the game bust, 2.00 has a change of 50%~ 12:58:43 which would multiply your wager 12:58:46 by 2 12:59:19 everyone can verify the rounds result by knowing the public key 12:59:36 and the integrity of the hash chain, because every hash is the hashed previous round 12:59:45 Are you being paid to shill monero.win asymptotically ? 12:59:57 very muchly 13:00:15 good 13:08:04 i'll have to see how it works out 13:08:16 i know that in theory it should be possible to make subaddresses but i havent found it in the api specs 13:09:38 i guess its just create_address where the account_index is the actual account/main wallet 13:14:57 Stealthy: call create_address. it gives you the address and a subaddress index 13:15:13 you should probably just use the 0th account index as accounts are quite separate 13:16:10 i'll have the main wallet infos stored in database so that i can use it's correct index to create addresses upon 13:16:45 If I rent a dedi to mine Monero, obviously this is not going to be profitable. But what is the least unprofitable option? 13:16:58 hi there is there any privacy focus project that does funding or diferent softare hardware projects, were tokens are used for every commit? if you know what I mean 13:17:21 It seems like you could create a "synthetic VPS" that way. You rent a server for $40, then mine Monero for $N at lowest priority. 13:17:46 Whenever you get a request, the Monero mining gets seized up. 13:18:26 In this way, you pay $(40-N*unused_frac). A zero-cost discount. 13:18:34 VASTfreedomBot[m: no I do not know what you mean. 13:20:35 i cant even imagine for something like that to work at all VASTfreedomBot[m 13:20:36 xD 13:21:06 Signal does something remotely similar 13:21:09 trust in the monero network is one thing but you cant validate trust into any of its users 13:21:11 You get paid in Bitcoin per commit 13:21:35 VASTfreedomBot[m: i think that Bisq does something funny with tokens rewarding developers 13:21:46 per commit is a terrible metric though 13:22:01 yea 13:22:08 Im not really think on monero but maybe another project maybe based on monero blockchain that automates rewarding commits etc 13:22:21 Bot: i think that "> gona ask 13:22:38 off course it would depend on the quality of the comit 13:23:05 n lines*award 13:23:06 xD 13:23:29 \r\r\r\r\r\r\r 13:24:06 probably the maintaneirs would grade the work 13:24:31 yea 13:24:42 and the depending on avaluation 13:25:34 asymptotically: Right, so what Signal does is use an honor system. 13:25:55 You put in a pull request, and you can choose (for minor stuff) to write "FREEBIE" 13:25:58 and they don't pay you 13:27:10 ok sounds good gonna reach out to them and check their source repos 13:27:11 so automated or not, you check through commits, grade work and make a transaction for whatever value 13:27:18 sounds simple enough 13:28:16 I believe because every commit should be reviewed its better not to be automated , making and incentive for code to be audited and eviewed by current maintainers 13:28:32 all backed by the same token 13:28:44 you could provide an interface for grading on a website 13:28:47 paid moderation maybe 13:28:56 unlocked after x rewards/honor whatever 13:29:13 why a new token though? why not just send xmr? 13:29:18 yea 13:29:25 no need to complicate it 13:30:36 you'll write a service that checks commits, loads them into your website database, they get moderated, funds gets transferred 13:30:48 i like the monero ccs system better 13:30:53 shit i'd work for ya 13:31:54 could use the xmr blockchain, so is the same network but on top of it you would need to custamize it 13:32:22 but why? what am i going to do with worthless CommitTokens? i want xmr that i can buy things with :) 13:32:30 :P 13:32:56 you can always abstract the fact that its XMR by calling it Bananas 13:32:58 Also because the ideia is to make incentive for early developers to get involved , overtime with theire work the token would rise in prise 13:33:13 having to be an idependent token for evaluation sake 13:33:23 asymptotically: ^^ 13:33:40 Stealthy: 13:33:49 why would it be worth anything at all though? especially if it's only issued by some central authority at their discretion 13:34:12 maybe thats the trick lurking in the shadow :p 13:35:33 but honestly i don't understand the concept of a token on top anyway so *zips* 13:36:05 Stealthy: tokens are a tool for separating a greedy fool and his magic internet money ;) 13:38:13 without understanding the technology i'd guess its something like a promise where you say, your Bananas are backed by my X amount of XMR on the actual chain 13:45:06 because this is not for speculation has most cryptocurrencies are. But for actual real projects that have commits every hour were there is actual work so there is gonan be a certain number of transactions per day making it vaue rise, most certainly. Imagine if debian would have suvch syste It problaby be worth quite enough. But I will procede to other channels to 13:45:06 ask on bisq and signal as sugested to see their own implementation of suchideia. 13:46:03 that doesn't answer the question. i understand they get paid out to developers, but what do developers do with them once they have them? 13:46:10 if they just exchange them, what was the point in the token? 13:46:53 > <@freenode_asymptotically:matrix.org> why would it be worth anything at all though? especially if it's only issued by some central authority at their discretion 13:46:53 * because this is not for speculation has most cryptocurrencies are. But for actual real projects that have commits every hour were there is actual work so there is gona be a certain number of transactions per day making it vaue rise, most certainly. Imagine if debian would have such system It problaby be worth quite enough. But I will procede to other channels to ask on bisq and signal as sugested to see their own 13:46:53 implementation of such ideia. 13:47:18 ok it's not for speculating. what's it for then? 13:47:24 Stealthy: fractional reserve banking ON THE BLOCKCHAIN 13:48:00 I promise my bananatethers are FULLY BACKED by deposits in "an (alleged to be) Panamanian entity" 13:52:15 lol 14:21:16 jokes aside though, the guy goes have sort of a point. CCS is cool but something more informal might be interesting 14:21:33 so, each issue gets an address automatically assigned, and its audit key is made public 14:21:48 so you post bounty into the address of issues you want people to work on 14:23:01 i like the idea in general but i dont think it has to be overcomplicated 14:25:04 i'm probably just too stupid to see the appeal 14:25:43 much more so to actually work that out; if anything i'd stick with the basic and keep data in mysql and call it done 14:26:55 ^. no point in pretending its decentralised, might as well keep it simple 14:29:44 yea 14:37:05 Yeah ofc. The token nonsense is just ICO fraud. 14:37:11 There's no point to have it for legitimate business 14:37:37 MySQL is less basic, because then your software needs to be safe enough to actually handle money 14:37:46 here we can just keep a HW wallet and generate keys using the xpub 14:43:19 ok, i see your point 14:44:29 never considered the blockchain as a datastore 14:44:48 it'll be a slooow option though lol 14:46:17 was it you who said stagenet was 17G? i'm at 21G with prune on :/ 14:46:32 starting to think i did wrong in the config file 14:47:06 prune-blockchain=true 14:48:11 i'm at 5.6G without pruning 14:48:38 oh i meant someone said mainnet was 17G 14:55:17 What datastore? You use it to manage your money 14:55:31 money goes into the bounty address, money gets paid out by someone with the key 15:00:59 i misunderstood thinking you meant using the chain to actually store (all) agreements 15:01:21 since you (arguably) can't trust a centralized store 15:02:03 i don't know how it technically works but i'd imagine using signed messages or some mechanism that i have not looked into yet 15:03:13 ¯\_(ツ)_/¯ 15:04:31 for the past 30 minutes i've been applauding myself being able to recover my current balance through json rpc is how noob i am 15:06:47 small victories 15:11:04 there's a centralized guy who runs the whole thing 15:11:19 who holds the HW wallet and who decides if he's going to pay out or not 15:11:52 the chain is just used to credibly demonstrate he has money in the account to pay, and to allow people to put money into the bounty pool without having to first transfer it in to a web wlalet 15:19:33 so i have a primary address, now let's say i have made 5 (sub)addresses for a specific user; his total balance is the return of get_balance, passing the indices for those subaddresses as the 2nd parameter; 15:19:46 now let's say this user spends 1XMR 15:19:57 do i initiate a transfer to the primary address 15:20:11 or keep those transactions separate in my database 15:20:21 and just deduct 1XMR from his get_balance 15:21:04 i don't think there are any fee's involved transferring between subaddresses? 15:21:09 how about time? 15:21:21 i think its best to use incoming_transfers and work out balances for yourself 15:21:29 then you dont need to do any funky subtractions 15:21:59 true, so you're saying monitor transfers to user-assigned subaddress, keep balance in my own database 15:22:13 it's a transaction like any other 15:22:53 yes, and keep a log of all events (incoming payment with txid ..., outgoing payment with txid ...) just so that you can avoid duplicates and keep track of everything 15:23:31 now here's another question then, in time my primary address balance will consist of the total balance of many subaddresses; can i transfer a given amount from the main address to any other external address? 15:23:36 or do i need to gather funds from subs 15:25:44 dont use get_balance and dont transfer funds between your subaddresses, it will just make things harder for no good reason 15:26:31 i did the same thing with bitcoin when it had an account system in its RPC. i think they got rid of it now because it shouldn't be used :o 15:27:13 so what i'm trying to understand is whether or not the balance is available for spending, from the primary address, regarding through whatever subaddress it came in? 15:28:25 let's say at some point i'd want to exchange for fiat and i'd have to transfer an amount to the wallet of some exchange service; can i just initiate a transfer from the primary address, while balances are, technically, divided over subaddresses 15:28:43 yes, subadddresses are pooled together. but accounts aren't afaik 15:28:51 sweet 15:30:54 that raises another question hahah 15:31:39 if total balance that came in from a number of subaddresses is 5xmr and i transfer 1 xmr externally, how does the wallet decide from which subaddresses to deduct the 1xmr 15:32:02 just index 0 to n? 15:32:20 it doesn't 15:32:44 each account has 1 balance 15:32:59 so just create and forget about subaddresses 15:33:12 other than monitoring incoming 15:33:48 sorry i think i ruined everything with my shitty explanations lol. the way i do it is only use the main account 15:33:56 and then create a subaddress for each user and poll incoming transfers 15:34:30 sorry i had to leave, the appeal is that many FOSS and OSHA projects die because of lack of funds. And although most people are voluntiers, the work they do mostly has some value. 15:36:36 i don't know what FOSS and OSHA are but i agree with what you're saying 15:36:38 correct the main diference is that you would use the actual git source code to make the desentralized system basically implementing the ideia brought about the reproducible builds project. 15:37:51 FOSS(free and open source software) OSHA(free and open source hardware) 15:38:13 basically freeware, public content. 15:38:36 ah yes 15:38:43 like unix projects like linux bsd, or arduino rasberrypi etc 15:54:15 what 15:55:26 VASTfreedomBot[m: where do the tokens enter the picture? 15:55:30 what purpose do they serve 15:55:42 what is the purpose of paying people in tokens when you might as well pay them in real money? 16:06:25 because you dont have real money. So you create your own tokens with out cost 16:07:10 Bot: where do the "> the tokens are linked to de source code 16:08:17 into the trash they go 16:08:42 and therefore you receive them with publishing your source. Having therefore also no need for proof of work. If you would use GIT as the bases the syncing of both branches would be the proof of work for the transaction? 16:09:35 why is that 16:10:00 because they're useless 16:12:16 tokens are not useful for anything in most cases 16:12:25 just build dapps using the main coin 16:22:57 does someone know what's up with the xmr.to faucet 16:23:02 it really stops me from testing 16:23:54 keeps throwing rejected by daemon 16:26:36 Stealthy, which faucet? 16:26:49 Stagenet or Testnet? 16:27:25 stage 16:27:47 -4: transaction was rejected by daemon 16:28:26 Yeah, doesn't work for me either 16:28:29 You need some? 16:28:55 working on get_transfers polling 16:29:04 cant ask you every 5 mins :P 16:29:25 I think you can only get 3 txs from the faucet 16:29:30 There is a max. 16:29:38 per day per ip or something 16:29:40 it never worked once for me :P 16:29:52 set up two wallets 16:30:06 use one to send to the one your polling from 16:30:11 oh good thinking 16:30:18 ;) 16:30:30 that means i have to write some transfer logic for my app or figure out the cli 16:30:47 the cli is easy 16:31:00 transfer
16:31:18 lets see then 16:33:04 anybody got any idea how badly thousands of 4in/16out transactions would stick out on the blockchain? would these cause any privacy issues? 16:33:05 lol stinkballs, forgot --stagenet 16:33:50 which makes me wonder, i should not need two wallet-rpc instances if it can do either 16:34:01 anyway, dont get sidetracked stealthy 16:36:48 VASTfreedomBot[m: How is this money? Why will it have value? 16:38:15 Stealthy, use two wallets... I haven't looked into why because it's not important to me... but I have something going and when I send from the same wallet back to itself it doesn't really "see" the incoming tx. 16:38:33 So for testing that might be difficult for you if you run into the same situation. 16:38:57 But I'm using integrated addresses so maybe this is why 16:40:26 Stealthy, use two wallets... I haven't looked into why because it's not important to me... but I have something going and when I send from the same wallet back to itself it doesn't really "see" the incoming tx <-- cause it consideres it's change 16:40:40 ahhh ok 16:40:42 Thanks 16:40:53 I never considered that. 16:43:40 ah i was being stupid, had the cli try and connect to wallet-rpc instead of daemon 16:43:45 monerod 16:43:56 lol 16:44:50 can someone spare some stagecoin for 77YCAKe4SFTTGBZC5dw8tkf8cfYQazN3VGsfe8kTyRNKepJu4nLeku6GokQQMhaqofhKs2wYVqUda2By52VbRJNwSiTvHco 16:45:09 or hold on lemme see if the faucet will take that addreses 16:45:24 pos -4: transaction was rejected by daemon 16:48:14 77... is that stagenet? 16:48:17 hold on 16:48:40 yea i used the GUI to connect to my stagenet daemon, then created an extra address 16:48:48 it says Stagenet in the top right corner 16:49:25 it is 16:49:29 sent you 20 16:49:32 You need more? 16:49:41 no way haha, 20 is more than plenty 16:49:45 thank you! 16:50:10 I usually sell them for 0.1 XMR Mainnet but this time you can have them for free. 16:50:22 oh they have actual value too? 16:50:29 lol... no 16:50:33 I'm kidding 16:50:35 i can see why when the faucet is fubar xD 16:52:52 lol 16:55:36 i wonder how quick the gui will pick it up 16:56:28 Should be right away... as soon as it's in the tx pool 16:56:58 Stagenet height is 530961 16:57:05 Are you synced? 16:57:20 yea 16:57:24 just checked log tho 16:57:24 2020-03-05 16:56:13.623 [P2P5] WARNING cn src/cryptonote_core/cryptonote_core.cpp:1900 There were 54 blocks in the last 60 minutes, there might be large hash rate changes, or we might be partitioned, cut off from the Monero network or under attack. Or it could be just sheer bad luck. 16:57:35 yeah this is normal 16:57:42 You can ignore that. 16:58:09 type "status" into the cli 16:58:23 sorry 16:58:24 using the gui :( 16:58:34 ph it has a cmd interface 16:58:49 What height does it say in the bottom right? 16:59:03 told me it cant connect to the daemon hold on its being stupid 16:59:34 the node is connected, dont know where that log comes form 16:59:45 Stealthy: are you using simple mode? 16:59:58 picked advanced and used localhost and correct port 17:00:11 did you choose stagenet before opening a wallet? 17:00:16 yep 17:00:37 is monderod on stagenet too? 17:00:44 yep 17:00:52 https://usercontent.irccloud-cdn.com/file/TosPe0sX/Screenshot%202020-03-05%20at%2018.00.47.png 17:00:56 the gui even detects that it just finished syncing and all that 17:01:45 im pretty sure both mainnet and stagenet daemons are running correctly, it just finished sync for stagenet and mainnet is at 97% 17:02:49 does it somehow still try and run its own monerod 17:03:33 I don’t know if the GUI supports custom local port for GUI 17:04:12 at least partially because it knows that it just synced 17:04:19 maybe just not the command interface 17:04:26 under settings > log 17:05:36 what's stupid is that it notifies me about keeping local node running 17:05:41 while im clearly setup for remote 17:05:50 so it appears that it runs one anyway 17:05:54 or tried to* 17:14:41 cli instead 17:15:04 still 0 balance tho 17:15:17 if you type status, what does it report as the current height? 17:15:27 Refreshed 530976/530976, synced, daemon RPC v3.0, SSL 17:16:09 is there a way to find the list of addresses it made for the receive specifically 17:16:34 show_transfers returns nothing 17:17:19 trying to setup and use monero is humbling lol 17:18:29 Stealthy: type help and have a look at the arguments to the address command 17:18:39 and hmm it normally isnt this complicated lol 17:19:04 i think i messed up trying to use the GUI 17:19:10 i went to Receive and it made a new address 17:19:20 not sure if i can find any info on that back in the cli 17:20:00 ok i typed: address all 17:20:08 it returned my primary and the one made for receive 17:20:17 so that's good at least 17:20:46 typed refresh a bunch of times, it notified me that there were new blocks received, im guessing i'm all up2date 17:20:52 just not sure why balance returns 0 17:21:09 hmm maybe Mochi101 scammed you and didn't send anything :P 17:21:16 hahaha 17:21:29 He didn't pay me for the Stagenet coins. 17:21:35 hes like that noob, here have some more strugglebuns for dinner 17:21:38 what's the address again Stealthy? 17:21:47 You guys seem to have much fun here :) 17:21:50 1 77YCAKe4SFTTGBZC5dw8tkf8cfYQazN3VGsfe8kTyRNKepJu4nLeku6GokQQMhaqofhKs2wYVqUda2By52VbRJNwSiTvHco testing 17:22:07 txid is 77YCAKe4SFTTGBZC5dw8tkf8cfYQazN3VGsfe8kTyRNKepJu4nLeku6GokQQMhaqofhKs2wYVqUda2By52VbRJNwSiTvHco 17:22:22 actually its deacf48117c9d507f5fa9aa504cb4dac92074fac39c2daa3bd4410c941c769d7 - :P 17:24:16 77YCAKe4SFTTGBZC5dw8tkf8cfYQazN3VGsfe8kTyRNKepJu4nLeku6GokQQMhaqofhKs2wYVqUda2By52VbRJNwSiTvHco 17:24:19 oops 17:24:29 https://monero-stagenet.exan.tech/search?value=2e0bb03a25f2d0f25b4d7347d4a8189c05d263e6def7c44555f39ef87050a034 17:24:33 There's the tx 17:24:45 28 confirmations 17:24:59 so my monerod instance is not picking up on it i guess 17:25:17 Stealthy: Don't you mean scenejo? 17:25:30 who's scenejo 17:26:41 stagecoin =) 17:26:47 oh :P 17:27:01 noted, lol, still learning the lingo 17:27:30 2020-03-05 17:16:45.866 [P2P2] WARNING global src/p2p/net_node.inl:1823 No incoming connections - check firewalls/routers allow port 15001 17:27:38 I was just joking around, no idea if that's what they actually call it 17:27:48 is it necessary to run monerod open for it to work? 17:28:00 nope, you can work just fine with only outgoing connections 17:28:07 did you get the tx i sent a few mins ago? 17:28:28 [wallet 52Aqqm (out of sync)]: refresh 17:28:29 Starting refresh... 17:28:29 Refresh done, blocks received: 2 17:28:29 Currently selected account: [0] Primary account 17:28:29 Tag: (No tag assigned) 17:28:29 Balance: 0.000000000000, unlocked balance: 0.000000000000 17:28:41 the one you sent me on the other wallet worked back then yea 17:30:12 i mean, the wallet appears to be fine, all i can think of must be monerod misbehaving 17:30:31 im going to be brave and restart it 17:31:02 nope 17:34:15 is there a way to check balance for a different index 17:34:30 maybe its holding the funds just not showing when i type balance 17:39:14 i probably did wrong going to Receive and had it make an address 17:41:56 well it would be a bit terrible if you could break it by doing that :D 17:42:28 i'm out of ideas :P 17:42:34 i need to disappear now. hopefully you can get this weirdness sorted out :{ 17:43:00 thanks for the help :) 17:44:21 [wallet 52Aqqm]: show_transfer deacf48117c9d507f5fa9aa504cb4dac92074fac39c2daa3bd4410c941c769d7 17:44:21 Error: Transaction ID not found 17:44:31 what do you think, does that imply something wrong with monerod 17:44:39 since it seems completely oblivious of that transfer 18:03:28 Did you already make sure that stagenet did not fracture into two (or even more) subnets? So you are not even on the same net, so no wonder you can't see each other's transactions? 18:03:45 I am quite sure that such "subnets" are a real danger on testnet sometimes 18:03:57 With so few participants at times, and so low hashrates 18:04:53 If you submit a transaction, and you have a public explorer, and you don't see it within a few seconds in that explorer's pool display, something might be very wrong 18:08:47 good point @xmrmatterbridge 18:08:52 there were some conflicts 18:09:23 i dont know how to verify but, maybe 18:13:52 i feel tempted to switch to mainnet for testing 18:14:03 and buy some XMR 18:14:21 just to take all that crap out of the equation 18:15:00 rbrunner7: it seems like there was quite a big stagenet fork, thousands of blocks long 18:16:38 So at least at one point there was more than one stagenet, right? Or, as you already mused, maybe somebody 51% attacked the poor thing. 18:17:31 Stealthy: you can also make your own private stagenet, and then you can set the difficulty really low so that you can just make as many blocks as you want to push things along 18:17:49 you're really throwing me down the rabbithole today arent you 18:17:50 haha 18:17:56 :D 18:20:08 the easiest way i found to do it is to start with the existing stagenet chain but then add --offline --fixed-difficulty 10 (or similar) to daemon options. if you start your own from scratch you have to go through all of the hardforks/updates 18:20:59 i might just do that then 18:21:13 and then start_mining to get some quick funds? 18:21:14 although i dont know if that's what you're meant to do :p 18:21:32 yeah, and then you can attach as many wallets as you want and just send funds between them 18:22:25 the one i made previously should still be in the chain correct? 18:22:29 both of them 18:23:51 The daemon is running offline and will not attempt to sync to the Monero network. 18:23:53 lets see 18:24:33 just gotta kill mainnet because i dont have any cpu ticks left while that's syncing lol 18:25:40 lol wow, i wish mining was that quick on mainnet 18:26:10 Balance: 7733.992601285389, unlocked balance: 6957.032074208609 (59 block(s) to unlock) 18:26:11 xD 18:26:27 >:D 18:26:29 don't spend it all at once 18:26:35 wahaha 18:27:11 GUI picked it up too 18:27:23 i guess we were really in to different stagenet fractions 18:27:36 two* 18:27:48 since technically my stuff works 18:29:47 now that i'm in offline mode it should pick up transfers instantly? 18:32:14 they don't have far to travel :) 18:32:28 but who's going to confirm them 18:32:31 or should i keep mining 18:33:44 you confirm them whenever you mine a block 18:33:50 yep it worked 18:35:40 cool stuff 19:59:44 is it possible that the blockchain gets so busy that it becomes impossible to get in sync lol 20:00:22 or is that where difficulty and sizes come into play 20:04:27 Stealthy no its not possible, i think youre not going to do a fullnode on very very poor GSM or EDGE connection :D 20:05:04 that's what the dynamic block size is hoping to address 20:05:45 i'm on half a gbit but it has slowed down significantly the last few percentages 20:06:01 almost no network traffic 20:07:08 which made me wonder if its just dealing with a lot of work before fetching new data or am i just not getting any new data 20:07:42 because cpu-wise it's all over the place nonetheless 20:08:03 is it GUI ? 20:08:10 monerod mainnet 20:08:31 detached, i'm just checking the log file 20:09:04 just let it run, youll probably connect to other faster node later 20:10:54 on rapberry-Pi SBC with SD-card it took me nearly two weeks to sync the full chain 20:11:28 lol good thing i skipped that option 20:12:20 in two weeks someone could've postmailed you a card lmao 20:12:25 on Lapto with SSD harddrive it took me 4 hours once 20:32:27 When I run rpc commands like "print_cn" and the output is too large for my screen, is there a way to "less" or filter like a grep? I am trying to run rpc_payments and only see the lines where there is actually users that are earning RPC credits, but I cannot find a way to filter. 20:33:14 I assume I will have to run the rpc call over curl and then grep the output, but I was hoping there was an easier way 20:38:37 I feel like curl | jq is the easier way .shrug 20:56:01 pvols1979: you can run one-off commands from a separate process rather than in the daemon's console, e.g. `monerod print_cn | less` 20:56:34 @ndorf, that is what I needed. Thank you! 20:56:55 you're welcome 21:16:43 @ndorf, I have monerod running on a different port. Is there a command line option to specify the port? It is telling me that it cannot connect to the daemon. I looked through the options and I do not see one listed to specify 21:19:06 pvols1979: yeah, --rpc-bind-port and/or --rpc-bind-ip as necessary 21:19:40 e.g. `monerod --rpc-bind-port 18089 print_cn | less` 21:22:44 That doesn't seem to work. It tries to start a daemon on that port which is already bound to my running node 21:23:26 are you sure you specified the command at the end? it works for me 21:24:21 http://paste.debian.net/1133637/ 21:53:06 when get_transfers returns an item within the 'in' array 21:53:13 are they confirmed at least once at that point 21:53:39 it's kinda hard for me to test since using stagenet in offline on steroids, they are instamined and confirmed a bunch of times lol 21:57:34 been breaking my head over that one... since i run that query once every few minutes i guess i'll have to database a transaction even when its unconfirmed and keep checking back individual ones 22:01:25 been awhile but i think it also returns incoming txs in the pool 22:01:47 i think it only does that if you pass a parameter like pool: true 22:03:25 aah right 22:03:32 i turned pool and pending both off 22:03:41 so i guess anything it finds should be good 22:08:40 all that for tomorrow 22:09:09 gnite