Commit Graph

82 Commits

Author SHA1 Message Date
tsukino
9890604391 fix: bump version to alpha.5.2 (#56) 0.1.0.5 2024-04-09 12:50:45 -04:00
tsukino
763335b0b1 chore: version bump to 0.1.0-alpha.5 (#55)
* chore: version bump to 0.1.0-alpha.5

* fix: version bump for tlsn-js@alpha.5.1

* fix: add type for redux-thunk
2024-04-09 12:08:42 -04:00
tsukino
a42bb2eabd fix: clean up styling and code for sharing a proof (#51)
* fix: clean up styling and code for sharing a proof

* chore: update lockfiles

* fix: use constant for explorer api
2024-03-26 07:16:41 -04:00
tsukino
76c6acd998 chore: update lockfiles (#50) 2024-03-26 05:49:07 -04:00
Richard Liang
d0024077f9 add ext reloader to fix infinite refresh (#49) 2024-03-26 05:38:34 -04:00
Tanner
42ab67eb24 Merge pull request #47 from tlsnotary/upload-proof-to-ipfs
Upload proof to IPFS
2024-03-20 18:20:19 -07:00
Tanner Shaw
028a3b5444 chore: fixing linting errors 2024-03-20 18:18:44 -07:00
Tanner Shaw
d60d6a3ff3 refactor: modal events 2024-03-05 14:32:43 -08:00
Tanner Shaw
33ad9acca5 refactor: changing styling to modal 2024-03-05 13:34:59 -08:00
Tanner Shaw
6503281d75 refactor: adding styling to modal 2024-03-04 13:28:41 -08:00
Tanner Shaw
5f7bc6dae0 refactor: trying to fix some of the GH action checks 2024-03-03 20:30:33 -08:00
Tanner Shaw
bc4e77b8f1 feature: added modal for user acceptance to upload proof to IPFS 2024-03-03 16:09:32 -08:00
Tanner Shaw
8ec3e37c92 feature: added button to share proofs through ipfs 2024-03-03 14:15:57 -08:00
tsukino
220c138290 chore: update tlsn-js (#46) 0.1.0.4 2024-02-22 11:33:23 -05:00
Hendrik Eeckhaut
eb505cf234 Merge pull request #45 from tlsnotary/notary-server-documentation
Update readme for version constraint
2024-02-20 14:33:05 +01:00
Christopher Chong
04485168e1 Update readme for notary version. 2024-02-19 20:29:20 +08:00
tsukino
fec058fd7c feat: upgrade to alpha.4 (#43) 0.1.0.4-rc.1 2024-02-16 11:46:21 -05:00
tsukino
042fba9c09 Update README.md 2024-02-15 04:32:54 -05:00
tsukino
1da4f45564 feat: add error handling to prover (#42) 2024-02-06 09:09:56 -05:00
Hendrik Eeckhaut
c8f2b541d6 build: added cocogitto config file (#40) 2024-01-09 10:22:38 -05:00
tsukino
610b07f4b3 update: version bump 0.1.0.3 2024-01-09 00:34:57 -04:00
tsukino
217a18ea9d fix: update default urls (#39) 2024-01-08 23:23:17 -05:00
tsukino
a9e0924a1d fix: webpack config and return data when handling rpc requests (#38)
* upgrade tlsn-js and fix webpack config

* fix: return data when handling rpc request

* fix: fetch history and requests
2024-01-08 23:05:04 -05:00
Hendrik Eeckhaut
c2b3b9dcfa Chore/wasm removal cleanup (#37)
* Remove old wasm leftovers

* use wildcard for tlsn-js wasm entry

* Remove unused ttlcache dependency
2024-01-06 22:08:51 -05:00
tsukino
72efee69ff fix: ignore ts compilation error on production build (#36) 2023-12-22 02:25:29 -05:00
tsukino
821f2734f9 refactor: modularize background and offscreen (#35) 2023-12-20 21:09:10 -05:00
Kevin Mai-Husan Chia
51dcb29e7e fix: config max_transcript_size in ProverConfig (#34) 2023-12-18 12:44:15 -05:00
Hendrik Eeckhaut
629a519112 Cleanup (#33)
* Added update:wasm script + resolved Rust warnings

* resolved last warning + added helper script

* Resolved lint warning
2023-12-14 13:39:54 -05:00
Hendrik Eeckhaut
99d1922aa8 Removed Ring patch + updated wasm-bindgen (#31)
* Removed Ring patch + updated wasm-bindgen

* Update wasm/prover/Cargo.toml

Co-authored-by: Kevin Mai-Husan Chia <mhchia@users.noreply.github.com>

* Move ring dependency forward

* cleaned up Rust dependencies

---------

Co-authored-by: Kevin Mai-Husan Chia <mhchia@users.noreply.github.com>
2023-12-14 01:46:52 -05:00
0xtsukino
bb204533db add multi-target files and auto tokens to webproxy url 2023-11-16 12:14:59 +03:00
0xtsukino
3be3b5997c udpate readme 2023-11-15 09:03:09 +03:00
0xtsukino
0379540ca8 update readme 2023-11-15 08:14:28 +03:00
tsukino
5acf70686e basic plugin for twitter and reddit (#26)
* basic plugin for twitter and reddit

* remove timeout

* linter fix
2023-11-14 15:48:34 +03:00
tsukino
d09aeca74b update tlsn to latest (#25) 2023-11-14 13:00:03 +03:00
tsukino
03b54a53d6 Add UI for verifying a proof (#24)
* ellipsify text in notarization history view

* finish verify flow

* linter fix

* unhide download button
2023-11-14 10:55:34 +03:00
0xtsukino
d9e8e813b0 fix: override Accept-Endcoding and Connection for all request 2023-11-11 02:20:36 -08:00
tsukino
33ff881ec8 add selective disclosure to notarization flow (#23)
* selective disclosure ui

* wip: notarize with selective disclosure

* ready
2023-11-11 01:52:23 -08:00
tsukino
7c95e9e6f8 minor refactoring and bugfixes (#22) 2023-11-10 00:10:12 -08:00
0xtsukino
b68910ad5d remove dead code 0.0.1 2023-11-08 07:58:20 -08:00
0xtsukino
9c2531701a fix merge conflict and type errors 2023-11-08 07:57:03 -08:00
tsukino
19b665c072 add json parameter to wasm prover and verifier (#20)
* wip

* wip;
git st

* add verifier

* wip

* finish generic request notarizer
2023-10-31 07:58:09 -07:00
0xtsukino
883977dcd2 merge setting page 2023-10-17 07:55:21 -07:00
tsukino
cada3fc7f3 add twitter profile id prover (#15)
* Use the latest tlsn@8b163540 with patch

* lint

* feat: work with modified notary server

modified notary server: https://github.com/mhchia/notary-server/tree/work-with-extension

Changes
- websocket connection to notary-server
        - HTTP request to /session first and get sessionId
                - Craft it through web_sys
                - Send HTTP request with `fetch`
                        - Usually it's done with window, but in web worker there is no window
        - Use WebSocket API to establish wss connection to notary server
                - Chang notary-server to accept a param `sessionId`
                        - In browser there is no way to add headers, so we couldn't add "X-Session-Id"
- Prover config must use the session id returned from the notary server

Concerns
- Now we have to manually set notary server as trusted since the cert is self-signed.
        - rootCert couldn't be added when initiating HTTP request due to browser security config

* put requests in the right place

* wip

* finish twitter id prover

* Move configs to javascript (#14)

---------

Co-authored-by: mhchia <kevin.mh.chia@gmail.com>
Co-authored-by: Kevin Mai-Husan Chia <mhchia@users.noreply.github.com>
2023-10-17 06:55:11 -07:00
Kevin Mai-Husan Chia
2c1c634eee Use the latest tlsn-prover (#11)
* Use the latest tlsn@8b163540 with patch

* Update rust-toolchain

forcing nightly

* lint

---------

Co-authored-by: Ryan MacArthur <ryan.macarthur@gmail.com>
2023-10-05 17:03:06 -07:00
tsukino
ed65205fd2 Custom Request Builder (#9)
* custom request params editor

* custom request bug fixes

* linter fix
2023-09-19 02:53:11 -07:00
Kevin Mai-Husan Chia
bb2a0cb52b Workaround with rayon extension (#8)
* bring back rayon

* remove wasm prover target

* add rust toolchain and config file for rust flags

* lint
2023-09-12 08:10:06 -07:00
Kevin Mai-Husan Chia
8c395b1c92 fix: make notarize work (#5) 2023-09-04 21:06:44 -07:00
0xtsukino
acaa9a07bf fix mutex blocking issue 2023-08-24 21:06:03 -07:00
0xtsukino
1e501a8d66 add gitignore 2023-08-25 11:18:44 +08:00
0xtsukino
9f5ab15de7 removed unused files and add download script 2023-08-25 11:18:44 +08:00