Skip to content

3.0.9#542

Merged
Dargon789 merged 294 commits into
masterfrom
0xsequence-v3-SDK
May 8, 2026
Merged

3.0.9#542
Dargon789 merged 294 commits into
masterfrom
0xsequence-v3-SDK

Conversation

@Dargon789
Copy link
Copy Markdown
Owner

No description provided.

Dargon789 and others added 30 commits November 14, 2025 16:44
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@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>
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>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
Enhancements:
Include FUNDING.json to display GitHub sponsorship options in the repository
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
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>
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>
* 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>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 8, 2026

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

Project Deployment Actions Updated (UTC)
sequence-js-docs Ready Ready Preview, Comment May 8, 2026 10:31am
sequence-js-web Ready Ready Preview, Comment May 8, 2026 10:31am
sequence.js Ready Ready Preview, Comment May 8, 2026 10:31am
wagmi-project Ready Ready Preview, Comment May 8, 2026 10:31am

@snyk-io
Copy link
Copy Markdown

snyk-io Bot commented May 8, 2026

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

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

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

@mergify
Copy link
Copy Markdown

mergify Bot commented May 8, 2026

⚠️ The sha of the head commit of this PR conflicts with #485. Mergify cannot evaluate rules on this PR. Once #485 is merged or closed, Mergify will resume processing this PR. ⚠️

Copy link
Copy Markdown

@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 introduces a new demo dapp for the Sequence Wallet, including configuration files, CI/CD workflows, and a main application component. Several critical and high-severity issues were identified in the code: the wallet provider implementation is incorrect, setDefaultChainId is called on the wrong object, and the sanitizeEmail function is prone to runtime errors due to null handling. Additionally, the useEffect hooks for event listeners are missing cleanup logic, and useMemo is incorrectly used for side effects. The CI/CD configuration also contains a regression by downgrading Node.js and PNPM versions, and the Azure pipeline uses an insecure, end-of-life Node.js version.

Comment thread .codesandbox/src/App.tsx Outdated
Comment thread .codesandbox/src/App.tsx Outdated
Comment thread .codesandbox/src/App.tsx Outdated
Comment thread azure-pipelines.yml
Comment thread .codesandbox/src/App.tsx Outdated
Comment thread .codesandbox/src/App.tsx
Comment thread .codesandbox/src/App.tsx
Comment thread .github/actions/install-dependencies/action.yml
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Signed-off-by: Dargon789 <64915515+Dargon789@users.noreply.github.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 8, 2026

Deployment failed with the following error:

Resource is limited - try again in 24 hours (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/dargon789-forge?upgradeToPro=build-rate-limit

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

mergify Bot commented May 8, 2026

⚠️ The sha of the head commit of this PR conflicts with #485. Mergify cannot evaluate rules on this PR. Once #485 is merged or closed, Mergify will resume processing this PR. ⚠️

@vercel
Copy link
Copy Markdown

vercel Bot commented May 8, 2026

Deployment failed with the following error:

Resource is limited - try again in 1 day (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/dargon789-forge?upgradeToPro=build-rate-limit

@mergify
Copy link
Copy Markdown

mergify Bot commented May 8, 2026

⚠️ The sha of the head commit of this PR conflicts with #485. Mergify cannot evaluate rules on this PR. Once #485 is merged or closed, Mergify will resume processing this PR. ⚠️

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

mergify Bot commented May 8, 2026

⚠️ The sha of the head commit of this PR conflicts with #485. Mergify cannot evaluate rules on this PR. Once #485 is merged or closed, Mergify will resume processing this PR. ⚠️

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

mergify Bot commented May 8, 2026

⚠️ The sha of the head commit of this PR conflicts with #485. Mergify cannot evaluate rules on this PR. Once #485 is merged or closed, Mergify will resume processing this PR. ⚠️

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

mergify Bot commented May 8, 2026

⚠️ The sha of the head commit of this PR conflicts with #485. Mergify cannot evaluate rules on this PR. Once #485 is merged or closed, Mergify will resume processing this PR. ⚠️

Bumps the npm_and_yarn group with 1 update in the /lib/signals-implicit-mode/lib/sequence-v3/lib/openzeppelin-contracts directory: [axios](https://github.com/axios/axios).
Bumps the npm_and_yarn group with 1 update in the /lib/signals-implicit-mode/lib/sequence-v3/lib/account-abstraction directory: [follow-redirects](https://github.com/follow-redirects/follow-redirects).
Bumps the npm_and_yarn group with 1 update in the /.codesandbox directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `axios` from 1.7.4 to 1.16.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.7.4...v1.16.0)

Updates `follow-redirects` from 1.15.6 to 1.16.0
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.15.3...v1.16.0)

Updates `follow-redirects` from 1.15.3 to 1.16.0
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](follow-redirects/follow-redirects@v1.15.3...v1.16.0)

Updates `vite` from 5.2.6 to 6.4.2
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.16.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: follow-redirects
  dependency-version: 1.16.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: follow-redirects
  dependency-version: 1.16.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 6.4.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>
@Dargon789 Dargon789 merged commit f31d04b into master May 8, 2026
14 of 19 checks passed
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.