Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Merge Branch] Feature/lit 1498 js sdk merge e2e nodejs branch into v3 (
#221) (#222) * update ecdsa sdk * refactor combiination entry point for new method signature * update ecdsa-sdk from ecdsa wasm * updates for new cait sith ecdsa-sdk * fixes to key remapping * update to crypto tests for ecdsa sdk * update tests for sign recombination * remove unused import * Add new ECDSA signature types * remove enum from types * add enum for ecdsa key type. * update enums * remove static v value from test * update ecdsa-sdk with new recid calculation * fix update to ecdsa-sdk for recid fixes * Integrate new BLS WASM * Update crypto wrappers around BLS WASM * Add return types to utility functions * Use generics in IEither * Use generics in IEither * Refactor param validation, add coverage, use IEither to return error instead of throwing * Fix map * Fix crypto package logic + tests * Update encryption helpers and integrate new BLS encryption to lit-node-client-nodejs package * Remove jalapeno support and make serrano the default * Build fixes + bug fixes * Make demo app use TS * Use better names, fixes * Fix bug, make errors more verbose * Update encryption logic in demo app * Couple of important bug fixes + tidy up * Demo using human-readable strings * Update comments and JSDocs * Fix bugs, update all e2e & manual tests, simplify encryptString to just arrayify utf-16 strings * Update bls-sdk,crypto with verify_signature, implement demo-locked-express-app * Add getSignedToken + verification to e2e tests * Update manual_tests for signed JWT tests * Cleanup * Fix types * Use cayenne as default * Update to cayenne contracts * fix tsc error * rebuilt wasm module * bump major to 3 -> 3.0.0 * add sig type * fix test and sig combination logic * update logic for removing postifxed polarity on signature * upgrade signature combination for cait sith changes * update test * upgrade crypto and ecdsa lib for hd key signature and public key derivation * add support for public key derivation * update claim and signing tests * add auth callback statement * updates for new enums on nodes * add hd key support * update claim impls * add rootkeys to handshake * add mint claim callback * update claim types per node updates * remove key id from signing request * chore: update pkgs in lit auth example * Revert "chore: update pkgs in lit auth example" This reverts commit 83263dd. * Merge pull request #194 from LIT-Protocol/feat/update-mint-relay feat: support new mint and fetch endpoints * merge of pr #194 fixes * implement relay fetch call * add telem endpoint * fix build issues from merge * fix types * migrate hd pubkey method from lit-node-client to lit-core * update claim endpoint * updates for key claiming * wip update contracts * update manifest urls and add access token headers on fetch * move sig reformatting to client * read auth method acc token from cfg * update contract-client * updates for cayenne * update lit config for auth method pass through * update sig recomb for new key type value * update tests * update contract addresses for cayenne * add contract ignore statement * update contract sdk bindings * update contracts lookup for cayenne * update claim types for explicit claim processing types. * add check for expiration on auth sig generation * update type comment * fix import * change network for demo * update relay endpoints * update relay url * update relayer endpoint * update import * get rp id from origin domain * remove check for webauthn from claim * add logging of request id on http request failure * update function name * revery webauthn create options url change * Published Version 2.2.54 * fmt * update baseProvider claimKey * type update * [Master <> V3 Merge] Feature/lit 1322 js sdk merge in v3 to revamp branch (#209) * Feature/lit 856 add sych support (#186) * start stych refactor * add basic token validation for otp authentication * updates from testing * remove stale types * remove test data from test source * type fixes * typo * fmt * type updates * initigrate both otp auth methods * version 2.2.42 * fix provider options union * fix base provider relay body * Published Version 2.2.43 * Use setup-node GH action with yarn caching (#180) * Use setup-node GH action with yarn caching * Add step name * fix url route formatting * Published Version 2.2.44 --alpha * add public goods network (#190) * Feature/pkp sui (#185) * feat: add pkp-sui * feat: add pkp-sui test * fix typo * change to use bs58 * fix pkp-sui test fix typo Devnet is reset weekly, Testnet was reset on May 11 --------- * Publish version 2.2.45 * feat: add optimismGoerli * Published version 2.2.46 * feat: add manual tests on optimismGoerli * docs: update pkp-sui readme (#191) * added waev chain (#192) * Pass in statement from authCallbackParams to signSessionKey (#193) * wip: support new mint endpoint * wip: update lit-auth-client demo app * wip: expand provider options, export stytch * wip: local testing * chore: remove logs, local relay * misc: update copy in demo app * fix: different type to represent data for registering auth methods * fix: handle parsing err * fix: set routes * Fix/humanize acc (#196) * updates from contract abi import * update test * feat: option to not build into react app * Published version 2.2.49 * chore: update pkgs in lit auth example * feat: support WC v2 for lit-connect-modal (#197) * Revert to 3118e29 * Revert "chore: update pkgs in lit auth example" This reverts commit 3118e29. * Revert "feat: support WC v2 for lit-connect-modal (#197)" This reverts commit a3b83cd. * [V2/V3] [Feat] Update lit modal to support wallet connect (#198) * feat: support wc v2 for lit-connect-modal * chore: remove old file * - moved lit-connect-model dependency * Update esbuilder/lit-connect-modal/esbuild.js * fix: minor changes required --------- * Published version 2.2.50 * chore: update pkgs * docs: update lit-connect-modal demo readme * fix webauth options generation url endpoint * Published Version 2.2.53 * feat: add handshake body checks on 'successful' handhshakes * fix: remove throwing error * [V2/V3] feat: add handshake body checks on 'successful' handhshakes (#207) * feat: add handshake body checks on 'successful' handhshakes * fix: remove throwing error * fix: build issues * revery webauthn create options url change * Published Version 2.2.54 * explicit any types --------- * add connect call to claimKeyId * remove access list contract * update contract addresses * remove allow list * remove access control conditions contract * add WithAuthMethodSigning type * update contract manifest * update deployment addresses * remove twillio otp auth provider * remove duplicated package * feat: ability to npm link and unlink packages * feat: add scripts to either bun/npm link * getSignatures works * fix: publish version * feat: ES2021 to make "replaceAll" work * fix: add chore back to be able to publish * fix: had to add "DOM" to use global "crypto" * feat: add script to generate config * feat: add flatten object * fix: when lit action is used as pure serverless function * fix: general worker api * chore: add success exit * enable nx cache * remove nx cache * Feat/manual claim test (#213) * add manual claim test * got past last error * fixing stuff as i go * remove manual overrides for relay url. use cayenne which seems to work fine now * test working but wrong derived pubkey * more debugging * fix tests * remove local overrides * Added lit action fixes * it works * use cayenne * added 2 signatures * built * add check for sig properties before conversion * update config * update config * feat: add UNKNOWN_SIGNATURE_ERROR * updates for claim key comments and abstractions * fix typescript errors with nodejs app * Feature/easier local node testing (#215) * fix typescript errors with nodejs app * config and docs for testing against a local node * local testing works * restore cayenne contracts * add env var docs * cleanup * feat: script to enable/disable nx build cache * chore: update text * feat: add bun test script * chore: make test exit * chore: bun test lit node client * Update executeJs for claim processing from execution response * chage claim test * add new error type * ref loop to map stmt * add lit actions comment * add claim combiner test * update comments * disallow webauthn authentication * add explicit return type * make cayenne use 3 nodes by default (#217) * update key claim combiner and types * Feature/fixes to manual test for local chronicle node (#218) * added a sleep to the manual test so there's time for the minted PKP to propagate to the local chronicle replica * debug: false * first pass * add address conversion * update api docs for v3 * format account addr to eip-55 * add casing normalize to eth sign message check * bump version to 3.0.1 * bump version 3.0.2 * feat: add e2e-nodejs tests * feat: add the ability to test by group * update project id * update api docs * feat: add test to LitNodeClientNodejs * docs: update * fix: access controls conditions tests * add auth method scopes and pkp helper method * add pkp helper methods * feat: add contracts-sdk tests * fix: min nodes * chore: update contracts * fix: add allowJs: true * feat: add more tests * wip * fix: pkp sign recover works * wip * fix: use sha256 to check dataSigned * Hash the toSign parameter before signing in tests (#220) * wip: all new e2e tests passed so far, continue.. * feat: pkp sui works * 🚀 all unit tests passed, next e2e nodejs * update: github CI * chore: change to use html instead of react for testing * ci update * chore: indentation * fix: error message * Empty-Commit * fix: to use pkpSign & passed all pkp-ethers tests * fix: pkp client works too * 🚀 OK. All Good * docs: update * resolve comments --------- Signed-off-by: Anson <ansonox@gmail.com> Signed-off-by: sarah z <15064710+sarahzdev@users.noreply.github.com> Co-authored-by: Josh Long <josh@litprotocol.com> Co-authored-by: Howard Tam <howard.tam.95@gmail.com> Co-authored-by: sarahzdev <sarah.hg.zhang@gmail.com> Co-authored-by: sarah z <15064710+sarahzdev@users.noreply.github.com> Co-authored-by: Howard <hwrdtm@users.noreply.github.com> Co-authored-by: Chris Cassano <1285652+glitch003@users.noreply.github.com> Co-authored-by: yhl125 <54613623+yhl125@users.noreply.github.com> Co-authored-by: Yoonhyoung-Lee <54613623+Yoonhyoung-Lee@users.noreply.github.com> Co-authored-by: Adarsh-Kumar28 <115020815+Adarsh-Kumar28@users.noreply.github.com>
- Loading branch information