-
Notifications
You must be signed in to change notification settings - Fork 0
feat(core): let the backend decide whether a request is served #321
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
Merged
Merged
Changes from all commits
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
d1c1004
feat(core): let the backend decide whether a request is served
mariano-aguero 3136e62
feat(core): let keys name the dApp a call acts for
mariano-aguero 527abb4
feat(core): carry the calling dApp on the bundler transport too
mariano-aguero cc53971
fix(core): stop the dApp header hanging off the production host
mariano-aguero 87f0c65
fix(core): name the calling dApp on the userOp path too
mariano-aguero 300016b
fix(core): name the calling dApp on relay calls too
mariano-aguero 79873ed
fix(core): keep the rpc error envelope on a failing status
mariano-aguero b51bb62
fix(core): refuse a keyless app-specific config when it is written
mariano-aguero 8421771
fix(core): tie the dApp origin to the request being served
mariano-aguero 912c35d
fix(core): keep the dApp header off routes that do not need it
mariano-aguero 74c0b05
fix(core): treat a body that is not an rpc response as a failure
mariano-aguero afd819a
fix(core): name the calling dApp on any backend of ours
mariano-aguero fed2a72
feat(core): report analytics without an api key
mariano-aguero 56b2e99
Merge remote-tracking branch 'origin/main' into feat/core-optional-ap…
mariano-aguero 84f2e5c
feat(core): report receipts without an api key
mariano-aguero 7185751
fix(ui): resolve chain icon and addresses without a key
mariano-aguero 0ab142a
test(keys): dispatch storage events without the jsdom IDL check
mariano-aguero e861410
feat(core): drop the api key gate on receipt reporting
mariano-aguero d85f6d6
perf(core): run one receipt waiter per user operation
mariano-aguero ecb65fd
test(core): cover receipt reporting on the direct send path
mariano-aguero c8bbfcd
fix(ui): retry a chain icon lookup that failed
mariano-aguero 06b7ecc
perf(ui): stop retrying a backfill that resolved nothing
mariano-aguero 689294a
test(keys): cover the storage area and clear guards
mariano-aguero d8b0e4a
feat(core): make the account api key optional
mariano-aguero 02cb6e0
fix(ui): drop a backfill memo that misread failures
mariano-aguero 78a1cdb
docs: make the api key optional in cross-platform mode
mariano-aguero c92f1c5
docs: name the origin registry as what serves a keyless call
mariano-aguero cee4d99
refactor(ui): keep one cache for chain capabilities (#342)
mariano-aguero cd4fb24
fix(core): reject a 2xx body that carries no rpc result
mariano-aguero 376fce6
fix(core): match our backend by origin, not by prefix
mariano-aguero b192136
perf(core): hold a failed capabilities lookup briefly
mariano-aguero 753bb36
fix(ui): drop the old chain icon while the next loads
mariano-aguero c9ac459
refactor(core): move the dapp origin setter off the public api
mariano-aguero 2ba3640
fix(core): keep the internal entry point on one store
mariano-aguero a24df55
refactor(core): parse our own origins once
mariano-aguero 92499ae
refactor(core): drop a delete that cannot be observed
mariano-aguero 5caf04d
refactor(keys): keep one name for the request origin
mariano-aguero 77f7bee
fix(ui): stop bundling a second copy of core
mariano-aguero 0e048c4
build(core): say why a cjs require of internal fails
mariano-aguero 870bab0
fix(ui): clear the chain icon when the chain goes away
mariano-aguero 1475041
style(core): format the cjs error shim
mariano-aguero f05b00c
fix(keys): restore and sign in a session that has no api key
mariano-aguero c412f9c
test(keys): cover the restore path a keyless session takes
mariano-aguero 0961cfa
fix(keys): restore again when the key lands mid-flight
mariano-aguero b44f37f
Merge remote-tracking branch 'origin/main' into feat/core-optional-ap…
mariano-aguero 3728b68
fix(core): cache a refusal, not every failed lookup
mariano-aguero c8ee012
fix(core): name the dapp on the token quote call too
mariano-aguero 19fefec
fix(ui): let the chain stack resolve icons without a key
mariano-aguero c48e1de
perf(ui): paint a cached chain icon on the first frame
mariano-aguero 17b6f87
refactor(keys): read the request api key in one place
mariano-aguero 1518cbe
fix(core): mark a refusal at the transport, not by its code
mariano-aguero 6c3dda4
refactor(core): keep the refusal marker off the dapp error
mariano-aguero 3f5c310
fix(core): send analytics only for something shaped like an address
mariano-aguero 66fbc2b
refactor(keys): drop two passkey helpers nothing calls
mariano-aguero c379c68
fix(core): keep a backend refusal from ending the session
mariano-aguero 7659fae
fix(keys): show the fee row in a keyless permission dialog
mariano-aguero 91abfa2
fix(core): let a later chain entry replace the stored one
mariano-aguero 76bde63
fix(keys): set the dapp origin at config message time
mariano-aguero 5b03cf5
chore: merge main and keep both storage event fixes
mariano-aguero 3331ae2
fix(ui): name the dapp on reads to the jaw rpc
mariano-aguero 6c5fbe1
fix(core): keep the paymaster context when backfilling addresses
mariano-aguero 2290837
chore: merge main and keep ccip refusal with dapp transport
mariano-aguero File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.