-
plowsof
Viewtags im thinking of* but the issue was patched around that time
github.com/monero-ecosystem/monero-python/pulls?q=author%3Aplowsof+ aaanyway monero-python dev is inactive and hard to reach in my experience
-
plowsof
AcceptXMR too kayabanerve .. burning bug
-
plowsof
Disclosed by spirobel / boog and patched swiftly by busyboredom
-
m-relay
<boog900:monero.social> AcceptXMR uses monero-rs a library that unlike monero-serai doesn't keep track of one time addresses so this is arguably a wallet bug as well
-
m-relay
<boog900:monero.social> not an impl bug
-
m-relay
<boog900:monero.social> well its an impl bug in the wallet :)
-
plowsof
Alt implementations idea great, in 2023 reality : could be better
-
m-relay
<busyboredom:monero.social> It's tricky 'cause you don't always know what "wallet" bugs affect your software. AcceptXMR doesn't run a wallet, so I never considered that the burning bug affected it until some smarter people pointed it out.
-
m-relay
<busyboredom:monero.social> IMO things like timelocks and the burning bug are a broad ecosystem documentation issue. New devs aren't aware they exist in the first place, and even seeing them in an API in passing isn't sufficient. Newcomers need something in big bold text saying "hey, if you write code to accept monero and you don't check these things, your fly is down".
-
m-relay
<kayabanerve:matrix.org> AFAIK, monero-rs has been done properly and is the only lib we should be discussing here as a re-impl. monero-python doesn't count as a re-impl IMO.
-
m-relay
<kayabanerve:matrix.org> Also, -serai, ofc
-
m-relay
<kayabanerve:matrix.org> BusyBoredom: The burning bug explicitly requires the context of a wallet. Scanning an output does not. monero-rs never grew to have such context.
-
m-relay
<kayabanerve:matrix.org> It does tell you only competent people should impl Monero wallets, and opens a discussion of competent APIs in libs to enable wallets.
-
m-relay
<kayabanerve:matrix.org> monero-serai only lets you scan a TX via an API requiring a context view, and returns outputs wrapped in a struct requiring handling the time lock to access the outputs themselves.
-
m-relay
<kayabanerve:matrix.org> As for your second paragraph, yes. It's all about competency, and I agree libs should inform their users of the competency required.
-
m-relay
<busyboredom:monero.social> I'm a little hesitant to use the word "competent" here because I think even very competent devs can step on landmines like these, but I agree with your overall point that devs need to know about relevant vulnerabilities if they're gonna write secure software.
-
m-relay
<boog900:monero.social> IMHO I don't think throwing around bugs found in other projects is very helpful, we all should know the pros and cons of a new impl by now, from kayaba on reddit: `It increases the likelihood of a chain split, and numerically, increases the amount of vulnerabilities. The point is to reduce the amount of critical vulnerabilities though.`
-
m-relay
-
m-relay
<spirobel:monero.social> To some degree it is the duty of the library and the Monero project as a whole to provide a clear path to competency. Right now the information necessary to avoid pitfalls is scattered everywhere.
-
m-relay
<spirobel:monero.social> We should focus on making people competent instead of having an endless debate and posturing about who is competent, who is an "ignorant newcomer" and other fun stuff.
-
m-relay
<spirobel:monero.social> We can all agree that we are wicked smart and focus on the sharing knowledge and making Monero a success.
-
m-relay
<spirobel:monero.social> We can all agree that we are all wicked smart and focus on the sharing knowledge and making Monero a success.
-
m-relay
<spirobel:monero.social> We can all agree that we are wicked smart and focus on the sharing knowledge and making Monero a success.
-
m-relay
<spirobel:monero.social> We can all agree that we are wicked smart and focus on sharing knowledge and making Monero a success.
-
m-relay
<kayabanerve:matrix.org> Agreed on the value of documentation, here via a spec
-
geonic
boog900: the Rust node idea wasn’t rejected, but it wasn’t properly discussed either. There’s likely to be more discussion during the next CCS proposal
-
geonic
and plowsof might need a new rubber stamp :p
-
plowsof
Boog is going to find issues with consensus rules / disclose them discretely resulting in fixes to monero-core - then everyone who upvoted this proposal will be celebrated as heros. (We could ask why hackerone pot isnt good enough for enticing people to find/report critical vulnerabilities, instead of introducing more bugs / chances of chain splits
-
plowsof
with an alt implementation)
-
MajesticBank
anyone have link to kayabaNerve work that is asking funding for?
-
MajesticBank
I see no links to code or paper or anything regarding the proposal
-
MajesticBank
-
m-relay
<4rkal:matrix.org> hey guys, after quite some time developing. The number one requested feature for MoneroOS has been added. P2Pool support! I'm looking for people to test it out. You can grab the latest release from
github.com/4rkal/MoneroOS/releases/tag/v0.3.5 . I have also created a seperate matrix room so that we dont fill this one. Join `#moneroOS:matrix.org` if your intrested.
-
m-relay
<4rkal:matrix.org> You can also read wtf MoneroOS is about here:
github.com/4rkal/MoneroOS/tree/master#moneroos
-
m-relay
<123bob123:matrix.org> Are you looking for the proposal or the paper for his work?
-
m-relay
<boog900:monero.social> Just looking at code is not always enough to spot issues, I point to DF and now monero-serai which both found issues with monero after creating an alt impl
-
m-relay
<boog900:monero.social> Again if you run software that requires your node not be on a minority chain split you shouldn't run an experimental node.
-
m-relay
<boog900:monero.social> I would also say finding issues with consensus rules is not the only thing an alt node will do, it will also give the network more resilience against attacks on nodes, as a bug/ flaw in one node is unlikely to be an issue in the other
-
m-relay
<boog900:monero.social> I personally cant spend the amount of time I'm proposing to spend creating a consensus doc, and implementing the rules in Rust for the chance at a hackerone payout if I find a bug
-
MajesticBank
123bob123: actual work done
-
MajesticBank
noot was very cool on monerokon ( atomic swap eth-xmr proposal)))
-
MajesticBank
which received money from magic monero fund which collects monero donations from monero community, twitter and other social
-
MajesticBank
but hadn't bothered to publish monero view keys up to date
-
MajesticBank
obviously putting this 'crazy' fund transparency to level 0
-
MajesticBank
but now seems I missed that maintainer of this atomic swap is not noot anymore but
-
MajesticBank
-
MajesticBank
so monero community donations just became VC seed money? maybe I missed something else
-
MajesticBank
-
MajesticBank
doesn't mention view keys neither Athanor Labs
-
m-relay
<rucknium:monero.social> sgp: Is there anything preventing MAGIC from publishing the view keys for the wallet that accepts donations at monerofund.org?
-
m-relay
<rucknium:monero.social> MajesticBank: I don't know why the ETH<>XMR atomic swap repo is under the AthanorLabs organization. AFAIK AthanorLabs doesn't have any other online presence except for the github org. Its other repos look like just support libraries for the atomic swap repo.
-
m-relay
<rucknium:monero.social> You can ask in #ethxmrswap:matrix.org
-
m-relay
<rucknium:monero.social> The MAGIC fundraiser helped get the atomic swaps to beta on mainnet. The funds were not misappropriated.
-
m-relay
<r4v3r23:monero.social> ive replied to your comment on the proposal. i agree with your position
-
m-relay
<r4v3r23:monero.social> asking for funding from community without asking for input isnt a good look
-
m-relay
<r4v3r23:monero.social> should ANONERO also open a retroactive request for 179 XMR now that theyve shipped a sidekick equivalent?
-
m-relay
<r4v3r23:monero.social> should ANONERO also open a retroactive request for 179 XMR now that theyve shipped a Sidekick equivalent?
-
MajesticBank
rucknium: If you as one of most relevant magic member have no idea what's happening it's proving fund members committee is just a charade
-
MajesticBank
as member of the fund I raised concern about view keys and total lack of transparency
-
m-relay
<rucknium:monero.social> The work got done. That's what we checked. The license is open source.
-
MajesticBank
there is misconception and charity and non-profits are created to make no profit, people don't understand it just represent the company
-
MajesticBank
while non profit can pay for example justin 10k monthly for doing w/e maintenance
-
m-relay
<rucknium:monero.social> Let's talk transparency. View keys for funds raised through monerofund.org sounds fine to me. What in addition to that would you like?
-
MajesticBank
I don't need anything, the community needs it
-
m-relay
<rucknium:monero.social> I think any payment to officers has to be reported in public documents. So that could be checked.
-
MajesticBank
bF takes considerable amount of time yearly to make full report
-
m-relay
<rucknium:monero.social> What do you think the community needs? View keys alone? Something else?
-
MajesticBank
about general fund
-
m-relay
<rucknium:monero.social> Ok we could do that.
-
MajesticBank
1) full transparency, bitcoin holdings, bank holdings, full year report
-
MajesticBank
2) applications submits over github
-
MajesticBank
because now I see there is filtering on applications to the fund and what members can vote on
-
MajesticBank
who is making decision on what's being voted on?
-
m-relay
<rucknium:monero.social> We can consider doing application submissions only over GitHub again. People need GitHub accounts to submit there. And it's harder to attach PDFs
-
m-relay
<rucknium:monero.social> The committee makes those decisions by vote. We have meeting minutes posted. We could do better about the delays in meeting minutes
-
m-relay
<rucknium:monero.social> Minutes at the bottom here:
magicgrants.org/funds/monero
-
MajesticBank
Yes, github and transparency is hard, let's just have uncle Sam do it on his own way like he was so far
-
MajesticBank
Why voting discussion is hidden from public if you have nothing to hide ? We comment on the CSS freely and in open
-
DataHoarder
tell me once you are done here and I can restart the bridge to get #monero-swap added
-
m-relay
<rucknium:monero.social> A lot of discussion in the committee happens on voice audio. Voice isn't recorded directly.
-
m-relay
<rucknium:monero.social> MajesticBank: You were elected to the committee and then didn't come to meetings. It's fine that you're giving feedback now, but it would have been better to do it as a committee member.
-
MajesticBank
I raised concern of lack of views keys and to support other community project by posting their donation addresses on fund website
-
MajesticBank
on first or second meeting
-
MajesticBank
after being ignored I see no reason to be part of such fund
-
MajesticBank
dig the logs and say I am liar
-
m-relay
<rucknium:monero.social> I do see here in the logs that you brought it up once, but there wasn't a meeting at that time. You brought up several other ideas at the same time, such as posting non-MAGIC fundraisers and dev donation addresses on our website. kayabaNerve responded to the non-MAGIC fundraisers idea, but not the view key idea.
-
m-relay
<rucknium:monero.social> DataHoarder: Restart bridge, please :)
-
DataHoarder
doing so
-
DataHoarder
should all be working, plowsof maybe check that room
-
m-relay
<rucknium:monero.social> DataHoarder: Thank you!
-
plowsof
Much appreciated DataHoarder
-
m-relay
<sgp:magicgrants.org> No, I would support that