-
m-relay
<shortwavesurfer2009:monero.social> I bought Pizza with monero and gave a goldback as a tip
-
m-relay
<kewbit:matrix.org> Where can you buy pizza with Monero?
-
m-relay
<shortwavesurfer2009:monero.social> Dominos giftcard
-
m-relay
<321bob321:monero.social> Cakepay?
-
m-relay
<shortwavesurfer2009:monero.social> Coinsbee
-
plowsof
meeting in
-
plowsof
-
plowsof
the "modularize monero" proposal from vthor is going to be drastically refined/edited after receiving feedback from rbrunner / tobtoht / kayabanerve to whom i am deeply thankful for
-
plowsof
kewbit has changed his haveno UI from funding required to work in progress. if we agree on this then it will be funded from the now void haveno front end proposal and work would begin immediately upon merge
-
plowsof
and 270 xmr was recently donated from the general fund to proposals on the funding required page
nitter.poast.org/WatchFund/status/1829852188648357909#m
-
m-relay
<freeross:monero.social> m-relay: does this affect the haveno-web UI bounty?
-
plowsof
no
-
m-relay
<spirobel:kernal.eu>
x.com/spirobel/status/1829742700876480690 kuno still stuck at 2 percent funding.
-
m-relay
<spirobel:kernal.eu> might have to go the ccs route after all.
-
m-relay
<spirobel:kernal.eu> but reading the comments by kaya it seems like he wants to eat that as well
-
m-relay
<woodser:monero.social> hey so, thinking about this, we (kewbit and I) are interested to work together to create the new haveno ui
-
plowsof
awesome woodser
-
m-relay
<woodser:monero.social> essentially thinking to:
-
m-relay
<woodser:monero.social> - find designer(s)
-
m-relay
<woodser:monero.social> - improve the design of the desktop application, incorporating "wizard" elements from bisq2
-
m-relay
<woodser:monero.social> - design for mobile
-
m-relay
<woodser:monero.social> - kewbit is the lead dev for delivering the apps
-
m-relay
<spirobel:kernal.eu> WHAT ABOUT ME lol
-
plowsof
spirobel you hate the ccs leave us alone please
-
m-relay
<woodser:monero.social> maybe there are good ways for you to help too, especially if you are familiar with dart/flutter?
-
m-relay
<spirobel:kernal.eu> i hate getting fucked over like the last time
-
m-relay
<spirobel:kernal.eu> i started a ccs
-
m-relay
<woodser:monero.social> we can talk more about this, there will be a lot to develop
-
m-relay
<kewbit:matrix.org> Designers for sure, if you're not already happy with the desktop version in Figma done before by the previous devs, this can still be mimicked in Dart, albeit, with some time. I am working on Wizard elements since this morning actually, I'm making sure the user journey is clear and swift. Just playing around with different ideas but, for the app versions, these journeys will be qu<clipped message>
-
m-relay
<kewbit:matrix.org> ite simple, you fill out some info on one page and then on the next. We have a bit more real estate on desktop screens so will likely not ultimately be the same design but the first version will be the same design. I'll bare in mind that there is some favour around the wizards in bisq 2 and use it as some inspiration.
-
m-relay
<kewbit:matrix.org> I have been keeping a very very close eye on bisq 2 anyway, they don't have a daemon yet... but it's on my todo list to see if there is any unique problems they're solving with that that we might be able to use, extend functionality on without completely switching to it!
-
m-relay
<321bob321:monero.social> Holy shit batman
-
m-relay
<spirobel:kernal.eu> you are getting paid for by the community to be impartial. maybe time to get rid of you if you dont act the part
-
m-relay
<woodser:monero.social> for sure we want to incorporate designers and their input in the process. they should really lead the design with us
-
m-relay
<spirobel:kernal.eu> what is the point in using dart and flutter?
-
m-relay
<spirobel:kernal.eu> thats an outdated dead technology
-
m-relay
<spirobel:kernal.eu> waste of ressources
-
m-relay
<spirobel:kernal.eu> waste of resources
-
m-relay
<woodser:monero.social> I figure it's between dart/flutter or web technologies (react, electron, etc)
-
m-relay
<kewbit:matrix.org> If you were not happy with the design from the previous devs? Why did it continue to get developed
-
m-relay
<woodser:monero.social> apparently dart/flutter is one of the most common choices for creating cross platform apps for mobile and desktop
-
m-relay
<kewbit:matrix.org> Is it the best choice
-
m-relay
<kewbit:matrix.org> Nothing even comes close
-
m-relay
<woodser:monero.social> design versus development was ongoing contention between erc and I, and making any design changes was a struggle after basic development began
-
m-relay
<kewbit:matrix.org> Maybe React Native comes close but meh
-
m-relay
<woodser:monero.social> but imo, design should be prioritized first, then implement the design. that's how we'd get a modern beautiful app, versus developers doing what they like
-
m-relay
<kewbit:matrix.org> Not even facebook use that anymore and they made it!
-
m-relay
<spirobel:kernal.eu> flutter is one of these dead google projects that will get killed off at some point
-
m-relay
<kewbit:matrix.org> Absolutely nonsense
-
m-relay
<spirobel:kernal.eu> react is the better choice
-
m-relay
<kewbit:matrix.org> The community is what makes flutter powerful at this point
-
m-relay
<spirobel:kernal.eu> much bigger ecosystem
-
m-relay
<spirobel:kernal.eu> google just fired the flutter team btw
-
m-relay
<kewbit:matrix.org> I have my staff working on React native projects for about a year, thinking it was a good idea, it wasn't a terrible idea. It was just an OK idea, and it was only an OK idea because we chose to do it with Expo :)
-
m-relay
<kewbit:matrix.org> It's much quicker to deliver a lot of value in Dart and I strongly suggest learning it, it's awesome.
-
m-relay
<spirobel:kernal.eu> and canonical is not going to fill the gap
-
m-relay
<kewbit:matrix.org> ahhh the community will take over
-
m-relay
<kewbit:matrix.org> 100%
-
m-relay
<spirobel:kernal.eu> lol a cto. this thing is dead. wake up
-
m-relay
<kewbit:matrix.org> New flutter update was quite recent!
-
m-relay
<spirobel:kernal.eu> look where the rest of the ecosystem is going
-
m-relay
<spirobel:kernal.eu> look at the bigger market cap coins
-
m-relay
<kewbit:matrix.org> nah not at all you're living in a fantasy land!
-
m-relay
<kewbit:matrix.org> ;)
-
m-relay
<spirobel:kernal.eu> like ethereum or solana
-
m-relay
<spirobel:kernal.eu> they are 100x our size
-
m-relay
<spirobel:kernal.eu> most of their stuff is in react
-
m-relay
<spirobel:kernal.eu> time to wake up and not invest in dying ecosystems
-
m-relay
<kewbit:matrix.org> well apparently we dont care what frameworks we use anyway, COUGH COUGH ** 'elm'.
-
m-relay
<spirobel:kernal.eu> elm smh
-
m-relay
<kewbit:matrix.org> What makes and ecosystem grow?
-
m-relay
<spirobel:kernal.eu> when people work together instead of against each other
-
m-relay
<kewbit:matrix.org> Is it the support of a top 500 company? If thats the case, why did React Native not die of when facebook stopped supporting it.
-
m-relay
<kewbit:matrix.org> Building native, generally, is a challenge, it's a learning curve people don't want to take when there are easier options like Svelte, Vue, React, Electrum. Dart itself isn't so bad but native platform channels and FFI can deter people, it is slightly more challenging to contribute to community plugins and repos so of course there may be less volume in contribution but the quality<clipped message>
-
m-relay
<kewbit:matrix.org> tends to be higher.
-
m-relay
<kewbit:matrix.org> woodser:
haveno-dex/haveno #1236
-
m-relay
<kewbit:matrix.org> oop wrong chat
-
m-relay
<woodser:monero.social> yeah we can bring that over to #haveno-dev:haveno.network and get more notifications implemented
-
ofrnxmr
That link is totally broken btw
-
m-relay
<ofrnxmr:monero.social> this should work
matrix.to/#/#haveno.exchange:monero.social
-
m-relay
<woodser:monero.social> if I copy the link from the development room, it's
matrix.to/#/#haveno-dev:haveno.network 🤔
-
m-relay
<ofrnxmr:monero.social> The `haveno.network` domain is dead
-
m-relay
<ofrnxmr:monero.social> So it wont load unless youre already in the group
-
m-relay
<ofrnxmr:monero.social> The matrix space i created "should" let you join because it has the "real" address
-
m-relay
<woodser:monero.social> I guess this should be the link that works: #haveno-dev:monero.social
-
m-relay
<ofrnxmr:monero.social> it might, but only for monero.social users, since its a local-only address
-
m-relay
<ofrnxmr:monero.social> The room cant be modified to change the main addresses bcuz the admin accounts are on haveno.network
-
m-relay
-
m-relay
<ofrnxmr:monero.social> ```
-
m-relay
-
m-relay
<ofrnxmr:monero.social> ```
-
m-relay
<ofrnxmr:monero.social> Ffs lol
-
m-relay
<ofrnxmr:monero.social>
matrix dot to/#/!HeVhOlajgOuVMOKhvS:haveno.network?via=monero.social?via=matrix.org
-
m-relay
<spirobel:kernal.eu> shit does not work
-
m-relay
<spirobel:kernal.eu> what happend to the domain?
-
m-relay
<ofrnxmr:monero.social> which link?
-
m-relay
<ofrnxmr:monero.social> This one should work
-
m-relay
<ofrnxmr:monero.social> so should this one
-
m-relay
<woodser:monero.social> we switched the matrix rooms from haveno.network to matrix.social a long time ago
-
m-relay
<ofrnxmr:monero.social> Erciccione killed the homeserver
-
m-relay
<ofrnxmr:monero.social> Haveno-dev was never switched
-
m-relay
<woodser:monero.social> I can take this as a todo
-
m-relay
<ofrnxmr:monero.social> I switched haveno room, but matrix.org shit the bed and rolled back. Not main haveno room has no address again
-
m-relay
<ofrnxmr:monero.social> Its not possible to change haveno-dev's main address
-
m-relay
<woodser:monero.social> ah ok. and the only admin is @woodser:haveno.network and so dead account I guess
-
m-relay
<ofrnxmr:monero.social> The only admins are on haveno.network, and that homeserver is dead.
-
m-relay
<ofrnxmr:monero.social> main haveno room has vik as admin, so that one can be fixed again.
-
m-relay
<ofrnxmr:monero.social> The new haveno space i created is on monero.social, so this problem shouldnt happen again
-
m-relay
<ofrnxmr:monero.social> I switched haveno room, but monero.social** shit the bed and rolled back. Not main haveno room has no address again
-
m-relay
<ofrnxmr:monero.social> Spirobel, did the haveno space link work for you?
-
m-relay
<spirobel:kernal.eu> yes. long time no see lol
-
m-relay
<spirobel:kernal.eu> remember being in the room in the good old days lol
-
m-relay
<woodser:monero.social> so if we are to take this direction of designing and implementing for mobile and desktop, it's an evolution of haveno's previous ccs (without fees contributed back, as we do not run a network), or it should be written into any updated ccs request
-
m-relay
<woodser:monero.social> so the current ccs would need updates before being merged
-
m-relay
<woodser:monero.social> so the current ccs request would need updates before being merged
-
m-relay
<kewbit:matrix.org> I agree we can expand a bit more, perhaps lets do this today, and hopefully we can move it across, like asap? 😆
-
plowsof
noted woodser, thank you
-
m-relay
<spirobel:kernal.eu> reminds me a bit of the "facoring" thing
-
m-relay
<spirobel:kernal.eu> what happend to this guy btw?
-
m-relay
<spirobel:kernal.eu> he asked me to work with him in a twitter dm before
-
m-relay
<spirobel:kernal.eu> saying i asked the right right questions in the dev channel
-
m-relay
<spirobel:kernal.eu> and then he disappeared
-
m-relay
<spirobel:kernal.eu> lol
-
m-relay
<spirobel:kernal.eu> it is okay to have multiple libraries I think. But there needs to be a clear purpose. Not just random changes with unclear goals.
-
m-relay
<spirobel:kernal.eu> I need to have a library that eventually is robust enough to work in the browser and inside of browser extensions. It needs to be disentangled from the file system and threading. I doubt that any of the other libraries will deliver that. The goals are too different
-
m-relay
<spirobel:kernal.eu> in my mind it is crucial to have a browser wallet. even mobile wallet apps now embed browsers to interact with decentralized exchanges, do wallet login and other things. Monero seems stale in its current approach
-
m-relay
<spirobel:kernal.eu> If I look at serai and haveno I see a massive scope that is mostly building out a second decentralized p2p protocol.
-
m-relay
<rucknium:monero.social> Have you seen
github.com/mainnet-pat/monujo-quasar ?
-
m-relay
<spirobel:kernal.eu> yes. and I have also seen monero hotshop
-
m-relay
-
m-relay
<spirobel:kernal.eu> and haveno
-
m-relay
<spirobel:kernal.eu> any one using crypto grampys hotshop still?
-
m-relay
<spirobel:kernal.eu> you guys dont need to see my initiative as a replacement for what you are doing. It is just a different thing with a different goal
-
plowsof
-
plowsof
Greetings!
-
jorge
hello
-
vthor
hi :)
-
m-relay
<ofrnxmr:monero.social> Morning
-
m-relay
<kewbit:matrix.org> Afternoon
-
m-relay
<ofrnxmr:monero.social> I'll be on the road during meeting, apologies if i miss out
-
msvb-lab
Hello.
-
plowsof
as i shared earlier, 270 xmr was recently donated from the general fund to proposals on the funding required page
nitter.poast.org/WatchFund/status/1829852188648357909#m 🚀
-
m-relay
<diego:cypherstack.com> hi
-
m-relay
<diego:cypherstack.com> Neat!
-
plowsof
cypherstack shared a report on effects of reducing moneros 10 block lock in MRL, currently being discussed there
libera.monerologs.net/monero-research-lab/20240831#c419510
-
plowsof
anyone like to share something thats happened over the previous week?
-
m-relay
<diego:cypherstack.com> Were some pretty neat findings imo
-
jorge
Weblate is still down, I want to finish the Esperanto translation, but currently there is no way to do it :(
-
plowsof
atomic swaps are really bogged down by the 10 block lock, to name an example that would benefit greatly from any decrease there
-
ofrnxmr
its not bad
-
ofrnxmr
slower than btc<>ltc, but not bad
-
plowsof
jorge it seems as though all translations will be thrown into the trash and starting from a-fresh with a new site over the coming month(s)
-
plowsof
this is not certain of course
-
plowsof
and
docs.getmonero.org is live . currently a work in progress
-
plowsof
it has an A rating for http headers and everything, wow look at that
-
ofrnxmr
and an onion too
-
vthor
8)
-
ofrnxmr
-
plowsof
and Rucknium has began to tackle migrating moneroresearch.info to a newer back end with better search functionality.. i had failed to put time into it sooner but i should be able to help along the way if needed
-
m-relay
<kewbit:matrix.org> Live chat between traders on haveno app now works realtime, and in general works almost flawlessly on android, implemented AES derived PBKDF2 encryption on the app data and files, added a caching layer so failures do not occur on network fluctuations, also implemented a cooldown mechanism to not overload the daemon, currently adding the ability to generate as many stealth address<clipped message>
-
m-relay
<kewbit:matrix.org> es as you want with labels and trying to come up with a nice way of recording your history of successful trades to make it easier to trade with trusted parties again.
-
plowsof
nice
-
plowsof
i think we can jump into the open ccs ideas now?
-
m-relay
<diego:cypherstack.com> Skip the website one please.
-
plowsof
skippethd
-
m-relay
<diego:cypherstack.com> As discussed in previous weeks it's not ready due to no design yet (which I'm working on)
-
plowsof
thanks
-
plowsof
b. [Haveno Multi-Platform Native App For Every OS](
repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/489) wishes to be merged into work in progress and be funded entirely by the abandoned / now void haveno front end proposal [gitlab comment for
-
plowsof
-
plowsof
kewbit
-
plowsof
quite a big development on this arrived toda
-
plowsof
today*
-
plowsof
woodser began sharing his thoughts on the direction of this here
libera.monerologs.net/monero-community/20240831#c419609
-
plowsof
seems like they are going to discuss the plan further and come back with a modified proposal
-
plowsof
anyone have opinions? happy? sad? that haveno UI is finally going to get rolling?
-
plowsof
it would presumably move into funding required after absorbing the remaining funds from the original haveno front proposal
-
plowsof
spirobel was even offered to take part if they have flutter/dart skills
-
m-relay
<kewbit:matrix.org> I agree with the prospect of bringing on a designer, that would be really helpful. We have discussedd in private chat further since that brief chat earlier today in here, the design would come into play after this 'v1' lets called it, the app will be available on all platforms however, the designing coming in would really be to focus on the aesthetics of how the desktop design wou<clipped message>
-
m-relay
<kewbit:matrix.org> ld look, I'd work closely with whoever that may be when the time comes.
-
m-relay
<hardenedsteel:monero.social> mastodon or lemmy bot is much needed
-
m-relay
<diego:cypherstack.com> CS has flutter/dart skills, and...design skills :P
-
m-relay
<kewbit:matrix.org> I think a sufficient amount of work has been done on it to justify merging it, should any further UI improvements be requires as discussed earlier, this would be part of a different project, perhaps still under the funding of the original CCS.
-
plowsof
sounds good. so we can patiently wait for the conversation to develop, resulting in changes to the proposal
-
plowsof
oh look a designer with flutter/dart skills too
-
m-relay
<spirobel:kernal.eu> can learn it in a weekend. But tbh its the wrong direction
-
m-relay
<spirobel:kernal.eu> what we need is a real browser wallet. something i have put a lot of time and effort in
-
m-relay
<spirobel:kernal.eu> that is where the rest of crypto is moving. since ages
-
m-relay
<kewbit:matrix.org> seems like we only have biasd opinons
-
m-relay
<kewbit:matrix.org> please can we bring in an external consultant
-
m-relay
<spirobel:kernal.eu> you guys can keep going in this other direction
-
m-relay
<kewbit:matrix.org> paid
-
m-relay
<spirobel:kernal.eu> bring in mckinsey
-
ofrnxmr
Hi.
-
m-relay
<spirobel:kernal.eu> LFG
-
m-relay
<kewbit:matrix.org> who does not have any bias
-
m-relay
<kewbit:matrix.org> at all
-
ofrnxmr
😆
-
plowsof
an app on the system vs a web app has advantages in terms of security, so i've been told
-
m-relay
<kewbit:matrix.org> because this is getting a bit stupid
-
m-relay
<kewbit:matrix.org> :D
-
m-relay
<spirobel:kernal.eu> is objective. use any chain above 100billion market cap
-
m-relay
<spirobel:kernal.eu> its all web based
-
ofrnxmr
Scams
-
m-relay
<spirobel:kernal.eu> i mean fine u do yours
-
m-relay
<spirobel:kernal.eu> i will not interfere or fud
-
m-relay
<spirobel:kernal.eu> have fun guys
-
m-relay
<diego:cypherstack.com> I feel web-based scams are much easier to perform than app-based ones.
-
plowsof
so kewbit is saying merge as is, woodser is saying hold off on merging. im leaning towards holding off a bit
-
m-relay
<spirobel:kernal.eu> DONT FUD MY SHIT OKAY
-
m-relay
<diego:cypherstack.com> That's why I personally have shied away from making it. But I may just be a coward there.
-
ofrnxmr
Doesnr disq react native
-
m-relay
<spirobel:kernal.eu> you never used eth or solana?
-
m-relay
<diego:cypherstack.com> I agree that adoption would be much higher and faster with web based.
-
m-relay
<diego:cypherstack.com> both are supported in Stack Wallet. Got several requests to do web-based wallet for it. Chose not to.
-
m-relay
<spirobel:kernal.eu> so maybe all the other shit is the real grift
-
ofrnxmr
Android app > webapp all day everyday
-
ofrnxmr
Ask localmoneri
-
ofrnxmr
Couldnt catch me using their website if you paid me to
-
m-relay
<diego:cypherstack.com> In other words (and not to be wishy-washy) there are non-trivial pros and cons to both directions.
-
m-relay
<kewbit:matrix.org> I pledged my 2 months though, so we can hold off but I dont see the value in it for the community. We can look for a designer in the meantime.
-
ofrnxmr
Monero waller, who uses a webwallet
-
m-relay
<spirobel:kernal.eu> all the successful wallets include browsers now
-
vthor
I try to say nothing, but the browser is the number one vunerability on a system. And this is all I will say.
-
ofrnxmr
Anyobe even uss a cex webapp?
-
m-relay
<spirobel:kernal.eu> on mobile
-
m-relay
<real_glitch:matrix.org> unpopular opinion:
-
m-relay
<real_glitch:matrix.org> Tauri > electron
-
m-relay
<diego:cypherstack.com> yeah it's why I'm not successful :P
-
plowsof
woodsers offer of working together on this came today, so hoding off after he said wait, seems sane .. when you as a team are on the same page, that also feels sane
-
plowsof
this would be a matter of day(s)
-
plowsof
kewbit your proposal was also made days ago. relax please
-
m-relay
<kewbit:matrix.org> I'm sure we can work in days, sure
-
ofrnxmr
all evm is evm
-
m-relay
<kayabanerve:monero.social> plowsof: atomic swaps always have to use the confirmation depth during the swap. The coins you claim from a swap, and fund a new swap with, may be burdened by the 10-block lock yet better wallet software for atomic swaps client would resolve that without modifying the lock. Sorry for being late to chime in on that.
-
ofrnxmr
Of course they use browsers, its web3
-
m-relay
<kewbit:matrix.org> I am relaxed :D
-
plowsof
thanks for clarifying kayabanerve
-
m-relay
<diego:cypherstack.com> relax further. Massage-levels
-
m-relay
<diego:cypherstack.com> the CCS will pay for one
-
plowsof
lol
-
m-relay
<kewbit:matrix.org> unfortunately non of the massage parlours around here accept XMR yet
-
m-relay
<diego:cypherstack.com> in fact, let's open the CCS for a masseuse for every contributor
-
m-relay
<diego:cypherstack.com> can't work if we're burned out ;)
-
m-relay
<kewbit:matrix.org> You joke, but it's good.
-
plowsof
certainly a gap in the market, now then , waiting some day(s) for woodser and kewbits friendship to flourish?
-
m-relay
<real_glitch:matrix.org> Diego Salazar: it seems that you got your first payment for your ccs
-
plowsof
kayabanerver vthor has closed and opened another proposal btw after your and others feedback
-
m-relay
<diego:cypherstack.com> Indeed.
-
plowsof
unless we have other things to mention regarding kewbits proposal we can move on
-
m-relay
<real_glitch:matrix.org> can you mention the works you have done in the past month? aside from bringing back ofrnxmr
-
m-relay
<diego:cypherstack.com> Yes, there was a lot of discussion and work with the new website workgroup, a fair amount of discussion and resetting expectations with the current mod team, handling a couple of small odd jobs for luigi, and a lot of testing static site generators to determine a path forward for the new website
-
m-relay
<diego:cypherstack.com> followed by a lot of design work for the new website
-
plowsof
every CCS proposer posts milestone/payout updates on gitlab, that would be the best place to query details:
repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/470
-
msvb-lab
It sounds like it will be very good, and using Astro.
-
m-relay
<diego:cypherstack.com> the majority of hours were for backend exploration and preliminary design work
-
m-relay
<real_glitch:matrix.org> so most of them are claims that you worked but nothing notable for now on backend side right?
-
m-relay
<diego:cypherstack.com> LOL
-
m-relay
<real_glitch:matrix.org> kk pls continue
-
m-relay
<diego:cypherstack.com> You want me to do a write-up of the explored SSGs as proof?
-
plowsof
lets get to vthors proposal, only a few day(s) old but has had a major re-write
-
m-relay
<diego:cypherstack.com> you want me to share some of the designed icons here?
-
m-relay
<real_glitch:matrix.org> no i will wait for another month to see the fruit of those efforts
-
plowsof
-
m-relay
<diego:cypherstack.com> The fruit of the SSG exploration was that the longstanding stand still in the website room about which SSG to go with was resolved and we now have a path forward.
-
m-relay
<diego:cypherstack.com> (one second plowsof, sorry for disrupting)
-
m-relay
<spirobel:kernal.eu> what is supported? send and receive and thats it?
-
m-relay
<diego:cypherstack.com> Things were split between Astro and Hugo, with a small pocket of Jekyll people in the mix.
-
tobtoht_
this was just submitted, but on first reading I'm positive towards vthor's updated proposal. I may have some further comments when I get a chance to look at this in more detail.
-
plowsof
that's fine, and to confirm the things diego claims to have done i seen enough of them with my own 2 eyes to substantiate the claims
-
m-relay
<real_glitch:matrix.org> for some reason this didnt appear on CCS ideas section
-
m-relay
<spirobel:kernal.eu> why not just use wordpress with a cdn?
-
vthor
thank you tobtoht_ :)
-
m-relay
<diego:cypherstack.com> I went through a deep dive of those ones (and others) and presented my findings and we decided as a group to move forward with Astro for a variety of reasons
-
plowsof
thanks tobtoht, yes it was _just_ submitted. rbrunner, and kayabanerves feedback helped shape the new proposal. again thank you for the quick, direct, pointed feedback
-
m-relay
<diego:cypherstack.com> anyways, that's enough tangent from me, please continue as normal plowsof
-
m-relay
<diego:cypherstack.com> happy to continue this conversation after the meetinig
-
plowsof
which didnt appear on the ccs ideas section real_glitch?
-
m-relay
<spirobel:kernal.eu> i feel like collaboration would be faster and more convenient if a normal CMS was used
-
plowsof
oh i see it now, thanks...
-
m-relay
<real_glitch:matrix.org> vthor's new proposal
-
vthor
what is supported? send and receive and thats it? In the library? Seed generation output/key images, addresses and signing.
-
plowsof
true, will have a look
-
plowsof
vthor rename the file to .md (it has no extension currently)
-
m-relay
<rucknium:monero.social>
moneroresearch.info successfully upgraded to the new 6.10.2 WIKINDX version. Now you can see how it looks by default before plowsof put in effort to make it look better. We'll re-add the custom display templates soon.
-
plowsof
good job Rucknium
-
vthor
vthor rename the file to .md (it has no extension currently), oh, heck. Will do.
-
plowsof
spirobel was first? one of? to lead the C ABI discussions, nice to have you here
-
plowsof
also the pre-proposal-parser will show a red circle and "this is wrong pls fix" soon
-
m-relay
<diego:cypherstack.com> spirobel: I'll answer your questions in the website channel so as not to further disrupt the meeting
-
ofrnxmr
Does c abi have any crossover with monero_c by mrcyjanek
-
plowsof
when rbrunner, tobtoht, kayabanerve have time to read the new proposal it would be great to hear. not expected now as its too soon of course.
-
ofrnxmr
-
plowsof
definitely would be great to have feedback from mrcyjanek too
-
m-relay
<spirobel:kernal.eu> my comment is: we are moving to rust
-
m-relay
<spirobel:kernal.eu> base it on the new rust libs instead of the old cpp trash
-
vthor
ofrnxmr: I dunno, not aware of it, but essentialy I will use the monero source create a new folder and build a library specific for this use case which should be as static as possible and provide a C ABI to use the library in other languages. This will be or a small shim, or declaring directly in the the needed files an `external "C"` declaration.
-
m-relay
<spirobel:kernal.eu> responding to this
-
m-relay
<spirobel:kernal.eu> we have tons of those all over the monero ecosystem
-
m-relay
<spirobel:kernal.eu> i just think we should focus resources and eyes on the new rust libraries
-
plowsof
would be good if you could take a look at monero_c , its possible that theres alot to take from / use (you mention expertise in C)
-
m-relay
<spirobel:kernal.eu> that will take over everything sooner or later
-
ofrnxmr
vthor, u should look at it ;)
-
vthor
ofrnxmr: not exactly, I will avoid wallet2 completely, but thank you for the link, could be helpful.
-
ofrnxmr
Spirobel, we have 2 devs on ccs focused entirely on cuprate
-
plowsof
listed on our -site roadmap also ( syntheticbird made cuprate.org using astro - msvb-lab who seems to be a fan of astro)
-
m-relay
<spirobel:kernal.eu> >Performance: The current implementation using wallet RPC is slow,
-
m-relay
<spirobel:kernal.eu> especially on resource-constrained devices.
-
m-relay
<spirobel:kernal.eu> 100% agree with this btw
-
m-relay
<kayabanerve:matrix.org> Are we still discussing c?
-
m-relay
<kayabanerve:matrix.org> Topic c, the new signing library
-
vthor
Spirobel, I don't now if you are aware of my previous CCS I closed some hours ago, but that was out of scope, doing it on Rust, would be for sure not less scope.
-
plowsof
we re discussing vthors new proposal. the modularizing monero one was closed
-
m-relay
<spirobel:kernal.eu> vthor: seed signer is a raspi, correct?
-
plowsof
-
vthor
correct pi zero
-
m-relay
<kayabanerve:matrix.org> Yes, that's what I was referring to. I just wanted to check we hadn't moved on.
-
plowsof
tangents
-
m-relay
<kayabanerve:matrix.org> I lean towards NACK due to
-
m-relay
<kayabanerve:matrix.org> > Unsigned transaction handling (description, sanity checks, signing)
-
m-relay
<kayabanerve:matrix.org> But I may be being too harsh.
-
m-relay
<spirobel:kernal.eu> so you do buildroot arm target to cross compile the cpp ?
-
m-relay
<spirobel:kernal.eu> inb4 monero-oxide
-
plowsof
more details required? or
-
m-relay
<kayabanerve:matrix.org> Verifying an unsigned transaction requires verifying effectively every field inside the TX which isn't a proof. That requires building, and comparing, every part of the transaction.
-
m-relay
<kayabanerve:matrix.org> That's several months of work.
-
vthor
I'm overwhelmed to respond to all at the same time and additional search in the webinterface to rename the file, sorry for delayed answers
-
m-relay
<kayabanerve:matrix.org> This can be done in two months. I don't believe it can be done in two months without several security issues.
-
plowsof
a response at this very moment to everything, is not required vthor
-
m-relay
<spirobel:kernal.eu> wdym i suppose this is to display the infos on the airgapped device to make sure it hasnt been messed with
-
m-relay
<spirobel:kernal.eu> essentially just displaying the info
-
m-relay
<kayabanerve:matrix.org> The airgapped device has to make the ephemeral keys and do all the derivations itself.
-
m-relay
<kayabanerve:matrix.org> It then has to tell the host computer the ephemeral keys to use for it do the proofs *unless* the airgapped device also does the proofs.
-
vthor
Verifying an unsigned transaction requires verifying effectively every field inside the TX which isn't a proof. That requires building, and comparing, every part of the transaction. Wallet RPC is not doing sanity checks?
-
m-relay
<kayabanerve:matrix.org> I'm unsure a flow for that API even exists in Monero today.
-
m-relay
<spirobel:kernal.eu> the issue is that monero oxide is not going to solve all the issues for everyone. and you need to give others some room too kaya
-
m-relay
<kayabanerve:matrix.org> vthor: If you build a new library to sign a TX, your library must check the content of the TX.
-
m-relay
<kayabanerve:matrix.org> Wow, I haven't mentioned monero-oxide at all and don't plan to.
-
m-relay
<spirobel:kernal.eu> no ccs for monero-oxide?
-
m-relay
<spirobel:kernal.eu> put the cards on the table lol
-
m-relay
<kayabanerve:matrix.org> I'm trying to have a legitimate discussion on what the flow here needs to be for this to be secure so everyone understands the timeline this work needs.
-
m-relay
<kayabanerve:matrix.org> I don't believe 2 months is the answer.
-
vthor
This can be done in two months. I don't believe it can be done in two months without several security issues. <- I can't estimate it not knowing the source well enough at the moment and I nowhere stated that it is done in two months, did I?
-
tobtoht_
kayabanerve: I think the idea is to use cryptonote_core to handle signing, not re-implement that logic
-
m-relay
<kayabanerve:matrix.org> vthor: Clarifying, will this library do or not do the proof?
-
m-relay
<kayabanerve:matrix.org> tobtoht_: wallet2 still has fingerprintable policy rules which need to be respected.
-
m-relay
<kayabanerve:matrix.org> *proofs?
-
vthor
I'm unsure a flow for that API even exists in Monero today. <- well I was making transaction via wallet-rpc on both sides
-
m-relay
<spirobel:kernal.eu> are they well documented?
-
m-relay
<kayabanerve:matrix.org> spirobel: of course not.
-
plowsof
xD
-
m-relay
<spirobel:kernal.eu> yeah so lets work together to document them and reimplement all of this shit in rust
-
m-relay
<kayabanerve:matrix.org> Sorry, if you're using wallet-rpc, then why are you proposing a new library vthor?
-
m-relay
<spirobel:kernal.eu> we want a piece of the library pie kaya
-
m-relay
<kayabanerve:matrix.org> spirobel: Can you please stop? I'm not trying to quash this. I'm trying to work through it so there's a proper understanding. I haven't mentioned my work at all, only you have, and it's just a distraction.
-
m-relay
<spirobel:kernal.eu> nah it is not.
-
vthor
vthor: Clarifying, will this library do or not do the proof? The work will exactly done, how it would work (is working right now, with RPC), how written in the proposal I will not invent the wheel new.
-
plowsof
wallet-rpc for example takes '2-4 mins to start up on a pi' or something to that effect.
-
m-relay
<spirobel:kernal.eu> you have a horse in this race
-
plowsof
rust is iron oxide, so oxide right?
-
vthor
orry, if you're using wallet-rpc, then why are you proposing a new library vthor? Sorry, did you read, what I wrote in the answer of your comment and in the new proposal?
-
m-relay
<kayabanerve:matrix.org> vthor: I don't follow even with your comments here
-
vthor
what?
-
m-relay
<kayabanerve:matrix.org> 1) Will this library still use wallet-rpc, or replace the need for wallet-rpc?
-
m-relay
<kayabanerve:matrix.org> 2) Will this library do the full TX flow, including the Bulletproofs, or will it outsource the Bulletproofs to a more computationally-enabled device?
-
msvb-lab
Good meeting and good moderation, dankon everyone.
-
plowsof
thanks for joining msvb-lab
-
vthor
1) of course not 2) it will do it the same way you would to it with two wallet-cli or two wallet-rpc, only eleminating all unneeded and put the need stuff clean in a library to use is then with another language. Not needing OpenSSL, not libhidusb etc.
-
m-relay
<kayabanerve:matrix.org> I can follow up on the CCS if it'd be preferred by the way :) I don't have to get my context here and now.
-
plowsof
as we're over the hour it would be best
-
m-relay
<kayabanerve:matrix.org> Got it. Thank you for clarifying that for me.
-
vthor
thank you very much, this 1h is for me like 10h of work on energy drain level view.
-
plowsof
thanks for attending the short meeting everyone, if kayabanerve has any follow up comments, much appreciated. else it can continue under the proposal
-
vthor
Thank you plowsof for you exelent service! :)
-
m-relay
<kayabanerve:matrix.org> I have to do review on my end and I'll follow up on the CCS. I just wanted to check that the months paid for are actually feasible to do the work within.
-
vthor
kayabanerve: I can not estimate it, because I will need to hunt down in the source what I need and I had not really time to study it with calm yet.
-
vthor
Input on it is very welcome.
-
m-relay
<spirobel:kernal.eu> i wish we can just talk openly about the different projects that are in planning. and make sure we make space for everyone.
-
m-relay
<spirobel:kernal.eu> we had this situation before with seraphis when everyone was waiting for one person
-
m-relay
<spirobel:kernal.eu> lets not make the same mistake again
-
m-relay
<kayabanerve:matrix.org> This proposal shouldn't say it's to build this library, and request funding over two months, if your estimate of the time necessary isn't two months IMO. If you need to do more work to make am estimate, I'd ask for that before this CCS is merged.
-
m-relay
<preland:monero.social> Is there some sort of central(ish) dev board somewhere that can organize all the things going on?
-
m-relay
<kayabanerve:matrix.org> I don't love
-
m-relay
<kayabanerve:matrix.org> > Should more time be needed, I'll submit a new proposal.
-
m-relay
<kayabanerve:matrix.org> when the time estimate after 2 months may be 1 year. Then we either have to fund the work for a year OR we have to write-off the two months funded for incomplete work.
-
vthor
1 year is rediculous.
-
m-relay
<spirobel:kernal.eu> the vibe i am getting from kaya is that he plans his new lib and will make sure there are no "competing efforts"
-
m-relay
<spirobel:kernal.eu> not disagreeing with this per se
-
m-relay
<spirobel:kernal.eu> but we should talk about it openly
-
m-relay
<preland:monero.social> As in he modifies his work to make sure it meshes with others?
-
m-relay
<kayabanerve:matrix.org> spirobel: I questioned the amount of time vthor's proposal would take, and they have stated they don't have an estimate. I feel that's a reasonable question as part of CCS review.
-
plowsof
yep
-
vthor
they? It's only me stating it
-
m-relay
<kayabanerve:matrix.org> If my reasonable review is making sure there aren't other libraries, you should complain to the proposers, not to me.
-
m-relay
<spirobel:kernal.eu> kayabanerve: which mcus did you have in mind when making changes to serai monero to work with no-std target ?
-
m-relay
<preland:monero.social> (They as in gender nonspecific singular I think)
-
m-relay
<kayabanerve:matrix.org> If you do think I had any unreasonable parts to my review, then please call those out, don't ascribe malintent to me.
-
m-relay
<spirobel:kernal.eu> nah you are the right person to adress. I am not fronting you btw... just want to make it clear
-
m-relay
<spirobel:kernal.eu> no amlintent ascribed. just slight pvp vibes when there could be a chance for collaboration
-
m-relay
<spirobel:kernal.eu> no malintent ascribed. just slight pvp vibes when there could be a chance for collaboration
-
vthor
preland: "(They as in gender nonspecific singular I think)" <- a what?
-
m-relay
<preland:monero.social> Ie “they” is referring to one person (vthor) and not to a bunch of people
-
plowsof
lol he was referring to you vthor when "they" (it was not a plural in that context)
-
m-relay
<kayabanerve:matrix.org> spirobel: It doesn't matter as I'm not encouraging monero-serai over this lib. For the prior proposal, I asked how this proposal stands up against existing solutions, and I feel that was fair. I even explicitly said I just wanted to hear the differentiation. That's irrelevant here as I didn't, and don't, plan to bring up monero-serai here as I don't think this scope is inherently <clipped message>
-
m-relay
<kayabanerve:matrix.org> already fulfilled by it.
-
m-relay
<preland:monero.social> I wish that English had a gender ambiguous term that wasn’t also number ambiguous lol
-
m-relay
<kayabanerve:matrix.org> spirobel: You can't say it's not ascribing malintent when you say I'm unfairly attacking proposals.
-
vthor
that is "it" preland
-
m-relay
<snowman:tetaneutral.net> There should be a pronoun for someone who wishes to remain anonymous and unidentified
-
m-relay
<snowman:tetaneutral.net> call them monerochan
-
m-relay
<kayabanerve:matrix.org> You said you're getting the vibe I'm trying to kill off 'competitors'. Either provide evidence of my misconduct or keep it to yourself.
-
m-relay
<spirobel:kernal.eu> its better to use the rust code base that we are building up like monero-serai (soon monero-oxide?) acceptxmr, monero-rs, cuprate ... as a basis to build this new offline signer focused library. toolchain will be simpler and the whole thing will be more future proof
-
m-relay
<kayabanerve:matrix.org> "It" isn't generally used for humans vthor
-
m-relay
<preland:monero.social> Monero-chan…….M-chan……Man!
-
m-relay
<kayabanerve:matrix.org> I'm not against monero-serai being used here. I'm not going to recommend it though.
-
m-relay
<spirobel:kernal.eu> nah thats not what i was saying. i just think its missing context and a missed opportunity to make this more future proof.
-
m-relay
<kayabanerve:matrix.org> They explicitly want a C++ codebase which maintains support for the wallet2 API, despite not using wallet2. I'm not going to recommend my work in Rust when I believe that variety is beneficial.
-
m-relay
<spirobel:kernal.eu> to focus on these technicalities
-
vthor
no there is obvious he/she or if you speak with me you, except, and here you would be the first, acknowledge me as a deity. But that is off-topic
-
m-relay
<kayabanerve:matrix.org> If I actually wanted to kill off a 'competitor', then yeah, I would say they should just use monero-oxide.
-
m-relay
<spirobel:kernal.eu> no. read carefully they just want something that works on a raspi zero and is interoperable. dont care about walle2
-
m-relay
<preland:monero.social> Malintent: intentional behavior, as opposed to merely *incidental* behavior
-
m-relay
<preland:monero.social> (Btw vthor, you should probably have a timeline for your ccs if you don’t have one already….)
-
m-relay
<spirobel:kernal.eu> just use it because its currently the elephant in the room
-
m-relay
<spirobel:kernal.eu> just use wallet2 as a basis because its currently the elephant in the room
-
m-relay
<kayabanerve:matrix.org> monero-wallet-[rpc, gui] is built around wallet2 and they want to be able to serve as a cold wallet for those.
-
m-relay
<kayabanerve:matrix.org> So they aren't using wallet2, but they do need API compatibility with its cold wallet API.
-
m-relay
<spirobel:kernal.eu> assumptions that i dont see like this reflected in the proposal
-
m-relay
<real_glitch:matrix.org> even if its true which i dont it is, we are short on resources(just look at the funding section of ccs
-
m-relay
<real_glitch:matrix.org> its better to not stretch ourselves thinner than right now
-
m-relay
<real_glitch:matrix.org> even if its true which i dont think it is, we are short on resources(just look at the funding section of ccs
-
m-relay
<real_glitch:matrix.org> its better to not stretch ourselves thinner than right now
-
m-relay
<kayabanerve:matrix.org> spirobel: vthor said here it'd use that API.
-
m-relay
<kayabanerve:matrix.org> ^
-
m-relay
<spirobel:kernal.eu> yeah but we need a offline signer / ledger alternative. i am agreeing with you and thats why i am saying we shouldnt invest more into the old code base as it will be phased out anyway
-
vthor
assumptions. nothing else.
-
m-relay
<spirobel:kernal.eu> so better build on the rust shit
-
m-relay
<kayabanerve:matrix.org> Unless I misread that. I took it as if you prior had a cold wallet using monero-wallet-rpc, talking to another monero-wallet-rpc, you could now have a cold wallet with this lib (still talking to monero-wallet-rpc).
-
m-relay
<kayabanerve:matrix.org> I don't believe we're short on resources. Even if we were, I don't think the CCS should be comparatively ranking proposals. Any well reasoned proposal should be put up.
-
m-relay
<spirobel:kernal.eu> kaya thinks a lot haha
-
m-relay
<kayabanerve:matrix.org> vthor: I'm sorry, did I misinterpret you?
-
vthor
"Unless I misread that. I took it as if you prior had a cold wallet using monero-wallet-rpc, talking to another monero-wallet-rpc, you could now have a cold wallet with this lib (still talking to monero-wallet-rpc)." on an Pi Zero waiting 3-4 min to load a walltet, switching a wallet wait again...
-
m-relay
<kayabanerve:matrix.org> ... I'm not saying the Pi 0 would use wallet-rpc
-
m-relay
<kayabanerve:matrix.org> I'm saying it'd use this library. The non-Pi 0 would still run wallet-rpc though.
-
vthor
and it is crap, it is valid for a PoC, but not for production actualy being security relevant.
-
m-relay
<kayabanerve:matrix.org> I'm saying this library replaces wallet-rpc on the Pi 0, yet still talks to wallet-[rpc, gui] on the computer with the view keys which is connected to the internet.
-
vthor
I used it for the moment to finish it, if not I could had simply could abandon the project, or work fo fresh air.
-
m-relay
<kayabanerve:matrix.org> I completely understand you don't want wallet-rpc on a Pi 0.
-
vthor
" I'm saying it'd use this library. The non-Pi 0 would still run wallet-rpc though." no of course not
-
m-relay
<kayabanerve:matrix.org> So if I have a laptop and a Pi 0, and the Pi 0 runs this library yet isn't connected to the internet
-
m-relay
<kayabanerve:matrix.org> What do I run on my laptop to get it to sign a transaction?
-
m-relay
<kayabanerve:matrix.org> Does my laptop also run this library? Does my laptop run some dedicated XmrSigner client?
-
m-relay
<kayabanerve:matrix.org> I'm very sorry I misinterpreted you there. You said it'd be the same as if you had two wallet-rpcs. I thought that meant you replaced the wallet-rpc on the Pi, yet kept the wallet-rpc on the laptop.
-
m-relay
<kayabanerve:matrix.org> *[cli, rpc]
-
vthor
what I am saying is, I will fish in monero source how the things done, import where is feasable or copy paste where it is not to get all the dependencies not needed out. I will almost not write own code, more like shims (using existing code base) to make a small to hopefull tiney library as static as possible to do the absolut necessery, so audit is easier, ressources on the device are saved, it will be documented and easy reusable (so the next doesn't
-
vthor
need to make a deep dive).
-
vthor
What do I run on my laptop to get it to sign a transaction? The cmpanion app (which uses internally wallet-rpc) or feather, Nero or monero-gui (all view only wallet)
-
m-relay
<kayabanerve:matrix.org> ... K, so, I was not wrong.
-
m-relay
<kayabanerve:matrix.org> The Pi doesn't run wallet-rpc. It runs this library. The laptop (or whatever host device) still does run some wallet2-based program and uses its API.
-
vthor
Well I should reduce drastically scope I was told ;)
-
ofrnxmr
maybe do the research before the proposal
-
vthor
The Pi doesn't run wallet-rpc. It runs this library. The laptop (or whatever host device) still does run some wallet2-based program and uses its API. <- correct, for the signer irrelevant because it is agnostic about the counter part.
-
m-relay
<kayabanerve:matrix.org> > <vthor> " I'm saying it'd use this library. The non-Pi 0 would still run wallet-rpc though." no of course not
-
m-relay
<kayabanerve:matrix.org> I said the non-Pi 0 would run wallet-rpc. As in, the device which isn't the Pi 0 would. You just said the companion app would use wallet-rpc, or an app which internally is wallet2 and exposes that API.
-
m-relay
<kayabanerve:matrix.org> I'm sorry we've had communication issues today.
-
vthor
the view only side
-
vthor
In a perfect world this would be on an application like the companion app also not the case, and it would have only what it really needs - IMO
-
m-relay
<kayabanerve:matrix.org> I'll do my research on the relevant wallet2 API and try to obtain my own beliefs on how long this would take. I'll leave feedback on the CCS when I have firm feedback to give. I'd encourage you to do your own estimates however and set your CCS's length accordingly.
-
vthor
I think it will be around that 60 days, but I can't be sure, not even after an estimate. And researching 20h (what would be part of the work), but now unpaid makes IMO no sense. It is not that I have too much time. And I stated in the proposal also "If the project completes before 240 hours, unused funds can be allocated to future proposals or returned to the general fund.", not only "Should more time be needed, I'll submit a new proposal." And yeah the
-
vthor
240h is what I estimate, but I can be on both sides off.