-
Notifications
You must be signed in to change notification settings - Fork 369
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
ODIS 2.0.0 #9693
ODIS 2.0.0 #9693
Conversation
Co-authored-by: Alec Schaefer <alec@cLabs.co>
…into alecps/odisCip40
* Add separate enable config value for legacy PNP signer endpoint * Driveby change: remove unnecessary jest line from test utils * Add legacy enabled param to celotool and helm charts * Remove rpc-wallet dep
* enable cross origin resource sharing from any domain so odis can be interacted with from web apps * explictly enable OPTIONS (and other methods) * use arrow function as its required by lint config
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I love the huge improvements to ODIS being made in this PR. This really is the culmination of a lot of work to improve the quality, safety, and maintainability of this service. Very excited to have this PR merged at last!
I didn't have time to do the kind of through review I usually like to do, but I did leave some comments where I could. I had a number of comments about minor issues around coding practices. I think it's time this PR be merged so the intention is not to require refactoring. I decided to leave the comments anyway because it might be useful for future work.
I did have a couple of questions around quota accounting. In particular, the fail open mechanism is still something I understand pragmatically, but always gives me pause. I left a thought on whether we could install a mitigation for by having the system "circuit break" at some number of failed open requests.
I think we may have talked about this before, but is the intention with the legacy and on-chain payment versions of quota accounting to shut down the legacy version in the near future? If so, I wish you god speed in doing so.
packages/phone-number-privacy/combiner/src/common/crypto-clients/crypto-client.ts
Outdated
Show resolved
Hide resolved
packages/phone-number-privacy/combiner/src/common/crypto-clients/domain-crypto-client.ts
Show resolved
Hide resolved
packages/phone-number-privacy/combiner/src/pnp/services/threshold-state.ts
Show resolved
Hide resolved
packages/phone-number-privacy/signer/src/pnp/endpoints/sign/action.ts
Outdated
Show resolved
Hide resolved
Co-authored-by: Aaron DeRuvo <aaron@clabs.co>
Co-authored-by: Eela Nagaraj <7308464+eelanagaraj@users.noreply.github.com>
Co-authored-by: isabellewei <isabelle@clabs.co>
* 2.3.0 (#9944) * 2.3.0 Beta 1 * catch require module not found errors (#9949) * catch require module not found errors :) * Beta 2 * 2.3.0 gold * Fix bug with shouldFailOpen param flag * Tiny nits * Fix merge errors with OdisPayments * Run prettify * Fix CLI tests Co-authored-by: Aaron DeRuvo <aaron@clabs.co>
…o-monorepo into odisCip40
* deletes all matchmaking code * deletes matchmaking sdk code * fixes error
* Rename combinePartialBlindedSignatures -> combineBlindedSignatureShares * Bump line coverage to 80 and remove TODO * Small error handling additions * Change distribute return type to void * Fix CI issues with flake tracking
…match original rate limit target
Description
Other changes
Tested
Backwards compatibility
Documentation