Master (#497)#511
Conversation
|
|
|
Deployment failed with the following error: Learn More: https://vercel.com/dargon789-forge?upgradeToPro=build-rate-limit |
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
There was a problem hiding this comment.
Code Review
This pull request updates dependencies and corrects the casing of Vite in the CodeSandbox configuration, refines GitHub issue templates to streamline bug reporting and general inquiries, and includes various IDE-specific configuration files. The review feedback correctly identifies that local IDE cache files and workspace configurations should be excluded from version control to prevent repository noise and potential merge conflicts. Additionally, a correction is suggested for the project's display name in the IDE configuration file.
Updating DefaultGuest address
Update tests.yml (Update tests.yml #51)
Update tests.yml (Update tests.yml #52)
Update tests.yml
Update tests.yml (Update tests.yml #55)
Update tests.yml (Update tests.yml #56)
Update tests.yml
0xsequence/sequence.js/master (0xsequence/sequence.js/master #166)
Pin foundry to v1.5.0 instead of nightly (Pin foundry to v1.5.0 instead of nightly 0xsequence/sequence.js#947) (Pin foundry to v1.5.0 instead of nightly (0xsequence#947) #134)
Bump next from 15.5.7 to 15.5.9 (Bump next from 15.5.7 to 15.5.9 0xsequence/sequence.js#944)
Bumps next from 15.5.7 to 15.5.9.
updated-dependencies:
Pin foundry to v1.5.0 instead of nightly (Pin foundry to v1.5.0 instead of nightly 0xsequence/sequence.js#947)
Include repo and extras in syncpack config to ensure deps are synced (Include repo and extras in syncpack config to ensure deps are synced 0xsequence/sequence.js#945)
Include repo and extras in syncpack config to ensure deps are synced across all
Updating support deps
Updating deps
Updating pnpm lock
Fixing type errors within wdk tests
Short circuit 404s (Short circuit 404s 0xsequence/sequence.js#949)
skip witness on signers that don't support it
add passkey to test
3.0.0-beta.6
Update packages/wallet/wdk/test/wallets.test.ts
Update packages/wallet/wdk/test/wallets.test.ts
Master ceb95d4 (Master ceb95d4 #438)
Update issue templates (Update issue templates #128)
Bump the npm_and_yarn group across 1 directory with 1 update
Bumps the npm_and_yarn group with 1 update in the / directory: express.
Updates
expressfrom 4.18.2 to 4.19.2updated-dependencies:
Create SECURITY.md
Set up CI with Azure Pipelines
[skip ci]
Create CNAME
Create fortify.yml
Update issue templates
Update CNAME
fix: upgrade @tanstack/react-query from 5.45.1 to 5.64.2
Snyk has created this PR to upgrade @tanstack/react-query from 5.45.1 to 5.64.2.
See this package in npm:
@tanstack/react-query
See this project in Snyk:
https://app.snyk.io/org/dargon789/project/bb845543-cbee-4e11-8cf9-8bfdf9205bf1?utm_source=github&utm_medium=referral&page=upgrade-pr
Create config.yml (Create config.yml #46)
Support multiple identity signers in sessions configuration
Device signers can approve implicit sessions
Remove invalid test
Fix recursion
Fix comment
Improve test stability by reducing race conditions
Do not set passkey signer as identity signer
Use length checks
Throw on missing identity signer
Encoding requires identity signer to encode
Fix test
Refactor/types namings tsdoc redundant code (Refactor/types namings tsdoc redundant code 0xsequence/sequence.js#880)
refactor types, namings, ts doc
fix session response payload
change parameter name
change parameter name
change type in tests
improve types and dapp client methods
fix session test to use new types
refactor
refactor implicit sessions array in chain session manager
remove unused types
remove unused types and add ConnectionError
update pnpm lock
move reusable session types to wallet-core
Update some imports and update some response type names
Fix check for explicit session for the updated type in dapp-client
Update api.gen.ts and relayer.gen.ts
Add missing chainId for dapp client event
Fix initializing new chain session manager on redirect
Add support for non-viem, custom Sequence chains (Add support for non-viem, custom Sequence chains 0xsequence/sequence.js#882)
Provider sent to prepareBlankEnvelope
Update fortify.yml
Add session signature decoding
Add feeTokens endpoint to relayer (Add feeTokens endpoint to relayer 0xsequence/sequence.js#885)
const for node length
Clearer blacklist size encoding
identity signer node length
add getFeeTokens to dapp client (add getFeeTokens to dapp client 0xsequence/sequence.js#889)
add getFeeTokens to dapp client
fix typo
make getFeeTokens independent of chain session manager and initialize state (make getFeeTokens independent of chain session manager and initialize state 0xsequence/sequence.js#890)
make getFeeTokens independent of chain session manager and initialized state
remove getFeeTokens from chain session manager
Throw specific error when trying to sign with an expired session (Throw specific error when trying to sign with an expired session 0xsequence/sequence.js#887)
Throw when supported session signer is expired
Fix tests
Make dapp-client implicit sessions chain agnostic (Make dapp-client implicit sessions chain agnostic 0xsequence/sequence.js#893)
Add Monad, remove LAOS and Root Network
Add support for sessionless dapp connection (Add support for sessionless dapp connection 0xsequence/sequence.js#896)
Refactor relayer package & update dependant packages (Refactor relayer package & update dependant packages 0xsequence/sequence.js#891)
refactor exports for relayer (refactor exports for relayer 0xsequence/sequence.js#900)
Add Arc Testnet
Fix changelog config
Sessionless connection upgrade and error handling in DappClient (Sessionless connection upgrade and error handling in DappClient 0xsequence/sequence.js#902)
dapp-client: add sessionless snapshot restore flow
Bump the npm_and_yarn group across 3 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the / directory: happy-dom.
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: happy-dom.
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: happy-dom.
Updates
happy-domfrom 17.6.3 to 20.0.2Updates
happy-domfrom 17.6.3 to 20.0.2Updates
happy-domfrom 17.6.3 to 20.0.2updated-dependencies:
Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets 0xsequence/sequence.js#906)
Pass request to PromptCodeHandler in guard registerUI (Pass request to PromptCodeHandler in guard registerUI 0xsequence/sequence.js#909)
Pass request to PromptCodeHandler in guard registerUI
Fixing guard registerUI test
guard: allow using recovery code as 2FA token (guard: allow using recovery code as 2FA token 0xsequence/sequence.js#910)
guard: allow using recovery code as 2FA token
Cleanup types of ResponseFn
Add a way to reset 2fa when using a backup code (Add a way to reset 2fa when using a backup code 0xsequence/sequence.js#911)
Add a way to reset 2fa when using a backup code
use the GuardToken type instead of breaking out the props
Update package.json
Update SECURITY.md
Update wagmi-project/package.json
Update wagmi-project/package.json
Update wagmi-project/src/App.tsx
Create FUNDING.json (Create FUNDING.json #90)
Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Add initial CircleCI configuration to enable automated builds using a custom Docker executor and a defined workflow.
Build:
Add .circleci/config.yml with version 2.1 specification and custom Docker executor. CI:
Define web3-defi-game-project job with checkout step. Set up my-custom-workflow to run the job.
Add rc4 contracts
Set rc4 as default and add it to lists
Session enhanced replay protection
New sessions replay protection hashes payload
Use the 4337 factory wrapper
Update keymachine url in dapp-client constants
Update keymachine url in Provider constructor
SSR safety (SSR safety 0xsequence/sequence.js#915)
SSR safety test
Fix CI job
Guard dapp-client for SSR (lazy transport, browser checks, gated storage)
Fix guard topology (Fix guard topology 0xsequence/sequence.js#918)
Use proper guard topology
Test and fixes
login and setup tests
Switch prod manager settings (Switch prod manager settings 0xsequence/sequence.js#917)
Add prod guard and identity instrument info
Remove completed TODOs
Small JS tweaks (Small JS tweaks 0xsequence/sequence.js#919)
Fix type exports to built declarations
Update repository links to current package paths
Improve Next app tooling and React typings
Expose primitives CLI bin and use base lint config
Update relayer.gen.ts and TransactionPrecondition interface
Update api.gen.ts
Update metadata.gen.ts
Update marketplace.gen.ts
Update guard.gen.ts
Support multiple identity signers in sessions configuration
Device signers can approve implicit sessions
Remove invalid test
Fix recursion
Fix comment
Improve test stability by reducing race conditions
Do not set passkey signer as identity signer
Use length checks
Throw on missing identity signer
Encoding requires identity signer to encode
Fix test
Refactor/types namings tsdoc redundant code (Refactor/types namings tsdoc redundant code 0xsequence/sequence.js#880)
refactor types, namings, ts doc
fix session response payload
change parameter name
change parameter name
change type in tests
improve types and dapp client methods
fix session test to use new types
refactor
refactor implicit sessions array in chain session manager
remove unused types
remove unused types and add ConnectionError
update pnpm lock
move reusable session types to wallet-core
Update some imports and update some response type names
Fix check for explicit session for the updated type in dapp-client
Update api.gen.ts and relayer.gen.ts
Add missing chainId for dapp client event
Fix initializing new chain session manager on redirect
Add support for non-viem, custom Sequence chains (Add support for non-viem, custom Sequence chains 0xsequence/sequence.js#882)
Provider sent to prepareBlankEnvelope
Add session signature decoding
const for node length
Clearer blacklist size encoding
identity signer node length
Add feeTokens endpoint to relayer (Add feeTokens endpoint to relayer 0xsequence/sequence.js#885)
add getFeeTokens to dapp client (add getFeeTokens to dapp client 0xsequence/sequence.js#889)
add getFeeTokens to dapp client
fix typo
make getFeeTokens independent of chain session manager and initialize state (make getFeeTokens independent of chain session manager and initialize state 0xsequence/sequence.js#890)
make getFeeTokens independent of chain session manager and initialized state
remove getFeeTokens from chain session manager
Throw specific error when trying to sign with an expired session (Throw specific error when trying to sign with an expired session 0xsequence/sequence.js#887)
Throw when supported session signer is expired
Fix tests
Make dapp-client implicit sessions chain agnostic (Make dapp-client implicit sessions chain agnostic 0xsequence/sequence.js#893)
Add Monad, remove LAOS and Root Network
Add support for sessionless dapp connection (Add support for sessionless dapp connection 0xsequence/sequence.js#896)
Refactor relayer package & update dependant packages (Refactor relayer package & update dependant packages 0xsequence/sequence.js#891)
refactor exports for relayer (refactor exports for relayer 0xsequence/sequence.js#900)
Add Arc Testnet
Fix changelog config
Sessionless connection upgrade and error handling in DappClient (Sessionless connection upgrade and error handling in DappClient 0xsequence/sequence.js#902)
dapp-client: add sessionless snapshot restore flow
Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets 0xsequence/sequence.js#906)
Pass request to PromptCodeHandler in guard registerUI (Pass request to PromptCodeHandler in guard registerUI 0xsequence/sequence.js#909)
Pass request to PromptCodeHandler in guard registerUI
Fixing guard registerUI test
guard: allow using recovery code as 2FA token (guard: allow using recovery code as 2FA token 0xsequence/sequence.js#910)
guard: allow using recovery code as 2FA token
Cleanup types of ResponseFn
Add a way to reset 2fa when using a backup code (Add a way to reset 2fa when using a backup code 0xsequence/sequence.js#911)
Add a way to reset 2fa when using a backup code
use the GuardToken type instead of breaking out the props
Add rc4 contracts
Set rc4 as default and add it to lists
Session enhanced replay protection
New sessions replay protection hashes payload
Use the 4337 factory wrapper
Update keymachine url in dapp-client constants
Update keymachine url in Provider constructor
SSR safety (SSR safety 0xsequence/sequence.js#915)
Guard dapp-client for SSR (lazy transport, browser checks, gated storage)
Fix guard topology (Fix guard topology 0xsequence/sequence.js#918)
Use proper guard topology
Test and fixes
login and setup tests
Switch prod manager settings (Switch prod manager settings 0xsequence/sequence.js#917)
Add prod guard and identity instrument info
Remove completed TODOs
Small JS tweaks (Small JS tweaks 0xsequence/sequence.js#919)
Fix type exports to built declarations
Update repository links to current package paths
Improve Next app tooling and React typings
Expose primitives CLI bin and use base lint config
Update relayer.gen.ts and TransactionPrecondition interface
Update relayer.gen.ts and TransactionPrecondition interface (Update relayer.gen.ts and TransactionPrecondition interface 0xsequence/sequence.js#920)
3.0.0-beta.1
identity-instrument: generate nonce from current time (identity-instrument: generate nonce from current time 0xsequence/sequence.js#921)
Remove publish-dists.yml github action (Remove publish-dists.yml github action 0xsequence/sequence.js#923)
3.0.0-beta.2
Clean up changeset config
Improve test stability by removing race conditions
Ensure build before test
Updating happy-dom to 20.0.10 (Updating happy-dom to 20.0.10 0xsequence/sequence.js#926)
Add support for custom auth providers (authcode & authcode-pkce only) (Add support for custom auth providers (authcode & authcode-pkce only) 0xsequence/sequence.js#894)
Add support for custom auth providers (authcode & authcode-pkce only)
fix authcode tests
Updating Deps November 2025 (Updating Deps November 2025 0xsequence/sequence.js#927)
Updating deps for the workspace root
Updating deps for wallet/wdk
Fixing sessions test for latest vitest
Lets not upgrade to the latest typescript quite yet
Updating to latest vitest
Updating deps for wallet/core
Updating deps for wallet/primitives-cli
Updating deps for wallet/dapp-client
Adding syncpack to check for dep version inconsistencies
Setup syncpack versionGroups for pnpm workspace:^
Fixing dep versions mismatches
Fixing @types/node mismatches
Adding syncpack to pre commit hook
Remove the syncpack format script.
Update ox to v9.17.0 (Update ox to v9.17.0 0xsequence/sequence.js#928)
Upgrading ox to 9.17.0
WrappedSignature renamed to SignatureErc6492
Fixing PasskeySignatureValidator interface
Lock ox lib dep to use the same version with pnpm overrides and update viem to latest
Fix explicitSessionRequested check in dapp client
Typescript 5.9.3 (Typescript 5.9.3 0xsequence/sequence.js#930)
Upgrading to typescript v5.9.3
Fix type errors that arose from typescript upgrade related to Bytes and Buffer source typings.
Don't catch errors thrown by Guard 2FA or reject early to allow multiple attempts on incorrect TOTP (Don't catch errors thrown by Guard 2FA or reject early to allow multiple attempts on incorrect TOTP 0xsequence/sequence.js#931)
Update pnpm
Mark @0xsequence/wallet-primitives-cli as private
3.0.0-beta.3
changeset cleanup
Fix rc4 4337 factory (Fix RC4 4337 factory 0xsequence/sequence.js#933)
Add rc5 and set it as default (Add RC5 and set it as default 0xsequence/sequence.js#934)
3.0.0-beta.4
Update SECURITY.md
Update wagmi-project/package.json
Update wagmi-project/package.json
Bump next from 15.5.5 to 15.5.7 (Bump next from 15.5.5 to 15.5.7 0xsequence/sequence.js#936)
Bumps next from 15.5.5 to 15.5.7.
updated-dependencies:
add userdata service client (add userdata service client 0xsequence/sequence.js#940)
Skip LocalDevice identity signers not on current device (Skip LocalDevice identity signers not on current device 0xsequence/sequence.js#942)
Skip LocalDevice identity signers not on current device
Update log
3.0.0-beta.5
Update config.yml (Update config.yml #102)
Update config.yml
Update .circleci/config.yml
Update config.yml (Update config.yml #103)
Update config.yml
Update .circleci/config.yml
The following vulnerabilities are fixed with an upgrade:
The following vulnerabilities are fixed with an upgrade:
The following vulnerabilities are fixed with an upgrade:
This reverts commit fd0fdf9, reversing changes made to cba7894.
The following vulnerabilities are fixed with an upgrade:
The following vulnerabilities are fixed with an upgrade:
Bumps the npm_and_yarn group with 1 update in the / directory: next.
Updates
nextfrom 15.5.7 to 15.5.9updated-dependencies:
Delete .github/workflows/fortify.yml (Delete .github/workflows/fortify.yml #111)
fix: extras/web/package.json to reduce vulnerabilities ([Snyk] Security upgrade next from 15.5.7 to 15.5.9 #107)
The following vulnerabilities are fixed with an upgrade:
Bumps the npm_and_yarn group with 1 update in the / directory: next.
Updates
nextfrom 15.5.5 to 15.5.9Updates
happy-domfrom 17.6.3 to 20.0.11Updates
vitefrom 7.1.10 to 7.2.7updated-dependencies:
Bumps next from 15.5.7 to 15.5.9.
updated-dependencies:
Pin foundry to v1.5.0 instead of nightly (Pin foundry to v1.5.0 instead of nightly 0xsequence/sequence.js#947)
Include repo and extras in syncpack config to ensure deps are synced (Include repo and extras in syncpack config to ensure deps are synced 0xsequence/sequence.js#945)
Include repo and extras in syncpack config to ensure deps are synced across all
Updating support deps
Updating deps
Updating pnpm lock
Fixing type errors within wdk tests
Short circuit 404s (Short circuit 404s 0xsequence/sequence.js#949)
skip witness on signers that don't support it
add passkey to test
3.0.0-beta.6
Update tests.yml (Update tests.yml #119)
Update config.yml (Update config.yml #120)
Update packages/services/identity-instrument/src/index.ts
Update wagmi-project/src/main.tsx
Update wagmi-project/package.json
Update wagmi-project/package.json
3.0.0-beta.12 (3.0.0-beta.12 #265)
feat(dapp-client): cache signed calls from fee options
Add new userdata client (Add new userdata client 0xsequence/sequence.js#954)
Fix build error
3.0.0-beta.10
fix(dapp-client): remove _refreshExplicitSession use that causes blocked pop up
3.0.0-beta.12
The following vulnerabilities are fixed with an upgrade:
The following vulnerabilities are fixed with an upgrade:
Master ceb95d4 (Master ceb95d4 #449)
Update issue templates (Update issue templates #128)
Bump the npm_and_yarn group across 1 directory with 1 update
Bumps the npm_and_yarn group with 1 update in the / directory: express.
Updates
expressfrom 4.18.2 to 4.19.2updated-dependencies:
Create SECURITY.md
Set up CI with Azure Pipelines
[skip ci]
Create CNAME
Create fortify.yml
Update issue templates
Update CNAME
fix: upgrade @tanstack/react-query from 5.45.1 to 5.64.2
Snyk has created this PR to upgrade @tanstack/react-query from 5.45.1 to 5.64.2.
See this package in npm:
@tanstack/react-query
See this project in Snyk:
https://app.snyk.io/org/dargon789/project/bb845543-cbee-4e11-8cf9-8bfdf9205bf1?utm_source=github&utm_medium=referral&page=upgrade-pr
Create config.yml (Create config.yml #46)
Support multiple identity signers in sessions configuration
Device signers can approve implicit sessions
Remove invalid test
Fix recursion
Fix comment
Improve test stability by reducing race conditions
Do not set passkey signer as identity signer
Use length checks
Throw on missing identity signer
Encoding requires identity signer to encode
Fix test
Refactor/types namings tsdoc redundant code (Refactor/types namings tsdoc redundant code 0xsequence/sequence.js#880)
refactor types, namings, ts doc
fix session response payload
change parameter name
change parameter name
change type in tests
improve types and dapp client methods
fix session test to use new types
refactor
refactor implicit sessions array in chain session manager
remove unused types
remove unused types and add ConnectionError
update pnpm lock
move reusable session types to wallet-core
Update some imports and update some response type names
Fix check for explicit session for the updated type in dapp-client
Update api.gen.ts and relayer.gen.ts
Add missing chainId for dapp client event
Fix initializing new chain session manager on redirect
Add support for non-viem, custom Sequence chains (Add support for non-viem, custom Sequence chains 0xsequence/sequence.js#882)
Provider sent to prepareBlankEnvelope
Update fortify.yml
Add session signature decoding
Add feeTokens endpoint to relayer (Add feeTokens endpoint to relayer 0xsequence/sequence.js#885)
const for node length
Clearer blacklist size encoding
identity signer node length
add getFeeTokens to dapp client (add getFeeTokens to dapp client 0xsequence/sequence.js#889)
add getFeeTokens to dapp client
fix typo
make getFeeTokens independent of chain session manager and initialize state (make getFeeTokens independent of chain session manager and initialize state 0xsequence/sequence.js#890)
make getFeeTokens independent of chain session manager and initialized state
remove getFeeTokens from chain session manager
Throw specific error when trying to sign with an expired session (Throw specific error when trying to sign with an expired session 0xsequence/sequence.js#887)
Throw when supported session signer is expired
Fix tests
Make dapp-client implicit sessions chain agnostic (Make dapp-client implicit sessions chain agnostic 0xsequence/sequence.js#893)
Add Monad, remove LAOS and Root Network
Add support for sessionless dapp connection (Add support for sessionless dapp connection 0xsequence/sequence.js#896)
Refactor relayer package & update dependant packages (Refactor relayer package & update dependant packages 0xsequence/sequence.js#891)
refactor exports for relayer (refactor exports for relayer 0xsequence/sequence.js#900)
Add Arc Testnet
Fix changelog config
Sessionless connection upgrade and error handling in DappClient (Sessionless connection upgrade and error handling in DappClient 0xsequence/sequence.js#902)
dapp-client: add sessionless snapshot restore flow
Bump the npm_and_yarn group across 3 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the / directory: happy-dom.
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: happy-dom.
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: happy-dom.
Updates
happy-domfrom 17.6.3 to 20.0.2Updates
happy-domfrom 17.6.3 to 20.0.2Updates
happy-domfrom 17.6.3 to 20.0.2updated-dependencies:
Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets 0xsequence/sequence.js#906)
Pass request to PromptCodeHandler in guard registerUI (Pass request to PromptCodeHandler in guard registerUI 0xsequence/sequence.js#909)
Pass request to PromptCodeHandler in guard registerUI
Fixing guard registerUI test
guard: allow using recovery code as 2FA token (guard: allow using recovery code as 2FA token 0xsequence/sequence.js#910)
guard: allow using recovery code as 2FA token
Cleanup types of ResponseFn
Add a way to reset 2fa when using a backup code (Add a way to reset 2fa when using a backup code 0xsequence/sequence.js#911)
Add a way to reset 2fa when using a backup code
use the GuardToken type instead of breaking out the props
Update package.json
Update SECURITY.md
Update wagmi-project/package.json
Update wagmi-project/package.json
Update wagmi-project/src/App.tsx
Create FUNDING.json (Create FUNDING.json #90)
Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Add initial CircleCI configuration to enable automated builds using a custom Docker executor and a defined workflow.
Build:
Add .circleci/config.yml with version 2.1 specification and custom Docker executor. CI:
Define web3-defi-game-project job with checkout step. Set up my-custom-workflow to run the job.
Add rc4 contracts
Set rc4 as default and add it to lists
Session enhanced replay protection
New sessions replay protection hashes payload
Use the 4337 factory wrapper
Update keymachine url in dapp-client constants
Update keymachine url in Provider constructor
SSR safety (SSR safety 0xsequence/sequence.js#915)
SSR safety test
Fix CI job
Guard dapp-client for SSR (lazy transport, browser checks, gated storage)
Fix guard topology (Fix guard topology 0xsequence/sequence.js#918)
Use proper guard topology
Test and fixes
login and setup tests
Switch prod manager settings (Switch prod manager settings 0xsequence/sequence.js#917)
Add prod guard and identity instrument info
Remove completed TODOs
Small JS tweaks (Small JS tweaks 0xsequence/sequence.js#919)
Fix type exports to built declarations
Update repository links to current package paths
Improve Next app tooling and React typings
Expose primitives CLI bin and use base lint config
Update relayer.gen.ts and TransactionPrecondition interface
Update api.gen.ts
Update metadata.gen.ts
Update marketplace.gen.ts
Update guard.gen.ts
Support multiple identity signers in sessions configuration
Device signers can approve implicit sessions
Remove invalid test
Fix recursion
Fix comment
Improve test stability by reducing race conditions
Do not set passkey signer as identity signer
Use length checks
Throw on missing identity signer
Encoding requires identity signer to encode
Fix test
Refactor/types namings tsdoc redundant code (Refactor/types namings tsdoc redundant code 0xsequence/sequence.js#880)
refactor types, namings, ts doc
fix session response payload
change parameter name
change parameter name
change type in tests
improve types and dapp client methods
fix session test to use new types
refactor
refactor implicit sessions array in chain session manager
remove unused types
remove unused types and add ConnectionError
update pnpm lock
move reusable session types to wallet-core
Update some imports and update some response type names
Fix check for explicit session for the updated type in dapp-client
Update api.gen.ts and relayer.gen.ts
Add missing chainId for dapp client event
Fix initializing new chain session manager on redirect
Add support for non-viem, custom Sequence chains (Add support for non-viem, custom Sequence chains 0xsequence/sequence.js#882)
Provider sent to prepareBlankEnvelope
Add session signature decoding
const for node length
Clearer blacklist size encoding
identity signer node length
Add feeTokens endpoint to relayer (Add feeTokens endpoint to relayer 0xsequence/sequence.js#885)
add getFeeTokens to dapp client (add getFeeTokens to dapp client 0xsequence/sequence.js#889)
add getFeeTokens to dapp client
fix typo
make getFeeTokens independent of chain session manager and initialize state (make getFeeTokens independent of chain session manager and initialize state 0xsequence/sequence.js#890)
make getFeeTokens independent of chain session manager and initialized state
remove getFeeTokens from chain session manager
Throw specific error when trying to sign with an expired session (Throw specific error when trying to sign with an expired session 0xsequence/sequence.js#887)
Throw when supported session signer is expired
Fix tests
Make dapp-client implicit sessions chain agnostic (Make dapp-client implicit sessions chain agnostic 0xsequence/sequence.js#893)
Add Monad, remove LAOS and Root Network
Add support for sessionless dapp connection (Add support for sessionless dapp connection 0xsequence/sequence.js#896)
Refactor relayer package & update dependant packages (Refactor relayer package & update dependant packages 0xsequence/sequence.js#891)
refactor exports for relayer (refactor exports for relayer 0xsequence/sequence.js#900)
Add Arc Testnet
Fix changelog config
Sessionless connection upgrade and error handling in DappClient (Sessionless connection upgrade and error handling in DappClient 0xsequence/sequence.js#902)
dapp-client: add sessionless snapshot restore flow
Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets 0xsequence/sequence.js#906)
Pass request to PromptCodeHandler in guard registerUI (Pass request to PromptCodeHandler in guard registerUI 0xsequence/sequence.js#909)
Pass request to PromptCodeHandler in guard registerUI
Fixing guard registerUI test
guard: allow using recovery code as 2FA token (guard: allow using recovery code as 2FA token 0xsequence/sequence.js#910)
guard: allow using recovery code as 2FA token
Cleanup types of ResponseFn
Add a way to reset 2fa when using a backup code (Add a way to reset 2fa when using a backup code 0xsequence/sequence.js#911)
Add a way to reset 2fa when using a backup code
use the GuardToken type instead of breaking out the props
Add rc4 contracts
Set rc4 as default and add it to lists
Session enhanced replay protection
New sessions replay protection hashes payload
Use the 4337 factory wrapper
Update keymachine url in dapp-client constants
Update keymachine url in Provider constructor
SSR safety (SSR safety 0xsequence/sequence.js#915)
Guard dapp-client for SSR (lazy transport, browser checks, gated storage)
Fix guard topology (Fix guard topology 0xsequence/sequence.js#918)
Use proper guard topology
Test and fixes
login and setup tests
Switch prod manager settings (Switch prod manager settings 0xsequence/sequence.js#917)
Add prod guard and identity instrument info
Remove completed TODOs
Small JS tweaks (Small JS tweaks 0xsequence/sequence.js#919)
Fix type exports to built declarations
Update repository links to current package paths
Improve Next app tooling and React typings
Expose primitives CLI bin and use base lint config
Update relayer.gen.ts and TransactionPrecondition interface
Update relayer.gen.ts and TransactionPrecondition interface (Update relayer.gen.ts and TransactionPrecondition interface 0xsequence/sequence.js#920)
3.0.0-beta.1
identity-instrument: generate nonce from current time (identity-instrument: generate nonce from current time 0xsequence/sequence.js#921)
Remove publish-dists.yml github action (Remove publish-dists.yml github action 0xsequence/sequence.js#923)
3.0.0-beta.2
Clean up changeset config
Improve test stability by removing race conditions
Ensure build before test
Updating happy-dom to 20.0.10 (Updating happy-dom to 20.0.10 0xsequence/sequence.js#926)
Add support for custom auth providers (authcode & authcode-pkce only) (Add support for custom auth providers (authcode & authcode-pkce only) 0xsequence/sequence.js#894)
Add support for custom auth providers (authcode & authcode-pkce only)
fix authcode tests
Updating Deps November 2025 (Updating Deps November 2025 0xsequence/sequence.js#927)
Updating deps for the workspace root
Updating deps for wallet/wdk
Fixing sessions test for latest vitest
Lets not upgrade to the latest typescript quite yet
Updating to latest vitest
Updating deps for wallet/core
Updating deps for wallet/primitives-cli
Updating deps for wallet/dapp-client
Adding syncpack to check for dep version inconsistencies
Setup syncpack versionGroups for pnpm workspace:^
Fixing dep versions mismatches
Fixing @types/node mismatches
Adding syncpack to pre commit hook
Remove the syncpack format script.
Update ox to v9.17.0 (Update ox to v9.17.0 0xsequence/sequence.js#928)
Upgrading ox to 9.17.0
WrappedSignature renamed to SignatureErc6492
Fixing PasskeySignatureValidator interface
Lock ox lib dep to use the same version with pnpm overrides and update viem to latest
Fix explicitSessionRequested check in dapp client
Typescript 5.9.3 (Typescript 5.9.3 0xsequence/sequence.js#930)
Upgrading to typescript v5.9.3
Fix type errors that arose from typescript upgrade related to Bytes and Buffer source typings.
Don't catch errors thrown by Guard 2FA or reject early to allow multiple attempts on incorrect TOTP (Don't catch errors thrown by Guard 2FA or reject early to allow multiple attempts on incorrect TOTP 0xsequence/sequence.js#931)
Update pnpm
Mark @0xsequence/wallet-primitives-cli as private
3.0.0-beta.3
changeset cleanup
Fix rc4 4337 factory (Fix RC4 4337 factory 0xsequence/sequence.js#933)
Add rc5 and set it as default (Add RC5 and set it as default 0xsequence/sequence.js#934)
3.0.0-beta.4
Update SECURITY.md
Update wagmi-project/package.json
Update wagmi-project/package.json
Bump next from 15.5.5 to 15.5.7 (Bump next from 15.5.5 to 15.5.7 0xsequence/sequence.js#936)
Bumps next from 15.5.5 to 15.5.7.
updated-dependencies:
add userdata service client (add userdata service client 0xsequence/sequence.js#940)
Skip LocalDevice identity signers not on current device (Skip LocalDevice identity signers not on current device 0xsequence/sequence.js#942)
Skip LocalDevice identity signers not on current device
Update log
3.0.0-beta.5
Update config.yml (Update config.yml #102)
Update config.yml
Update .circleci/config.yml
Update config.yml (Update config.yml #103)
Update config.yml
Update .circleci/config.yml
The following vulnerabilities are fixed with an upgrade:
The following vulnerabilities are fixed with an upgrade:
The following vulnerabilities are fixed with an upgrade:
This reverts commit fd0fdf9, reversing changes made to cba7894.
The following vulnerabilities are fixed with an upgrade:
The following vulnerabilities are fixed with an upgrade:
Bumps the npm_and_yarn group with 1 update in the / directory: next.
Updates
nextfrom 15.5.7 to 15.5.9updated-dependencies:
Delete .github/workflows/fortify.yml (Delete .github/workflows/fortify.yml #111)
fix: extras/web/package.json to reduce vulnerabilities ([Snyk] Security upgrade next from 15.5.7 to 15.5.9 #107)
The following vulnerabilities are fixed with an upgrade:
Bumps the npm_and_yarn group with 1 update in the / directory: next.
Updates
nextfrom 15.5.5 to 15.5.9Updates
happy-domfrom 17.6.3 to 20.0.11Updates
vitefrom 7.1.10 to 7.2.7updated-dependencies:
Bumps next from 15.5.7 to 15.5.9.
updated-dependencies:
Pin foundry to v1.5.0 instead of nightly (Pin foundry to v1.5.0 instead of nightly 0xsequence/sequence.js#947)
Include repo and extras in syncpack config to ensure deps are synced (Include repo and extras in syncpack config to ensure deps are synced 0xsequence/sequence.js#945)
Include repo and extras in syncpack config to ensure deps are synced across all
Updating support deps
Updating deps
Updating pnpm lock
Fixing type errors within wdk tests
Short circuit 404s (Short circuit 404s 0xsequence/sequence.js#949)
skip witness on signers that don't support it
add passkey to test
3.0.0-beta.6
Update tests.yml (Update tests.yml #119)
Update config.yml (Update config.yml #120)
Update packages/services/identity-instrument/src/index.ts
Update wagmi-project/src/main.tsx
Update wagmi-project/package.json
Update wagmi-project/package.json
3.0.0-beta.12 (3.0.0-beta.12 #265)
feat(dapp-client): cache signed calls from fee options
Add new userdata client (Add new userdata client 0xsequence/sequence.js#954)
Fix build error
3.0.0-beta.10
fix(dapp-client): remove _refreshExplicitSession use that causes blocked pop up
3.0.0-beta.12
The following vulnerabilities are fixed with an upgrade:
The following vulnerabilities are fixed with an upgrade:
The following vulnerabilities are fixed with an upgrade:
V3 dapp (V3 dapp #460)
Pin foundry to v1.5.0 instead of nightly (Pin foundry to v1.5.0 instead of nightly 0xsequence/sequence.js#947) (Pin foundry to v1.5.0 instead of nightly (0xsequence#947) #134) (Foundry main #466)
Bump next from 15.5.7 to 15.5.9 (Bump next from 15.5.7 to 15.5.9 0xsequence/sequence.js#944)
Bumps next from 15.5.7 to 15.5.9.
updated-dependencies:
Pin foundry to v1.5.0 instead of nightly (Pin foundry to v1.5.0 instead of nightly 0xsequence/sequence.js#947)
Include repo and extras in syncpack config to ensure deps are synced (Include repo and extras in syncpack config to ensure deps are synced 0xsequence/sequence.js#945)
Include repo and extras in syncpack config to ensure deps are synced across all
Updating support deps
Updating deps
Updating pnpm lock
Fixing type errors within wdk tests
Short circuit 404s (Short circuit 404s 0xsequence/sequence.js#949)
skip witness on signers that don't support it
add passkey to test
3.0.0-beta.6
Delete packages/wallet-contracts directory (Delete packages/wallet-contracts directory #471)
fix: extras/web/package.json to reduce vulnerabilities ([Snyk] Security upgrade next from 15.5.14 to 16.1.7 #427)
The following vulnerabilities are fixed with an upgrade:
Bumps the npm_and_yarn group with 2 updates in the / directory: next and uuid. Bumps the npm_and_yarn group with 4 updates in the /lib/signals-implicit-mode/lib/sequence-v3/lib/account-abstraction directory: flatted, handlebars, picomatch and follow-redirects. Bumps the npm_and_yarn group with 6 updates in the /lib/signals-implicit-mode/lib/sequence-v3/lib/openzeppelin-contracts directory:
1.1.111.1.14Bumps the npm_and_yarn group with 6 updates in the /packages/wallet/wallet-contracts directory:
1.1.121.1.14Updates
nextfrom 15.5.14 to 15.5.15Updates
uuidfrom 13.0.0 to 14.0.0Updates
basic-ftpfrom 5.0.5 to 5.3.0Updates
brace-expansionfrom 1.1.12 to 1.1.14Updates
flattedfrom 3.3.3 to 3.4.2Updates
lodashfrom 4.17.21 to 4.18.1Updates
picomatchfrom 2.3.1 to 2.3.2Updates
flattedfrom 3.2.9 to 3.4.2Updates
handlebarsfrom 4.7.8 to 4.7.9Updates
picomatchfrom 2.3.1 to 2.3.2Updates
follow-redirectsfrom 1.15.3 to 1.16.0Updates
brace-expansionfrom 1.1.11 to 1.1.14Updates
brace-expansionfrom 2.0.2 to 2.1.0Updates
brace-expansionfrom 5.0.4 to 5.0.5Updates
brace-expansionfrom 2.0.1 to 2.1.0Updates
flattedfrom 3.3.1 to 3.4.2Updates
handlebarsfrom 4.7.8 to 4.7.9Updates
lodashfrom 4.17.23 to 4.18.1