Open evgongora opened 1 week ago
Hi, I'm Derian, a fullstack developer and a member of Dojo Coding.
I'm interested in working on this issue. While I am new to this specific topic, I’m eager to learn and follow the SemaphoreKeyPts implementation resource closely to ensure my work aligns with issue requirements.
Hi @evgongora , please can I be assigned this? This would be my first time contributing to this repo and I’d love to be given the opportunity.
hey @evgongora Mind if I work on this one? please kindly assign :)
holla @evgongora can i take on this issue?
My background As a member of the Dojo Coding community, I have experience in web2 and traditional technologies, as for web3 I have only been working for a few months and I have managed to make a contribution, however, it is not an impediment for me to do my best in this issue, I will devote the necessary effort to contribute to the OSS.
How I plan on tackling this issue To solve this issue, I will perform the following steps:
Can I work on this, please?
To migrate the SemaphoreVerifierKeyPts contract to Soroban, you will need to adapt the existing Solidity-based implementation to fit within the Soroban framework on the Stellar blockchain.
Hello @evgongora please can I be assigned to this issue
I’d like to help with this.
May I take this issue on? To migrate SemaphoreVerifierKeyPts to Soroban, we need to adapt its structure to Soroban’s specific environment and Stellar's protocol constraints. This process involves reconfiguring cryptographic proof verifications and key handling from the Semaphore library to fit Soroban’s smart contract capabilities. The document at SemaphoreKeyPts implementation provides a guide on re-implementing key points within Stellar’s decentralized framework, including necessary modifications for proof logic, parameter adjustments, and data storage compatible with Soroban’s WASM-based runtime.
Can I try solving this issue?
As part of the core contracts we need to migrate the
SemaphoreVerifierKeyPts
to Soroban.Follow this resource: https://github.com/ZencypherSolutions/semaphore-stellar-docs/blob/main/research/SemaphoreKeyPts-implementation.md