Skip to content

Update config.yml#102

Merged
Dargon789 merged 2 commits intomasterfrom
Dargon789-patch-1
Dec 13, 2025
Merged

Update config.yml#102
Dargon789 merged 2 commits intomasterfrom
Dargon789-patch-1

Conversation

@Dargon789
Copy link
Owner

@Dargon789 Dargon789 commented Dec 13, 2025

Summary by Sourcery

CI:

  • Simplify CircleCI configuration to a single docker-based 'say-hello' job and corresponding workflow.

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
@bolt-new-by-stackblitz
Copy link

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@codesandbox
Copy link

codesandbox bot commented Dec 13, 2025

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@vercel
Copy link

vercel bot commented Dec 13, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
sequence-js-docs Ready Ready Preview, Comment Dec 13, 2025 2:09pm
sequence-js-web Error Error Dec 13, 2025 2:09pm

@sourcery-ai
Copy link

sourcery-ai bot commented Dec 13, 2025

Reviewer's Guide

Replaces the previous custom executor–based CircleCI setup with a minimal example job and workflow that simply runs a Docker-based job printing “Hello, World!”, aligning the config with CircleCI’s starter template.

Sequence diagram for updated CircleCI say-hello job execution

sequenceDiagram
  actor Developer
  participant GitHub
  participant CircleCI
  participant Workflow_say_hello_workflow
  participant Job_say_hello
  participant Docker_cimg_base_current

  Developer->>GitHub: Push commit / open PR
  GitHub->>CircleCI: Trigger webhook
  CircleCI->>Workflow_say_hello_workflow: Start workflow
  Workflow_say_hello_workflow->>Job_say_hello: Queue job
  Job_say_hello->>Docker_cimg_base_current: Start container
  Job_say_hello->>Job_say_hello: Step checkout
  Job_say_hello->>Job_say_hello: Step run echo Hello, World!
  Job_say_hello-->>Workflow_say_hello_workflow: Job success status
  Workflow_say_hello_workflow-->>CircleCI: Workflow success status
  CircleCI-->>Developer: Report build status
Loading

File-Level Changes

Change Details Files
Replace custom executor-based CircleCI configuration with a single Docker job that echoes a greeting.
  • Remove the reusable custom executor that configured an authenticated cimg/base:stable Docker image.
  • Define a new say-hello job that runs directly with a cimg/base:current Docker executor.
  • Add job steps to check out the repository and run a command that prints "Hello, World!" to the build logs.
  • Replace the previous workflow wiring with a new say-hello-workflow that runs only the say-hello job.
.circleci/config.yml

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@snyk-io
Copy link

snyk-io bot commented Dec 13, 2025

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@gemini-code-assist
Copy link

Summary of Changes

Hello @Dargon789, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request refactors the .circleci/config.yml file to replace a more complex, project-specific continuous integration setup with a basic, illustrative 'Hello, World!' example. The change streamlines the configuration, making it easier to understand the fundamental structure of a CircleCI pipeline.

Highlights

  • CircleCI Configuration Simplification: The existing CircleCI configuration has been significantly simplified, removing a custom executor and a project-specific job definition.
  • New 'say-hello' Job: A new job named 'say-hello' has been introduced, which uses the cimg/base:current Docker image and simply prints 'Hello, World!' to the console.
  • Workflow Update: The workflow has been renamed from my-custom-workflow to say-hello-workflow and now orchestrates the newly defined 'say-hello' job.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Repository owner deleted a comment from vercel bot Dec 13, 2025
Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request simplifies the CircleCI configuration, replacing a more complex setup with a basic 'hello world' job. This is a positive change for clarity and maintainability. I have one suggestion to improve the long-term stability of the pipeline by pinning the Docker image to a specific version.

sourcery-ai[bot]
sourcery-ai bot previously approved these changes Dec 13, 2025
Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey there - I've reviewed your changes - here's some feedback:

  • The previous my-custom-executor with Docker Hub authentication has been removed in favor of an inline docker executor; if the project still needs private image access, consider preserving or re-adding the executor with auth configuration.
  • Renaming the job and workflow from web3-defi-game-project-/my-custom-workflow to say-hello/say-hello-workflow changes the pipeline behavior to a simple demo; confirm no other tooling or scripts depend on the old job/workflow names or behavior.
Prompt for AI Agents
Please address the comments from this code review:

## Overall Comments
- The previous `my-custom-executor` with Docker Hub authentication has been removed in favor of an inline `docker` executor; if the project still needs private image access, consider preserving or re-adding the executor with auth configuration.
- Renaming the job and workflow from `web3-defi-game-project-`/`my-custom-workflow` to `say-hello`/`say-hello-workflow` changes the pipeline behavior to a simple demo; confirm no other tooling or scripts depend on the old job/workflow names or behavior.

## Individual Comments

### Comment 1
<location> `.circleci/config.yml:11-14` </location>
<code_context>
+    docker:
+      # Specify the version you desire here
+      # See: https://circleci.com/developer/images/image/cimg/base
+      - image: cimg/base:current
+    #
+    # Add steps to the job
</code_context>

<issue_to_address>
**suggestion:** Consider pinning the Docker image to a specific version instead of `current` for reproducible builds.

`cimg/base:current` is a moving target and can change under you, making builds non-deterministic and harder to debug. Pinning to a specific tag (e.g., `cimg/base:2024.06`) keeps builds reproducible and isolates issues caused by base image changes.

