-
tottles_mcgee[m]
Is there any projects involving C# with Monero?
-
selsta
-
tottles_mcgee[m]
@selsta That looks interesting
-
tottles_mcgee[m]
Although it looks like that repo doesn't get a whole lot engagement though :(
-
selsta
yea most of monero is in c++
-
mj-xmr[m]
> <@sethforprivacy:matrix.optoutpod.com> Lmao just realized Zooko wants us to pay him for a license exception for HALO2/Orchard:... (full message at
libera.ems.host/_matrix/media/r0/do…18b1234a8601389aca13cb13b902172829b)
-
mj-xmr[m]
I'm still waiting for Apple to pay me for my Darwin kernel contributions (equally MIT licensed). Apple?
-
mj-xmr[m]
Unfair.
-
w[m]
> <@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?
-
w[m]
> You can't have cake, eat cake and kiss the baker's daughter.
-
w[m]
They wanted to be in cake wallet so badly that they paid
-
w[m]
Now they want to be paid. Roflmao
-
w[m]
* They wanted to be in cake (wallet) so badly that they paid
-
w[m]
Now they want to be paid. Roflmao
-
mj-xmr[m]
No comment :)
-
cryptogrampy[m]
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?
-
plowsof[m]
-
Psynthax
-
plowsof[m]
<cryptogrampy[m]> "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
-
plowsof[m]
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
-
plowsof[m]
he has monero-javascript and monero-python available
-
cryptogrampy[m]
Some ideas: Displaying Monerod get-info data, creating wallet, generating a payment request, scanning for payment request completion, the cryptolock example, auth stuff
-
plowsof[m]
and yes, if you set up your own computer , you can follow the examples to (its just for ease of use)
-
cryptogrampy[m]
plowsof[m]: link?
-
cryptogrampy[m]
tfw i've been using it all wrong
-
cryptogrampy[m]
* cryptolock example (generate challenge,, * , sign challenge with wallet), auth stuff
-
plowsof[m]
full disclosure: i am reemuru shill , i will look for the monero-js (ive not used it , only seen the screenshot)
-
cryptogrampy[m]
it could also be cool to do a project, like a virtual vending machine that generates payments and you pay with a wallet
-
cryptogrampy[m]
you go through all the steps to build it
-
cryptogrampy[m]
you could do a tutorial on a cool offline vending machine idea i have floating in my head
-
plowsof[m]
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
-
cryptogrampy[m]
no actually you don't want to do that
-
cryptogrampy[m]
these notebooks are so cool. really excited to donate to this one/help make tutorials
-
cryptogrampy[m]
might be good to break up the notebooks into sections - monerod, wallet, project-1, project-2
-
cryptogrampy[m]
s/break/sort/, s/up//
-
cryptogrampy[m]
or not
-
cryptogrampy[m]
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
-
plowsof[m]
yeah that was 'sus' , why does he want access to my github ๐
-
cryptogrampy[m]
don't worry it's not like he's a security researche- oh fuck
-
Ghulie
guys, are atomic swaps active/past beta stage?
-
plowsof[m]
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
-
Ghulie
thanks
-
Ghulie
is most stuff happenin at matrix these days? Or is IRC still going strong
-
plowsof[m]
yeah IRC is where most/all of the devs are , and most rooms are bridged irc<->matrix the irc rooms/logs ->
libera.monerologs.net
-
reeemuru[m]
<cryptogrampy[m]> "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.
-
reeemuru[m]
<cryptogrampy[m]> "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
-
reeemuru[m]
> <@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?
-
reeemuru[m]
* 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
-
reeemuru[m]
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.
-
cryptogrampy[m]
<reeemuru[m]> "Do you have alternative authenti..." <- does there need to be auth at all?
-
cryptogrampy[m]
or does this allow people to use your server as a botnet
-
reeemuru[m]
<cryptogrampy[m]> "does there need to be auth at..." <- if there is no auth someone could just delete all your work
-
reeemuru[m]
users have their own dev environment
-
reeemuru[m]
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
-
reeemuru[m]
or just create issue on github to get account
-
reeemuru[m]
i will close the issue after user sets up their password and successfully logs in
-
reeemuru[m]
or just ping me on here
-
reeemuru[m]
username will be whatever irc name is
-
reeemuru[m]
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
-
reeemuru[m]
-
plowsof[m]
XD
-
plowsof[m]
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'
-
reeemuru[m]
oops
-
plowsof[m]
moneroresearch info is the same
-
plowsof[m]
using php login etc, probably an exploit, but everything is backed up
-
plowsof[m]
the PAIN will be setting things up again ๐
-
reeemuru[m]
backups are automated
-
AirFriar[m]
reeemuru: this looks sick, cant believe i missed this initially
-
reeemuru[m]
weekly i think
-
plowsof[m]
ohh ok nice
-
AirFriar[m]
im gomma sit down and mess with it all this weekend
-
reeemuru[m]
straight to zero thanks, it really means alot to get more testers this early
-
reeemuru[m]
im still learning how to set stuff up so pls no bully
-
AirFriar[m]
i know less than you
-
AirFriar[m]
dont worry
-
chesterfield[m]
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:
github.com/monero-project/gitian.sigs
-
hinto[m]
not sure if those two are really related
-
hinto[m]
i think there are already scripts for gitian too
-
sethforprivacy
-
sethforprivacy
-
sethforprivacy
Will be interesting to see the response
-
bridgerton[m]
<ian.niculescu> 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 ?
-
bridgerton[m]
<ian.niculescu> (I'm still a normie all this cypherpunk knowledge is still a mystery)
-
demitasse[m]
<spacekitty420[m4> "she has her own channel and you..." <- Leave my girl naomi alone she is fine af
-
snex
aposematism no thx
-
sethforprivacy
<bridgerton[m]> "<ian.niculescu> who has the..." <- If they licensed it as BOSL, they could use it AFAICT
-
snex
-
snex
why not just reverse engineer it and rewrite it
-
sethforprivacy
We likely would do so, in all honesty.
-
sethforprivacy
But it's helpful to know up front if we have the opportunity at all to use some of Orchard etc. or not.
-
cryptogrampy[m]
โ๏ธ
-
revuoxmr
Revuo Monero. Issue 118: April 21-28, 2022.
revuo-xmr.com/issue-118.html
-
r4v3r23[m]
newsletter inflation
-
plowsof[m]
The 'high tx fee' has been addressed with a quick-fix warning in the GUI with this merge from selsta, if people are wondering
monero-project/monero-gui #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
-
plowsof[m]
roads lead back to a trusted list for simple mode gui users (is my understanding of reading messages on github/matrix)
-
plowsof[m]
and reemuru has opened up an issue here , seems the best place for suggestions / opinions
monero-project/monero-gui #3898
-
r4v3r23[m]
<plowsof[m]> "The 'high tx fee' has been..." <- "central list of trusted nodes"?
-
plowsof[m]
specifically for 'monero gui users in simple mode'
-
plowsof[m]
a 'quick fix' while 'large code changes' are considered is my understanding
-
r4v3r23[m]
seems like a wallet-side thing to me
-
reeemuru[m]
i guess the most remote node user can hope for is a pull from the public node list. of nodes with squeaky clean history
-
reeemuru[m]
-
reeemuru[m]
but really no such thing as 'trusted' imo. only 'currently not misbehaving'
-
plowsof[m]
"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)
-
w[m]
When GUI, monerujo and feather select random nodes, what is the source?
-
w[m]
Excuse me for not looking through the code first, perhaps someone knows off hand
-
w[m]
Hardcoded
-
w[m]
Their own list / pulled from their server
-
w[m]
Monero.fail?
-
w[m]
Etc
-
plowsof[m]
peer_list i think
-
reeemuru[m]
`--public-node Allow other users to use the node as a
-
plowsof[m]
not sure about monero fail though
-
reeemuru[m]
remote (restricted RPC mode, view-only
-
reeemuru[m]
commands) and advertise it over P2P
-
reeemuru[m]
`
-
reeemuru[m]
there is an api to get this list
-
reeemuru[m]
ah yeah not sure, would be trivial to make daemon rpc call then curl monero.fail and check the delta
-
reeemuru[m]
-
plowsof[m]
typo, i meant print_pl in monerod
-
reeemuru[m]
i think this one but dont quote me
-
plowsof[m]
theres also a nice bash example from gingeropolous
github.com/Gingeropolous/moneriote