Commit Graph

23 Commits

Author SHA1 Message Date
Samuel Andert
460deb3be1 major ui overhaul adding skeletonlabs design system 2023-07-27 09:30:30 +02:00
Samuel Andert
5b7f46a414 some basic cleanup 2023-07-22 16:34:57 +02:00
Samuel Andert
1ba7a9a28b added dynamical import of components via vite 2023-07-22 09:29:40 +02:00
Samuel Andert
01c742e6ce added basic composite pattern to load the ui dynamically via json 2023-07-22 09:12:03 +02:00
Samuel Andert
f11a208f56 ported google PKP signup to sveltekit 2023-07-21 11:20:11 +02:00
Samuel Andert
eb647b7aad Added basic PKP wallet connect sign in POC 2023-07-20 18:43:41 +02:00
Samuel Andert
d79342a5f0 removed nextjs example implementation 2023-07-20 12:53:07 +02:00
Samuel Andert
702c33a373 Added Send 0.01xdai with PKP 2023-07-20 12:50:54 +02:00
Samuel Andert
ff2d6489d1 fixed import global but and added some POC interactions with LIT 2023-07-19 17:19:45 +02:00
Samuel Andert
55bb332faa part 1 of moving from next to svelte 2023-07-19 11:42:47 +02:00
Samuel Andert
5fdaefac93 first commit 2023-07-18 15:36:33 +02:00
Howard
81a70959af
Fix session sigs (#7)
* Decouple Google OAuth sign in with Mint PKP step

* Use new signSessionKey SDK method

* Handle authentication separately from storing conditions

* Use auth-helpers package to generate session sigs correctly

* Use react-app-rewired to use config override for fixing webpack bundle

create-react-app default webpack config does not match against .cjs files, so we need to override the default config to bundle .cjs files from auth-helpers using CJS to import the .cjs file
from recap-ts.

* Implement encrypt / decrypt using session sigs

* Use latest js-sdk, use npm instead of yarn

yarn still installs tslib at 1.14.1, which breaks, whereas npm installs at 2.5.0
2023-05-17 17:14:36 -07:00
Chris Cassano
340696d7a5 update lit sdk 2023-04-15 17:41:05 +09:00
Chris Cassano
cd49de2194 update some stuff 2023-04-15 17:28:05 +09:00
Howard
2e19c39625
Update WebAuthn registration and authentication to use new and safer impl (#5)
* Update WebAuthn registration and authentication to use new and safer flow

* Implement usernameless WebAuthn registration + Authentication

The username is solely stored in the client side for the end-user to conveniently refer to.

* Use updated SDK interface

* Implement executeJs in webauthn demo

* Show executeJs sig

* Fix username bug

* encodeURIComponent for username

* Use latest working SDK version

* Use serrano
2023-04-06 18:10:26 -07:00
Howard
efb3eab092
Transform more files to TS, replace lit-js-sdk with js-sdk (#4) 2023-02-23 16:39:50 -08:00
Howard
339986b666
Implement WebAuthn auth for minting PKP and storing encryption condition (#2)
* Implement WebAuthn auth for minting PKP and storing encryption condition

* Update copy

* Update copy
2023-02-23 14:37:39 -08:00
Chris Cassano
1717ea6890 updated lit js sdk 2022-11-18 19:27:00 -05:00
Chris Cassano
02a5ff37b7 hash user id and app id 2022-11-14 14:07:25 -08:00
Chris Cassano
f3bd10bdbf works on serrano, yay 2022-11-10 21:05:26 -08:00
Chris Cassano
cdfb5c2be6 talking to the nodes now... 2022-11-08 16:32:07 -08:00
Chris Cassano
515ff13d45 minting and getting eth address works 2022-11-08 15:48:04 -08:00
Chris Cassano
c8f74eb708 Initialize project using Create React App 2022-11-08 14:46:40 -08:00