- 
m-relay <handpickencounter:matrix.org> is FCMP actually zero knowledge? thats the only way it can advertise "forward secrecy" afaik. but it still relies on ECC so a CRQC can theoretically print coin? 
- 
m-relay <handpickencounter:matrix.org> this is the only actual advantage zcash actually has over monero atm, their anon-set is backed by zero knowledge. 
- 
m-relay <jeffro256:monero.social> Hmmm? Zero-knowledge proving systems don't inherently mean anti-forging security against discrete log solvers. Some are, like ZK-STARKS, but (last time I checked) Zcash uses ZK-SNARKs (with an "N") in their protocol called Halo2 which isn't anti-forging secure against discrete log solvers. FCMP++, which uses a variation of Bulletproofs called "Generalized Bulletproofs", also isn't<clipped message> 
- 
m-relay <jeffro256:monero.social>  secure against discrete log solvers. But both FCMP++ and Halo2  are still *quantum forward secret*, meaning that the proofs still reveal zero-knowledge about the statements proven, even with access to a discrete log solver (i.e. a working quantum computer) 
- 
m-relay <jeffro256:monero.social> In short, quantum properties between Zcash's protocol and Monero's protocol are basically the same: not forging resistant, but with forward privacy 
- 
m-relay <jeffro256:monero.social> To be clear, Zcash also still relies on the discrete log problem over elliptic curves for their cryptographic hardness assumption in Halo2, hence why it doesn't have anti-forging resistant against a quantum computer 
- 
m-relay <handpickencounter:matrix.org> That was my understanding which  south to confirm, STARKs are ideal but the proof size is unacceptable for individual transacitons. However FCMP++ is still not mainline so sadly "quantum properties between Zcash's protocol and Monero's protocol" aren't the same yet. 
- 
m-relay <handpickencounter:matrix.org> That was my understanding which  I sought to confirm, STARKs are ideal but the proof size is unacceptable for individual transacitons. However FCMP++ is still not mainline so sadly "quantum properties between Zcash's protocol and Monero's protocol" aren't the same yet. 
- 
binarybaron2 I'm building a wrapper around wallet2_api.h (rust). I'm trying to test on my local regtest network but refreshing does not work. I believe this is because I need to allow_mismatched_daemon_version. But it seems to me that wallet2_api.h does not allow enabling that? wallet2.h does have support for it though. 
- 
binarybaron2 "wallet/wallet2.cpp:3493:N5tools5error22incorrect_fork_versionE: Unexpected hard fork version v16 at height 1. Make sure the node you are connected to is running the latest version" 
- 
binarybaron2 wallet2.h has void allow_mismatched_daemon_version(bool allow_mismatch) but I cannot find an equivalent for wallet2_api.h 
- 
m-relay <rbrunner7:monero.social> If no wallet app using the Wallet API saw a need for that call, it's missing. 
- 
m-relay <rbrunner7:monero.social> SNeedlewoods 's "Wallet API completing PR" will add it:  monero-project/monero #9464
- 
m-relay <rbrunner7:monero.social> As far as I know that PR waits for quite a wile already for a second review and/or jeffro256 having some time between his many balls in the air to have a look, so it's unclear when this will get merged to master, and more unclear still when it will find its way into a release 
- 
binarybaron2 Ok thanks 
- 
binarybaron2 Is wallet2_api.h still recommended over wallet2.h? 
- 
m-relay <rbrunner7:monero.social> The idea still is to phase out `wallet2.h` over time, and make the Wallet API the sole public API. But well, I don't think we reached already all devs with this decision, and maybe when time finally comes to retire `wallet2.h` hordes of offended devs will come out of the woods and shout "Whaaaaat, nobody ever told something!" :) 
- 
m-relay <rbrunner7:monero.social> Lol, in 2 days it's exactly 1 year since my announcement on Reddit:  old.reddit.com/r/Monero/comments/1c…e_software_wallet_api_will_probably
- 
binarybaron2 Well for what it's worth I like the API a lot better : ) 
- 
binarybaron2 I'm assuming #9464 is likely to get merged at some point so I'll start building the wrapper on top of SNeedlewoods branch from the start 
- 
m-relay <rbrunner7:monero.social> I hope so. Much work, and much care, went into this, and I think it's a reasonable foundation, and a workable compromise, compared with coming up with some brand-new interface designed out on a green field. 
- 
m-relay <rbrunner7:monero.social> Beside the small problem that such interfaces do not fall from the sky, fully fleshed out ... 
- 
m-relay <syntheticbird:monero.social>  monero-project/meta #1195
- 
m-relay <jeffro256:monero.social> binarybaron2: if doing regtest, you have to use the flag `--allow-mismatched-daemon-version` on the wallet 
- 
edgzoah Hi, does anyone know if woodser is active here or where can i reach him or someone involved in monero-ts project. I am creating a monero light wallet implementation in monero-ts. I am trying to create m_http_client  and http_client_factory in cpp which works fine by itself but when converted with emscripten it returns "null function or function 
- 
edgzoah signature mismatch". I've seen that there is a converted version in src/main/cpp/http_client_wasm.cpp but im not sure if that's what i should use because i havent seen any use of it and im working in monero-cpp code. 
- 
m-relay <syntheticbird:monero.social> yes woodser is active and you can reach out to him here but more appropriate channels would be #monero-community-dev or #haveno-dev (i'm not sure this is bridged to IRC) 
- 
m-relay <syntheticbird:monero.social> nvm this is bridge 
- 
ofrnxmr #haveno-development ** 
- 
edgzoah and also what platform are you using to communicate here. I remember there was some app but forgot how it is called and i dont want to use browser. 
- 
m-relay <syntheticbird:monero.social> Matrix/Element 
- 
m-relay <syntheticbird:monero.social> strongly recommend to get the fuck out of this hazard shit of a software 
- 
m-relay <syntheticbird:monero.social> broken beyond repair 
- 
edgzoah which one 
- 
m-relay <syntheticbird:monero.social> Matrix/Element 
- 
NorrinRadd edgzoah: if you're using cpp, monero-cpp may be better suited for you  
- 
edgzoah i have to use it in the browser unfortunately 
- 
edgzoah i mean i am using it and converting my modified version using monero-ts as base