Comments (3)
We can simply keep the encrypted EdDSA keys in local storage of the browser. Keys can be discarded when the funding round ends.
3box option is interesting but it is needed only if there are users who access dapp from multiple devices.
from monorepo.
@xuhcc for milestone 3, I assume we're just rolling with the current local storage solution?
from monorepo.
@auryn-macmillan Yes, for now we will store the encrypted key in local storage. The dapp asks user to sign a message at log in. This signature is then used to create a secret key which encrypts the data using AES.
I'll publish the code soon for review.
from monorepo.
Related Issues (20)
- Clrfund HOT 1
- Optimize round information retrieval
- Allow fund coordinator to define recipient metadata fields
- Update QF Implementation
- Once a round is cancelled, the UI should not allow users to contribute/reallocate/verify with brightId
- Define network specific RPC endpoints in the .env file
- Refactor contract deployment/execution scripts HOT 1
- refactor code to make project category to be configurable
- Add a copy button to the BrightID universal link on mobile view HOT 1
- Add paging for projects and recipients views
- refactor formatAmount
- Add leaderboard page HOT 1
- Generate static site for historical rounds
- Recipient Registry view showing recipients with invalid recipientId and address HOT 1
- Remove `onlyOwner` on funding round and funding round factory contract where possible
- refactor: get funding round factory information from the subgraph instead of from contract HOT 2
- Matching Pool breakdown
- Replace VITE_RECIPIENT_JOIN_DEADLINE to automate it based on round end time
- Remove BrightIdSponsor contract
- Subgraph endpoint update required
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from monorepo.