-
setvin[m]
hey sech
-
setvin[m]
-
setvin[m]
I just got a few pennies for sharing this on reddit lol
-
setvin[m]
im a professional ebegger baby
-
setvin[m]
does anyone know 'noot'
-
setvin[m]
Rucknium: they want to know if you can setup a bch subaddress for that
-
Rucknium[m]
setvin: There is no automatic way to do so at this time. I will consider trying to set up a "manual" way. I think the Monero Bounty admins would have to OK it.
-
kayabaNerve
Rucknium[m]: How's your Rust?
-
kayabaNerve
I don't trust myself to know the meta well enough to be honest. It seems perfectly fine yet I don't want to spend hours reading BIPs just to hit an oversight and be 'at fault'. I'm more than happy with helping you if you just want to port ASMR though. It shouldn't be too difficult tbh
-
kayabaNerve
Maybbe not the best discussion to continue here but it's where I was pinged :p
-
Rucknium[m]
<kayabaNerve> "Rucknium: How's your Rust?" <- My Rust is at zero. Thanks for chiming in. The best place for further discussion is probably the Bounty's comment section itself:
bounties.monero.social/posts/37/bch-xmr-atomic-swaps
-
dEBRUYNE
spirobel[m]: 'and i believe spirobel is doing work on a chrome-extension Monero wallet and may want some help'
-
dEBRUYNE
Can you share a bit more on that?
-
carrington[m]
Someone over in #monero-punks:libera.chat also mentioned they are working on a browser extension
-
spirobel[m]
<dEBRUYNE> "Can you share a bit more on that..." <- I have tons of effort posts all over the monero matrix channels. The gist of it is this: metamask for monero. one click payments. use get_tx_proof and sign to login to websites web3 style. I will have a small demo ready soon and make a video about it. I think otherwise people dont get what I have in mind.
-
dEBRUYNE
Cool, thanks
-
dEBRUYNE
spirobel[m]: will it work with a hw wallet as well?
-
setvin[m]
lol I always ask that same question, I think it annoys devs
-
setvin[m]
hardware support must be one of the most demanded features of any wallet
-
spirobel[m]
<dEBRUYNE> "spirobel: will it work with a hw..." <- I dont own a hardware wallet myself so I haven't really thought about it. I think supporting hardware wallets are not a barrier to adoption right now. Its this gimmicky thing for crypto nerds haha. I am not really against it, but I also dont care about it. I think the most important part is to make a slick ui and make "login with monero" a thing. Thats what I care about. I hate
-
spirobel[m]
email. Its a pain in the ass to set up and practically controlled by an oligopoly of big tech. If we want to build a true alternative to the current media/society landscape we need to tackle this issue.
-
spirobel[m]
<setvin[m]> "hardware support must be one..." <- the problem is: if we only listen to what the crypto nerds want wallets will become more and more bloated with nerd stuff and we never gain mass adoption.
-
spirobel[m]
:D
-
spirobel[m]
π
-
-
crypto_grampy[m]
Just say hardware wallet is in the backlog π
-
atomfried[m]
crypto_grampy[m]: i hate it because it can run arch
-
setvin[m]
what happens if you flip the switch does it just instantly power off the old os
-
setvin[m]
or do all the apps port over
-
spirobel[m]
<setvin[m]> "what happens if you flip the..." <- it uses nixos under the hood and just remounts the different package managers.
-
setvin[m]
I imagine it would need a harness
-
idk[m]1
Hey monero-community, idk from the I2P project here, I saw on reddit, then on your bounty board, that there is interest in integrating I2P settings into the Monero GUI, I can help with this next month after the I2P release but it looks like there is still some UI/UX/Design decisions to make(
monero-project/monero-gui #2274). What's a good time to talk about it for you?
-
idk[m]1
Also is knaccc still around? We noticed that I2P-Zero hasn't tagged any releases since ~0.9.49, wondering if you need any help?
-
carrington[m]
idk
-
carrington[m]
-
carrington[m]
This might be a good time to discuss the GUI design choices ^^
-
idk[m]1
I'll be there
-
crypto_grampy[m]
Pinging selsta sgp_ @sgp_:monero.social as well
-
crypto_grampy[m]
In the meantime, I highly recommend people review the ancient i2p GitHub ticket linked above and show up on Sunday with some good ideas πππ
-
monerobull[m]
added it as an agenda point
-
idk[m]1
Thanks. I'm going to report on what we discuss at the I2P community meeting on December 7th
-
sgp_
Hi idk! Nice to see you again
-
sgp_
I can add some "requirements" to the same GitHub issue. Feather went forward with Your defaults, so that's the closest model to follow or compare to
-
idk[m]1
Hi sgp_! Yeah it's been since August. Some requirements would be helpful. I haven't tried Feather yet but I'll give it a shot later today and see how they work
-
sgp_
-
idk[m]1
I just got their AppImage, I like that they offer the choice to configure a local node, that's not really different from a tunnel for some purposes, and that you can configure Tor before syncing, those are both good decisions
-
sgp_
-
sgp_
They definitely use some reasonable default
-
sgp_
s/default/defaults/
-
idk[m]1
Is there a b32 corresponding to a full-node someplace? I'm away from all my lab servers for the week, can't set one up right now
-
idk[m]1
-
crypto_grampy[m]
Looks like there are a few nodes listed here:
github.com/i2p-zero/i2p-zero/blob/master/mipseed.md . I'll ping iza_menace and see if they'll add a section on monero.fail
-
idk[m]1
Thanks
-
selsta
idk[m]1: you can grep the monero source code for ".i2p" to find seed nodes
-
idk[m]1
Thanks selsta, that will help
-
lza_menace
I'm actively working on integrating i2p into monero.fail as well
-
lza_menace
although it seems like most of those deployments only expose p2p port and not rpc, so i'll need to make some adjustments to the underlying app since it's primarily checking rpc endpoints
-
sgp_
-
idk[m]1
I can't seem to find a leaseset for any of these:... (full message at
libera.ems.host/_matrix/media/r0/do…acb0d492627cea639186f12b165ab37b432)
-
setvin[m]
-
setvin[m]
please tell me which rule I broke?
-
setvin[m]
I was banned from r/moneromining for posting "irrelevent content"
-
setvin[m]
and "I was warned"
-
setvin[m]
the rules for r/moneromining are:
-
setvin[m]
-
setvin[m]
someone needs to sort this, moneromon needs to stop being a salty grape
-
setvin[m]
moneromon should not be a salty grape.
-
setvin[m]
if someone can explain to me how that post was not something appropriate for r/moneromining I can apologize. Banning me for sharing that was pretty hateful, ngl.
-
setvin[m]
you're not allowed to post memes on r/monero
-
setvin[m]
its not even a meme
-
setvin[m]
its literally a mining rig
-
setvin[m]
literally when I shared it I spent 10 minutes evaluating " should this be on r/monero mining"
-
setvin[m]
I double checked the rules
-
setvin[m]
I made sure I didnt post anything else in a few days
-
setvin[m]
banned in 10 minutes
-
setvin[m]
just give people the benefit of the doubt, he asks like im stealing his personal upvotes
-
knaccc
idk[m]1 i'm not sure, but i think that there is a preference for tor over i2p when it comes to monero, due to long i2p initial startup times and lack of enthusiasm for bundling anything java
-
knaccc
i don't think anyone is using i2pzero, which is why it has not been updated
-
idk[m]1
There was a lot of enthusiasm for it from a segment of our community, I'd hate to see it go away
-
idk[m]1
What if we did it in the reverse direction, though...
-
knaccc
what would reverse mean?
-
idk[m]1
I recently added this plugin type called a "ShellService" which makes it easier for an I2P router to know the state of a non-Java application, basically it's just keeping track of a PID and deducing the state from the state of the process, which resolves many of the problems we had with what we used to call "Fork-and-Exec" plugins.
-
knaccc
and btw it's all BSD-3 licensed, and I don't think anyone would be upset if you wanted to take all the code to make your own version that you'd maintain and keep up-to-date with the latest i2p code, if there was interest on the i2p side but not on the monero side
-
idk[m]1
I could wrap a monero daemon up in a ShellService and configure new I2PTunnels for it in the plugin `clients.config`
-
idk[m]1
Then get the b32's out of i2ptunnel and configure the monero daemon with those
-
knaccc
i think i see what you're saying
-
idk[m]1
It would basically automatically set up a monero node inside of I2P without much configuration on the user's part
-
knaccc
i think ultimately, unless there is some kind of one-click "use i2p?" preference in monero, this will never get traction
-
idk[m]1
knaccc: I may do this, it has a lot of potential as a bundling tool, we just need to find the right set of applications to make it realize that potential
-
idk[m]1
knaccc: Yeah I saw some interest in this on the subreddit and on the bounty board so I figured I'd come over and see if I could help
-
knaccc
idk[m]1 yeah i2p-zero was really just a proof of concept that there could be a zero dependency version of i2p which made it easy to install and bundle
-
knaccc
i have no contact or any idea of what hte level of entusiasm for that is with your i2p community
-
idk[m]1
Yeah we kinda ran with that this cycle too, our Windows and OSX builds are now dependency-free
-
crypto_grampy[m]
knaccc: i think this is kind of the focus of the monero-gui issue/monero bounty
-
knaccc
but certainly from my perspective, i'd not feel like you were 'stealing' or stepping on toes if you used all the code
-
idk[m]1
Does the GUI wallet use an installer on Windows, or is it just unzip-and-run?
-
idk[m]1
I may do that.
-
knaccc
it's been a while since i used windows, hopefully someone else will chime in. i think it's still unzip and run
-
idk[m]1
Same, I don't even have my Windows machine with me. It doesn't look like an NSIS thing
-
LyzaL
<setvin[m]> pretty obvi that's about ethereum mining bro it links to the eth sub and etc 3060 is a gpu which doesn't really mine xmr
-
LyzaL
rtx 3060*
-
knaccc
idk[m]1 btw one of the reasons development stalled was that i was reverse engineering the code that created the win/mac/linux runtime environments, so that a single command on linux could build for all 3 platforms
-
knaccc
and then something changed in the jdk and i couldn't quite figure out how to keep that working for subsequent jdk versions
-
knaccc
so that was part of the reason it stalled. having to run 3 operating systems to make and test each build would have been overwhelming, especially for a project no one was using
-
idk[m]1
Yeah we didn't do that, our Windows AIO builds are happening on Windows machines for now, with regular jpackage. They're heavier than yours were too, about 2x as big, but they include all the Java I2P apps so that's why
-
knaccc
ultimately, on the monero side, i think people just hate the idea of mixing java with C
-
idk[m]1
Running 3 OS's is probably a much bigger pain when you're reverse-engineering the tool you're using to do cross-platform builds
-
knaccc
i think i'm the only person that loves the jvm :)
-
LyzaL
ngl I switched to i2pd :(
-
idk[m]1
The 35-step install process we used to have didn't do us any favors for a very long time
-
idk[m]1
i2pd won in that arena until like, 3 months ago
-
idk[m]1
What about libi2pd? I'm not the biggest fan of C++ myself but libi2pd has a pretty straightforward API for embedding the i2pd router in applications
-
knaccc
i'm out of my depth here, i have no idea what that is. in fact, i generally have very little knowledge of i2p, i'm just really a java dev that wrote some build code
-
knaccc
and I'm not C person at all
-
idk[m]1
You don't get some features that Java I2P has like automatic hidden mode based on country(based on GeoIP) but it gets rid of Java parts and isn't at all intrusive to use
-
knaccc
are there any thoughts about how to make i2p start faster?
-
knaccc
the way you can just instantly get tor to work in a Brave incognito window is a huge deal
-
knaccc
in terms of mass adoption
-
idk[m]1
Yeah a couple, one that usually comes up first is routerInfo bundling to skip the reseed process
-
idk[m]1
The 2-minutes to starting client tunnels thing can be adjusted too
-
knaccc
idk what use case would you say is driving the most i2p adoption?
-
setvin[m]
<LyzaL> "<setvin> pretty obvi that's..." <- so permenantly ban me? The dude has a cpu. What do you think he is mining with his cpu? Ethereum/
-
setvin[m]
thats what I mean by "benefit of the doubT"
-
setvin[m]
im trying to contribute to his subreddit with content people wanna see
-
setvin[m]
and he bans me
-
setvin[m]
if people dont like it they will downvote it
-
setvin[m]
if im not being spammy or offensive just let it slide for fucks sakes
-
setvin[m]
I can argue this one
-
setvin[m]
there is definitely a cpu on that laptop
-
setvin[m]
and laptops are known cpu miners
-
setvin[m]
I understand I crossposted it from an ethereum sub, you guys know how reddit works right?
-
setvin[m]
mods shouldnt speak for their users taste
-
setvin[m]
we have upvotes / downvotes
-
setvin[m]
hes doing that because he accused me of being a "karma farmer"
-
setvin[m]
so what is he, a karma gatekeeper?
-
setvin[m]
which is the worse sin?
-
setvin[m]
its a personal thing by moneromon
-
setvin[m]
he dosent like when I post
-
setvin[m]
lol
-
setvin[m]
I understand its not to his taste
-
setvin[m]
but its not harming his subreddit
-
setvin[m]
his time is not being spent well moderating that heavily
-
idk[m]1
knaccc: Not sure, chat's a pretty big deal for us and I'm trying to make it a bigger deal, and we saw a bit of a burst in email after the ProtonMail thing which wasn't really Proton's fault
-
idk[m]1
Right now we're getting about 100-150 downloads a day of what for our purposes is closest to a browser bundle though
-
idk[m]1
-
carrington[m]
Torrents seem like the biggest use case from what little I know, compared to For.
-
carrington[m]
*Tor
-
LyzaL
I can see the post being removed, a ban seems harsh but Idk the history there
-
idk[m]1
Torrents are definitely very big
-
setvin[m]
does proton mail work with firebird
-
setvin[m]
the ban was personal
-
setvin[m]
I dont want to post in a subreddit which is heavily censcored anyway, not my style and not to my bleiefs
-
idk[m]1
It's a little challenging to say what the biggest application is because we ship pretty much all the flagships with the core
-
idk[m]1
And once we're in-network visibility is limited by design, obvs
-
carrington[m]
I read often that Tor sucks for high volume p2p , so it was nice to see that i2p torrents are a thing. I've been meaning to play around with them for some time.
-
idk[m]1
Yeah it has to do with relay capacity mostly, we have like 20-25x Tor's relay capacity but virtually zero exit capacity
-
idk[m]1
I mean false.i2p and purokishi.i2p exist, I'm pretty sure there's one other, but it is nothing like Tor's
-
idk[m]1
OTOH, even with a smaller network we have more relays
-
carrington[m]
I like to imagine a world where just by running a Monero node over i2p , you are simultaneously seeding an i2p torrent of the node software
-
carrington[m]
+ reproducible builds
-
carrington[m]
It would be a beautiful thing
-
idk[m]1
That wouldn't be difficult at all, in fact, I added support to our update feed for that kind of thing last cycle too
-
idk[m]1
That's actually how i2pd updates already work
-
idk[m]1
s/i2pd/i2p/
-
idk[m]1
s/i2pd/i2p(Java)/
-
carrington[m]
Smells like a bounty
-
carrington[m]
But I don't know enough about i2p to write the bounty specs/scope
-
crypto_grampy[m]
βοΈ
-
carrington[m]
I guess having it running in the GUO requires the bounty which is already there as a precondition
-
carrington[m]
GUI*
-
idk[m]1
Yeah I can figure that out, that's very achievable, probably within the next quarter(since I2P releases are quarterly)
-
idk[m]1
I gotta head out for a little while, back soon
-
carrington[m]
I'm gonna write this up rn
-
carrington[m]
Done
-
carrington[m]
-
lza_menace
hey, since you all are talking about i2p, does anyone run/host their node behind i2p? if so, do you expose both rpc and p2p ports or only p2p?
-
carrington[m]
If anyone can see any critical flaws with the premise I would appreciate the feedback before any donations are made
-
quartz[m]
i2pdk: Could I ask you a question about a research paper that was done on i2p traffic analysis? I sent you a message
-
idk[m]1
quartz I replied in the PM