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

feature: convert to mv3 🎉 #53

Merged
merged 45 commits into from
Jan 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
e0c55fb
fix: adding metamask reference
Sep 19, 2022
bab21d8
fix: adding a checker for the account before creating an identity
Sep 19, 2022
cfb7a9f
fix: enhancing the locking of the wallet after closing or removing th…
Sep 20, 2022
a8185b3
build: supporting Enter clicking
Sep 20, 2022
6451468
fix: fixing the connecting using ethers.js, and fixing the signing of…
Sep 20, 2022
8bf3fda
fix: trying to enhance the connection with metamask
Sep 21, 2022
5d17533
fix: fixing the color of the dropdown menu, and adding the setting of…
Sep 21, 2022
8dbd63d
build: finish building the rename and delete buttons
Sep 22, 2022
9f29d41
build: implementing the rename input field
Sep 23, 2022
ad32b49
build: implementing a rename function
Sep 26, 2022
4cdc4f7
build: trying to work on the keypress event
Sep 26, 2022
3183a27
fix: changing to crypt-keeper name
Nov 1, 2022
cdea029
build: converting to V3
Nov 1, 2022
e3dd0f5
fix: fixing manifest V3 permissions
Nov 2, 2022
ca26a3f
fix: trying to fix `Uncaught ReferenceError: Worker is not defined`
Nov 3, 2022
05a2411
fix: solving this issue `https://stackoverflow.com/q/74304150/13072332`
Nov 4, 2022
76e2790
fix: resolving errors in webpack
Nov 14, 2022
46b294b
fix: disaable zlib, and constants
Nov 14, 2022
aebdcda
fix: resolve redux error `TS2345: Argument of type '(dispatch: Dispat…
Nov 14, 2022
9321232
fix: TS2305: Module '"react-router"' has no exported member 'Switch'
Nov 14, 2022
b7f37d5
fix: TS2724: '"react-router"' has no exported member named 'Redirect'…
Nov 14, 2022
afe4b86
fix:
Nov 14, 2022
3a1b5f7
fix: replacing `ZkIdentity` from `@zk-kit/identity` to `Identity` fro…
Nov 16, 2022
5dd1db2
fix: using `MerkleProof` from `@zk-kit/incremental-merkle-tree` and w…
Nov 16, 2022
2e47491
fix: replacing `@zk-kit/protocols` with `@semaphore-protocol/proof` a…
Nov 16, 2022
5c8e08e
fix:
Nov 23, 2022
f4e4601
fix: trying to resolve `Could not establish connection. Receiving end…
Nov 28, 2022
ff2ada3
fix:
Nov 29, 2022
bde27a8
fix: replacing `browser` with `chrome`
Dec 1, 2022
412e90b
fix: a workaround to make `browser.*` apis from "webextension-polyfil…
Dec 2, 2022
7c3bd44
build: moving MetaMask class connection to the UI away from Backgroun…
Dec 6, 2022
196ee6e
bulid: implementing a web3-provider pacakge for providing Metamask an…
Dec 7, 2022
b7135d2
fix: integrating a workaround from MetaMask extension to allow the UI…
Dec 8, 2022
2e273f9
fix: enhanding the identity factory from the background script
Dec 8, 2022
cc3ec8c
fix: enhancing the identity creation from the UI
Dec 8, 2022
7e6ba26
build: implementing a seperate hooks for dealing with MetaMask, Ident…
Dec 8, 2022
e82a738
fix: implementing a presistant storage state.
Dec 12, 2022
457577d
fix: fixing delete identities
Dec 19, 2022
7e9a5a6
fix: fixing rename identity
Dec 19, 2022
1be9e5a
fix: fixing fontawesome icons
Dec 19, 2022
c7597fc
fix: encrypting identities
Dec 23, 2022
20af5af
fix: integrating rlnjs refactor v2
Dec 23, 2022
dba9d94
fix: metamask connection service
Dec 23, 2022
8a2292c
fix: trying to replace eval() code before build.
Jan 2, 2023
b86417f
fix: removing eval() code
Jan 5, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,5 @@ How should reviewers and QA manually test your changes? For instance:

- [ ] Manual testing complete & passed
- [ ] "Extension QA Board" label has been applied

> PR template source from [github.com/MetaMask](https://github.com/MetaMask)
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,11 @@ notes.txt
.metamaskprodrc

# TypeScript
tsout/
tsout/

.env
.zip
demo/.parcel-cache

# ZK
zkeyFiles/
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Description (WIP)

ZK-Keeper is a browser plugin which enables Zero knowledge identity management and proof generation.
CryptKeeper is a browser extension which enables Zero knowledge identity management and proof generation.
Currently it supports operations for Semaphore and RLN gadgets.

This plugin is still in development phase.
Expand Down
5 changes: 5 additions & 0 deletions clean.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Temporary clean sccript for replacing eval() code from the backgroud script
VAR="exports.promiseImpl = (new Function('return this;'))().Promise;"
VAR2="exports.promiseImpl = (function() { return this ? this : typeof self !== 'undefined' ? self : undefined})() || Function('return this')();"

sed -i -e "s/${VAR}/${VAR2}/g"
2 changes: 1 addition & 1 deletion demo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8" />
<title>ZK-keeper demo</title>
<title>Crypt-keeper Extension demo</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
</head>
<body>
Expand Down
Loading