```suggestion
    docker:
      # Specify the version you desire here
      # See: https://circleci.com/developer/images/image/cimg/base
      # Pin to a specific version for reproducible builds instead of using the moving "current" tag
      - image: cimg/base:2024.06
```
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Repository owner deleted a comment from vercel bot Dec 13, 2025
@Dargon789 Dargon789 merged commit 917cd2e into master Dec 13, 2025
17 of 21 checks passed
@Dargon789 Dargon789 deleted the Dargon789-patch-1 branch December 13, 2025 14:14
Dargon789 added a commit that referenced this pull request Dec 21, 2025
* 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](https://github.com/expressjs/express).


Updates `express` from 4.18.2 to 4.19.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](expressjs/express@4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:development
  dependency-group: npm_and_yarn-security-group
...

Signed-off-by: dependabot[bot] <support@github.com>

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 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 (0xsequence#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (0xsequence#882)

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (0xsequence#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* add getFeeTokens to dapp client (0xsequence#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (0xsequence#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 (0xsequence#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (0xsequence#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (0xsequence#896)

* Refactor relayer package & update dependant packages  (0xsequence#891)

* refactor exports for relayer (0xsequence#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (0xsequence#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (0xsequence#906)

* Pass request to PromptCodeHandler in guard registerUI (0xsequence#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (0xsequence#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (0xsequence#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

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (0xsequence#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (0xsequence#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (0xsequence#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (0xsequence#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 (0xsequence#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (0xsequence#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 (0xsequence#885)

* add getFeeTokens to dapp client (0xsequence#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (0xsequence#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 (0xsequence#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (0xsequence#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (0xsequence#896)

* Refactor relayer package & update dependant packages  (0xsequence#891)

* refactor exports for relayer (0xsequence#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (0xsequence#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 (0xsequence#906)

* Pass request to PromptCodeHandler in guard registerUI (0xsequence#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (0xsequence#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (0xsequence#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 (0xsequence#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (0xsequence#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (0xsequence#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (0xsequence#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 (0xsequence#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (0xsequence#921)

* Remove publish-dists.yml github action (0xsequence#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 (0xsequence#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (0xsequence#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (0xsequence#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 (0xsequence#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 (0xsequence#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 (0xsequence#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (0xsequence#933)

* Add rc5 and set it as default (0xsequence#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (0xsequence#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (0xsequence#940)

* Skip LocalDevice identity signers not on current device (0xsequence#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9, reversing
changes made to cba7894.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (0xsequence#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (0xsequence#947)

* Include repo and extras in syncpack config to ensure deps are synced (0xsequence#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 (0xsequence#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Dargon789 added a commit that referenced this pull request Dec 22, 2025
* fix broken guard private key

* Expose access to passkey credential list

* Dapp client direct txn request (0xsequence#856)

* Signature request refactor

* WIP

* Refactor

* Update dapp-client exports (0xsequence#858)

* Add hasPermission method to DappClient (0xsequence#859)

* Save discovered passkey credentials upon login

* Expose name property in PasskeySignupArgs

* Fix blacklist sort

* Add multi server script

* relayer: /SimulateV3 (0xsequence#857)

* Add await for handleOpenDB scheduleExpiration

* Update increment to always include native once used

* Fix session tests

* Adding lastLoginAt to PasskeyCredential

* LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

* Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

* When a login is cancelled we can remove the wallet which is logging-in

* Add RC3 contracts

* Sessions space restriction

* Dedupe signers for encoding

* Support RC3 sessions

* Tightly increment call validation

* CLI defaults to RC3 wallet code

* Rc3 address test

* Fix hashing tests

* Add deprecated encoding test

* wdk: throw errors from otp respond callback (0xsequence#864)

* wdk: throw errors from otp respond callback

* wdk: otp auth error and handler refactor

* Handle guard 2FA (0xsequence#861)

* guard: return a specific error when auth required

* core: pass guard token to the service

* wdk: handle prompting for guard 2FA code

* dapp-client: handle prompting for guard 2FA code

* guard 2fa tests

* wdk: separate wallet and sessions guards

* dapp-client: remove guard 2fa

* dapp-client: fix imports

* fix guard tests

* wdk: remove unneeded promise resolve

* Update relayer and api gen.ts, force public packages

* Add standalone fetch queued payloads

* Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

* Fallback to chain for non-logged in recovery

* Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (0xsequence#873)

* Update a few remaining dev1 contract addresses to rc3 (0xsequence#874)

* Remove unnecessary console.error where we already throw error

* Improve DappClient hasPermission method

* Wallet db try checksum and lowercase

* Update dapp client json utils to include Map reviver and replacer

* Bump next in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.4.2 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.4.2...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update type name, update exports for dapp client

* Expired explicit sessions can't sign

* Improve session validity test

* session isValid returns invalid reason

* InvalidReason is typed

* 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 (0xsequence#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (0xsequence#882)

* Update issue templates

* Provider sent to prepareBlankEnvelope

* Add session signature decoding

* Add feeTokens endpoint to relayer (0xsequence#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (0xsequence#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (0xsequence#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 (0xsequence#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (0xsequence#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 20.0.0 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v20.0.0...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create SECURITY.md for security policy (#70)

* Create SECURITY.md for security policy

Add a security policy document outlining supported versions and vulnerability reporting.

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add support for sessionless dapp connection (0xsequence#896)

* Refactor relayer package & update dependant packages  (0xsequence#891)

* refactor exports for relayer (0xsequence#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (0xsequence#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (0xsequence#906)

* Pass request to PromptCodeHandler in guard registerUI (0xsequence#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (0xsequence#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (0xsequence#911)

* Add a way to reset 2fa when using a backup code

* use the GuardToken type instead of breaking out the props

* Update SECURITY.md

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/dapp-client/src/DappTransport.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (0xsequence#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (0xsequence#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (0xsequence#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (0xsequence#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 (0xsequence#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (0xsequence#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 (0xsequence#885)

* add getFeeTokens to dapp client (0xsequence#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (0xsequence#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 (0xsequence#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (0xsequence#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (0xsequence#896)

* Refactor relayer package & update dependant packages  (0xsequence#891)

* refactor exports for relayer (0xsequence#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (0xsequence#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 (0xsequence#906)

* Pass request to PromptCodeHandler in guard registerUI (0xsequence#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (0xsequence#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (0xsequence#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 (0xsequence#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (0xsequence#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (0xsequence#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (0xsequence#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 (0xsequence#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (0xsequence#921)

* Remove publish-dists.yml github action (0xsequence#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 (0xsequence#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (0xsequence#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (0xsequence#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 (0xsequence#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 (0xsequence#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 (0xsequence#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (0xsequence#933)

* Add rc5 and set it as default (0xsequence#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (0xsequence#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (0xsequence#940)

* Skip LocalDevice identity signers not on current device (0xsequence#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9, reversing
changes made to cba7894.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (0xsequence#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (0xsequence#947)

* Include repo and extras in syncpack config to ensure deps are synced (0xsequence#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 (0xsequence#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

See this package in npm:
@wagmi/cli

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 82: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 62: Information exposure through a stack trace

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
Co-authored-by: Corban Riley <corbanbrook@gmail.com>
Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: Michael Standen <screaminghawk@gmail.com>
Co-authored-by: William Hua <william@attente.ca>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
@Dargon789 Dargon789 mentioned this pull request Dec 22, 2025
Dargon789 added a commit that referenced this pull request Dec 22, 2025
* 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](https://github.com/expressjs/express).


Updates `express` from 4.18.2 to 4.19.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](expressjs/express@4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:development
  dependency-group: npm_and_yarn-security-group
...

Signed-off-by: dependabot[bot] <support@github.com>

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 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 (0xsequence#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (0xsequence#882)

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (0xsequence#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* add getFeeTokens to dapp client (0xsequence#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (0xsequence#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 (0xsequence#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (0xsequence#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (0xsequence#896)

* Refactor relayer package & update dependant packages  (0xsequence#891)

* refactor exports for relayer (0xsequence#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (0xsequence#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (0xsequence#906)

* Pass request to PromptCodeHandler in guard registerUI (0xsequence#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (0xsequence#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (0xsequence#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

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (0xsequence#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (0xsequence#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (0xsequence#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (0xsequence#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 (0xsequence#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (0xsequence#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 (0xsequence#885)

* add getFeeTokens to dapp client (0xsequence#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (0xsequence#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 (0xsequence#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (0xsequence#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (0xsequence#896)

* Refactor relayer package & update dependant packages  (0xsequence#891)

* refactor exports for relayer (0xsequence#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (0xsequence#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 (0xsequence#906)

* Pass request to PromptCodeHandler in guard registerUI (0xsequence#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (0xsequence#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (0xsequence#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 (0xsequence#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (0xsequence#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (0xsequence#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (0xsequence#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 (0xsequence#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (0xsequence#921)

* Remove publish-dists.yml github action (0xsequence#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 (0xsequence#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (0xsequence#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (0xsequence#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 (0xsequence#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 (0xsequence#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 (0xsequence#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (0xsequence#933)

* Add rc5 and set it as default (0xsequence#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (0xsequence#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (0xsequence#940)

* Skip LocalDevice identity signers not on current device (0xsequence#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9, reversing
changes made to cba7894.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (0xsequence#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (0xsequence#947)

* Include repo and extras in syncpack config to ensure deps are synced (0xsequence#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 (0xsequence#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/main.tsx

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#116)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Dargon789 added a commit that referenced this pull request Dec 23, 2025
* 2.3.7 (#131)

* fix broken guard private key

* Expose access to passkey credential list

* Dapp client direct txn request (0xsequence#856)

* Signature request refactor

* WIP

* Refactor

* Update dapp-client exports (0xsequence#858)

* Add hasPermission method to DappClient (0xsequence#859)

* Save discovered passkey credentials upon login

* Expose name property in PasskeySignupArgs

* Fix blacklist sort

* Add multi server script

* relayer: /SimulateV3 (0xsequence#857)

* Add await for handleOpenDB scheduleExpiration

* Update increment to always include native once used

* Fix session tests

* Adding lastLoginAt to PasskeyCredential

* LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

* Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

* When a login is cancelled we can remove the wallet which is logging-in

* Add RC3 contracts

* Sessions space restriction

* Dedupe signers for encoding

* Support RC3 sessions

* Tightly increment call validation

* CLI defaults to RC3 wallet code

* Rc3 address test

* Fix hashing tests

* Add deprecated encoding test

* wdk: throw errors from otp respond callback (0xsequence#864)

* wdk: throw errors from otp respond callback

* wdk: otp auth error and handler refactor

* Handle guard 2FA (0xsequence#861)

* guard: return a specific error when auth required

* core: pass guard token to the service

* wdk: handle prompting for guard 2FA code

* dapp-client: handle prompting for guard 2FA code

* guard 2fa tests

* wdk: separate wallet and sessions guards

* dapp-client: remove guard 2fa

* dapp-client: fix imports

* fix guard tests

* wdk: remove unneeded promise resolve

* Update relayer and api gen.ts, force public packages

* Add standalone fetch queued payloads

* Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

* Fallback to chain for non-logged in recovery

* Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (0xsequence#873)

* Update a few remaining dev1 contract addresses to rc3 (0xsequence#874)

* Remove unnecessary console.error where we already throw error

* Improve DappClient hasPermission method

* Wallet db try checksum and lowercase

* Update dapp client json utils to include Map reviver and replacer

* Bump next in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.4.2 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.4.2...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update type name, update exports for dapp client

* Expired explicit sessions can't sign

* Improve session validity test

* session isValid returns invalid reason

* InvalidReason is typed

* 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 (0xsequence#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (0xsequence#882)

* Update issue templates

* Provider sent to prepareBlankEnvelope

* Add session signature decoding

* Add feeTokens endpoint to relayer (0xsequence#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (0xsequence#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (0xsequence#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 (0xsequence#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (0xsequence#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 20.0.0 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v20.0.0...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create SECURITY.md for security policy (#70)

* Create SECURITY.md for security policy

Add a security policy document outlining supported versions and vulnerability reporting.

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add support for sessionless dapp connection (0xsequence#896)

* Refactor relayer package & update dependant packages  (0xsequence#891)

* refactor exports for relayer (0xsequence#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (0xsequence#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (0xsequence#906)

* Pass request to PromptCodeHandler in guard registerUI (0xsequence#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (0xsequence#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (0xsequence#911)

* Add a way to reset 2fa when using a backup code

* use the GuardToken type instead of breaking out the props

* Update SECURITY.md

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/dapp-client/src/DappTransport.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (0xsequence#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (0xsequence#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (0xsequence#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (0xsequence#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 (0xsequence#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (0xsequence#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 (0xsequence#885)

* add getFeeTokens to dapp client (0xsequence#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (0xsequence#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 (0xsequence#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (0xsequence#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (0xsequence#896)

* Refactor relayer package & update dependant packages  (0xsequence#891)

* refactor exports for relayer (0xsequence#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (0xsequence#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 (0xsequence#906)

* Pass request to PromptCodeHandler in guard registerUI (0xsequence#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (0xsequence#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (0xsequence#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 (0xsequence#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (0xsequence#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (0xsequence#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (0xsequence#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 (0xsequence#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (0xsequence#921)

* Remove publish-dists.yml github action (0xsequence#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 (0xsequence#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (0xsequence#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (0xsequence#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 (0xsequence#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 (0xsequence#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 (0xsequence#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (0xsequence#933)

* Add rc5 and set it as default (0xsequence#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (0xsequence#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (0xsequence#940)

* Skip LocalDevice identity signers not on current device (0xsequence#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9, reversing
changes made to cba7894.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (0xsequence#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (0xsequence#947)

* Include repo and extras in syncpack config to ensure deps are synced (0xsequence#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 (0xsequence#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

See this package in npm:
@wagmi/cli

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 82: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 62: Information exposure through a stack trace

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
Co-authored-by: Corban Riley <corbanbrook@gmail.com>
Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: Michael Standen <screaminghawk@gmail.com>
Co-authored-by: William Hua <william@attente.ca>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Update extras/docs/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update extras/web/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
Co-authored-by: Corban Riley <corbanbrook@gmail.com>
Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: Michael Standen <screaminghawk@gmail.com>
Co-authored-by: William Hua <william@attente.ca>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Dargon789 added a commit that referenced this pull request Dec 26, 2025
* 0xsequence/master (#79)

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/bug_report.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/feature_request.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update tests.yml (#82)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update App.tsx (#92)

Summary by Sourcery
Overhaul App.tsx to build a comprehensive Sequence Wallet demo application, replacing wagmi with Sequence SDK integration, adding environment/configuration management, rich wallet operations, and a structured UI with console output for interactive testing

New Features:

Replace wagmi-based hooks with @0xsequence wallet initialization and integration
Add environment selection and dynamic wallet URLs via query parameters
Implement connect, disconnect, open/close wallet and customizable connection settings
Provide extensive demo actions including chain/network switching, account/balance queries, message signing, typed data signing, and transaction sending
Introduce a console component and logging for viewing function outputs
Add email-based auto-login via modal with validation
Enhancements:

Refactor UI to use design-system components and group actions thematically
Initialize logger and configure default chain/network
Memoize and listen to wallet events such as chain changes
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

See this package in npm:
@wagmi/cli

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 82: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 62: Information exposure through a stack trace

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* [Snyk] Upgrade @tanstack/react-query from 5.64.2 to 5.90.11 (#125)

* fix: upgrade @tanstack/react-query from 5.64.2 to 5.90.11

Snyk has created this PR to upgrade @tanstack/react-query from 5.64.2 to 5.90.11.

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* feat: upgrade vite from 5.4.21 to 7.2.4 (#124)

Snyk has created this PR to upgrade vite from 5.4.21 to 7.2.4.

See this package in npm:
vite

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade wagmi from 0.12.19 to 3.0.2 (#123)

Snyk has created this PR to upgrade wagmi from 0.12.19 to 3.0.2.

See this package in npm:
wagmi

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade react-dom from 18.3.1 to 19.2.0 (#122)

Snyk has created this PR to upgrade react-dom from 18.3.1 to 19.2.0.

See this package in npm:
react-dom

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#136)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* [Snyk] Upgrade @types/react from 18.3.27 to 19.2.7 (#127)

* feat: upgrade @types/react from 18.3.27 to 19.2.7

Snyk has created this PR to upgrade @types/react from 18.3.27 to 19.2.7.

See this package in npm:
@types/react

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Master ceb95d4 (#129)

* 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](https://github.com/expressjs/express).


Updates `express` from 4.18.2 to 4.19.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:development
  dependency-group: npm_and_yarn-security-group
...

Signed-off-by: dependabot[bot] <support@github.com>

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/main.tsx

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#116)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 2.3.7 (#131) (#132)

* 2.3.7 (#131)

* fix broken guard private key

* Expose access to passkey credential list

* Dapp client direct txn request (#856)

* Signature request refactor

* WIP

* Refactor

* Update dapp-client exports (#858)

* Add hasPermission method to DappClient (#859)

* Save discovered passkey credentials upon login

* Expose name property in PasskeySignupArgs

* Fix blacklist sort

* Add multi server script

* relayer: /SimulateV3 (#857)

* Add await for handleOpenDB scheduleExpiration

* Update increment to always include native once used

* Fix session tests

* Adding lastLoginAt to PasskeyCredential

* LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

* Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

* When a login is cancelled we can remove the wallet which is logging-in

* Add RC3 contracts

* Sessions space restriction

* Dedupe signers for encoding

* Support RC3 sessions

* Tightly increment call validation

* CLI defaults to RC3 wallet code

* Rc3 address test

* Fix hashing tests

* Add deprecated encoding test

* wdk: throw errors from otp respond callback (#864)

* wdk: throw errors from otp respond callback

* wdk: otp auth error and handler refactor

* Handle guard 2FA (#861)

* guard: return a specific error when auth required

* core: pass guard token to the service

* wdk: handle prompting for guard 2FA code

* dapp-client: handle prompting for guard 2FA code

* guard 2fa tests

* wdk: separate wallet and sessions guards

* dapp-client: remove guard 2fa

* dapp-client: fix imports

* fix guard tests

* wdk: remove unneeded promise resolve

* Update relayer and api gen.ts, force public packages

* Add standalone fetch queued payloads

* Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

* Fallback to chain for non-logged in recovery

* Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

* Update a few remaining dev1 contract addresses to rc3 (#874)

* Remove unnecessary console.error where we already throw error

* Improve DappClient hasPermission method

* Wallet db try checksum and lowercase

* Update dapp client json utils to include Map reviver and replacer

* Bump next in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.4.2 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update type name, update exports for dapp client

* Expired explicit sessions can't sign

* Improve session validity test

* session isValid returns invalid reason

* InvalidReason is typed

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Update issue templates

* Provider sent to prepareBlankEnvelope

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 20.0.0 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create SECURITY.md for security policy (#70)

* Create SECURITY.md for security policy

Add a security policy document outlining supported versions and vulnerability reporting.

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#911)

* Add a way to reset 2fa when using a backup code

* use the GuardToken type instead of breaking out the props

* Update SECURITY.md

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/dapp-client/src/DappTransport.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

See this package in npm:
@wagmi/cli

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 82: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 62: Information exposure through a stack trace

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
Co-authored-by: Corban Riley <corbanbrook@gmail.com>
Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: Michael Standen <screaminghawk@gmail.com>
Co-authored-by: William Hua <william@attente.ca>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: gemini-code…
Dargon789 added a commit that referenced this pull request Dec 30, 2025
* Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

* Fallback to chain for non-logged in recovery

* Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

* Update a few remaining dev1 contract addresses to rc3 (#874)

* Remove unnecessary console.error where we already throw error

* Improve DappClient hasPermission method

* Wallet db try checksum and lowercase

* Update dapp client json utils to include Map reviver and replacer

* Bump next in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.4.2 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update type name, update exports for dapp client

* Expired explicit sessions can't sign

* Improve session validity test

* session isValid returns invalid reason

* InvalidReason is typed

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Update issue templates

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 20.0.0 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create SECURITY.md for security policy (#70)

* Create SECURITY.md for security policy

Add a security policy document outlining supported versions and vulnerability reporting.

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#902)

* dapp-client: add sessionless snapshot restore flow

* 0xsequence/master (#79)

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/bug_report.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/feature_request.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#911)

* Add a way to reset 2fa when using a backup code

* use the GuardToken type instead of breaking out the props

* Update tests.yml (#82)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/dapp-client/src/DappTransport.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update App.tsx (#92)

Summary by Sourcery
Overhaul App.tsx to build a comprehensive Sequence Wallet demo application, replacing wagmi with Sequence SDK integration, adding environment/configuration management, rich wallet operations, and a structured UI with console output for interactive testing

New Features:

Replace wagmi-based hooks with @0xsequence wallet initialization and integration
Add environment selection and dynamic wallet URLs via query parameters
Implement connect, disconnect, open/close wallet and customizable connection settings
Provide extensive demo actions including chain/network switching, account/balance queries, message signing, typed data signing, and transaction sending
Introduce a console component and logging for viewing function outputs
Add email-based auto-login via modal with validation
Enhancements:

Refactor UI to use design-system components and group actions thematically
Initialize logger and configure default chain/network
Memoize and listen to wallet events such as chain changes
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

See this package in npm:
@wagmi/cli

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 82: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 62: Information exposure through a stack trace

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* [Snyk] Upgrade @tanstack/react-query from 5.64.2 to 5.90.11 (#125)

* fix: upgrade @tanstack/react-query from 5.64.2 to 5.90.11

Snyk has created this PR to upgrade @tanstack/react-query from 5.64.2 to 5.90.11.

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* feat: upgrade vite from 5.4.21 to 7.2.4 (#124)

Snyk has created this PR to upgrade vite from 5.4.21 to 7.2.4.

See this package in npm:
vite

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade wagmi from 0.12.19 to 3.0.2 (#123)

Snyk has created this PR to upgrade wagmi from 0.12.19 to 3.0.2.

See this package in npm:
wagmi

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade react-dom from 18.3.1 to 19.2.0 (#122)

Snyk has created this PR to upgrade react-dom from 18.3.1 to 19.2.0.

See this package in npm:
react-dom

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#136)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* [Snyk] Upgrade @types/react from 18.3.27 to 19.2.7 (#127)

* feat: upgrade @types/react from 18.3.27 to 19.2.7

Snyk has created this PR to upgrade @types/react from 18.3.27 to 19.2.7.

See this package in npm:
@types/react

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Master ceb95d4 (#129)

* 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](https://github.com/expressjs/express).


Updates `express` from 4.18.2 to 4.19.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:development
  dependency-group: npm_and_yarn-security-group
...

Signed-off-by: dependabot[bot] <support@github.com>

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/main.tsx

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#116)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 2.3.7 (#131) (#132)

* 2.3.7 (#131)

* fix broken guard private key

* Expose access to passkey credential list

* Dapp client direct txn request (#856)

* Signature request refactor

* WIP

* Refactor

* Update dapp-client exports (#858)

* Add hasPermission method to DappClient (#859)

* Save discovered passkey credentials upon login

* Expose name property in PasskeySignupArgs

* Fix blacklist sort

* Add multi server script

* relayer: /SimulateV3 (#857)

* Add await for handleOpenDB scheduleExpiration

* Update increment to always include native once used

* Fix session tests

* Adding lastLoginAt to PasskeyCredential

* LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

* Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

* When a login is cancelled we can remove the wallet which is logging-in

* Add RC3 contracts

* Sessions space restriction

* Dedupe signers for encoding

* Support RC3 sessions

* Tightly increment call validation

* CLI defaults to RC3 wallet code

* Rc3 address test

* Fix hashing tests

* Add deprecated encoding test

* wdk: throw errors from otp respond callback (#864)

* wdk: throw errors from otp respond callback

* wdk: otp auth error and handler refactor

* Handle guard 2FA (#861)

* guard: return a specific error when auth required

* core: pass guard token to the service

* wdk: handle prompting for guard 2FA code

* dapp-client: handle prompting for guard 2FA code

* guard 2fa tests

* wdk: separate wallet and sessions guards

* dapp-client: remove guard 2fa

* dapp-client: fix imports

* fix guard tests

* wdk: remove unneeded promise resolve

* Update relayer and api gen.ts, force public packages

* Add standalone fetch queued payloads

* Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

* Fallback to chain for non-logged in recovery

* Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

* Update a few remaining dev1 contract addresses to rc3 (#874)

* Remove unnecessary console.error where we already throw error

* Improve DappClient hasPermission method

* Wallet db try checksum and lowercase

* Update dapp client json utils to include Map reviver and replacer

* Bump next in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.4.2 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update type name, update exports for dapp client

* Expired explicit sessions can't sign

* Improve session validity test

* session isValid returns invalid reason

* InvalidReason is typed

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Update issue templates

* Provider sent to prepareBlankEnvelope

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#890)

* make getFeeTokens independent of c…
@Dargon789 Dargon789 mentioned this pull request Dec 30, 2025
Dargon789 added a commit that referenced this pull request Jan 7, 2026
commit dafd2eda59d728355ab9028d03b0e10b014f2818
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:30:16 2026 +0700

    Create nextjs.yml (#176)

    CI:
    Introduce a Next.js GitHub Actions workflow that detects the package manager, builds the app, caches Next.js artifacts, and deploys the static output to GitHub Pages.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit e6efe1f5b8e19fcd47714aa1417a9a01a16343a9
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:06:13 2026 +0700

    sequence-core-dapp-1.0.0

commit cd4a860bbe5d27a96fd2a091cb6d074ff1c92331
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Jan 6 01:37:52 2026 +0700

    Create web-sdk.yml (#175)

    https://github.com/Dargon789/Web3-Onboard/commit/fb66abf9ef6c55706a1dab2198db715f2588f1d1
    https://github.com/Dargon789/web-sdk/commit/d26f62241ed85e6108a481f7a74ba7573c6c4c95

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit f2fd08bd5c463fc1c154c0fb26d8286bfcde01fa
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 01:11:33 2025 +0700

    V2 (#174)

    * Updating DefaultGuest address

    * Update tests.yml (#51)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#52)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#55)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#56)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

commit e7b277e79c7fe27c3cb129627d9f70e5bea9a25c
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 00:17:52 2025 +0700

    Revise security policy for reporting vulnerabilities (#173)

    * Revise security policy for reporting vulnerabilities

    Updated contact information for vulnerability reporting. https://github.com/Dargon789/sequence.js/commit/e90b2e6395fb14c6463a02e88f65dc23ce455d6d

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 70208b1b85034bada6c5f8f858cc11bfd1a11241
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:50:23 2025 +0700

    Potential fix for code scanning alert no. 95: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4c696d0e57d8ec45057b111bfb551ab497d0f93a
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:47:34 2025 +0700

    Potential fix for code scanning alert no. 94: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit c62e5ddc2818a6b0624d63be3089c5ad7d08bd72
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:42:22 2025 +0700

    Bump happy-dom in the npm_and_yarn group across 1 directory (#167)

    Bumps the npm_and_yarn group with 1 update in the /wagmi-project directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 18.0.1 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v18.0.1...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e13fe5a71769b6d325b9cc3185c4a0519205f7b1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:19:24 2025 +0700

    Bump the npm_and_yarn group across 2 directories with 4 updates (#161)

    Bumps the npm_and_yarn group with 1 update in the / directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).
    Bumps the npm_and_yarn group with 1 update in the /packages/0xsequence directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    ---
    updated-dependencies:
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit b9d25688cb184f4b5ec1d0aba07bd36351efc65b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 15:35:25 2025 +0700

    Update CNAME to new domain (#164)

    sequence.app

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4a81a2c4338191c93915c3101f3c24f0c468ae03
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 14:08:44 2025 +0700

    Proto (#163)

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    ---------

    Co-authored-by: marino39 <722509+marino39@users.noreply.github.com>
    Co-authored-by: pkieltyka <18831+pkieltyka@users.noreply.github.com>
    Co-authored-by: xiam <385670+xiam@users.noreply.github.com>

commit c4d0fdc33cd1ccf9cfc996b351959ae4d004a7e6
Merge: 7c547fcdd 269972a1d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 13:38:33 2025 +0700

    Merge branch 'master' of https://github.com/Dargon789/sequence.js

commit 269972a1dad423f67c0262149e46e7d8b3c3b10d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 09:58:04 2025 +0700

    fix: package.json to reduce vulnerabilities (#157)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400
    - https://snyk.io/vuln/SNYK-JS-TMP-11501554

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 7c547fcdd75774e39120241d16bf64c86e243355
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Dec 27 02:34:25 2025 +0700

    Bump the npm_and_yarn group across 4 directories with 7 updates (#144)

    Bumps the npm_and_yarn group with 4 updates in the /wagmi-project directory: [next](https://github.com/vercel/next.js), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk) and [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/connectors directory: [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/create-wagmi/templates/next directory: [next](https://github.com/vercel/next.js).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/playgrounds/next directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `happy-dom` from 15.10.2 to 18.0.1
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v15.10.2...v18.0.1)

    Updates `vite` from 5.4.19 to 5.4.21
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `nuxt` from 3.16.0 to 3.19.0
    - [Release notes](https://github.com/nuxt/nuxt/releases)
    - [Commits](https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt)

    Updates `@nuxt/devtools` from 2.4.1 to 2.7.0
    - [Release notes](https://github.com/nuxt/devtools/releases)
    - [Changelog](https://github.com/nuxt/devtools/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/nuxt/devtools/commits/v2.7.0/packages/devtools)

    Updates `devalue` from 5.1.1 to 5.6.1
    - [Release notes](https://github.com/sveltejs/devalue/releases)
    - [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/sveltejs/devalue/compare/v5.1.1...v5.6.1)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `next` from 15.2.4 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 18.0.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 5.4.21
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: nuxt
      dependency-version: 3.19.0
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: "@nuxt/devtools"
      dependency-version: 2.7.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: devalue
      dependency-version: 5.6.1
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 977998758f93df492849cb55e7208864677515ef
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Sat Dec 27 02:10:27 2025 +0700

    Update GitHub Actions workflow for tests (#149)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 9c420a789831c3affe0881d732bb95bd2bb075db
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 04:55:34 2025 +0700

    Revise README structure and add sponsorship details (#146)

    * Revise README structure and add sponsorship details

    Updated README to include new sections and sponsorship information. https://sequence.xyz/

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 224f7612cd574849b75e17056859f0a208a24aa1
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 03:19:19 2025 +0700

    sequence-core-1.0.0

commit e90b2e6395fb14c6463a02e88f65dc23ce455d6d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Thu Dec 25 14:15:53 2025 +0700

    Initial project structure and core packages

    Add initial monorepo structure for wagmi-project, including CLI, connectors, and core packages with source code, tests, configuration, and CI/CD workflows. This sets up the foundation for further development and collaboration.

commit 1f452493d6ac5f23e20def94b7edf207bc2ce40a
Author: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Date:   Wed Dec 24 21:11:40 2025 +0700

    fix: extras/web/package.json to reduce vulnerabilities (#117)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 8bad845d94b7ca97a1d01a255eb8b41357eaf38d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 24 19:35:49 2025 +0700

    feat: upgrade react from 18.3.1 to 19.2.0 (#121)

    Snyk has created this PR to upgrade react from 18.3.1 to 19.2.0.

    See this package in npm:
    react

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 5e6dca3ce44d2e8d5b00b1182ba9d6eae7855b23
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:23:47 2025 +0700

    Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134) (#135)

    * Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134)

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 802829cc116d9656dfb166beba03a1e77c8d556b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:15:56 2025 +0700

    2.3.7 (#131) (#132)

    * 2.3.7 (#131)

    * fix broken guard private key

    * Expose access to passkey credential list

    * Dapp client direct txn request (#856)

    * Signature request refactor

    * WIP

    * Refactor

    * Update dapp-client exports (#858)

    * Add hasPermission method to DappClient (#859)

    * Save discovered passkey credentials upon login

    * Expose name property in PasskeySignupArgs

    * Fix blacklist sort

    * Add multi server script

    * relayer: /SimulateV3 (#857)

    * Add await for handleOpenDB scheduleExpiration

    * Update increment to always include native once used

    * Fix session tests

    * Adding lastLoginAt to PasskeyCredential

    * LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

    * Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

    * When a login is cancelled we can remove the wallet which is logging-in

    * Add RC3 contracts

    * Sessions space restriction

    * Dedupe signers for encoding

    * Support RC3 sessions

    * Tightly increment call validation

    * CLI defaults to RC3 wallet code

    * Rc3 address test

    * Fix hashing tests

    * Add deprecated encoding test

    * wdk: throw errors from otp respond callback (#864)

    * wdk: throw errors from otp respond callback

    * wdk: otp auth error and handler refactor

    * Handle guard 2FA (#861)

    * guard: return a specific error when auth required

    * core: pass guard token to the service

    * wdk: handle prompting for guard 2FA code

    * dapp-client: handle prompting for guard 2FA code

    * guard 2fa tests

    * wdk: separate wallet and sessions guards

    * dapp-client: remove guard 2fa

    * dapp-client: fix imports

    * fix guard tests

    * wdk: remove unneeded promise resolve

    * Update relayer and api gen.ts, force public packages

    * Add standalone fetch queued payloads

    * Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

    * Fallback to chain for non-logged in recovery

    * Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

    * Update a few remaining dev1 contract addresses to rc3 (#874)

    * Remove unnecessary console.error where we already throw error

    * Improve DappClient hasPermission method

    * Wallet db try checksum and lowercase

    * Update dapp client json utils to include Map reviver and replacer

    * Bump next in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.4.2 to 15.4.7
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.7
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Update type name, update exports for dapp client

    * Expired explicit sessions can't sign

    * Improve session validity test

    * session isValid returns invalid reason

    * InvalidReason is typed

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Update issue templates

    * Provider sent to prepareBlankEnvelope

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * Potential fix for code scanning alert no. 84: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * 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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

    Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 20.0.0 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Create SECURITY.md for security policy (#70)

    * Create SECURITY.md for security policy

    Add a security policy document outlining supported versions and vulnerability reporting.

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#911)

    * Add a way to reset 2fa when using a backup code

    * use the GuardToken type instead of breaking out the props

    * Update SECURITY.md

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/dapp-client/src/DappTransport.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create FUNDING.json (#90)

    Enhancements:
    Include FUNDING.json to display GitHub sponsorship options in the repository
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create config.yml (#91)

    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.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#915)

    * SSR safety test

    * Fix CI job

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#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 (#885)

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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 (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#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 (#915)

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#920)

    * 3.0.0-beta.1

    * identity-instrument: generate nonce from current time (#921)

    * Remove publish-dists.yml github action (#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 (#926)

    * Add support for custom auth providers (authcode & authcode-pkce only) (#894)

    * Add support for custom auth providers (authcode & authcode-pkce only)

    * fix authcode tests

    * Updating Deps November 2025 (#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 (#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 (#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 (#931)

    * Update pnpm

    * Mark @0xsequence/wallet-primitives-cli as private

    * 3.0.0-beta.3

    * changeset cleanup

    * Fix rc4 4337 factory (#933)

    * Add rc5 and set it as default (#934)

    * 3.0.0-beta.4

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Bump next from 15.5.5 to 15.5.7 (#936)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.7
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * add userdata service client (#940)

    * Skip LocalDevice identity signers not on current device (#942)

    * Skip LocalDevice identity signers not on current device

    * Update log

    * 3.0.0-beta.5

    * Update config.yml (#102)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * Update config.yml (#103)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#101)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: extras/docs/package.json to reduce vulnerabilities (#100)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: package.json to reduce vulnerabilities (#104)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
    - https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
    - https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
    - https://snyk.io/vuln/SNYK-JS-SEND-7926862
    - https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

    This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
    changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

    * fix: extras/web/package.json to reduce vulnerabilities (#109)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * fix: extras/docs/package.json to reduce vulnerabilities (#106)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump next in the npm_and_yarn group across 1 directory (#110)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.7 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Delete .github/workflows/fortify.yml (#111)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#107)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.5 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

    Updates `happy-dom` from 17.6.3 to 20.0.11
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

    Updates `vite` from 7.1.10 to 7.2.7
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.11
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 7.2.7
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    * Update tests.yml (#119)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update config.yml (#120)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/services/identity-instrument/src/index.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

    Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

    See this package in npm:
    @wagmi/cli

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Potential fix for code scanning alert no. 82: Workflow does not contain permissions

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Potential fix for code scanning alert no. 62: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Update extras/docs/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update extras/web/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 893eedbb1a99db6736a157fed7d73a0196f30778
Merge: bc418b171 7fe4a922d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:50:09 2025 +0700

    Merge remote-tracking branch 'origin/v1' into v1

commit 7fe4a922dfbd817fa76b8e30e9be184e6f38ddb1
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:16:10 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 640be8ffe175c762828aded47cc76e8d2c404b56
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:48 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 51a64321d3c0b91c9bd43c1e7e693f974c045dbb
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:24 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 28a268eef9f36a4bcf257d175c49c31f55f8008b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:14:59 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit bc418b171da95091d834f3a21141780169818db3
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 00:27:24 2025 +0700

    Master ceb95d4 (#129)

    * 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](https://github.com/expressjs/express).

    Updates `express` from 4.18.2 to 4.19.2
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/master/History.md)
    - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

    ---
    updated-dependencies:
    - dependency-name: express
      dependency-type: direct:development
      dependency-group: npm_and_yarn-security-group
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * 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 (#46)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Provider sent to prepareBlankEnvelope

    * Update fortify.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: …
Dargon789 added a commit that referenced this pull request Jan 7, 2026
* 1.9.17

* Update packages/0xsequence/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/account/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/auth/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/multicall/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/provider/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 1.9.19

* Update packages/waas/src/networks.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Squashed commit of the following:

commit dafd2eda59d728355ab9028d03b0e10b014f2818
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:30:16 2026 +0700

    Create nextjs.yml (#176)

    CI:
    Introduce a Next.js GitHub Actions workflow that detects the package manager, builds the app, caches Next.js artifacts, and deploys the static output to GitHub Pages.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit e6efe1f5b8e19fcd47714aa1417a9a01a16343a9
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:06:13 2026 +0700

    sequence-core-dapp-1.0.0

commit cd4a860bbe5d27a96fd2a091cb6d074ff1c92331
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Jan 6 01:37:52 2026 +0700

    Create web-sdk.yml (#175)

    https://github.com/Dargon789/Web3-Onboard/commit/fb66abf9ef6c55706a1dab2198db715f2588f1d1
    https://github.com/Dargon789/web-sdk/commit/d26f62241ed85e6108a481f7a74ba7573c6c4c95

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit f2fd08bd5c463fc1c154c0fb26d8286bfcde01fa
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 01:11:33 2025 +0700

    V2 (#174)

    * Updating DefaultGuest address

    * Update tests.yml (#51)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#52)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#55)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#56)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

commit e7b277e79c7fe27c3cb129627d9f70e5bea9a25c
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 00:17:52 2025 +0700

    Revise security policy for reporting vulnerabilities (#173)

    * Revise security policy for reporting vulnerabilities

    Updated contact information for vulnerability reporting. https://github.com/Dargon789/sequence.js/commit/e90b2e6395fb14c6463a02e88f65dc23ce455d6d

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 70208b1b85034bada6c5f8f858cc11bfd1a11241
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:50:23 2025 +0700

    Potential fix for code scanning alert no. 95: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4c696d0e57d8ec45057b111bfb551ab497d0f93a
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:47:34 2025 +0700

    Potential fix for code scanning alert no. 94: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit c62e5ddc2818a6b0624d63be3089c5ad7d08bd72
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:42:22 2025 +0700

    Bump happy-dom in the npm_and_yarn group across 1 directory (#167)

    Bumps the npm_and_yarn group with 1 update in the /wagmi-project directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 18.0.1 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v18.0.1...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e13fe5a71769b6d325b9cc3185c4a0519205f7b1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:19:24 2025 +0700

    Bump the npm_and_yarn group across 2 directories with 4 updates (#161)

    Bumps the npm_and_yarn group with 1 update in the / directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).
    Bumps the npm_and_yarn group with 1 update in the /packages/0xsequence directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    ---
    updated-dependencies:
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit b9d25688cb184f4b5ec1d0aba07bd36351efc65b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 15:35:25 2025 +0700

    Update CNAME to new domain (#164)

    sequence.app

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4a81a2c4338191c93915c3101f3c24f0c468ae03
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 14:08:44 2025 +0700

    Proto (#163)

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    ---------

    Co-authored-by: marino39 <722509+marino39@users.noreply.github.com>
    Co-authored-by: pkieltyka <18831+pkieltyka@users.noreply.github.com>
    Co-authored-by: xiam <385670+xiam@users.noreply.github.com>

commit c4d0fdc33cd1ccf9cfc996b351959ae4d004a7e6
Merge: 7c547fcdd 269972a1d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 13:38:33 2025 +0700

    Merge branch 'master' of https://github.com/Dargon789/sequence.js

commit 269972a1dad423f67c0262149e46e7d8b3c3b10d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 09:58:04 2025 +0700

    fix: package.json to reduce vulnerabilities (#157)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400
    - https://snyk.io/vuln/SNYK-JS-TMP-11501554

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 7c547fcdd75774e39120241d16bf64c86e243355
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Dec 27 02:34:25 2025 +0700

    Bump the npm_and_yarn group across 4 directories with 7 updates (#144)

    Bumps the npm_and_yarn group with 4 updates in the /wagmi-project directory: [next](https://github.com/vercel/next.js), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk) and [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/connectors directory: [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/create-wagmi/templates/next directory: [next](https://github.com/vercel/next.js).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/playgrounds/next directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `happy-dom` from 15.10.2 to 18.0.1
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v15.10.2...v18.0.1)

    Updates `vite` from 5.4.19 to 5.4.21
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `nuxt` from 3.16.0 to 3.19.0
    - [Release notes](https://github.com/nuxt/nuxt/releases)
    - [Commits](https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt)

    Updates `@nuxt/devtools` from 2.4.1 to 2.7.0
    - [Release notes](https://github.com/nuxt/devtools/releases)
    - [Changelog](https://github.com/nuxt/devtools/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/nuxt/devtools/commits/v2.7.0/packages/devtools)

    Updates `devalue` from 5.1.1 to 5.6.1
    - [Release notes](https://github.com/sveltejs/devalue/releases)
    - [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/sveltejs/devalue/compare/v5.1.1...v5.6.1)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `next` from 15.2.4 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 18.0.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 5.4.21
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: nuxt
      dependency-version: 3.19.0
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: "@nuxt/devtools"
      dependency-version: 2.7.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: devalue
      dependency-version: 5.6.1
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 977998758f93df492849cb55e7208864677515ef
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Sat Dec 27 02:10:27 2025 +0700

    Update GitHub Actions workflow for tests (#149)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 9c420a789831c3affe0881d732bb95bd2bb075db
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 04:55:34 2025 +0700

    Revise README structure and add sponsorship details (#146)

    * Revise README structure and add sponsorship details

    Updated README to include new sections and sponsorship information. https://sequence.xyz/

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 224f7612cd574849b75e17056859f0a208a24aa1
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 03:19:19 2025 +0700

    sequence-core-1.0.0

commit e90b2e6395fb14c6463a02e88f65dc23ce455d6d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Thu Dec 25 14:15:53 2025 +0700

    Initial project structure and core packages

    Add initial monorepo structure for wagmi-project, including CLI, connectors, and core packages with source code, tests, configuration, and CI/CD workflows. This sets up the foundation for further development and collaboration.

commit 1f452493d6ac5f23e20def94b7edf207bc2ce40a
Author: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Date:   Wed Dec 24 21:11:40 2025 +0700

    fix: extras/web/package.json to reduce vulnerabilities (#117)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 8bad845d94b7ca97a1d01a255eb8b41357eaf38d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 24 19:35:49 2025 +0700

    feat: upgrade react from 18.3.1 to 19.2.0 (#121)

    Snyk has created this PR to upgrade react from 18.3.1 to 19.2.0.

    See this package in npm:
    react

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 5e6dca3ce44d2e8d5b00b1182ba9d6eae7855b23
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:23:47 2025 +0700

    Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134) (#135)

    * Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134)

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 802829cc116d9656dfb166beba03a1e77c8d556b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:15:56 2025 +0700

    2.3.7 (#131) (#132)

    * 2.3.7 (#131)

    * fix broken guard private key

    * Expose access to passkey credential list

    * Dapp client direct txn request (#856)

    * Signature request refactor

    * WIP

    * Refactor

    * Update dapp-client exports (#858)

    * Add hasPermission method to DappClient (#859)

    * Save discovered passkey credentials upon login

    * Expose name property in PasskeySignupArgs

    * Fix blacklist sort

    * Add multi server script

    * relayer: /SimulateV3 (#857)

    * Add await for handleOpenDB scheduleExpiration

    * Update increment to always include native once used

    * Fix session tests

    * Adding lastLoginAt to PasskeyCredential

    * LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

    * Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

    * When a login is cancelled we can remove the wallet which is logging-in

    * Add RC3 contracts

    * Sessions space restriction

    * Dedupe signers for encoding

    * Support RC3 sessions

    * Tightly increment call validation

    * CLI defaults to RC3 wallet code

    * Rc3 address test

    * Fix hashing tests

    * Add deprecated encoding test

    * wdk: throw errors from otp respond callback (#864)

    * wdk: throw errors from otp respond callback

    * wdk: otp auth error and handler refactor

    * Handle guard 2FA (#861)

    * guard: return a specific error when auth required

    * core: pass guard token to the service

    * wdk: handle prompting for guard 2FA code

    * dapp-client: handle prompting for guard 2FA code

    * guard 2fa tests

    * wdk: separate wallet and sessions guards

    * dapp-client: remove guard 2fa

    * dapp-client: fix imports

    * fix guard tests

    * wdk: remove unneeded promise resolve

    * Update relayer and api gen.ts, force public packages

    * Add standalone fetch queued payloads

    * Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

    * Fallback to chain for non-logged in recovery

    * Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

    * Update a few remaining dev1 contract addresses to rc3 (#874)

    * Remove unnecessary console.error where we already throw error

    * Improve DappClient hasPermission method

    * Wallet db try checksum and lowercase

    * Update dapp client json utils to include Map reviver and replacer

    * Bump next in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.4.2 to 15.4.7
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.7
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Update type name, update exports for dapp client

    * Expired explicit sessions can't sign

    * Improve session validity test

    * session isValid returns invalid reason

    * InvalidReason is typed

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Update issue templates

    * Provider sent to prepareBlankEnvelope

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * Potential fix for code scanning alert no. 84: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * 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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

    Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 20.0.0 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Create SECURITY.md for security policy (#70)

    * Create SECURITY.md for security policy

    Add a security policy document outlining supported versions and vulnerability reporting.

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#911)

    * Add a way to reset 2fa when using a backup code

    * use the GuardToken type instead of breaking out the props

    * Update SECURITY.md

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/dapp-client/src/DappTransport.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create FUNDING.json (#90)

    Enhancements:
    Include FUNDING.json to display GitHub sponsorship options in the repository
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create config.yml (#91)

    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.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#915)

    * SSR safety test

    * Fix CI job

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#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 (#885)

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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 (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#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 (#915)

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#920)

    * 3.0.0-beta.1

    * identity-instrument: generate nonce from current time (#921)

    * Remove publish-dists.yml github action (#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 (#926)

    * Add support for custom auth providers (authcode & authcode-pkce only) (#894)

    * Add support for custom auth providers (authcode & authcode-pkce only)

    * fix authcode tests

    * Updating Deps November 2025 (#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 (#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 (#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 (#931)

    * Update pnpm

    * Mark @0xsequence/wallet-primitives-cli as private

    * 3.0.0-beta.3

    * changeset cleanup

    * Fix rc4 4337 factory (#933)

    * Add rc5 and set it as default (#934)

    * 3.0.0-beta.4

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Bump next from 15.5.5 to 15.5.7 (#936)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.7
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * add userdata service client (#940)

    * Skip LocalDevice identity signers not on current device (#942)

    * Skip LocalDevice identity signers not on current device

    * Update log

    * 3.0.0-beta.5

    * Update config.yml (#102)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * Update config.yml (#103)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#101)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: extras/docs/package.json to reduce vulnerabilities (#100)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: package.json to reduce vulnerabilities (#104)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
    - https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
    - https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
    - https://snyk.io/vuln/SNYK-JS-SEND-7926862
    - https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

    This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
    changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

    * fix: extras/web/package.json to reduce vulnerabilities (#109)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * fix: extras/docs/package.json to reduce vulnerabilities (#106)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump next in the npm_and_yarn group across 1 directory (#110)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.7 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Delete .github/workflows/fortify.yml (#111)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#107)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.5 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

    Updates `happy-dom` from 17.6.3 to 20.0.11
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

    Updates `vite` from 7.1.10 to 7.2.7
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.11
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 7.2.7
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    * Update tests.yml (#119)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update config.yml (#120)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/services/identity-instrument/src/index.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

    Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

    See this package in npm:
    @wagmi/cli

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Potential fix for code scanning alert no. 82: Workflow does not contain permissions

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Potential fix for code scanning alert no. 62: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Update extras/docs/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update extras/web/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 893eedbb1a99db6736a157fed7d73a0196f30778
Merge: bc418b171 7fe4a922d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:50:09 2025 +0700

    Merge remote-tracking branch 'origin/v1' into v1

commit 7fe4a922dfbd817fa76b8e30e9be184e6f38ddb1
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:16:10 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 640be8ffe175c762828aded47cc76e8d2c404b56
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:48 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 51a64321d3c0b91c9bd43c1e7e693f974c045dbb
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:24 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 28a268eef9f36a4bcf257d175c49c31f55f8008b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:14:59 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit bc418b171da95091d834f3a21141780169818db3
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 00:27:24 2025 +0700

    Master ceb95d4 (#129)

    * 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](https://github.com/expressjs/express).

    Updates `express` from 4.18.2 to 4.19.2
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/master/History.md)
    - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

    ---
    updated-dependencies:
    - dependency-name: express
      dependency-type: direct:development
      dependency-group: npm_and_yarn-security-group
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * 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 (#46)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Provider sent to prepareBlankEnvelope

    * Update fortify.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Mona…
Dargon789 added a commit that referenced this pull request Jan 7, 2026
* 1.9.17

* Update packages/0xsequence/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/account/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/auth/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/multicall/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/provider/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 1.9.19

* Update packages/waas/src/networks.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Squashed commit of the following:

commit dafd2eda59d728355ab9028d03b0e10b014f2818
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:30:16 2026 +0700

    Create nextjs.yml (#176)

    CI:
    Introduce a Next.js GitHub Actions workflow that detects the package manager, builds the app, caches Next.js artifacts, and deploys the static output to GitHub Pages.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit e6efe1f5b8e19fcd47714aa1417a9a01a16343a9
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:06:13 2026 +0700

    sequence-core-dapp-1.0.0

commit cd4a860bbe5d27a96fd2a091cb6d074ff1c92331
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Jan 6 01:37:52 2026 +0700

    Create web-sdk.yml (#175)

    https://github.com/Dargon789/Web3-Onboard/commit/fb66abf9ef6c55706a1dab2198db715f2588f1d1
    https://github.com/Dargon789/web-sdk/commit/d26f62241ed85e6108a481f7a74ba7573c6c4c95

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit f2fd08bd5c463fc1c154c0fb26d8286bfcde01fa
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 01:11:33 2025 +0700

    V2 (#174)

    * Updating DefaultGuest address

    * Update tests.yml (#51)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#52)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#55)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#56)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

commit e7b277e79c7fe27c3cb129627d9f70e5bea9a25c
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 00:17:52 2025 +0700

    Revise security policy for reporting vulnerabilities (#173)

    * Revise security policy for reporting vulnerabilities

    Updated contact information for vulnerability reporting. https://github.com/Dargon789/sequence.js/commit/e90b2e6395fb14c6463a02e88f65dc23ce455d6d

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 70208b1b85034bada6c5f8f858cc11bfd1a11241
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:50:23 2025 +0700

    Potential fix for code scanning alert no. 95: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4c696d0e57d8ec45057b111bfb551ab497d0f93a
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:47:34 2025 +0700

    Potential fix for code scanning alert no. 94: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit c62e5ddc2818a6b0624d63be3089c5ad7d08bd72
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:42:22 2025 +0700

    Bump happy-dom in the npm_and_yarn group across 1 directory (#167)

    Bumps the npm_and_yarn group with 1 update in the /wagmi-project directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 18.0.1 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v18.0.1...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e13fe5a71769b6d325b9cc3185c4a0519205f7b1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:19:24 2025 +0700

    Bump the npm_and_yarn group across 2 directories with 4 updates (#161)

    Bumps the npm_and_yarn group with 1 update in the / directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).
    Bumps the npm_and_yarn group with 1 update in the /packages/0xsequence directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    ---
    updated-dependencies:
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit b9d25688cb184f4b5ec1d0aba07bd36351efc65b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 15:35:25 2025 +0700

    Update CNAME to new domain (#164)

    sequence.app

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4a81a2c4338191c93915c3101f3c24f0c468ae03
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 14:08:44 2025 +0700

    Proto (#163)

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    ---------

    Co-authored-by: marino39 <722509+marino39@users.noreply.github.com>
    Co-authored-by: pkieltyka <18831+pkieltyka@users.noreply.github.com>
    Co-authored-by: xiam <385670+xiam@users.noreply.github.com>

commit c4d0fdc33cd1ccf9cfc996b351959ae4d004a7e6
Merge: 7c547fcdd 269972a1d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 13:38:33 2025 +0700

    Merge branch 'master' of https://github.com/Dargon789/sequence.js

commit 269972a1dad423f67c0262149e46e7d8b3c3b10d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 09:58:04 2025 +0700

    fix: package.json to reduce vulnerabilities (#157)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400
    - https://snyk.io/vuln/SNYK-JS-TMP-11501554

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 7c547fcdd75774e39120241d16bf64c86e243355
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Dec 27 02:34:25 2025 +0700

    Bump the npm_and_yarn group across 4 directories with 7 updates (#144)

    Bumps the npm_and_yarn group with 4 updates in the /wagmi-project directory: [next](https://github.com/vercel/next.js), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk) and [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/connectors directory: [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/create-wagmi/templates/next directory: [next](https://github.com/vercel/next.js).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/playgrounds/next directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `happy-dom` from 15.10.2 to 18.0.1
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v15.10.2...v18.0.1)

    Updates `vite` from 5.4.19 to 5.4.21
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `nuxt` from 3.16.0 to 3.19.0
    - [Release notes](https://github.com/nuxt/nuxt/releases)
    - [Commits](https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt)

    Updates `@nuxt/devtools` from 2.4.1 to 2.7.0
    - [Release notes](https://github.com/nuxt/devtools/releases)
    - [Changelog](https://github.com/nuxt/devtools/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/nuxt/devtools/commits/v2.7.0/packages/devtools)

    Updates `devalue` from 5.1.1 to 5.6.1
    - [Release notes](https://github.com/sveltejs/devalue/releases)
    - [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/sveltejs/devalue/compare/v5.1.1...v5.6.1)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `next` from 15.2.4 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 18.0.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 5.4.21
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: nuxt
      dependency-version: 3.19.0
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: "@nuxt/devtools"
      dependency-version: 2.7.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: devalue
      dependency-version: 5.6.1
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 977998758f93df492849cb55e7208864677515ef
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Sat Dec 27 02:10:27 2025 +0700

    Update GitHub Actions workflow for tests (#149)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 9c420a789831c3affe0881d732bb95bd2bb075db
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 04:55:34 2025 +0700

    Revise README structure and add sponsorship details (#146)

    * Revise README structure and add sponsorship details

    Updated README to include new sections and sponsorship information. https://sequence.xyz/

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 224f7612cd574849b75e17056859f0a208a24aa1
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 03:19:19 2025 +0700

    sequence-core-1.0.0

commit e90b2e6395fb14c6463a02e88f65dc23ce455d6d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Thu Dec 25 14:15:53 2025 +0700

    Initial project structure and core packages

    Add initial monorepo structure for wagmi-project, including CLI, connectors, and core packages with source code, tests, configuration, and CI/CD workflows. This sets up the foundation for further development and collaboration.

commit 1f452493d6ac5f23e20def94b7edf207bc2ce40a
Author: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Date:   Wed Dec 24 21:11:40 2025 +0700

    fix: extras/web/package.json to reduce vulnerabilities (#117)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 8bad845d94b7ca97a1d01a255eb8b41357eaf38d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 24 19:35:49 2025 +0700

    feat: upgrade react from 18.3.1 to 19.2.0 (#121)

    Snyk has created this PR to upgrade react from 18.3.1 to 19.2.0.

    See this package in npm:
    react

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 5e6dca3ce44d2e8d5b00b1182ba9d6eae7855b23
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:23:47 2025 +0700

    Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134) (#135)

    * Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134)

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 802829cc116d9656dfb166beba03a1e77c8d556b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:15:56 2025 +0700

    2.3.7 (#131) (#132)

    * 2.3.7 (#131)

    * fix broken guard private key

    * Expose access to passkey credential list

    * Dapp client direct txn request (#856)

    * Signature request refactor

    * WIP

    * Refactor

    * Update dapp-client exports (#858)

    * Add hasPermission method to DappClient (#859)

    * Save discovered passkey credentials upon login

    * Expose name property in PasskeySignupArgs

    * Fix blacklist sort

    * Add multi server script

    * relayer: /SimulateV3 (#857)

    * Add await for handleOpenDB scheduleExpiration

    * Update increment to always include native once used

    * Fix session tests

    * Adding lastLoginAt to PasskeyCredential

    * LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

    * Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

    * When a login is cancelled we can remove the wallet which is logging-in

    * Add RC3 contracts

    * Sessions space restriction

    * Dedupe signers for encoding

    * Support RC3 sessions

    * Tightly increment call validation

    * CLI defaults to RC3 wallet code

    * Rc3 address test

    * Fix hashing tests

    * Add deprecated encoding test

    * wdk: throw errors from otp respond callback (#864)

    * wdk: throw errors from otp respond callback

    * wdk: otp auth error and handler refactor

    * Handle guard 2FA (#861)

    * guard: return a specific error when auth required

    * core: pass guard token to the service

    * wdk: handle prompting for guard 2FA code

    * dapp-client: handle prompting for guard 2FA code

    * guard 2fa tests

    * wdk: separate wallet and sessions guards

    * dapp-client: remove guard 2fa

    * dapp-client: fix imports

    * fix guard tests

    * wdk: remove unneeded promise resolve

    * Update relayer and api gen.ts, force public packages

    * Add standalone fetch queued payloads

    * Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

    * Fallback to chain for non-logged in recovery

    * Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

    * Update a few remaining dev1 contract addresses to rc3 (#874)

    * Remove unnecessary console.error where we already throw error

    * Improve DappClient hasPermission method

    * Wallet db try checksum and lowercase

    * Update dapp client json utils to include Map reviver and replacer

    * Bump next in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.4.2 to 15.4.7
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.7
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Update type name, update exports for dapp client

    * Expired explicit sessions can't sign

    * Improve session validity test

    * session isValid returns invalid reason

    * InvalidReason is typed

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Update issue templates

    * Provider sent to prepareBlankEnvelope

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * Potential fix for code scanning alert no. 84: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * 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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

    Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 20.0.0 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Create SECURITY.md for security policy (#70)

    * Create SECURITY.md for security policy

    Add a security policy document outlining supported versions and vulnerability reporting.

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#911)

    * Add a way to reset 2fa when using a backup code

    * use the GuardToken type instead of breaking out the props

    * Update SECURITY.md

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/dapp-client/src/DappTransport.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create FUNDING.json (#90)

    Enhancements:
    Include FUNDING.json to display GitHub sponsorship options in the repository
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create config.yml (#91)

    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.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#915)

    * SSR safety test

    * Fix CI job

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#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 (#885)

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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 (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#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 (#915)

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#920)

    * 3.0.0-beta.1

    * identity-instrument: generate nonce from current time (#921)

    * Remove publish-dists.yml github action (#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 (#926)

    * Add support for custom auth providers (authcode & authcode-pkce only) (#894)

    * Add support for custom auth providers (authcode & authcode-pkce only)

    * fix authcode tests

    * Updating Deps November 2025 (#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 (#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 (#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 (#931)

    * Update pnpm

    * Mark @0xsequence/wallet-primitives-cli as private

    * 3.0.0-beta.3

    * changeset cleanup

    * Fix rc4 4337 factory (#933)

    * Add rc5 and set it as default (#934)

    * 3.0.0-beta.4

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Bump next from 15.5.5 to 15.5.7 (#936)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.7
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * add userdata service client (#940)

    * Skip LocalDevice identity signers not on current device (#942)

    * Skip LocalDevice identity signers not on current device

    * Update log

    * 3.0.0-beta.5

    * Update config.yml (#102)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * Update config.yml (#103)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#101)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: extras/docs/package.json to reduce vulnerabilities (#100)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: package.json to reduce vulnerabilities (#104)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
    - https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
    - https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
    - https://snyk.io/vuln/SNYK-JS-SEND-7926862
    - https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

    This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
    changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

    * fix: extras/web/package.json to reduce vulnerabilities (#109)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * fix: extras/docs/package.json to reduce vulnerabilities (#106)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump next in the npm_and_yarn group across 1 directory (#110)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.7 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Delete .github/workflows/fortify.yml (#111)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#107)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.5 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

    Updates `happy-dom` from 17.6.3 to 20.0.11
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

    Updates `vite` from 7.1.10 to 7.2.7
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.11
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 7.2.7
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    * Update tests.yml (#119)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update config.yml (#120)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/services/identity-instrument/src/index.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

    Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

    See this package in npm:
    @wagmi/cli

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Potential fix for code scanning alert no. 82: Workflow does not contain permissions

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Potential fix for code scanning alert no. 62: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Update extras/docs/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update extras/web/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 893eedbb1a99db6736a157fed7d73a0196f30778
Merge: bc418b171 7fe4a922d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:50:09 2025 +0700

    Merge remote-tracking branch 'origin/v1' into v1

commit 7fe4a922dfbd817fa76b8e30e9be184e6f38ddb1
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:16:10 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 640be8ffe175c762828aded47cc76e8d2c404b56
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:48 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 51a64321d3c0b91c9bd43c1e7e693f974c045dbb
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:24 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 28a268eef9f36a4bcf257d175c49c31f55f8008b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:14:59 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit bc418b171da95091d834f3a21141780169818db3
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 00:27:24 2025 +0700

    Master ceb95d4 (#129)

    * 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](https://github.com/expressjs/express).

    Updates `express` from 4.18.2 to 4.19.2
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/master/History.md)
    - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

    ---
    updated-dependencies:
    - dependency-name: express
      dependency-type: direct:development
      dependency-group: npm_and_yarn-security-group
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * 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 (#46)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Provider sent to prepareBlankEnvelope

    * Update fortify.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove L…
Dargon789 added a commit that referenced this pull request Jan 7, 2026
* Revise security policy for reporting vulnerabilities (#173)

* Revise security policy for reporting vulnerabilities

Updated contact information for vulnerability reporting. https://github.com/Dargon789/sequence.js/commit/e90b2e6395fb14c6463a02e88f65dc23ce455d6d

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* V2 (#174)

* Updating DefaultGuest address

* Update tests.yml (#51)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update tests.yml (#52)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update tests.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update tests.yml (#55)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update tests.yml (#56)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update tests.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Create web-sdk.yml (#175)

https://github.com/Dargon789/Web3-Onboard/commit/fb66abf9ef6c55706a1dab2198db715f2588f1d1
https://github.com/Dargon789/web-sdk/commit/d26f62241ed85e6108a481f7a74ba7573c6c4c95

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* sequence-core-dapp-1.0.0

* Create nextjs.yml (#176)

CI:
Introduce a Next.js GitHub Actions workflow that detects the package manager, builds the app, caches Next.js artifacts, and deploys the static output to GitHub Pages.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.json (#185)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 108: Incomplete regular expression for hostnames (#186)

* Potential fix for code scanning alert no. 108: Incomplete regular expression for hostnames

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update lib/signals-implicit-mode/lib/sequence-v3/lib/openzeppelin-contracts/certora/run.js

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* 0xsequence 1.9.19 (#179)

* 1.9.17

* Update packages/0xsequence/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/account/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/auth/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/multicall/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/provider/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 1.9.19

* Update packages/waas/src/networks.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Squashed commit of the following:

commit dafd2eda59d728355ab9028d03b0e10b014f2818
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:30:16 2026 +0700

    Create nextjs.yml (#176)

    CI:
    Introduce a Next.js GitHub Actions workflow that detects the package manager, builds the app, caches Next.js artifacts, and deploys the static output to GitHub Pages.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit e6efe1f5b8e19fcd47714aa1417a9a01a16343a9
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:06:13 2026 +0700

    sequence-core-dapp-1.0.0

commit cd4a860bbe5d27a96fd2a091cb6d074ff1c92331
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Jan 6 01:37:52 2026 +0700

    Create web-sdk.yml (#175)

    https://github.com/Dargon789/Web3-Onboard/commit/fb66abf9ef6c55706a1dab2198db715f2588f1d1
    https://github.com/Dargon789/web-sdk/commit/d26f62241ed85e6108a481f7a74ba7573c6c4c95

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit f2fd08bd5c463fc1c154c0fb26d8286bfcde01fa
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 01:11:33 2025 +0700

    V2 (#174)

    * Updating DefaultGuest address

    * Update tests.yml (#51)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#52)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#55)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#56)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

commit e7b277e79c7fe27c3cb129627d9f70e5bea9a25c
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 00:17:52 2025 +0700

    Revise security policy for reporting vulnerabilities (#173)

    * Revise security policy for reporting vulnerabilities

    Updated contact information for vulnerability reporting. https://github.com/Dargon789/sequence.js/commit/e90b2e6395fb14c6463a02e88f65dc23ce455d6d

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 70208b1b85034bada6c5f8f858cc11bfd1a11241
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:50:23 2025 +0700

    Potential fix for code scanning alert no. 95: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4c696d0e57d8ec45057b111bfb551ab497d0f93a
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:47:34 2025 +0700

    Potential fix for code scanning alert no. 94: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit c62e5ddc2818a6b0624d63be3089c5ad7d08bd72
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:42:22 2025 +0700

    Bump happy-dom in the npm_and_yarn group across 1 directory (#167)

    Bumps the npm_and_yarn group with 1 update in the /wagmi-project directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 18.0.1 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v18.0.1...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e13fe5a71769b6d325b9cc3185c4a0519205f7b1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:19:24 2025 +0700

    Bump the npm_and_yarn group across 2 directories with 4 updates (#161)

    Bumps the npm_and_yarn group with 1 update in the / directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).
    Bumps the npm_and_yarn group with 1 update in the /packages/0xsequence directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    ---
    updated-dependencies:
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit b9d25688cb184f4b5ec1d0aba07bd36351efc65b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 15:35:25 2025 +0700

    Update CNAME to new domain (#164)

    sequence.app

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4a81a2c4338191c93915c3101f3c24f0c468ae03
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 14:08:44 2025 +0700

    Proto (#163)

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    ---------

    Co-authored-by: marino39 <722509+marino39@users.noreply.github.com>
    Co-authored-by: pkieltyka <18831+pkieltyka@users.noreply.github.com>
    Co-authored-by: xiam <385670+xiam@users.noreply.github.com>

commit c4d0fdc33cd1ccf9cfc996b351959ae4d004a7e6
Merge: 7c547fcdd 269972a1d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 13:38:33 2025 +0700

    Merge branch 'master' of https://github.com/Dargon789/sequence.js

commit 269972a1dad423f67c0262149e46e7d8b3c3b10d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 09:58:04 2025 +0700

    fix: package.json to reduce vulnerabilities (#157)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400
    - https://snyk.io/vuln/SNYK-JS-TMP-11501554

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 7c547fcdd75774e39120241d16bf64c86e243355
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Dec 27 02:34:25 2025 +0700

    Bump the npm_and_yarn group across 4 directories with 7 updates (#144)

    Bumps the npm_and_yarn group with 4 updates in the /wagmi-project directory: [next](https://github.com/vercel/next.js), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk) and [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/connectors directory: [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/create-wagmi/templates/next directory: [next](https://github.com/vercel/next.js).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/playgrounds/next directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `happy-dom` from 15.10.2 to 18.0.1
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v15.10.2...v18.0.1)

    Updates `vite` from 5.4.19 to 5.4.21
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `nuxt` from 3.16.0 to 3.19.0
    - [Release notes](https://github.com/nuxt/nuxt/releases)
    - [Commits](https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt)

    Updates `@nuxt/devtools` from 2.4.1 to 2.7.0
    - [Release notes](https://github.com/nuxt/devtools/releases)
    - [Changelog](https://github.com/nuxt/devtools/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/nuxt/devtools/commits/v2.7.0/packages/devtools)

    Updates `devalue` from 5.1.1 to 5.6.1
    - [Release notes](https://github.com/sveltejs/devalue/releases)
    - [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/sveltejs/devalue/compare/v5.1.1...v5.6.1)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `next` from 15.2.4 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 18.0.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 5.4.21
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: nuxt
      dependency-version: 3.19.0
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: "@nuxt/devtools"
      dependency-version: 2.7.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: devalue
      dependency-version: 5.6.1
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 977998758f93df492849cb55e7208864677515ef
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Sat Dec 27 02:10:27 2025 +0700

    Update GitHub Actions workflow for tests (#149)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 9c420a789831c3affe0881d732bb95bd2bb075db
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 04:55:34 2025 +0700

    Revise README structure and add sponsorship details (#146)

    * Revise README structure and add sponsorship details

    Updated README to include new sections and sponsorship information. https://sequence.xyz/

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 224f7612cd574849b75e17056859f0a208a24aa1
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 03:19:19 2025 +0700

    sequence-core-1.0.0

commit e90b2e6395fb14c6463a02e88f65dc23ce455d6d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Thu Dec 25 14:15:53 2025 +0700

    Initial project structure and core packages

    Add initial monorepo structure for wagmi-project, including CLI, connectors, and core packages with source code, tests, configuration, and CI/CD workflows. This sets up the foundation for further development and collaboration.

commit 1f452493d6ac5f23e20def94b7edf207bc2ce40a
Author: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Date:   Wed Dec 24 21:11:40 2025 +0700

    fix: extras/web/package.json to reduce vulnerabilities (#117)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 8bad845d94b7ca97a1d01a255eb8b41357eaf38d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 24 19:35:49 2025 +0700

    feat: upgrade react from 18.3.1 to 19.2.0 (#121)

    Snyk has created this PR to upgrade react from 18.3.1 to 19.2.0.

    See this package in npm:
    react

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 5e6dca3ce44d2e8d5b00b1182ba9d6eae7855b23
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:23:47 2025 +0700

    Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134) (#135)

    * Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134)

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 802829cc116d9656dfb166beba03a1e77c8d556b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:15:56 2025 +0700

    2.3.7 (#131) (#132)

    * 2.3.7 (#131)

    * fix broken guard private key

    * Expose access to passkey credential list

    * Dapp client direct txn request (#856)

    * Signature request refactor

    * WIP

    * Refactor

    * Update dapp-client exports (#858)

    * Add hasPermission method to DappClient (#859)

    * Save discovered passkey credentials upon login

    * Expose name property in PasskeySignupArgs

    * Fix blacklist sort

    * Add multi server script

    * relayer: /SimulateV3 (#857)

    * Add await for handleOpenDB scheduleExpiration

    * Update increment to always include native once used

    * Fix session tests

    * Adding lastLoginAt to PasskeyCredential

    * LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

    * Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

    * When a login is cancelled we can remove the wallet which is logging-in

    * Add RC3 contracts

    * Sessions space restriction

    * Dedupe signers for encoding

    * Support RC3 sessions

    * Tightly increment call validation

    * CLI defaults to RC3 wallet code

    * Rc3 address test

    * Fix hashing tests

    * Add deprecated encoding test

    * wdk: throw errors from otp respond callback (#864)

    * wdk: throw errors from otp respond callback

    * wdk: otp auth error and handler refactor

    * Handle guard 2FA (#861)

    * guard: return a specific error when auth required

    * core: pass guard token to the service

    * wdk: handle prompting for guard 2FA code

    * dapp-client: handle prompting for guard 2FA code

    * guard 2fa tests

    * wdk: separate wallet and sessions guards

    * dapp-client: remove guard 2fa

    * dapp-client: fix imports

    * fix guard tests

    * wdk: remove unneeded promise resolve

    * Update relayer and api gen.ts, force public packages

    * Add standalone fetch queued payloads

    * Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

    * Fallback to chain for non-logged in recovery

    * Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

    * Update a few remaining dev1 contract addresses to rc3 (#874)

    * Remove unnecessary console.error where we already throw error

    * Improve DappClient hasPermission method

    * Wallet db try checksum and lowercase

    * Update dapp client json utils to include Map reviver and replacer

    * Bump next in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.4.2 to 15.4.7
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.7
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Update type name, update exports for dapp client

    * Expired explicit sessions can't sign

    * Improve session validity test

    * session isValid returns invalid reason

    * InvalidReason is typed

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Update issue templates

    * Provider sent to prepareBlankEnvelope

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * Potential fix for code scanning alert no. 84: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * 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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

    Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 20.0.0 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Create SECURITY.md for security policy (#70)

    * Create SECURITY.md for security policy

    Add a security policy document outlining supported versions and vulnerability reporting.

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#911)

    * Add a way to reset 2fa when using a backup code

    * use the GuardToken type instead of breaking out the props

    * Update SECURITY.md

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/dapp-client/src/DappTransport.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create FUNDING.json (#90)

    Enhancements:
    Include FUNDING.json to display GitHub sponsorship options in the repository
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create config.yml (#91)

    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.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#915)

    * SSR safety test

    * Fix CI job

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#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 (#885)

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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 (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#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 (#915)

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#920)

    * 3.0.0-beta.1

    * identity-instrument: generate nonce from current time (#921)

    * Remove publish-dists.yml github action (#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 (#926)

    * Add support for custom auth providers (authcode & authcode-pkce only) (#894)

    * Add support for custom auth providers (authcode & authcode-pkce only)

    * fix authcode tests

    * Updating Deps November 2025 (#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 (#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 (#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 (#931)

    * Update pnpm

    * Mark @0xsequence/wallet-primitives-cli as private

    * 3.0.0-beta.3

    * changeset cleanup

    * Fix rc4 4337 factory (#933)

    * Add rc5 and set it as default (#934)

    * 3.0.0-beta.4

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Bump next from 15.5.5 to 15.5.7 (#936)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.7
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * add userdata service client (#940)

    * Skip LocalDevice identity signers not on current device (#942)

    * Skip LocalDevice identity signers not on current device

    * Update log

    * 3.0.0-beta.5

    * Update config.yml (#102)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * Update config.yml (#103)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#101)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: extras/docs/package.json to reduce vulnerabilities (#100)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: package.json to reduce vulnerabilities (#104)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
    - https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
    - https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
    - https://snyk.io/vuln/SNYK-JS-SEND-7926862
    - https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

    This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
    changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

    * fix: extras/web/package.json to reduce vulnerabilities (#109)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * fix: extras/docs/package.json to reduce vulnerabilities (#106)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump next in the npm_and_yarn group across 1 directory (#110)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.7 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Delete .github/workflows/fortify.yml (#111)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#107)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.5 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

    Updates `happy-dom` from 17.6.3 to 20.0.11
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

    Updates `vite` from 7.1.10 to 7.2.7
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.11
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 7.2.7
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    * Update tests.yml (#119)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update config.yml (#120)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/services/identity-instrument/src/index.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

    Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

    See this package in npm:
    @wagmi/cli

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Potential fix for code scanning alert no. 82: Workflow does not contain permissions

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Potential fix for code scanning alert no. 62: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Update extras/docs/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update extras/web/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 893eedbb1a99db6736a157fed7d73a0196f30778
Merge: bc418b171 7fe4a922d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:50:09 2025 +0700

    Merge remote-tracking branch 'origin/v1' into v1

commit 7fe4a922dfbd817fa76b8e30e9be184e6f38ddb1
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:16:10 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 640be8ffe175c762828aded47cc76e8d2c404b56
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:48 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 51a64321d3c0b91c9bd43c1e7e693f974c045dbb
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:24 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 28a268eef9f36a4bcf257d175c49c31f55f8008b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:14:59 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit bc418b171da95091d834f3a21141780169818db3
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 00:27:24 2025 +0700

    Master ceb95d4 (#129)

    * 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](https://github.com/expressjs/express).

    Updates `express` from 4.18.2 to 4.19.2
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/master/History.md)
    - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

    ---
    updated-dependencies:
    - dependency-name…
Dargon789 added a commit that referenced this pull request Jan 7, 2026
* Revise security policy for reporting vulnerabilities (#173)

* Revise security policy for reporting vulnerabilities

Updated contact information for vulnerability reporting. https://github.com/Dargon789/sequence.js/commit/e90b2e6395fb14c6463a02e88f65dc23ce455d6d



* Update SECURITY.md




---------




* V2 (#174)

* Updating DefaultGuest address

* Update tests.yml (#51)



* Update tests.yml (#52)



* Update tests.yml



* Update tests.yml (#55)



* Update tests.yml (#56)



* Update tests.yml



---------




* Create web-sdk.yml (#175)

https://github.com/Dargon789/Web3-Onboard/commit/fb66abf9ef6c55706a1dab2198db715f2588f1d1
https://github.com/Dargon789/web-sdk/commit/d26f62241ed85e6108a481f7a74ba7573c6c4c95



* sequence-core-dapp-1.0.0

* Create nextjs.yml (#176)

CI:
Introduce a Next.js GitHub Actions workflow that detects the package manager, builds the app, caches Next.js artifacts, and deploys the static output to GitHub Pages.


* Update config.json (#185)



* Potential fix for code scanning alert no. 108: Incomplete regular expression for hostnames (#186)

* Potential fix for code scanning alert no. 108: Incomplete regular expression for hostnames




* Update lib/signals-implicit-mode/lib/sequence-v3/lib/openzeppelin-contracts/certora/run.js




---------





* 0xsequence 1.9.19 (#179)

* 1.9.17

* Update packages/0xsequence/CHANGELOG.md




* Update packages/account/CHANGELOG.md




* Update packages/auth/CHANGELOG.md




* Update packages/multicall/CHANGELOG.md




* Update packages/provider/CHANGELOG.md




* Update packages/wallet/CHANGELOG.md




* 1.9.19

* Update packages/waas/src/networks.ts




* Squashed commit of the following:

commit dafd2eda59d728355ab9028d03b0e10b014f2818
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:30:16 2026 +0700

    Create nextjs.yml (#176)

    CI:
    Introduce a Next.js GitHub Actions workflow that detects the package manager, builds the app, caches Next.js artifacts, and deploys the static output to GitHub Pages.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit e6efe1f5b8e19fcd47714aa1417a9a01a16343a9
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:06:13 2026 +0700

    sequence-core-dapp-1.0.0

commit cd4a860bbe5d27a96fd2a091cb6d074ff1c92331
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Jan 6 01:37:52 2026 +0700

    Create web-sdk.yml (#175)

    https://github.com/Dargon789/Web3-Onboard/commit/fb66abf9ef6c55706a1dab2198db715f2588f1d1
    https://github.com/Dargon789/web-sdk/commit/d26f62241ed85e6108a481f7a74ba7573c6c4c95

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit f2fd08bd5c463fc1c154c0fb26d8286bfcde01fa
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 01:11:33 2025 +0700

    V2 (#174)

    * Updating DefaultGuest address

    * Update tests.yml (#51)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#52)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#55)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#56)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

commit e7b277e79c7fe27c3cb129627d9f70e5bea9a25c
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 00:17:52 2025 +0700

    Revise security policy for reporting vulnerabilities (#173)

    * Revise security policy for reporting vulnerabilities

    Updated contact information for vulnerability reporting. https://github.com/Dargon789/sequence.js/commit/e90b2e6395fb14c6463a02e88f65dc23ce455d6d

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 70208b1b85034bada6c5f8f858cc11bfd1a11241
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:50:23 2025 +0700

    Potential fix for code scanning alert no. 95: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4c696d0e57d8ec45057b111bfb551ab497d0f93a
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:47:34 2025 +0700

    Potential fix for code scanning alert no. 94: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit c62e5ddc2818a6b0624d63be3089c5ad7d08bd72
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:42:22 2025 +0700

    Bump happy-dom in the npm_and_yarn group across 1 directory (#167)

    Bumps the npm_and_yarn group with 1 update in the /wagmi-project directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 18.0.1 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v18.0.1...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e13fe5a71769b6d325b9cc3185c4a0519205f7b1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:19:24 2025 +0700

    Bump the npm_and_yarn group across 2 directories with 4 updates (#161)

    Bumps the npm_and_yarn group with 1 update in the / directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).
    Bumps the npm_and_yarn group with 1 update in the /packages/0xsequence directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    ---
    updated-dependencies:
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit b9d25688cb184f4b5ec1d0aba07bd36351efc65b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 15:35:25 2025 +0700

    Update CNAME to new domain (#164)

    sequence.app

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4a81a2c4338191c93915c3101f3c24f0c468ae03
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 14:08:44 2025 +0700

    Proto (#163)

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    ---------

    Co-authored-by: marino39 <722509+marino39@users.noreply.github.com>
    Co-authored-by: pkieltyka <18831+pkieltyka@users.noreply.github.com>
    Co-authored-by: xiam <385670+xiam@users.noreply.github.com>

commit c4d0fdc33cd1ccf9cfc996b351959ae4d004a7e6
Merge: 7c547fcdd 269972a1d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 13:38:33 2025 +0700

    Merge branch 'master' of https://github.com/Dargon789/sequence.js

commit 269972a1dad423f67c0262149e46e7d8b3c3b10d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 09:58:04 2025 +0700

    fix: package.json to reduce vulnerabilities (#157)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400
    - https://snyk.io/vuln/SNYK-JS-TMP-11501554

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 7c547fcdd75774e39120241d16bf64c86e243355
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Dec 27 02:34:25 2025 +0700

    Bump the npm_and_yarn group across 4 directories with 7 updates (#144)

    Bumps the npm_and_yarn group with 4 updates in the /wagmi-project directory: [next](https://github.com/vercel/next.js), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk) and [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/connectors directory: [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/create-wagmi/templates/next directory: [next](https://github.com/vercel/next.js).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/playgrounds/next directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `happy-dom` from 15.10.2 to 18.0.1
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v15.10.2...v18.0.1)

    Updates `vite` from 5.4.19 to 5.4.21
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `nuxt` from 3.16.0 to 3.19.0
    - [Release notes](https://github.com/nuxt/nuxt/releases)
    - [Commits](https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt)

    Updates `@nuxt/devtools` from 2.4.1 to 2.7.0
    - [Release notes](https://github.com/nuxt/devtools/releases)
    - [Changelog](https://github.com/nuxt/devtools/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/nuxt/devtools/commits/v2.7.0/packages/devtools)

    Updates `devalue` from 5.1.1 to 5.6.1
    - [Release notes](https://github.com/sveltejs/devalue/releases)
    - [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/sveltejs/devalue/compare/v5.1.1...v5.6.1)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `next` from 15.2.4 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 18.0.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 5.4.21
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: nuxt
      dependency-version: 3.19.0
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: "@nuxt/devtools"
      dependency-version: 2.7.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: devalue
      dependency-version: 5.6.1
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 977998758f93df492849cb55e7208864677515ef
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Sat Dec 27 02:10:27 2025 +0700

    Update GitHub Actions workflow for tests (#149)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 9c420a789831c3affe0881d732bb95bd2bb075db
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 04:55:34 2025 +0700

    Revise README structure and add sponsorship details (#146)

    * Revise README structure and add sponsorship details

    Updated README to include new sections and sponsorship information. https://sequence.xyz/

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 224f7612cd574849b75e17056859f0a208a24aa1
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 03:19:19 2025 +0700

    sequence-core-1.0.0

commit e90b2e6395fb14c6463a02e88f65dc23ce455d6d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Thu Dec 25 14:15:53 2025 +0700

    Initial project structure and core packages

    Add initial monorepo structure for wagmi-project, including CLI, connectors, and core packages with source code, tests, configuration, and CI/CD workflows. This sets up the foundation for further development and collaboration.

commit 1f452493d6ac5f23e20def94b7edf207bc2ce40a
Author: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Date:   Wed Dec 24 21:11:40 2025 +0700

    fix: extras/web/package.json to reduce vulnerabilities (#117)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 8bad845d94b7ca97a1d01a255eb8b41357eaf38d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 24 19:35:49 2025 +0700

    feat: upgrade react from 18.3.1 to 19.2.0 (#121)

    Snyk has created this PR to upgrade react from 18.3.1 to 19.2.0.

    See this package in npm:
    react

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 5e6dca3ce44d2e8d5b00b1182ba9d6eae7855b23
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:23:47 2025 +0700

    Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134) (#135)

    * Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134)

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 802829cc116d9656dfb166beba03a1e77c8d556b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:15:56 2025 +0700

    2.3.7 (#131) (#132)

    * 2.3.7 (#131)

    * fix broken guard private key

    * Expose access to passkey credential list

    * Dapp client direct txn request (#856)

    * Signature request refactor

    * WIP

    * Refactor

    * Update dapp-client exports (#858)

    * Add hasPermission method to DappClient (#859)

    * Save discovered passkey credentials upon login

    * Expose name property in PasskeySignupArgs

    * Fix blacklist sort

    * Add multi server script

    * relayer: /SimulateV3 (#857)

    * Add await for handleOpenDB scheduleExpiration

    * Update increment to always include native once used

    * Fix session tests

    * Adding lastLoginAt to PasskeyCredential

    * LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

    * Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

    * When a login is cancelled we can remove the wallet which is logging-in

    * Add RC3 contracts

    * Sessions space restriction

    * Dedupe signers for encoding

    * Support RC3 sessions

    * Tightly increment call validation

    * CLI defaults to RC3 wallet code

    * Rc3 address test

    * Fix hashing tests

    * Add deprecated encoding test

    * wdk: throw errors from otp respond callback (#864)

    * wdk: throw errors from otp respond callback

    * wdk: otp auth error and handler refactor

    * Handle guard 2FA (#861)

    * guard: return a specific error when auth required

    * core: pass guard token to the service

    * wdk: handle prompting for guard 2FA code

    * dapp-client: handle prompting for guard 2FA code

    * guard 2fa tests

    * wdk: separate wallet and sessions guards

    * dapp-client: remove guard 2fa

    * dapp-client: fix imports

    * fix guard tests

    * wdk: remove unneeded promise resolve

    * Update relayer and api gen.ts, force public packages

    * Add standalone fetch queued payloads

    * Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

    * Fallback to chain for non-logged in recovery

    * Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

    * Update a few remaining dev1 contract addresses to rc3 (#874)

    * Remove unnecessary console.error where we already throw error

    * Improve DappClient hasPermission method

    * Wallet db try checksum and lowercase

    * Update dapp client json utils to include Map reviver and replacer

    * Bump next in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.4.2 to 15.4.7
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.7
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Update type name, update exports for dapp client

    * Expired explicit sessions can't sign

    * Improve session validity test

    * session isValid returns invalid reason

    * InvalidReason is typed

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Update issue templates

    * Provider sent to prepareBlankEnvelope

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * Potential fix for code scanning alert no. 84: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * 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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

    Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 20.0.0 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Create SECURITY.md for security policy (#70)

    * Create SECURITY.md for security policy

    Add a security policy document outlining supported versions and vulnerability reporting.

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#911)

    * Add a way to reset 2fa when using a backup code

    * use the GuardToken type instead of breaking out the props

    * Update SECURITY.md

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/dapp-client/src/DappTransport.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create FUNDING.json (#90)

    Enhancements:
    Include FUNDING.json to display GitHub sponsorship options in the repository
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create config.yml (#91)

    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.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#915)

    * SSR safety test

    * Fix CI job

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#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 (#885)

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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 (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#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 (#915)

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#920)

    * 3.0.0-beta.1

    * identity-instrument: generate nonce from current time (#921)

    * Remove publish-dists.yml github action (#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 (#926)

    * Add support for custom auth providers (authcode & authcode-pkce only) (#894)

    * Add support for custom auth providers (authcode & authcode-pkce only)

    * fix authcode tests

    * Updating Deps November 2025 (#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 (#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 (#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 (#931)

    * Update pnpm

    * Mark @0xsequence/wallet-primitives-cli as private

    * 3.0.0-beta.3

    * changeset cleanup

    * Fix rc4 4337 factory (#933)

    * Add rc5 and set it as default (#934)

    * 3.0.0-beta.4

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Bump next from 15.5.5 to 15.5.7 (#936)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.7
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * add userdata service client (#940)

    * Skip LocalDevice identity signers not on current device (#942)

    * Skip LocalDevice identity signers not on current device

    * Update log

    * 3.0.0-beta.5

    * Update config.yml (#102)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * Update config.yml (#103)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#101)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: extras/docs/package.json to reduce vulnerabilities (#100)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: package.json to reduce vulnerabilities (#104)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
    - https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
    - https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
    - https://snyk.io/vuln/SNYK-JS-SEND-7926862
    - https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

    This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
    changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

    * fix: extras/web/package.json to reduce vulnerabilities (#109)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * fix: extras/docs/package.json to reduce vulnerabilities (#106)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump next in the npm_and_yarn group across 1 directory (#110)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.7 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Delete .github/workflows/fortify.yml (#111)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#107)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.5 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

    Updates `happy-dom` from 17.6.3 to 20.0.11
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

    Updates `vite` from 7.1.10 to 7.2.7
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.11
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 7.2.7
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    * Update tests.yml (#119)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update config.yml (#120)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/services/identity-instrument/src/index.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

    Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

    See this package in npm:
    @wagmi/cli

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Potential fix for code scanning alert no. 82: Workflow does not contain permissions

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Potential fix for code scanning alert no. 62: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Update extras/docs/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update extras/web/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 893eedbb1a99db6736a157fed7d73a0196f30778
Merge: bc418b171 7fe4a922d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:50:09 2025 +0700

    Merge remote-tracking branch 'origin/v1' into v1

commit 7fe4a922dfbd817fa76b8e30e9be184e6f38ddb1
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:16:10 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 640be8ffe175c762828aded47cc76e8d2c404b56
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:48 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 51a64321d3c0b91c9bd43c1e7e693f974c045dbb
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:24 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 28a268eef9f36a4bcf257d175c49c31f55f8008b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:14:59 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit bc418b171da95091d834f3a21141780169818db3
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 00:27:24 2025 +0700

    Master ceb95d4 (#129)

    * 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](https://github.com/expressjs/express).

    Updates `express` from 4.18.2 to 4.19.2
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/master/History.md)
    - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

    ---
    updated-dependencies:
    - dependency-name…

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Corban Riley <corbanbrook@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: spongeboi <hi@spongeboi.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Dargon789 added a commit that referenced this pull request Jan 8, 2026
* 1.9.17

* Update packages/0xsequence/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/account/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/auth/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/multicall/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/provider/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 1.9.19

* Update packages/waas/src/networks.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Squashed commit of the following:

commit dafd2eda59d728355ab9028d03b0e10b014f2818
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:30:16 2026 +0700

    Create nextjs.yml (#176)

    CI:
    Introduce a Next.js GitHub Actions workflow that detects the package manager, builds the app, caches Next.js artifacts, and deploys the static output to GitHub Pages.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit e6efe1f5b8e19fcd47714aa1417a9a01a16343a9
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:06:13 2026 +0700

    sequence-core-dapp-1.0.0

commit cd4a860bbe5d27a96fd2a091cb6d074ff1c92331
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Jan 6 01:37:52 2026 +0700

    Create web-sdk.yml (#175)

    https://github.com/Dargon789/Web3-Onboard/commit/fb66abf9ef6c55706a1dab2198db715f2588f1d1
    https://github.com/Dargon789/web-sdk/commit/d26f62241ed85e6108a481f7a74ba7573c6c4c95

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit f2fd08bd5c463fc1c154c0fb26d8286bfcde01fa
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 01:11:33 2025 +0700

    V2 (#174)

    * Updating DefaultGuest address

    * Update tests.yml (#51)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#52)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#55)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#56)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

commit e7b277e79c7fe27c3cb129627d9f70e5bea9a25c
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 00:17:52 2025 +0700

    Revise security policy for reporting vulnerabilities (#173)

    * Revise security policy for reporting vulnerabilities

    Updated contact information for vulnerability reporting. https://github.com/Dargon789/sequence.js/commit/e90b2e6395fb14c6463a02e88f65dc23ce455d6d

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 70208b1b85034bada6c5f8f858cc11bfd1a11241
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:50:23 2025 +0700

    Potential fix for code scanning alert no. 95: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4c696d0e57d8ec45057b111bfb551ab497d0f93a
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:47:34 2025 +0700

    Potential fix for code scanning alert no. 94: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit c62e5ddc2818a6b0624d63be3089c5ad7d08bd72
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:42:22 2025 +0700

    Bump happy-dom in the npm_and_yarn group across 1 directory (#167)

    Bumps the npm_and_yarn group with 1 update in the /wagmi-project directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 18.0.1 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v18.0.1...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e13fe5a71769b6d325b9cc3185c4a0519205f7b1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:19:24 2025 +0700

    Bump the npm_and_yarn group across 2 directories with 4 updates (#161)

    Bumps the npm_and_yarn group with 1 update in the / directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).
    Bumps the npm_and_yarn group with 1 update in the /packages/0xsequence directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    ---
    updated-dependencies:
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit b9d25688cb184f4b5ec1d0aba07bd36351efc65b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 15:35:25 2025 +0700

    Update CNAME to new domain (#164)

    sequence.app

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4a81a2c4338191c93915c3101f3c24f0c468ae03
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 14:08:44 2025 +0700

    Proto (#163)

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    ---------

    Co-authored-by: marino39 <722509+marino39@users.noreply.github.com>
    Co-authored-by: pkieltyka <18831+pkieltyka@users.noreply.github.com>
    Co-authored-by: xiam <385670+xiam@users.noreply.github.com>

commit c4d0fdc33cd1ccf9cfc996b351959ae4d004a7e6
Merge: 7c547fcdd 269972a1d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 13:38:33 2025 +0700

    Merge branch 'master' of https://github.com/Dargon789/sequence.js

commit 269972a1dad423f67c0262149e46e7d8b3c3b10d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 09:58:04 2025 +0700

    fix: package.json to reduce vulnerabilities (#157)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400
    - https://snyk.io/vuln/SNYK-JS-TMP-11501554

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 7c547fcdd75774e39120241d16bf64c86e243355
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Dec 27 02:34:25 2025 +0700

    Bump the npm_and_yarn group across 4 directories with 7 updates (#144)

    Bumps the npm_and_yarn group with 4 updates in the /wagmi-project directory: [next](https://github.com/vercel/next.js), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk) and [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/connectors directory: [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/create-wagmi/templates/next directory: [next](https://github.com/vercel/next.js).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/playgrounds/next directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `happy-dom` from 15.10.2 to 18.0.1
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v15.10.2...v18.0.1)

    Updates `vite` from 5.4.19 to 5.4.21
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `nuxt` from 3.16.0 to 3.19.0
    - [Release notes](https://github.com/nuxt/nuxt/releases)
    - [Commits](https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt)

    Updates `@nuxt/devtools` from 2.4.1 to 2.7.0
    - [Release notes](https://github.com/nuxt/devtools/releases)
    - [Changelog](https://github.com/nuxt/devtools/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/nuxt/devtools/commits/v2.7.0/packages/devtools)

    Updates `devalue` from 5.1.1 to 5.6.1
    - [Release notes](https://github.com/sveltejs/devalue/releases)
    - [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/sveltejs/devalue/compare/v5.1.1...v5.6.1)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `next` from 15.2.4 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 18.0.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 5.4.21
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: nuxt
      dependency-version: 3.19.0
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: "@nuxt/devtools"
      dependency-version: 2.7.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: devalue
      dependency-version: 5.6.1
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 977998758f93df492849cb55e7208864677515ef
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Sat Dec 27 02:10:27 2025 +0700

    Update GitHub Actions workflow for tests (#149)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 9c420a789831c3affe0881d732bb95bd2bb075db
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 04:55:34 2025 +0700

    Revise README structure and add sponsorship details (#146)

    * Revise README structure and add sponsorship details

    Updated README to include new sections and sponsorship information. https://sequence.xyz/

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 224f7612cd574849b75e17056859f0a208a24aa1
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 03:19:19 2025 +0700

    sequence-core-1.0.0

commit e90b2e6395fb14c6463a02e88f65dc23ce455d6d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Thu Dec 25 14:15:53 2025 +0700

    Initial project structure and core packages

    Add initial monorepo structure for wagmi-project, including CLI, connectors, and core packages with source code, tests, configuration, and CI/CD workflows. This sets up the foundation for further development and collaboration.

commit 1f452493d6ac5f23e20def94b7edf207bc2ce40a
Author: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Date:   Wed Dec 24 21:11:40 2025 +0700

    fix: extras/web/package.json to reduce vulnerabilities (#117)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 8bad845d94b7ca97a1d01a255eb8b41357eaf38d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 24 19:35:49 2025 +0700

    feat: upgrade react from 18.3.1 to 19.2.0 (#121)

    Snyk has created this PR to upgrade react from 18.3.1 to 19.2.0.

    See this package in npm:
    react

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 5e6dca3ce44d2e8d5b00b1182ba9d6eae7855b23
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:23:47 2025 +0700

    Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134) (#135)

    * Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134)

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 802829cc116d9656dfb166beba03a1e77c8d556b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:15:56 2025 +0700

    2.3.7 (#131) (#132)

    * 2.3.7 (#131)

    * fix broken guard private key

    * Expose access to passkey credential list

    * Dapp client direct txn request (#856)

    * Signature request refactor

    * WIP

    * Refactor

    * Update dapp-client exports (#858)

    * Add hasPermission method to DappClient (#859)

    * Save discovered passkey credentials upon login

    * Expose name property in PasskeySignupArgs

    * Fix blacklist sort

    * Add multi server script

    * relayer: /SimulateV3 (#857)

    * Add await for handleOpenDB scheduleExpiration

    * Update increment to always include native once used

    * Fix session tests

    * Adding lastLoginAt to PasskeyCredential

    * LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

    * Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

    * When a login is cancelled we can remove the wallet which is logging-in

    * Add RC3 contracts

    * Sessions space restriction

    * Dedupe signers for encoding

    * Support RC3 sessions

    * Tightly increment call validation

    * CLI defaults to RC3 wallet code

    * Rc3 address test

    * Fix hashing tests

    * Add deprecated encoding test

    * wdk: throw errors from otp respond callback (#864)

    * wdk: throw errors from otp respond callback

    * wdk: otp auth error and handler refactor

    * Handle guard 2FA (#861)

    * guard: return a specific error when auth required

    * core: pass guard token to the service

    * wdk: handle prompting for guard 2FA code

    * dapp-client: handle prompting for guard 2FA code

    * guard 2fa tests

    * wdk: separate wallet and sessions guards

    * dapp-client: remove guard 2fa

    * dapp-client: fix imports

    * fix guard tests

    * wdk: remove unneeded promise resolve

    * Update relayer and api gen.ts, force public packages

    * Add standalone fetch queued payloads

    * Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

    * Fallback to chain for non-logged in recovery

    * Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

    * Update a few remaining dev1 contract addresses to rc3 (#874)

    * Remove unnecessary console.error where we already throw error

    * Improve DappClient hasPermission method

    * Wallet db try checksum and lowercase

    * Update dapp client json utils to include Map reviver and replacer

    * Bump next in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.4.2 to 15.4.7
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.7
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Update type name, update exports for dapp client

    * Expired explicit sessions can't sign

    * Improve session validity test

    * session isValid returns invalid reason

    * InvalidReason is typed

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Update issue templates

    * Provider sent to prepareBlankEnvelope

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * Potential fix for code scanning alert no. 84: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * 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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

    Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 20.0.0 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Create SECURITY.md for security policy (#70)

    * Create SECURITY.md for security policy

    Add a security policy document outlining supported versions and vulnerability reporting.

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#911)

    * Add a way to reset 2fa when using a backup code

    * use the GuardToken type instead of breaking out the props

    * Update SECURITY.md

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/dapp-client/src/DappTransport.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create FUNDING.json (#90)

    Enhancements:
    Include FUNDING.json to display GitHub sponsorship options in the repository
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create config.yml (#91)

    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.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#915)

    * SSR safety test

    * Fix CI job

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#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 (#885)

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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 (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#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 (#915)

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#920)

    * 3.0.0-beta.1

    * identity-instrument: generate nonce from current time (#921)

    * Remove publish-dists.yml github action (#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 (#926)

    * Add support for custom auth providers (authcode & authcode-pkce only) (#894)

    * Add support for custom auth providers (authcode & authcode-pkce only)

    * fix authcode tests

    * Updating Deps November 2025 (#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 (#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 (#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 (#931)

    * Update pnpm

    * Mark @0xsequence/wallet-primitives-cli as private

    * 3.0.0-beta.3

    * changeset cleanup

    * Fix rc4 4337 factory (#933)

    * Add rc5 and set it as default (#934)

    * 3.0.0-beta.4

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Bump next from 15.5.5 to 15.5.7 (#936)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.7
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * add userdata service client (#940)

    * Skip LocalDevice identity signers not on current device (#942)

    * Skip LocalDevice identity signers not on current device

    * Update log

    * 3.0.0-beta.5

    * Update config.yml (#102)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * Update config.yml (#103)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#101)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: extras/docs/package.json to reduce vulnerabilities (#100)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: package.json to reduce vulnerabilities (#104)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
    - https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
    - https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
    - https://snyk.io/vuln/SNYK-JS-SEND-7926862
    - https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

    This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
    changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

    * fix: extras/web/package.json to reduce vulnerabilities (#109)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * fix: extras/docs/package.json to reduce vulnerabilities (#106)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump next in the npm_and_yarn group across 1 directory (#110)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.7 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Delete .github/workflows/fortify.yml (#111)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#107)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.5 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

    Updates `happy-dom` from 17.6.3 to 20.0.11
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

    Updates `vite` from 7.1.10 to 7.2.7
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.11
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 7.2.7
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    * Update tests.yml (#119)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update config.yml (#120)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/services/identity-instrument/src/index.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

    Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

    See this package in npm:
    @wagmi/cli

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Potential fix for code scanning alert no. 82: Workflow does not contain permissions

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Potential fix for code scanning alert no. 62: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Update extras/docs/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update extras/web/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 893eedbb1a99db6736a157fed7d73a0196f30778
Merge: bc418b171 7fe4a922d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:50:09 2025 +0700

    Merge remote-tracking branch 'origin/v1' into v1

commit 7fe4a922dfbd817fa76b8e30e9be184e6f38ddb1
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:16:10 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 640be8ffe175c762828aded47cc76e8d2c404b56
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:48 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 51a64321d3c0b91c9bd43c1e7e693f974c045dbb
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:24 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 28a268eef9f36a4bcf257d175c49c31f55f8008b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:14:59 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit bc418b171da95091d834f3a21141780169818db3
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 00:27:24 2025 +0700

    Master ceb95d4 (#129)

    * 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](https://github.com/expressjs/express).

    Updates `express` from 4.18.2 to 4.19.2
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/master/History.md)
    - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

    ---
    updated-dependencies:
    - dependency-name: express
      dependency-type: direct:development
      dependency-group: npm_and_yarn-security-group
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * 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 (#46)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Provider sent to prepareBlankEnvelope

    * Update fortify.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * A…
Dargon789 added a commit that referenced this pull request Jan 18, 2026
* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 20.0.0 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create SECURITY.md for security policy (#70)

* Create SECURITY.md for security policy

Add a security policy document outlining supported versions and vulnerability reporting.

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#902)

* dapp-client: add sessionless snapshot restore flow

* 0xsequence/master (#79)

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/bug_report.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/feature_request.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#911)

* Add a way to reset 2fa when using a backup code

* use the GuardToken type instead of breaking out the props

* Update tests.yml (#82)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/dapp-client/src/DappTransport.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update App.tsx (#92)

Summary by Sourcery
Overhaul App.tsx to build a comprehensive Sequence Wallet demo application, replacing wagmi with Sequence SDK integration, adding environment/configuration management, rich wallet operations, and a structured UI with console output for interactive testing

New Features:

Replace wagmi-based hooks with @0xsequence wallet initialization and integration
Add environment selection and dynamic wallet URLs via query parameters
Implement connect, disconnect, open/close wallet and customizable connection settings
Provide extensive demo actions including chain/network switching, account/balance queries, message signing, typed data signing, and transaction sending
Introduce a console component and logging for viewing function outputs
Add email-based auto-login via modal with validation
Enhancements:

Refactor UI to use design-system components and group actions thematically
Initialize logger and configure default chain/network
Memoize and listen to wallet events such as chain changes
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

See this package in npm:
@wagmi/cli

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 82: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 62: Information exposure through a stack trace

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* [Snyk] Upgrade @tanstack/react-query from 5.64.2 to 5.90.11 (#125)

* fix: upgrade @tanstack/react-query from 5.64.2 to 5.90.11

Snyk has created this PR to upgrade @tanstack/react-query from 5.64.2 to 5.90.11.

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* feat: upgrade vite from 5.4.21 to 7.2.4 (#124)

Snyk has created this PR to upgrade vite from 5.4.21 to 7.2.4.

See this package in npm:
vite

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade wagmi from 0.12.19 to 3.0.2 (#123)

Snyk has created this PR to upgrade wagmi from 0.12.19 to 3.0.2.

See this package in npm:
wagmi

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade react-dom from 18.3.1 to 19.2.0 (#122)

Snyk has created this PR to upgrade react-dom from 18.3.1 to 19.2.0.

See this package in npm:
react-dom

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#136)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* [Snyk] Upgrade @types/react from 18.3.27 to 19.2.7 (#127)

* feat: upgrade @types/react from 18.3.27 to 19.2.7

Snyk has created this PR to upgrade @types/react from 18.3.27 to 19.2.7.

See this package in npm:
@types/react

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Master ceb95d4 (#129)

* 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](https://github.com/expressjs/express).


Updates `express` from 4.18.2 to 4.19.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:development
  dependency-group: npm_and_yarn-security-group
...

Signed-off-by: dependabot[bot] <support@github.com>

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/main.tsx

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#116)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 2.3.7 (#131) (#132)

* 2.3.7 (#131)

* fix broken guard private key

* Expose access to passkey credential list

* Dapp client direct txn request (#856)

* Signature request refactor

* WIP

* Refactor

* Update dapp-client exports (#858)

* Add hasPermission method to DappClient (#859)

* Save discovered passkey credentials upon login

* Expose name property in PasskeySignupArgs

* Fix blacklist sort

* Add multi server script

* relayer: /SimulateV3 (#857)

* Add await for handleOpenDB scheduleExpiration

* Update increment to always include native once used

* Fix session tests

* Adding lastLoginAt to PasskeyCredential

* LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

* Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

* When a login is cancelled we can remove the wallet which is logging-in

* Add RC3 contracts

* Sessions space restriction

* Dedupe signers for encoding

* Support RC3 sessions

* Tightly increment call validation

* CLI defaults to RC3 wallet code

* Rc3 address test

* Fix hashing tests

* Add deprecated encoding test

* wdk: throw errors from otp respond callback (#864)

* wdk: throw errors from otp respond callback

* wdk: otp auth error and handler refactor

* Handle guard 2FA (#861)

* guard: return a specific error when auth required

* core: pass guard token to the service

* wdk: handle prompting for guard 2FA code

* dapp-client: handle prompting for guard 2FA code

* guard 2fa tests

* wdk: separate wallet and sessions guards

* dapp-client: remove guard 2fa

* dapp-client: fix imports

* fix guard tests

* wdk: remove unneeded promise resolve

* Update relayer and api gen.ts, force public packages

* Add standalone fetch queued payloads

* Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

* Fallback to chain for non-logged in recovery

* Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

* Update a few remaining dev1 contract addresses to rc3 (#874)

* Remove unnecessary console.error where we already throw error

* Improve DappClient hasPermission method

* Wallet db try checksum and lowercase

* Update dapp client json utils to include Map reviver and replacer

* Bump next in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.4.2 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update type name, update exports for dapp client

* Expired explicit sessions can't sign

* Improve session validity test

* session isValid returns invalid reason

* InvalidReason is typed

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Update issue templates

* Provider sent to prepareBlankEnvelope

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name…
Dargon789 added a commit that referenced this pull request Jan 19, 2026
* 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 (#882)

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 20.0.0 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create SECURITY.md for security policy (#70)

* Create SECURITY.md for security policy

Add a security policy document outlining supported versions and vulnerability reporting.

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#902)

* dapp-client: add sessionless snapshot restore flow

* 0xsequence/master (#79)

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/bug_report.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/feature_request.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#911)

* Add a way to reset 2fa when using a backup code

* use the GuardToken type instead of breaking out the props

* Update tests.yml (#82)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/dapp-client/src/DappTransport.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update App.tsx (#92)

Summary by Sourcery
Overhaul App.tsx to build a comprehensive Sequence Wallet demo application, replacing wagmi with Sequence SDK integration, adding environment/configuration management, rich wallet operations, and a structured UI with console output for interactive testing

New Features:

Replace wagmi-based hooks with @0xsequence wallet initialization and integration
Add environment selection and dynamic wallet URLs via query parameters
Implement connect, disconnect, open/close wallet and customizable connection settings
Provide extensive demo actions including chain/network switching, account/balance queries, message signing, typed data signing, and transaction sending
Introduce a console component and logging for viewing function outputs
Add email-based auto-login via modal with validation
Enhancements:

Refactor UI to use design-system components and group actions thematically
Initialize logger and configure default chain/network
Memoize and listen to wallet events such as chain changes
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

See this package in npm:
@wagmi/cli

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 82: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 62: Information exposure through a stack trace

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* [Snyk] Upgrade @tanstack/react-query from 5.64.2 to 5.90.11 (#125)

* fix: upgrade @tanstack/react-query from 5.64.2 to 5.90.11

Snyk has created this PR to upgrade @tanstack/react-query from 5.64.2 to 5.90.11.

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* feat: upgrade vite from 5.4.21 to 7.2.4 (#124)

Snyk has created this PR to upgrade vite from 5.4.21 to 7.2.4.

See this package in npm:
vite

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade wagmi from 0.12.19 to 3.0.2 (#123)

Snyk has created this PR to upgrade wagmi from 0.12.19 to 3.0.2.

See this package in npm:
wagmi

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade react-dom from 18.3.1 to 19.2.0 (#122)

Snyk has created this PR to upgrade react-dom from 18.3.1 to 19.2.0.

See this package in npm:
react-dom

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#136)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* [Snyk] Upgrade @types/react from 18.3.27 to 19.2.7 (#127)

* feat: upgrade @types/react from 18.3.27 to 19.2.7

Snyk has created this PR to upgrade @types/react from 18.3.27 to 19.2.7.

See this package in npm:
@types/react

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Master ceb95d4 (#129)

* 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](https://github.com/expressjs/express).


Updates `express` from 4.18.2 to 4.19.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:development
  dependency-group: npm_and_yarn-security-group
...

Signed-off-by: dependabot[bot] <support@github.com>

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/main.tsx

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#116)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 2.3.7 (#131) (#132)

* 2.3.7 (#131)

* fix broken guard private key

* Expose access to passkey credential list

* Dapp client direct txn request (#856)

* Signature request refactor

* WIP

* Refactor

* Update dapp-client exports (#858)

* Add hasPermission method to DappClient (#859)

* Save discovered passkey credentials upon login

* Expose name property in PasskeySignupArgs

* Fix blacklist sort

* Add multi server script

* relayer: /SimulateV3 (#857)

* Add await for handleOpenDB scheduleExpiration

* Update increment to always include native once used

* Fix session tests

* Adding lastLoginAt to PasskeyCredential

* LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

* Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

* When a login is cancelled we can remove the wallet which is logging-in

* Add RC3 contracts

* Sessions space restriction

* Dedupe signers for encoding

* Support RC3 sessions

* Tightly increment call validation

* CLI defaults to RC3 wallet code

* Rc3 address test

* Fix hashing tests

* Add deprecated encoding test

* wdk: throw errors from otp respond callback (#864)

* wdk: throw errors from otp respond callback

* wdk: otp auth error and handler refactor

* Handle guard 2FA (#861)

* guard: return a specific error when auth required

* core: pass guard token to the service

* wdk: handle prompting for guard 2FA code

* dapp-client: handle prompting for guard 2FA code

* guard 2fa tests

* wdk: separate wallet and sessions guards

* dapp-client: remove guard 2fa

* dapp-client: fix imports

* fix guard tests

* wdk: remove unneeded promise resolve

* Update relayer and api gen.ts, force public packages

* Add standalone fetch queued payloads

* Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

* Fallback to chain for non-logged in recovery

* Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

* Update a few remaining dev1 contract addresses to rc3 (#874)

* Remove unnecessary console.error where we already throw error

* Improve DappClient hasPermission method

* Wallet db try checksum and lowercase

* Update dapp client json utils to include Map reviver and replacer

* Bump next in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.4.2 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update type name, update exports for dapp client

* Expired explicit sessions can't sign

* Improve session validity test

* session isValid returns invalid reason

* InvalidReason is typed

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Update issue templates

* Provider sent to prepareBlankEnvelope

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 20.0.0 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: d…
@Dargon789 Dargon789 mentioned this pull request Jan 19, 2026
Dargon789 added a commit that referenced this pull request Jan 19, 2026
* 1.9.17

* Update packages/0xsequence/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/account/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/auth/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/multicall/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/provider/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 1.9.19

* Update packages/waas/src/networks.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Squashed commit of the following:

commit dafd2eda59d728355ab9028d03b0e10b014f2818
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:30:16 2026 +0700

    Create nextjs.yml (#176)

    CI:
    Introduce a Next.js GitHub Actions workflow that detects the package manager, builds the app, caches Next.js artifacts, and deploys the static output to GitHub Pages.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit e6efe1f5b8e19fcd47714aa1417a9a01a16343a9
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:06:13 2026 +0700

    sequence-core-dapp-1.0.0

commit cd4a860bbe5d27a96fd2a091cb6d074ff1c92331
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Jan 6 01:37:52 2026 +0700

    Create web-sdk.yml (#175)

    https://github.com/Dargon789/Web3-Onboard/commit/fb66abf9ef6c55706a1dab2198db715f2588f1d1
    https://github.com/Dargon789/web-sdk/commit/d26f62241ed85e6108a481f7a74ba7573c6c4c95

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit f2fd08bd5c463fc1c154c0fb26d8286bfcde01fa
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 01:11:33 2025 +0700

    V2 (#174)

    * Updating DefaultGuest address

    * Update tests.yml (#51)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#52)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#55)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#56)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

commit e7b277e79c7fe27c3cb129627d9f70e5bea9a25c
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 00:17:52 2025 +0700

    Revise security policy for reporting vulnerabilities (#173)

    * Revise security policy for reporting vulnerabilities

    Updated contact information for vulnerability reporting. https://github.com/Dargon789/sequence.js/commit/e90b2e6395fb14c6463a02e88f65dc23ce455d6d

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 70208b1b85034bada6c5f8f858cc11bfd1a11241
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:50:23 2025 +0700

    Potential fix for code scanning alert no. 95: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4c696d0e57d8ec45057b111bfb551ab497d0f93a
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:47:34 2025 +0700

    Potential fix for code scanning alert no. 94: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit c62e5ddc2818a6b0624d63be3089c5ad7d08bd72
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:42:22 2025 +0700

    Bump happy-dom in the npm_and_yarn group across 1 directory (#167)

    Bumps the npm_and_yarn group with 1 update in the /wagmi-project directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 18.0.1 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v18.0.1...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e13fe5a71769b6d325b9cc3185c4a0519205f7b1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:19:24 2025 +0700

    Bump the npm_and_yarn group across 2 directories with 4 updates (#161)

    Bumps the npm_and_yarn group with 1 update in the / directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).
    Bumps the npm_and_yarn group with 1 update in the /packages/0xsequence directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    ---
    updated-dependencies:
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit b9d25688cb184f4b5ec1d0aba07bd36351efc65b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 15:35:25 2025 +0700

    Update CNAME to new domain (#164)

    sequence.app

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4a81a2c4338191c93915c3101f3c24f0c468ae03
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 14:08:44 2025 +0700

    Proto (#163)

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    ---------

    Co-authored-by: marino39 <722509+marino39@users.noreply.github.com>
    Co-authored-by: pkieltyka <18831+pkieltyka@users.noreply.github.com>
    Co-authored-by: xiam <385670+xiam@users.noreply.github.com>

commit c4d0fdc33cd1ccf9cfc996b351959ae4d004a7e6
Merge: 7c547fcdd 269972a1d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 13:38:33 2025 +0700

    Merge branch 'master' of https://github.com/Dargon789/sequence.js

commit 269972a1dad423f67c0262149e46e7d8b3c3b10d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 09:58:04 2025 +0700

    fix: package.json to reduce vulnerabilities (#157)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400
    - https://snyk.io/vuln/SNYK-JS-TMP-11501554

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 7c547fcdd75774e39120241d16bf64c86e243355
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Dec 27 02:34:25 2025 +0700

    Bump the npm_and_yarn group across 4 directories with 7 updates (#144)

    Bumps the npm_and_yarn group with 4 updates in the /wagmi-project directory: [next](https://github.com/vercel/next.js), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk) and [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/connectors directory: [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/create-wagmi/templates/next directory: [next](https://github.com/vercel/next.js).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/playgrounds/next directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `happy-dom` from 15.10.2 to 18.0.1
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v15.10.2...v18.0.1)

    Updates `vite` from 5.4.19 to 5.4.21
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `nuxt` from 3.16.0 to 3.19.0
    - [Release notes](https://github.com/nuxt/nuxt/releases)
    - [Commits](https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt)

    Updates `@nuxt/devtools` from 2.4.1 to 2.7.0
    - [Release notes](https://github.com/nuxt/devtools/releases)
    - [Changelog](https://github.com/nuxt/devtools/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/nuxt/devtools/commits/v2.7.0/packages/devtools)

    Updates `devalue` from 5.1.1 to 5.6.1
    - [Release notes](https://github.com/sveltejs/devalue/releases)
    - [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/sveltejs/devalue/compare/v5.1.1...v5.6.1)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `next` from 15.2.4 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 18.0.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 5.4.21
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: nuxt
      dependency-version: 3.19.0
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: "@nuxt/devtools"
      dependency-version: 2.7.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: devalue
      dependency-version: 5.6.1
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 977998758f93df492849cb55e7208864677515ef
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Sat Dec 27 02:10:27 2025 +0700

    Update GitHub Actions workflow for tests (#149)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 9c420a789831c3affe0881d732bb95bd2bb075db
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 04:55:34 2025 +0700

    Revise README structure and add sponsorship details (#146)

    * Revise README structure and add sponsorship details

    Updated README to include new sections and sponsorship information. https://sequence.xyz/

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 224f7612cd574849b75e17056859f0a208a24aa1
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 03:19:19 2025 +0700

    sequence-core-1.0.0

commit e90b2e6395fb14c6463a02e88f65dc23ce455d6d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Thu Dec 25 14:15:53 2025 +0700

    Initial project structure and core packages

    Add initial monorepo structure for wagmi-project, including CLI, connectors, and core packages with source code, tests, configuration, and CI/CD workflows. This sets up the foundation for further development and collaboration.

commit 1f452493d6ac5f23e20def94b7edf207bc2ce40a
Author: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Date:   Wed Dec 24 21:11:40 2025 +0700

    fix: extras/web/package.json to reduce vulnerabilities (#117)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 8bad845d94b7ca97a1d01a255eb8b41357eaf38d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 24 19:35:49 2025 +0700

    feat: upgrade react from 18.3.1 to 19.2.0 (#121)

    Snyk has created this PR to upgrade react from 18.3.1 to 19.2.0.

    See this package in npm:
    react

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 5e6dca3ce44d2e8d5b00b1182ba9d6eae7855b23
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:23:47 2025 +0700

    Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134) (#135)

    * Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134)

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 802829cc116d9656dfb166beba03a1e77c8d556b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:15:56 2025 +0700

    2.3.7 (#131) (#132)

    * 2.3.7 (#131)

    * fix broken guard private key

    * Expose access to passkey credential list

    * Dapp client direct txn request (#856)

    * Signature request refactor

    * WIP

    * Refactor

    * Update dapp-client exports (#858)

    * Add hasPermission method to DappClient (#859)

    * Save discovered passkey credentials upon login

    * Expose name property in PasskeySignupArgs

    * Fix blacklist sort

    * Add multi server script

    * relayer: /SimulateV3 (#857)

    * Add await for handleOpenDB scheduleExpiration

    * Update increment to always include native once used

    * Fix session tests

    * Adding lastLoginAt to PasskeyCredential

    * LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

    * Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

    * When a login is cancelled we can remove the wallet which is logging-in

    * Add RC3 contracts

    * Sessions space restriction

    * Dedupe signers for encoding

    * Support RC3 sessions

    * Tightly increment call validation

    * CLI defaults to RC3 wallet code

    * Rc3 address test

    * Fix hashing tests

    * Add deprecated encoding test

    * wdk: throw errors from otp respond callback (#864)

    * wdk: throw errors from otp respond callback

    * wdk: otp auth error and handler refactor

    * Handle guard 2FA (#861)

    * guard: return a specific error when auth required

    * core: pass guard token to the service

    * wdk: handle prompting for guard 2FA code

    * dapp-client: handle prompting for guard 2FA code

    * guard 2fa tests

    * wdk: separate wallet and sessions guards

    * dapp-client: remove guard 2fa

    * dapp-client: fix imports

    * fix guard tests

    * wdk: remove unneeded promise resolve

    * Update relayer and api gen.ts, force public packages

    * Add standalone fetch queued payloads

    * Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

    * Fallback to chain for non-logged in recovery

    * Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

    * Update a few remaining dev1 contract addresses to rc3 (#874)

    * Remove unnecessary console.error where we already throw error

    * Improve DappClient hasPermission method

    * Wallet db try checksum and lowercase

    * Update dapp client json utils to include Map reviver and replacer

    * Bump next in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.4.2 to 15.4.7
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.7
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Update type name, update exports for dapp client

    * Expired explicit sessions can't sign

    * Improve session validity test

    * session isValid returns invalid reason

    * InvalidReason is typed

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Update issue templates

    * Provider sent to prepareBlankEnvelope

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * Potential fix for code scanning alert no. 84: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * 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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

    Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 20.0.0 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Create SECURITY.md for security policy (#70)

    * Create SECURITY.md for security policy

    Add a security policy document outlining supported versions and vulnerability reporting.

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#911)

    * Add a way to reset 2fa when using a backup code

    * use the GuardToken type instead of breaking out the props

    * Update SECURITY.md

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/dapp-client/src/DappTransport.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create FUNDING.json (#90)

    Enhancements:
    Include FUNDING.json to display GitHub sponsorship options in the repository
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create config.yml (#91)

    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.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#915)

    * SSR safety test

    * Fix CI job

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#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 (#885)

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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 (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#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 (#915)

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#920)

    * 3.0.0-beta.1

    * identity-instrument: generate nonce from current time (#921)

    * Remove publish-dists.yml github action (#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 (#926)

    * Add support for custom auth providers (authcode & authcode-pkce only) (#894)

    * Add support for custom auth providers (authcode & authcode-pkce only)

    * fix authcode tests

    * Updating Deps November 2025 (#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 (#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 (#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 (#931)

    * Update pnpm

    * Mark @0xsequence/wallet-primitives-cli as private

    * 3.0.0-beta.3

    * changeset cleanup

    * Fix rc4 4337 factory (#933)

    * Add rc5 and set it as default (#934)

    * 3.0.0-beta.4

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Bump next from 15.5.5 to 15.5.7 (#936)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.7
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * add userdata service client (#940)

    * Skip LocalDevice identity signers not on current device (#942)

    * Skip LocalDevice identity signers not on current device

    * Update log

    * 3.0.0-beta.5

    * Update config.yml (#102)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * Update config.yml (#103)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#101)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: extras/docs/package.json to reduce vulnerabilities (#100)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: package.json to reduce vulnerabilities (#104)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
    - https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
    - https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
    - https://snyk.io/vuln/SNYK-JS-SEND-7926862
    - https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

    This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
    changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

    * fix: extras/web/package.json to reduce vulnerabilities (#109)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * fix: extras/docs/package.json to reduce vulnerabilities (#106)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump next in the npm_and_yarn group across 1 directory (#110)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.7 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Delete .github/workflows/fortify.yml (#111)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#107)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.5 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

    Updates `happy-dom` from 17.6.3 to 20.0.11
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

    Updates `vite` from 7.1.10 to 7.2.7
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.11
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 7.2.7
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    * Update tests.yml (#119)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update config.yml (#120)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/services/identity-instrument/src/index.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

    Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

    See this package in npm:
    @wagmi/cli

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Potential fix for code scanning alert no. 82: Workflow does not contain permissions

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Potential fix for code scanning alert no. 62: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Update extras/docs/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update extras/web/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 893eedbb1a99db6736a157fed7d73a0196f30778
Merge: bc418b171 7fe4a922d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:50:09 2025 +0700

    Merge remote-tracking branch 'origin/v1' into v1

commit 7fe4a922dfbd817fa76b8e30e9be184e6f38ddb1
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:16:10 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 640be8ffe175c762828aded47cc76e8d2c404b56
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:48 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 51a64321d3c0b91c9bd43c1e7e693f974c045dbb
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:24 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 28a268eef9f36a4bcf257d175c49c31f55f8008b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:14:59 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit bc418b171da95091d834f3a21141780169818db3
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 00:27:24 2025 +0700

    Master ceb95d4 (#129)

    * 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](https://github.com/expressjs/express).

    Updates `express` from 4.18.2 to 4.19.2
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/master/History.md)
    - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

    ---
    updated-dependencies:
    - dependency-name: express
      dependency-type: direct:development
      dependency-group: npm_and_yarn-security-group
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * 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 (#46)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Provider sent to prepareBlankEnvelope

    * Update fortify.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Mona…
Dargon789 added a commit that referenced this pull request Jan 19, 2026
* 2.3.7 (#131)

* fix broken guard private key

* Expose access to passkey credential list

* Dapp client direct txn request (0xsequence#856)

* Signature request refactor

* WIP

* Refactor

* Update dapp-client exports (0xsequence#858)

* Add hasPermission method to DappClient (0xsequence#859)

* Save discovered passkey credentials upon login

* Expose name property in PasskeySignupArgs

* Fix blacklist sort

* Add multi server script

* relayer: /SimulateV3 (0xsequence#857)

* Add await for handleOpenDB scheduleExpiration

* Update increment to always include native once used

* Fix session tests

* Adding lastLoginAt to PasskeyCredential

* LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

* Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

* When a login is cancelled we can remove the wallet which is logging-in

* Add RC3 contracts

* Sessions space restriction

* Dedupe signers for encoding

* Support RC3 sessions

* Tightly increment call validation

* CLI defaults to RC3 wallet code

* Rc3 address test

* Fix hashing tests

* Add deprecated encoding test

* wdk: throw errors from otp respond callback (0xsequence#864)

* wdk: throw errors from otp respond callback

* wdk: otp auth error and handler refactor

* Handle guard 2FA (0xsequence#861)

* guard: return a specific error when auth required

* core: pass guard token to the service

* wdk: handle prompting for guard 2FA code

* dapp-client: handle prompting for guard 2FA code

* guard 2fa tests

* wdk: separate wallet and sessions guards

* dapp-client: remove guard 2fa

* dapp-client: fix imports

* fix guard tests

* wdk: remove unneeded promise resolve

* Update relayer and api gen.ts, force public packages

* Add standalone fetch queued payloads

* Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

* Fallback to chain for non-logged in recovery

* Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (0xsequence#873)

* Update a few remaining dev1 contract addresses to rc3 (0xsequence#874)

* Remove unnecessary console.error where we already throw error

* Improve DappClient hasPermission method

* Wallet db try checksum and lowercase

* Update dapp client json utils to include Map reviver and replacer

* Bump next in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.4.2 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.4.2...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update type name, update exports for dapp client

* Expired explicit sessions can't sign

* Improve session validity test

* session isValid returns invalid reason

* InvalidReason is typed

* 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 (0xsequence#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (0xsequence#882)

* Update issue templates

* Provider sent to prepareBlankEnvelope

* Add session signature decoding

* Add feeTokens endpoint to relayer (0xsequence#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (0xsequence#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (0xsequence#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 (0xsequence#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (0xsequence#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 20.0.0 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v20.0.0...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create SECURITY.md for security policy (#70)

* Create SECURITY.md for security policy

Add a security policy document outlining supported versions and vulnerability reporting.

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add support for sessionless dapp connection (0xsequence#896)

* Refactor relayer package & update dependant packages  (0xsequence#891)

* refactor exports for relayer (0xsequence#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (0xsequence#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (0xsequence#906)

* Pass request to PromptCodeHandler in guard registerUI (0xsequence#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (0xsequence#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (0xsequence#911)

* Add a way to reset 2fa when using a backup code

* use the GuardToken type instead of breaking out the props

* Update SECURITY.md

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/dapp-client/src/DappTransport.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (0xsequence#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (0xsequence#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (0xsequence#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (0xsequence#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 (0xsequence#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (0xsequence#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 (0xsequence#885)

* add getFeeTokens to dapp client (0xsequence#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (0xsequence#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 (0xsequence#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (0xsequence#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (0xsequence#896)

* Refactor relayer package & update dependant packages  (0xsequence#891)

* refactor exports for relayer (0xsequence#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (0xsequence#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 (0xsequence#906)

* Pass request to PromptCodeHandler in guard registerUI (0xsequence#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (0xsequence#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (0xsequence#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 (0xsequence#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (0xsequence#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (0xsequence#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (0xsequence#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 (0xsequence#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (0xsequence#921)

* Remove publish-dists.yml github action (0xsequence#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 (0xsequence#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (0xsequence#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (0xsequence#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 (0xsequence#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 (0xsequence#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 (0xsequence#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (0xsequence#933)

* Add rc5 and set it as default (0xsequence#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (0xsequence#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (0xsequence#940)

* Skip LocalDevice identity signers not on current device (0xsequence#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9, reversing
changes made to cba7894.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (0xsequence#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (0xsequence#947)

* Include repo and extras in syncpack config to ensure deps are synced (0xsequence#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 (0xsequence#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

See this package in npm:
@wagmi/cli

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 82: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 62: Information exposure through a stack trace

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
Co-authored-by: Corban Riley <corbanbrook@gmail.com>
Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: Michael Standen <screaminghawk@gmail.com>
Co-authored-by: William Hua <william@attente.ca>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Update extras/docs/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update extras/web/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 0xsequence-1.9.19

# 0xsequence-#1.9.19

* Update packages/0xsequence/tests/browser/wallet-provider/dapp.test.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/auth/src/session.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update tests.yml (#187)

ea7e889

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 61: Cross-window communication with unrestricted target origin

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
Co-authored-by: Corban Riley <corbanbrook@gmail.com>
Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: Michael Standen <screaminghawk@gmail.com>
Co-authored-by: William Hua <william@attente.ca>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Dargon789 added a commit that referenced this pull request Jan 29, 2026
* 1.9.17

* Update packages/0xsequence/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/account/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/auth/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/multicall/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/provider/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/CHANGELOG.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 1.9.19

* Update packages/waas/src/networks.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Squashed commit of the following:

commit dafd2eda59d728355ab9028d03b0e10b014f2818
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:30:16 2026 +0700

    Create nextjs.yml (#176)

    CI:
    Introduce a Next.js GitHub Actions workflow that detects the package manager, builds the app, caches Next.js artifacts, and deploys the static output to GitHub Pages.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit e6efe1f5b8e19fcd47714aa1417a9a01a16343a9
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Jan 7 06:06:13 2026 +0700

    sequence-core-dapp-1.0.0

commit cd4a860bbe5d27a96fd2a091cb6d074ff1c92331
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Jan 6 01:37:52 2026 +0700

    Create web-sdk.yml (#175)

    https://github.com/Dargon789/Web3-Onboard/commit/fb66abf9ef6c55706a1dab2198db715f2588f1d1
    https://github.com/Dargon789/web-sdk/commit/d26f62241ed85e6108a481f7a74ba7573c6c4c95

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit f2fd08bd5c463fc1c154c0fb26d8286bfcde01fa
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 01:11:33 2025 +0700

    V2 (#174)

    * Updating DefaultGuest address

    * Update tests.yml (#51)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#52)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#55)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml (#56)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update tests.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

commit e7b277e79c7fe27c3cb129627d9f70e5bea9a25c
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 31 00:17:52 2025 +0700

    Revise security policy for reporting vulnerabilities (#173)

    * Revise security policy for reporting vulnerabilities

    Updated contact information for vulnerability reporting. https://github.com/Dargon789/sequence.js/commit/e90b2e6395fb14c6463a02e88f65dc23ce455d6d

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 70208b1b85034bada6c5f8f858cc11bfd1a11241
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:50:23 2025 +0700

    Potential fix for code scanning alert no. 95: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4c696d0e57d8ec45057b111bfb551ab497d0f93a
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 30 21:47:34 2025 +0700

    Potential fix for code scanning alert no. 94: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit c62e5ddc2818a6b0624d63be3089c5ad7d08bd72
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:42:22 2025 +0700

    Bump happy-dom in the npm_and_yarn group across 1 directory (#167)

    Bumps the npm_and_yarn group with 1 update in the /wagmi-project directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 18.0.1 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v18.0.1...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e13fe5a71769b6d325b9cc3185c4a0519205f7b1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Dec 30 21:19:24 2025 +0700

    Bump the npm_and_yarn group across 2 directories with 4 updates (#161)

    Bumps the npm_and_yarn group with 1 update in the / directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).
    Bumps the npm_and_yarn group with 1 update in the /packages/0xsequence directory: [webpack-dev-server](https://github.com/webpack/webpack-dev-server).

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    Updates `http-proxy-middleware` from 0.19.1 to 2.0.9
    - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
    - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
    - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v0.19.1...v2.0.9)

    Updates `micromatch` from 3.1.10 to 4.0.8
    - [Release notes](https://github.com/micromatch/micromatch/releases)
    - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/micromatch/micromatch/compare/3.1.10...4.0.8)

    Updates `on-headers` from 1.0.2 to 1.1.0
    - [Release notes](https://github.com/jshttp/on-headers/releases)
    - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
    - [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

    Updates `webpack-dev-server` from 3.11.3 to 5.2.1
    - [Release notes](https://github.com/webpack/webpack-dev-server/releases)
    - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.3...v5.2.1)

    ---
    updated-dependencies:
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: http-proxy-middleware
      dependency-version: 2.0.9
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: micromatch
      dependency-version: 4.0.8
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: on-headers
      dependency-version: 1.1.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: webpack-dev-server
      dependency-version: 5.2.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit b9d25688cb184f4b5ec1d0aba07bd36351efc65b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 15:35:25 2025 +0700

    Update CNAME to new domain (#164)

    sequence.app

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 4a81a2c4338191c93915c3101f3c24f0c468ae03
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 14:08:44 2025 +0700

    Proto (#163)

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    * [AUTOMATED] Update: proto/clients/indexer*.gen.ts

    ---------

    Co-authored-by: marino39 <722509+marino39@users.noreply.github.com>
    Co-authored-by: pkieltyka <18831+pkieltyka@users.noreply.github.com>
    Co-authored-by: xiam <385670+xiam@users.noreply.github.com>

commit c4d0fdc33cd1ccf9cfc996b351959ae4d004a7e6
Merge: 7c547fcdd 269972a1d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 13:38:33 2025 +0700

    Merge branch 'master' of https://github.com/Dargon789/sequence.js

commit 269972a1dad423f67c0262149e46e7d8b3c3b10d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Mon Dec 29 09:58:04 2025 +0700

    fix: package.json to reduce vulnerabilities (#157)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400
    - https://snyk.io/vuln/SNYK-JS-TMP-11501554

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 7c547fcdd75774e39120241d16bf64c86e243355
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Dec 27 02:34:25 2025 +0700

    Bump the npm_and_yarn group across 4 directories with 7 updates (#144)

    Bumps the npm_and_yarn group with 4 updates in the /wagmi-project directory: [next](https://github.com/vercel/next.js), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk) and [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/connectors directory: [@metamask/sdk](https://github.com/MetaMask/metamask-sdk/tree/HEAD/packages/sdk).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/packages/create-wagmi/templates/next directory: [next](https://github.com/vercel/next.js).
    Bumps the npm_and_yarn group with 1 update in the /wagmi-project/playgrounds/next directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `happy-dom` from 15.10.2 to 18.0.1
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v15.10.2...v18.0.1)

    Updates `vite` from 5.4.19 to 5.4.21
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `nuxt` from 3.16.0 to 3.19.0
    - [Release notes](https://github.com/nuxt/nuxt/releases)
    - [Commits](https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt)

    Updates `@nuxt/devtools` from 2.4.1 to 2.7.0
    - [Release notes](https://github.com/nuxt/devtools/releases)
    - [Changelog](https://github.com/nuxt/devtools/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/nuxt/devtools/commits/v2.7.0/packages/devtools)

    Updates `devalue` from 5.1.1 to 5.6.1
    - [Release notes](https://github.com/sveltejs/devalue/releases)
    - [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/sveltejs/devalue/compare/v5.1.1...v5.6.1)

    Updates `@metamask/sdk` from 0.32.1 to 0.33.1
    - [Release notes](https://github.com/MetaMask/metamask-sdk/releases)
    - [Changelog](https://github.com/MetaMask/metamask-sdk/blob/main/packages/sdk/CHANGELOG.md)
    - [Commits](https://github.com/MetaMask/metamask-sdk/commits/@metamask/sdk@0.33.1/packages/sdk)

    Updates `next` from 15.2.4 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    Updates `next` from 15.3.3 to 15.4.10
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.3.3...v15.4.10)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 18.0.1
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 5.4.21
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: nuxt
      dependency-version: 3.19.0
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: "@nuxt/devtools"
      dependency-version: 2.7.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: devalue
      dependency-version: 5.6.1
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: "@metamask/sdk"
      dependency-version: 0.33.1
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: next
      dependency-version: 15.4.10
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 977998758f93df492849cb55e7208864677515ef
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Sat Dec 27 02:10:27 2025 +0700

    Update GitHub Actions workflow for tests (#149)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 9c420a789831c3affe0881d732bb95bd2bb075db
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 04:55:34 2025 +0700

    Revise README structure and add sponsorship details (#146)

    * Revise README structure and add sponsorship details

    Updated README to include new sections and sponsorship information. https://sequence.xyz/

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update README.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 224f7612cd574849b75e17056859f0a208a24aa1
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Fri Dec 26 03:19:19 2025 +0700

    sequence-core-1.0.0

commit e90b2e6395fb14c6463a02e88f65dc23ce455d6d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Thu Dec 25 14:15:53 2025 +0700

    Initial project structure and core packages

    Add initial monorepo structure for wagmi-project, including CLI, connectors, and core packages with source code, tests, configuration, and CI/CD workflows. This sets up the foundation for further development and collaboration.

commit 1f452493d6ac5f23e20def94b7edf207bc2ce40a
Author: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Date:   Wed Dec 24 21:11:40 2025 +0700

    fix: extras/web/package.json to reduce vulnerabilities (#117)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 8bad845d94b7ca97a1d01a255eb8b41357eaf38d
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Wed Dec 24 19:35:49 2025 +0700

    feat: upgrade react from 18.3.1 to 19.2.0 (#121)

    Snyk has created this PR to upgrade react from 18.3.1 to 19.2.0.

    See this package in npm:
    react

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 5e6dca3ce44d2e8d5b00b1182ba9d6eae7855b23
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:23:47 2025 +0700

    Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134) (#135)

    * Pin foundry to v1.5.0 instead of nightly (0xsequence#947) (#134)

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/wdk/test/wallets.test.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 802829cc116d9656dfb166beba03a1e77c8d556b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 21:15:56 2025 +0700

    2.3.7 (#131) (#132)

    * 2.3.7 (#131)

    * fix broken guard private key

    * Expose access to passkey credential list

    * Dapp client direct txn request (#856)

    * Signature request refactor

    * WIP

    * Refactor

    * Update dapp-client exports (#858)

    * Add hasPermission method to DappClient (#859)

    * Save discovered passkey credentials upon login

    * Expose name property in PasskeySignupArgs

    * Fix blacklist sort

    * Add multi server script

    * relayer: /SimulateV3 (#857)

    * Add await for handleOpenDB scheduleExpiration

    * Update increment to always include native once used

    * Fix session tests

    * Adding lastLoginAt to PasskeyCredential

    * LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

    * Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

    * When a login is cancelled we can remove the wallet which is logging-in

    * Add RC3 contracts

    * Sessions space restriction

    * Dedupe signers for encoding

    * Support RC3 sessions

    * Tightly increment call validation

    * CLI defaults to RC3 wallet code

    * Rc3 address test

    * Fix hashing tests

    * Add deprecated encoding test

    * wdk: throw errors from otp respond callback (#864)

    * wdk: throw errors from otp respond callback

    * wdk: otp auth error and handler refactor

    * Handle guard 2FA (#861)

    * guard: return a specific error when auth required

    * core: pass guard token to the service

    * wdk: handle prompting for guard 2FA code

    * dapp-client: handle prompting for guard 2FA code

    * guard 2fa tests

    * wdk: separate wallet and sessions guards

    * dapp-client: remove guard 2fa

    * dapp-client: fix imports

    * fix guard tests

    * wdk: remove unneeded promise resolve

    * Update relayer and api gen.ts, force public packages

    * Add standalone fetch queued payloads

    * Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

    * Fallback to chain for non-logged in recovery

    * Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

    * Update a few remaining dev1 contract addresses to rc3 (#874)

    * Remove unnecessary console.error where we already throw error

    * Improve DappClient hasPermission method

    * Wallet db try checksum and lowercase

    * Update dapp client json utils to include Map reviver and replacer

    * Bump next in the npm_and_yarn group across 1 directory

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.4.2 to 15.4.7
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.4.7
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Update type name, update exports for dapp client

    * Expired explicit sessions can't sign

    * Improve session validity test

    * session isValid returns invalid reason

    * InvalidReason is typed

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Update issue templates

    * Provider sent to prepareBlankEnvelope

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * Potential fix for code scanning alert no. 84: Insecure randomness

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * 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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    Updates `happy-dom` from 17.6.3 to 20.0.0
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.0
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

    Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 20.0.0 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Create SECURITY.md for security policy (#70)

    * Create SECURITY.md for security policy

    Add a security policy document outlining supported versions and vulnerability reporting.

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
    Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    Updates `happy-dom` from 17.6.3 to 20.0.2
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

    ---
    updated-dependencies:
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.2
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#911)

    * Add a way to reset 2fa when using a backup code

    * use the GuardToken type instead of breaking out the props

    * Update SECURITY.md

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/wallet/dapp-client/src/DappTransport.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create FUNDING.json (#90)

    Enhancements:
    Include FUNDING.json to display GitHub sponsorship options in the repository
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Create config.yml (#91)

    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.
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#915)

    * SSR safety test

    * Fix CI job

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#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 (#885)

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Monad, remove LAOS and Root Network

    * Add support for sessionless dapp connection (#896)

    * Refactor relayer package & update dependant packages  (#891)

    * refactor exports for relayer (#900)

    * Add Arc Testnet

    * Fix changelog config

    * Sessionless connection upgrade and error handling in DappClient (#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 (#906)

    * Pass request to PromptCodeHandler in guard registerUI (#909)

    * Pass request to PromptCodeHandler in guard registerUI

    * Fixing guard registerUI test

    * guard: allow using recovery code as 2FA token (#910)

    * guard: allow using recovery code as 2FA token

    * Cleanup types of ResponseFn

    ---------

    Co-authored-by: Corban Riley <corbanbrook@gmail.com>

    * Add a way to reset 2fa when using a backup code (#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 (#915)

    * Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

    * Fix guard topology (#918)

    * Use proper guard topology

    * Test and fixes

    * login and setup tests

    * Switch prod manager settings (#917)

    * Add prod guard and identity instrument info

    * Remove completed TODOs

    * Small JS tweaks (#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 (#920)

    * 3.0.0-beta.1

    * identity-instrument: generate nonce from current time (#921)

    * Remove publish-dists.yml github action (#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 (#926)

    * Add support for custom auth providers (authcode & authcode-pkce only) (#894)

    * Add support for custom auth providers (authcode & authcode-pkce only)

    * fix authcode tests

    * Updating Deps November 2025 (#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 (#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 (#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 (#931)

    * Update pnpm

    * Mark @0xsequence/wallet-primitives-cli as private

    * 3.0.0-beta.3

    * changeset cleanup

    * Fix rc4 4337 factory (#933)

    * Add rc5 and set it as default (#934)

    * 3.0.0-beta.4

    * Update SECURITY.md

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update wagmi-project/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Bump next from 15.5.5 to 15.5.7 (#936)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.7
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * add userdata service client (#940)

    * Skip LocalDevice identity signers not on current device (#942)

    * Skip LocalDevice identity signers not on current device

    * Update log

    * 3.0.0-beta.5

    * Update config.yml (#102)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * Update config.yml (#103)

    * Update config.yml

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update .circleci/config.yml

    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#101)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: extras/docs/package.json to reduce vulnerabilities (#100)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * fix: package.json to reduce vulnerabilities (#104)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
    - https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
    - https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
    - https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
    - https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
    - https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
    - https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
    - https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
    - https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
    - https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
    - https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
    - https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
    - https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
    - https://snyk.io/vuln/SNYK-JS-SEND-7926862
    - https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
    - https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

    * Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

    This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
    changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

    * fix: extras/web/package.json to reduce vulnerabilities (#109)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14173355

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * fix: extras/docs/package.json to reduce vulnerabilities (#106)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump next in the npm_and_yarn group across 1 directory (#110)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.7 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Delete .github/workflows/fortify.yml (#111)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * fix: extras/web/package.json to reduce vulnerabilities (#107)

    The following vulnerabilities are fixed with an upgrade:
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400636
    - https://snyk.io/vuln/SNYK-JS-NEXT-14400644

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

    Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).

    Updates `next` from 15.5.5 to 15.5.9
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

    Updates `happy-dom` from 17.6.3 to 20.0.11
    - [Release notes](https://github.com/capricorn86/happy-dom/releases)
    - [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

    Updates `vite` from 7.1.10 to 7.2.7
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
      dependency-group: npm_and_yarn
    - dependency-name: happy-dom
      dependency-version: 20.0.11
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: vite
      dependency-version: 7.2.7
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Bump next from 15.5.7 to 15.5.9 (#944)

    Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
    - [Release notes](https://github.com/vercel/next.js/releases)
    - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
    - [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

    ---
    updated-dependencies:
    - dependency-name: next
      dependency-version: 15.5.9
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    * Pin foundry to v1.5.0 instead of nightly (#947)

    * Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

    * skip witness on signers that don't support it

    * add passkey to test

    * 3.0.0-beta.6

    * Update tests.yml (#119)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update config.yml (#120)

    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update packages/services/identity-instrument/src/index.ts

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

    Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

    See this package in npm:
    @wagmi/cli

    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

    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Potential fix for code scanning alert no. 82: Workflow does not contain permissions

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Potential fix for code scanning alert no. 62: Information exposure through a stack trace

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

    * Update extras/docs/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    * Update extras/web/package.json

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
    Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
    Co-authored-by: Corban Riley <corbanbrook@gmail.com>
    Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
    Co-authored-by: Agusx1211 <agusgit@pm.me>
    Co-authored-by: Michael Standen <screaminghawk@gmail.com>
    Co-authored-by: William Hua <william@attente.ca>
    Co-authored-by: Michael Standen <mstan@horizon.io>
    Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
    Co-authored-by: Taylan Pince <taylanpince@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
    Co-authored-by: snyk-bot <snyk-bot@snyk.io>

commit 893eedbb1a99db6736a157fed7d73a0196f30778
Merge: bc418b171 7fe4a922d
Author: dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:50:09 2025 +0700

    Merge remote-tracking branch 'origin/v1' into v1

commit 7fe4a922dfbd817fa76b8e30e9be184e6f38ddb1
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:16:10 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 640be8ffe175c762828aded47cc76e8d2c404b56
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:48 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 51a64321d3c0b91c9bd43c1e7e693f974c045dbb
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:15:24 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit 28a268eef9f36a4bcf257d175c49c31f55f8008b
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 18:14:59 2025 +0700

    Update wagmi-project/src/App.tsx

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
    Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

commit bc418b171da95091d834f3a21141780169818db3
Author: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Date:   Tue Dec 23 00:27:24 2025 +0700

    Master ceb95d4 (#129)

    * 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](https://github.com/expressjs/express).

    Updates `express` from 4.18.2 to 4.19.2
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/master/History.md)
    - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

    ---
    updated-dependencies:
    - dependency-name: express
      dependency-type: direct:development
      dependency-group: npm_and_yarn-security-group
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * 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 (#46)

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * 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 (#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

    ---------

    Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

    * 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 (#882)

    * Provider sent to prepareBlankEnvelope

    * Update fortify.yml

    Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

    * Add session signature decoding

    * Add feeTokens endpoint to relayer (#885)

    * const for node length

    * Clearer blacklist size encoding

    * identity signer node length

    * add getFeeTokens to dapp client (#889)

    * add getFeeTokens to dapp client

    * fix typo

    * make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

    * Throw when supported session signer is expired

    * Fix tests

    * Make dapp-client implicit sessions chain agnostic (#893)

    * Add Mona…
Dargon789 added a commit that referenced this pull request Jan 31, 2026
* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

See this package in npm:
@wagmi/cli

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 82: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 62: Information exposure through a stack trace

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* [Snyk] Upgrade @tanstack/react-query from 5.64.2 to 5.90.11 (#125)

* fix: upgrade @tanstack/react-query from 5.64.2 to 5.90.11

Snyk has created this PR to upgrade @tanstack/react-query from 5.64.2 to 5.90.11.

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* feat: upgrade vite from 5.4.21 to 7.2.4 (#124)

Snyk has created this PR to upgrade vite from 5.4.21 to 7.2.4.

See this package in npm:
vite

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade wagmi from 0.12.19 to 3.0.2 (#123)

Snyk has created this PR to upgrade wagmi from 0.12.19 to 3.0.2.

See this package in npm:
wagmi

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade react-dom from 18.3.1 to 19.2.0 (#122)

Snyk has created this PR to upgrade react-dom from 18.3.1 to 19.2.0.

See this package in npm:
react-dom

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#136)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* [Snyk] Upgrade @types/react from 18.3.27 to 19.2.7 (#127)

* feat: upgrade @types/react from 18.3.27 to 19.2.7

Snyk has created this PR to upgrade @types/react from 18.3.27 to 19.2.7.

See this package in npm:
@types/react

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Master ceb95d4 (#129)

* 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](https://github.com/expressjs/express).


Updates `express` from 4.18.2 to 4.19.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:development
  dependency-group: npm_and_yarn-security-group
...

Signed-off-by: dependabot[bot] <support@github.com>

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/main.tsx

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#116)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 2.3.7 (#131) (#132)

* 2.3.7 (#131)

* fix broken guard private key

* Expose access to passkey credential list

* Dapp client direct txn request (#856)

* Signature request refactor

* WIP

* Refactor

* Update dapp-client exports (#858)

* Add hasPermission method to DappClient (#859)

* Save discovered passkey credentials upon login

* Expose name property in PasskeySignupArgs

* Fix blacklist sort

* Add multi server script

* relayer: /SimulateV3 (#857)

* Add await for handleOpenDB scheduleExpiration

* Update increment to always include native once used

* Fix session tests

* Adding lastLoginAt to PasskeyCredential

* LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

* Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

* When a login is cancelled we can remove the wallet which is logging-in

* Add RC3 contracts

* Sessions space restriction

* Dedupe signers for encoding

* Support RC3 sessions

* Tightly increment call validation

* CLI defaults to RC3 wallet code

* Rc3 address test

* Fix hashing tests

* Add deprecated encoding test

* wdk: throw errors from otp respond callback (#864)

* wdk: throw errors from otp respond callback

* wdk: otp auth error and handler refactor

* Handle guard 2FA (#861)

* guard: return a specific error when auth required

* core: pass guard token to the service

* wdk: handle prompting for guard 2FA code

* dapp-client: handle prompting for guard 2FA code

* guard 2fa tests

* wdk: separate wallet and sessions guards

* dapp-client: remove guard 2fa

* dapp-client: fix imports

* fix guard tests

* wdk: remove unneeded promise resolve

* Update relayer and api gen.ts, force public packages

* Add standalone fetch queued payloads

* Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

* Fallback to chain for non-logged in recovery

* Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

* Update a few remaining dev1 contract addresses to rc3 (#874)

* Remove unnecessary console.error where we already throw error

* Improve DappClient hasPermission method

* Wallet db try checksum and lowercase

* Update dapp client json utils to include Map reviver and replacer

* Bump next in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.4.2 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update type name, update exports for dapp client

* Expired explicit sessions can't sign

* Improve session validity test

* session isValid returns invalid reason

* InvalidReason is typed

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Update issue templates

* Provider sent to prepareBlankEnvelope

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 20.0.0 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create SECURITY.md for security policy (#70)

* Create SECURITY.md for security policy

Add a security policy document outlining supported versions and vulnerability reporting.

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#911)

* Add a way to reset 2fa when using a backup code

* use the GuardToken type instead of breaking out the props

* Update SECURITY.md

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/dapp-client/src/DappTransport.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanu…
Dargon789 added a commit that referenced this pull request Jan 31, 2026
* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 20.0.0 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create SECURITY.md for security policy (#70)

* Create SECURITY.md for security policy

Add a security policy document outlining supported versions and vulnerability reporting.

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#902)

* dapp-client: add sessionless snapshot restore flow

* 0xsequence/master (#79)

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/bug_report.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/feature_request.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#911)

* Add a way to reset 2fa when using a backup code

* use the GuardToken type instead of breaking out the props

* Update tests.yml (#82)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/dapp-client/src/DappTransport.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update App.tsx (#92)

Summary by Sourcery
Overhaul App.tsx to build a comprehensive Sequence Wallet demo application, replacing wagmi with Sequence SDK integration, adding environment/configuration management, rich wallet operations, and a structured UI with console output for interactive testing

New Features:

Replace wagmi-based hooks with @0xsequence wallet initialization and integration
Add environment selection and dynamic wallet URLs via query parameters
Implement connect, disconnect, open/close wallet and customizable connection settings
Provide extensive demo actions including chain/network switching, account/balance queries, message signing, typed data signing, and transaction sending
Introduce a console component and logging for viewing function outputs
Add email-based auto-login via modal with validation
Enhancements:

Refactor UI to use design-system components and group actions thematically
Initialize logger and configure default chain/network
Memoize and listen to wallet events such as chain changes
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

See this package in npm:
@wagmi/cli

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 82: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 62: Information exposure through a stack trace

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* [Snyk] Upgrade @tanstack/react-query from 5.64.2 to 5.90.11 (#125)

* fix: upgrade @tanstack/react-query from 5.64.2 to 5.90.11

Snyk has created this PR to upgrade @tanstack/react-query from 5.64.2 to 5.90.11.

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* feat: upgrade vite from 5.4.21 to 7.2.4 (#124)

Snyk has created this PR to upgrade vite from 5.4.21 to 7.2.4.

See this package in npm:
vite

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade wagmi from 0.12.19 to 3.0.2 (#123)

Snyk has created this PR to upgrade wagmi from 0.12.19 to 3.0.2.

See this package in npm:
wagmi

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade react-dom from 18.3.1 to 19.2.0 (#122)

Snyk has created this PR to upgrade react-dom from 18.3.1 to 19.2.0.

See this package in npm:
react-dom

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#136)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* [Snyk] Upgrade @types/react from 18.3.27 to 19.2.7 (#127)

* feat: upgrade @types/react from 18.3.27 to 19.2.7

Snyk has created this PR to upgrade @types/react from 18.3.27 to 19.2.7.

See this package in npm:
@types/react

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Master ceb95d4 (#129)

* 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](https://github.com/expressjs/express).


Updates `express` from 4.18.2 to 4.19.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:development
  dependency-group: npm_and_yarn-security-group
...

Signed-off-by: dependabot[bot] <support@github.com>

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/main.tsx

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#116)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 2.3.7 (#131) (#132)

* 2.3.7 (#131)

* fix broken guard private key

* Expose access to passkey credential list

* Dapp client direct txn request (#856)

* Signature request refactor

* WIP

* Refactor

* Update dapp-client exports (#858)

* Add hasPermission method to DappClient (#859)

* Save discovered passkey credentials upon login

* Expose name property in PasskeySignupArgs

* Fix blacklist sort

* Add multi server script

* relayer: /SimulateV3 (#857)

* Add await for handleOpenDB scheduleExpiration

* Update increment to always include native once used

* Fix session tests

* Adding lastLoginAt to PasskeyCredential

* LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

* Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

* When a login is cancelled we can remove the wallet which is logging-in

* Add RC3 contracts

* Sessions space restriction

* Dedupe signers for encoding

* Support RC3 sessions

* Tightly increment call validation

* CLI defaults to RC3 wallet code

* Rc3 address test

* Fix hashing tests

* Add deprecated encoding test

* wdk: throw errors from otp respond callback (#864)

* wdk: throw errors from otp respond callback

* wdk: otp auth error and handler refactor

* Handle guard 2FA (#861)

* guard: return a specific error when auth required

* core: pass guard token to the service

* wdk: handle prompting for guard 2FA code

* dapp-client: handle prompting for guard 2FA code

* guard 2fa tests

* wdk: separate wallet and sessions guards

* dapp-client: remove guard 2fa

* dapp-client: fix imports

* fix guard tests

* wdk: remove unneeded promise resolve

* Update relayer and api gen.ts, force public packages

* Add standalone fetch queued payloads

* Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

* Fallback to chain for non-logged in recovery

* Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

* Update a few remaining dev1 contract addresses to rc3 (#874)

* Remove unnecessary console.error where we already throw error

* Improve DappClient hasPermission method

* Wallet db try checksum and lowercase

* Update dapp client json utils to include Map reviver and replacer

* Bump next in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.4.2 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update type name, update exports for dapp client

* Expired explicit sessions can't sign

* Improve session validity test

* session isValid returns invalid reason

* InvalidReason is typed

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Update issue templates

* Provider sent to prepareBlankEnvelope

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0…
Dargon789 added a commit that referenced this pull request Jan 31, 2026
* 0xsequence 1.9.19 (#253)

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* [AUTOMATED] Update: proto/clients/indexer*.gen.ts

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

See this package in npm:
@wagmi/cli

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 82: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 62: Information exposure through a stack trace

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* [Snyk] Upgrade @tanstack/react-query from 5.64.2 to 5.90.11 (#125)

* fix: upgrade @tanstack/react-query from 5.64.2 to 5.90.11

Snyk has created this PR to upgrade @tanstack/react-query from 5.64.2 to 5.90.11.

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* feat: upgrade vite from 5.4.21 to 7.2.4 (#124)

Snyk has created this PR to upgrade vite from 5.4.21 to 7.2.4.

See this package in npm:
vite

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade wagmi from 0.12.19 to 3.0.2 (#123)

Snyk has created this PR to upgrade wagmi from 0.12.19 to 3.0.2.

See this package in npm:
wagmi

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* feat: upgrade react-dom from 18.3.1 to 19.2.0 (#122)

Snyk has created this PR to upgrade react-dom from 18.3.1 to 19.2.0.

See this package in npm:
react-dom

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#136)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* [Snyk] Upgrade @types/react from 18.3.27 to 19.2.7 (#127)

* feat: upgrade @types/react from 18.3.27 to 19.2.7

Snyk has created this PR to upgrade @types/react from 18.3.27 to 19.2.7.

See this package in npm:
@types/react

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

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Master ceb95d4 (#129)

* 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](https://github.com/expressjs/express).


Updates `express` from 4.18.2 to 4.19.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:development
  dependency-group: npm_and_yarn-security-group
...

Signed-off-by: dependabot[bot] <support@github.com>

* 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 (#46)

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Provider sent to prepareBlankEnvelope

* Update fortify.yml

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (#933)

* Add rc5 and set it as default (#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (#940)

* Skip LocalDevice identity signers not on current device (#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9ecc6ad9056447e381de7fc5bb19f78e47, reversing
changes made to cba78943db9942a4635bb530b7a43fc5d18b0ab4.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (#947)

* Include repo and extras in syncpack config to ensure deps are synced (#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 (#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/main.tsx

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#116)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: Corban Brook <corbanbrook@gmail.com>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 2.3.7 (#131) (#132)

* 2.3.7 (#131)

* fix broken guard private key

* Expose access to passkey credential list

* Dapp client direct txn request (#856)

* Signature request refactor

* WIP

* Refactor

* Update dapp-client exports (#858)

* Add hasPermission method to DappClient (#859)

* Save discovered passkey credentials upon login

* Expose name property in PasskeySignupArgs

* Fix blacklist sort

* Add multi server script

* relayer: /SimulateV3 (#857)

* Add await for handleOpenDB scheduleExpiration

* Update increment to always include native once used

* Fix session tests

* Adding lastLoginAt to PasskeyCredential

* LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

* Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

* When a login is cancelled we can remove the wallet which is logging-in

* Add RC3 contracts

* Sessions space restriction

* Dedupe signers for encoding

* Support RC3 sessions

* Tightly increment call validation

* CLI defaults to RC3 wallet code

* Rc3 address test

* Fix hashing tests

* Add deprecated encoding test

* wdk: throw errors from otp respond callback (#864)

* wdk: throw errors from otp respond callback

* wdk: otp auth error and handler refactor

* Handle guard 2FA (#861)

* guard: return a specific error when auth required

* core: pass guard token to the service

* wdk: handle prompting for guard 2FA code

* dapp-client: handle prompting for guard 2FA code

* guard 2fa tests

* wdk: separate wallet and sessions guards

* dapp-client: remove guard 2fa

* dapp-client: fix imports

* fix guard tests

* wdk: remove unneeded promise resolve

* Update relayer and api gen.ts, force public packages

* Add standalone fetch queued payloads

* Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

* Fallback to chain for non-logged in recovery

* Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (#873)

* Update a few remaining dev1 contract addresses to rc3 (#874)

* Remove unnecessary console.error where we already throw error

* Improve DappClient hasPermission method

* Wallet db try checksum and lowercase

* Update dapp client json utils to include Map reviver and replacer

* Bump next in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.4.2 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.4.2...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update type name, update exports for dapp client

* Expired explicit sessions can't sign

* Improve session validity test

* session isValid returns invalid reason

* InvalidReason is typed

* 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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#882)

* Update issue templates

* Provider sent to prepareBlankEnvelope

* Add session signature decoding

* Add feeTokens endpoint to relayer (#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 20.0.0 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.0.0...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create SECURITY.md for security policy (#70)

* Create SECURITY.md for security policy

Add a security policy document outlining supported versions and vulnerability reporting.

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#911)

* Add a way to reset 2fa when using a backup code

* use the GuardToken type instead of breaking out the props

* Update SECURITY.md

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/dapp-client/src/DappTransport.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (#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 (#885)

* add getFeeTokens to dapp client (#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (#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 (#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (#896)

* Refactor relayer package & update dependant packages  (#891)

* refactor exports for relayer (#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (#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 (#906)

* Pass request to PromptCodeHandler in guard registerUI (#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (#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 (#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (#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 (#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (#921)

* Remove publish-dists.yml github action (#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 (#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (#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 (#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 (#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 (#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta…
Dargon789 added a commit that referenced this pull request Feb 3, 2026
* 2.3.7 (#131)

* fix broken guard private key

* Expose access to passkey credential list

* Dapp client direct txn request (0xsequence#856)

* Signature request refactor

* WIP

* Refactor

* Update dapp-client exports (0xsequence#858)

* Add hasPermission method to DappClient (0xsequence#859)

* Save discovered passkey credentials upon login

* Expose name property in PasskeySignupArgs

* Fix blacklist sort

* Add multi server script

* relayer: /SimulateV3 (0xsequence#857)

* Add await for handleOpenDB scheduleExpiration

* Update increment to always include native once used

* Fix session tests

* Adding lastLoginAt to PasskeyCredential

* LoginToPasskeyArgs now accept a credentialId which is used to specify which credential to use

* Adding onSignatureRequestStatus function to register single use callbacks for when a request reaches a terminal state of completed or cancelled

* When a login is cancelled we can remove the wallet which is logging-in

* Add RC3 contracts

* Sessions space restriction

* Dedupe signers for encoding

* Support RC3 sessions

* Tightly increment call validation

* CLI defaults to RC3 wallet code

* Rc3 address test

* Fix hashing tests

* Add deprecated encoding test

* wdk: throw errors from otp respond callback (0xsequence#864)

* wdk: throw errors from otp respond callback

* wdk: otp auth error and handler refactor

* Handle guard 2FA (0xsequence#861)

* guard: return a specific error when auth required

* core: pass guard token to the service

* wdk: handle prompting for guard 2FA code

* dapp-client: handle prompting for guard 2FA code

* guard 2fa tests

* wdk: separate wallet and sessions guards

* dapp-client: remove guard 2fa

* dapp-client: fix imports

* fix guard tests

* wdk: remove unneeded promise resolve

* Update relayer and api gen.ts, force public packages

* Add standalone fetch queued payloads

* Replacing GuardRole enum with string union type, as well as replacing guardAddresses Map with Record<GuardRole, Address>

* Fallback to chain for non-logged in recovery

* Add Katana, Sandbox Tesnet, Incentiv Testnet v2 (0xsequence#873)

* Update a few remaining dev1 contract addresses to rc3 (0xsequence#874)

* Remove unnecessary console.error where we already throw error

* Improve DappClient hasPermission method

* Wallet db try checksum and lowercase

* Update dapp client json utils to include Map reviver and replacer

* Bump next in the npm_and_yarn group across 1 directory

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.4.2 to 15.4.7
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.4.2...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update type name, update exports for dapp client

* Expired explicit sessions can't sign

* Improve session validity test

* session isValid returns invalid reason

* InvalidReason is typed

* 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 (0xsequence#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (0xsequence#882)

* Update issue templates

* Provider sent to prepareBlankEnvelope

* Add session signature decoding

* Add feeTokens endpoint to relayer (0xsequence#885)

* const for node length

* Clearer blacklist size encoding

* identity signer node length

* Potential fix for code scanning alert no. 84: Insecure randomness

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* add getFeeTokens to dapp client (0xsequence#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (0xsequence#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 (0xsequence#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (0xsequence#893)

* Add Monad, remove LAOS and Root Network

* 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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.0)

Updates `happy-dom` from 17.6.3 to 20.0.0
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.0)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump happy-dom in the npm_and_yarn group across 1 directory (#69)

Bumps the npm_and_yarn group with 1 update in the / directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 20.0.0 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v20.0.0...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Create SECURITY.md for security policy (#70)

* Create SECURITY.md for security policy

Add a security policy document outlining supported versions and vulnerability reporting.

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>

* Add support for sessionless dapp connection (0xsequence#896)

* Refactor relayer package & update dependant packages  (0xsequence#891)

* refactor exports for relayer (0xsequence#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (0xsequence#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](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/dapp-client directory: [happy-dom](https://github.com/capricorn86/happy-dom).
Bumps the npm_and_yarn group with 1 update in the /packages/wallet/wdk directory: [happy-dom](https://github.com/capricorn86/happy-dom).


Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

Updates `happy-dom` from 17.6.3 to 20.0.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.2
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to logout a wallet with skipRemoveDevice even if the wallet is not in a ready state to allow force removing of wallets (0xsequence#906)

* Pass request to PromptCodeHandler in guard registerUI (0xsequence#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (0xsequence#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (0xsequence#911)

* Add a way to reset 2fa when using a backup code

* use the GuardToken type instead of breaking out the props

* Update SECURITY.md

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/wallet/dapp-client/src/DappTransport.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/src/App.tsx

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create FUNDING.json (#90)

Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Create config.yml (#91)

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.
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 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 (0xsequence#915)

* SSR safety test

* Fix CI job

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (0xsequence#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (0xsequence#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (0xsequence#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 (0xsequence#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

---------

Co-authored-by: Tolgahan Arikan <tolgahan.arikan@gmail.com>

* 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 (0xsequence#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 (0xsequence#885)

* add getFeeTokens to dapp client (0xsequence#889)

* add getFeeTokens to dapp client

* fix typo

* make getFeeTokens independent of chain session manager and initialize state (0xsequence#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 (0xsequence#887)

* Throw when supported session signer is expired

* Fix tests

* Make dapp-client implicit sessions chain agnostic (0xsequence#893)

* Add Monad, remove LAOS and Root Network

* Add support for sessionless dapp connection (0xsequence#896)

* Refactor relayer package & update dependant packages  (0xsequence#891)

* refactor exports for relayer (0xsequence#900)

* Add Arc Testnet

* Fix changelog config

* Sessionless connection upgrade and error handling in DappClient (0xsequence#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 (0xsequence#906)

* Pass request to PromptCodeHandler in guard registerUI (0xsequence#909)

* Pass request to PromptCodeHandler in guard registerUI

* Fixing guard registerUI test

* guard: allow using recovery code as 2FA token (0xsequence#910)

* guard: allow using recovery code as 2FA token

* Cleanup types of ResponseFn

---------

Co-authored-by: Corban Riley <corbanbrook@gmail.com>

* Add a way to reset 2fa when using a backup code (0xsequence#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 (0xsequence#915)

* Guard dapp-client for SSR (lazy transport, browser checks, gated storage)

* Fix guard topology (0xsequence#918)

* Use proper guard topology

* Test and fixes

* login and setup tests

* Switch prod manager settings (0xsequence#917)

* Add prod guard and identity instrument info

* Remove completed TODOs

* Small JS tweaks (0xsequence#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 (0xsequence#920)

* 3.0.0-beta.1

* identity-instrument: generate nonce from current time (0xsequence#921)

* Remove publish-dists.yml github action (0xsequence#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 (0xsequence#926)

* Add support for custom auth providers (authcode & authcode-pkce only) (0xsequence#894)

* Add support for custom auth providers (authcode & authcode-pkce only)

* fix authcode tests

* Updating Deps November 2025 (0xsequence#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 (0xsequence#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 (0xsequence#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 (0xsequence#931)

* Update pnpm

* Mark @0xsequence/wallet-primitives-cli as private

* 3.0.0-beta.3

* changeset cleanup

* Fix rc4 4337 factory (0xsequence#933)

* Add rc5 and set it as default (0xsequence#934)

* 3.0.0-beta.4

* Update SECURITY.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update wagmi-project/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Bump next from 15.5.5 to 15.5.7 (0xsequence#936)

Bumps [next](https://github.com/vercel/next.js) from 15.5.5 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.5...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add userdata service client (0xsequence#940)

* Skip LocalDevice identity signers not on current device (0xsequence#942)

* Skip LocalDevice identity signers not on current device

* Update log

* 3.0.0-beta.5

* Update config.yml (#102)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update config.yml (#103)

* Update config.yml

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update .circleci/config.yml

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#101)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: extras/docs/package.json to reduce vulnerabilities (#100)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* fix: package.json to reduce vulnerabilities (#104)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
- https://snyk.io/vuln/SNYK-JS-CROSSSPAWN-8303230
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577916
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577917
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-7577918
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8187303
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-8720086
- https://snyk.io/vuln/SNYK-JS-IMAGESIZE-9634164
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
- https://snyk.io/vuln/SNYK-JS-MICROMATCH-6838728
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14114940
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125097
- https://snyk.io/vuln/SNYK-JS-NODEFORGE-14125745
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
- https://snyk.io/vuln/SNYK-JS-ROLLUP-8073097
- https://snyk.io/vuln/SNYK-JS-SECP256K1-8237220
- https://snyk.io/vuln/SNYK-JS-SEND-7926862
- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865
- https://snyk.io/vuln/SNYK-JS-SHAJS-12089400

Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>

* Revert "Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/npm_and_yarn-318c02e2da'"

This reverts commit fd0fdf9, reversing
changes made to cba7894.

* fix: extras/web/package.json to reduce vulnerabilities (#109)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14173355

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* fix: extras/docs/package.json to reduce vulnerabilities (#106)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump next in the npm_and_yarn group across 1 directory (#110)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.7 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Delete .github/workflows/fortify.yml (#111)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* fix: extras/web/package.json to reduce vulnerabilities (#107)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NEXT-14400636
- https://snyk.io/vuln/SNYK-JS-NEXT-14400644

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Bump the npm_and_yarn group across 1 directory with 3 updates (#115)

Bumps the npm_and_yarn group with 1 update in the / directory: [next](https://github.com/vercel/next.js).


Updates `next` from 15.5.5 to 15.5.9
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.5...v15.5.9)

Updates `happy-dom` from 17.6.3 to 20.0.11
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.6.3...v20.0.11)

Updates `vite` from 7.1.10 to 7.2.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.2.7/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.2.7/packages/vite)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: happy-dom
  dependency-version: 20.0.11
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.2.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 15.5.7 to 15.5.9 (0xsequence#944)

Bumps [next](https://github.com/vercel/next.js) from 15.5.7 to 15.5.9.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](vercel/next.js@v15.5.7...v15.5.9)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Pin foundry to v1.5.0 instead of nightly (0xsequence#947)

* Include repo and extras in syncpack config to ensure deps are synced (0xsequence#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 (0xsequence#949)

* skip witness on signers that don't support it

* add passkey to test

* 3.0.0-beta.6

* Update tests.yml (#119)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update config.yml (#120)

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/services/identity-instrument/src/index.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* feat: upgrade @wagmi/cli from 0.1.15 to 2.8.0 (#126)

Snyk has created this PR to upgrade @wagmi/cli from 0.1.15 to 2.8.0.

See this package in npm:
@wagmi/cli

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

Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Potential fix for code scanning alert no. 82: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 62: Information exposure through a stack trace

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
Co-authored-by: Corban Riley <corbanbrook@gmail.com>
Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: Michael Standen <screaminghawk@gmail.com>
Co-authored-by: William Hua <william@attente.ca>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>

* Update extras/docs/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update extras/web/package.json

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* 0xsequence-1.9.19

# 0xsequence-#1.9.19

* Update packages/0xsequence/tests/browser/wallet-provider/dapp.test.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/auth/src/session.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update tests.yml (#187)

ea7e889

Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Potential fix for code scanning alert no. 61: Cross-window communication with unrestricted target origin

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

* Update packages/deployer/src/UniversalDeployer.ts

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: AU_gdev_19 <64915515+Dargon789@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Co-authored-by: Patryk Kalinowski <patryk@kalinowski.dev>
Co-authored-by: Corban Riley <corbanbrook@gmail.com>
Co-authored-by: tolgahan-arikan <tolgahan.arikan@gmail.com>
Co-authored-by: Agusx1211 <agusgit@pm.me>
Co-authored-by: Michael Standen <screaminghawk@gmail.com>
Co-authored-by: William Hua <william@attente.ca>
Co-authored-by: Michael Standen <mstan@horizon.io>
Co-authored-by: Patryk Kalinowski <pkal@horizon.io>
Co-authored-by: Taylan Pince <taylanpince@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabi <56271768+VGabriel45@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: snyk-io[bot] <141718529+snyk-io[bot]@users.noreply.github.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant