Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wallet integration into waku-rln-relay #819

Closed
staheri14 opened this issue Jan 17, 2022 · 3 comments
Closed

Wallet integration into waku-rln-relay #819

staheri14 opened this issue Jan 17, 2022 · 3 comments

Comments

@staheri14
Copy link
Contributor

staheri14 commented Jan 17, 2022

Problem

waku-rln-relay requires interaction with a smart contract in two phases: Registration and Slashing For both, the user needs to sign the transaction to deposit/Withdraw some Ether. Sending transactions requires access to the user's Ethereum account private key. It would not be secure to ask the user's private key directly to the waku-node. Thus, we need to use an external wallet app to perform the transactions upon request from the waku node.
This issue is to explore existing options for wallet integration into nim-waku and to identify the most convenient way to do so.

Potenitial solution

Can look into how this is done in nimbus.

@staheri14
Copy link
Contributor Author

cc: @oskarth

@oskarth
Copy link
Contributor

oskarth commented Jan 18, 2022

cc @jm-clius as well

@staheri14 staheri14 added the track:rln RLN Track (Secure Messaging/Applied ZK), e.g. relay and applications label Jul 27, 2022
@rymnc rymnc added track:rlnp2p and removed track:rln RLN Track (Secure Messaging/Applied ZK), e.g. relay and applications labels Jan 19, 2023
@jm-clius
Copy link
Contributor

Done and tracked elsewhere.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants