02:10:47 Is there any projects involving C# with Monero? 02:33:25 tottles_mcgee[m]: do you mean something like https://github.com/monero-ecosystem/csharp-monero-rpc-client ? 02:34:06 @selsta That looks interesting 02:40:14 Although it looks like that repo doesn't get a whole lot engagement though :( 02:46:53 yea most of monero is in c++ 04:48:48 > <@sethforprivacy:matrix.optoutpod.com> Lmao just realized Zooko wants us to pay him for a license exception for HALO2/Orchard:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/e3f4118b1234a8601389aca13cb13b902172829b) 04:51:22 I'm still waiting for Apple to pay me for my Darwin kernel contributions (equally MIT licensed). Apple? 04:51:56 Unfair. 05:04:12 > <@mj-xmr:matrix.org> I don't get it. Why do they chose OSS license and complain about ideas being taken over by software using exactly the same OSS license? 05:04:12 > You can't have cake, eat cake and kiss the baker's daughter. 05:04:12 They wanted to be in cake wallet so badly that they paid 05:04:12 Now they want to be paid. Roflmao 05:04:45 * They wanted to be in cake (wallet) so badly that they paid 05:04:45 Now they want to be paid. Roflmao 05:12:26 No comment :) 05:14:12 reeemuru: I'm not familiar with Python or Jupyter notebooks at all, but will I be able to load up your guides/tutorials in VSCode for example? Is the hosted JupyterHub just for ease of use? 05:16:34 Nice info on view-tags from jberman just posted now https://www.reddit.com/r/Monero/comments/udndu4/what_to_expect_and_what_not_to_expect_from_the/ 05:23:34 my new XMR trading video :) https://www.youtube.com/watch?v=0Q4hg7OAsy0 05:24:22 "reeemuru: I'm not familiar..." <- me neither 😁 my understanding is that its a web IDE, where you can access a monero-rpc-wallet / monero node thats running on the server (from the hard coded tutorial examples - or your own ones that you can create) so things 'just work' , i have only messed with the python one. I am now scratching my head trying to think of a tutorial for beginners , reemuru would like 05:24:22 suggestions too. I was thinking, 'identify outputs that belong to us in a given block height' and see 'what they look like' - then the student can be asked to complete some task based on that 05:25:43 he has monero-javascript and monero-python available 05:26:22 Some ideas: Displaying Monerod get-info data, creating wallet, generating a payment request, scanning for payment request completion, the cryptolock example, auth stuff 05:26:26 and yes, if you set up your own computer , you can follow the examples to (its just for ease of use) 05:26:38 plowsof[m]: link? 05:26:49 tfw i've been using it all wrong 05:27:31 * cryptolock example (generate challenge,, * , sign challenge with wallet), auth stuff 05:28:23 full disclosure: i am reemuru shill , i will look for the monero-js (ive not used it , only seen the screenshot) 05:28:26 it could also be cool to do a project, like a virtual vending machine that generates payments and you pay with a wallet 05:28:37 you go through all the steps to build it 05:31:01 you could do a tutorial on a cool offline vending machine idea i have floating in my head 05:31:51 can confirm: the monero-javascript stuff is not working, pending a fix , but when fixed , you just New -> and choose from python or javascript and you have an ide you can run commands in 05:31:55 no actually you don't want to do that 05:33:12 these notebooks are so cool. really excited to donate to this one/help make tutorials 05:34:17 might be good to break up the notebooks into sections - monerod, wallet, project-1, project-2 05:34:32 s/break/sort/, s/up// 05:34:48 or not 05:35:50 I don't personally like having to sign in with my Github though. Would definitely try and figure out how this can be avoided/improve the self-hosted ability 05:36:56 yeah that was 'sus' , why does he want access to my github 👀 05:37:25 don't worry it's not like he's a security researche- oh fuck 05:39:02 guys, are atomic swaps active/past beta stage? 05:42:08 Technically they're active , and there is a nice GUI being developed to help simplify the process. but officially the project is now 'unmaintained' so don't expect any great leaps in functionality #unstoppableswap:matrix.org #comit-monero:matrix.org 05:43:11 thanks 05:43:30 is most stuff happenin at matrix these days? Or is IRC still going strong 05:45:10 yeah IRC is where most/all of the devs are , and most rooms are bridged irc<->matrix the irc rooms/logs -> https://libera.monerologs.net/ 08:55:55 "I don't personally like having..." <- Do you have alternative authentication strategy? The default is to manually add users one by one. Then they put in their password. Which is ok with me. I don't think there will be many users anyways. Should be easy to revert GitHub oauth. 11:12:49 "reeemuru: I'm not familiar..." <- i would not expect developer to use the JupyterHub at all. The audience is for new devs who have never worked with monero. The tutorials can be loaded in vscode, yes 11:13:03 > <@cryptogrampy:monero.social> reeemuru: I'm not familiar with Python or Jupyter notebooks at all, but will I be able to load up your guides/tutorials in VSCode for example? Is the hosted JupyterHub just for ease of use? 11:13:03 * i would not expect current devs to use the JupyterHub at all. The audience is for new devs who have never worked with monero. The tutorials can be loaded in vscode, yes 11:51:10 cryptogrampy ok, i updated. 'sus' GitHub oauth is removed. so anyone should now be able to login with username and password without me manually adding them. On first login you will be setting a strong password. 12:35:01 "Do you have alternative authenti..." <- does there need to be auth at all? 12:35:13 or does this allow people to use your server as a botnet 12:54:25 "does there need to be auth at..." <- if there is no auth someone could just delete all your work 12:54:25 users have their own dev environment 12:59:56 ah shoot nvm looks like i jumped the gun though. i still need to add people manually. i guess for now it will be invite only 12:59:56 or just create issue on github to get account 13:00:10 i will close the issue after user sets up their password and successfully logs in 13:05:02 or just ping me on here 13:18:04 username will be whatever irc name is 13:22:09 I'm a newb at JupyterHub server config. 1 XMR bounty for hackers who can break auth. I know it's peanuts but i don't have much 13:22:09 https://github.com/hyahatiph-labs/hlc/issues/4 13:27:38 XD 13:28:34 ok lets not 'advertise' that bounty , too early i guess , aslong as you make sure that you have backups of your tutorial files and consider everything on the vps as 'not existing' 13:29:01 oops 13:29:28 moneroresearch info is the same 13:29:30 using php login etc, probably an exploit, but everything is backed up 13:29:32 the PAIN will be setting things up again 🙏 13:29:38 backups are automated 13:29:41 reeemuru: this looks sick, cant believe i missed this initially 13:30:00 weekly i think 13:30:04 ohh ok nice 13:30:06 im gomma sit down and mess with it all this weekend 13:31:28 straight to zero thanks, it really means alot to get more testers this early 13:31:31 im still learning how to set stuff up so pls no bully 13:40:53 i know less than you 13:40:59 dont worry 15:30:23 hinto: it might be useful to automate some of this as part of Monero-bash to get more people involved and verifying things at the next release: https://github.com/monero-project/gitian.sigs 16:08:13 not sure if those two are really related 16:09:43 i think there are already scripts for gitian too 16:11:38 https://forum.zcashcommunity.com/t/allow-special-exception-to-the-orchard-codebase-for-the-monero-project/41392 16:11:38 And on Twitter: https://twitter.com/sethforprivacy/status/1519710474375417858 16:11:53 Will be interesting to see the response 16:38:11 who has the ability to use that code, can someone come and fork ZEC if he doesn't like what the devs are doing, or the license makes it illegal ? 16:38:49 (I'm still a normie all this cypherpunk knowledge is still a mystery) 16:51:53 "she has her own channel and you..." <- Leave my girl naomi alone she is fine af 16:57:57 aposematism no thx 17:05:15 " who has the..." <- If they licensed it as BOSL, they could use it AFAICT 17:14:47 https://github.com/zcash/halo2/blob/main/LICENSE-BOSL 17:15:34 why not just reverse engineer it and rewrite it 17:23:09 We likely would do so, in all honesty. 17:23:21 But it's helpful to know up front if we have the opportunity at all to use some of Orchard etc. or not. 17:24:11 ☝️ 18:00:15 Revuo Monero. Issue 118: April 21-28, 2022. http://revuo-xmr.com/issue-118.html 21:02:09 newsletter inflation 21:56:30 The 'high tx fee' has been addressed with a quick-fix warning in the GUI with this merge from selsta, if people are wondering https://github.com/monero-project/monero-gui/pull/3897 . and it seems the next quickest action to take is going to be a central list of trusted nodes, while other 'large changes to the code base' are possible , however , remote nodes can always switch to another attack vector / means of annoyance and all 21:56:30 roads lead back to a trusted list for simple mode gui users (is my understanding of reading messages on github/matrix) 21:58:33 and reemuru has opened up an issue here , seems the best place for suggestions / opinions https://github.com/monero-project/monero-gui/issues/3898 22:21:32 "The 'high tx fee' has been..." <- "central list of trusted nodes"? 22:22:44 specifically for 'monero gui users in simple mode' 22:26:35 a 'quick fix' while 'large code changes' are considered is my understanding 22:27:50 seems like a wallet-side thing to me 22:27:53 i guess the most remote node user can hope for is a pull from the public node list. of nodes with squeaky clean history 22:27:53 https://monero.fail/?nettype=mainnet 22:27:53 but really no such thing as 'trusted' imo. only 'currently not misbehaving' 22:31:31 "health checks" performed on a 'public list of nodes' so that santa knows who is naughty and who is nice could be an option (i believe feather wallet does health checks on its list) 22:34:37 When GUI, monerujo and feather select random nodes, what is the source? 22:34:37 Excuse me for not looking through the code first, perhaps someone knows off hand 22:35:02 Hardcoded 22:35:02 Their own list / pulled from their server 22:35:02 Monero.fail? 22:35:02 Etc 22:56:26 peer_list i think 22:56:26 `--public-node Allow other users to use the node as a 22:56:26 not sure about monero fail though 22:56:26 remote (restricted RPC mode, view-only 22:56:26 commands) and advertise it over P2P 22:56:26 ` 22:56:27 there is an api to get this list 22:56:27 ah yeah not sure, would be trivial to make daemon rpc call then curl monero.fail and check the delta 22:56:27 https://www.getmonero.org/resources/developer-guides/daemon-rpc.html#get_peer_list 22:56:27 typo, i meant print_pl in monerod 22:56:27 i think this one but dont quote me 23:17:04 theres also a nice bash example from gingeropolous https://github.com/Gingeropolous/moneriote