Skip to content

Comments

Add ci automated v2.3.7#295

Merged
Dargon789 merged 7 commits intomasterfrom
add-ci-automated-v2.3.7
Feb 17, 2026
Merged

Add ci automated v2.3.7#295
Dargon789 merged 7 commits intomasterfrom
add-ci-automated-v2.3.7

Conversation

@Dargon789
Copy link
Owner

No description provided.

taylanpince and others added 6 commits February 16, 2026 13:25
* [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

* [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>
…e#966)

* fix(relayer): wrap feeOptions calldata for simulation

* fix(relayer): request FeeOptions as wallet (match wallet-webapp-v3)

* fix(relayer): restore AbiFunction import
@codesandbox
Copy link

codesandbox bot commented Feb 17, 2026

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@bolt-new-by-stackblitz
Copy link

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

@vercel
Copy link

vercel bot commented Feb 17, 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 Feb 17, 2026 0:09am
sequence-js-web Ready Ready Preview, Comment Feb 17, 2026 0:09am
sequence.js Canceled Canceled Feb 17, 2026 0:09am
wagmi-project Canceled Canceled Feb 17, 2026 0:09am

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.

Sorry @Dargon789, your pull request is larger than the review limit of 150000 diff characters

@snyk-io
Copy link

snyk-io bot commented Feb 17, 2026

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

💻 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 significantly expands the project's blockchain compatibility by integrating new networks and addresses a critical bug in the relayer's transaction fee estimation logic. It also enhances development workflow and project transparency through the addition of CI automation, standardized issue reporting, and clear project governance documents. These changes collectively improve the platform's robustness, security, and maintainability.

Highlights

  • New Chain Support: Added support for new blockchain networks: HyperEVM (Chain ID 999), Sonic (Chain ID 146), and Berachain (Chain ID 80094) by updating chain IDs and network configurations.
  • Relayer RPC Fix: Implemented a fix in the relayer's RPC fee options calculation to ensure correct transaction fee estimations, specifically by adjusting the 'to' and 'data' parameters in the feeOptions call.
  • Automated CI and Project Governance: Introduced CircleCI configuration for automated builds and added standard GitHub issue templates (bug report, feature request, custom), along with project funding information and a security policy document.
  • Package Version Updates: Bumped the version of multiple @0xsequence packages (api, builder, guard, identity-instrument, indexer, marketplace, metadata, relayer, userdata, abi, wallet-core, dapp-client, wallet-primitives, wallet-wdk) to 3.0.0-beta.17.
  • Improved Randomness for Dapp IDs: Updated the DappTransport class to use cryptographically secure randomness (crypto.getRandomValues) for generating unique IDs, enhancing security.
  • Generated Client Updates: Added new generated TypeScript client files for the Indexer and Indexer Gateway services, reflecting updated API schemas.
Changelog
  • .changeset/chilly-hands-carry.md
    • Added a new changeset file for the upcoming release, noting new chain support and a relayer RPC fix.
  • .changeset/pre.json
    • Updated initial versions for several @0xsequence packages from 3.0.0-beta.15 to 3.0.0-beta.16.
    • Added the chilly-hands-carry changeset entry to the pre-release configuration.
  • packages/services/api/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
  • packages/services/api/package.json
    • Updated the package version to 3.0.0-beta.17.
    • Changed the author from 'Sequence Platforms Inc.' to 'Sequence Platforms ULC'.
  • packages/services/builder/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
  • packages/services/builder/package.json
    • Updated the package version to 3.0.0-beta.17.
    • Changed the author from 'Sequence Platforms Inc.' to 'Sequence Platforms ULC'.
  • packages/services/guard/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
  • packages/services/guard/package.json
    • Updated the package version to 3.0.0-beta.17.
    • Changed the author from 'Sequence Platforms Inc.' to 'Sequence Platforms ULC'.
  • packages/services/identity-instrument/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
  • packages/services/identity-instrument/package.json
    • Updated the package version to 3.0.0-beta.17.
  • packages/services/indexer/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
  • packages/services/indexer/package.json
    • Updated the package version to 3.0.0-beta.17.
    • Changed the author from 'Sequence Platforms Inc.' to 'Sequence Platforms ULC'.
  • packages/services/marketplace/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
  • packages/services/marketplace/package.json
    • Updated the package version to 3.0.0-beta.17.
    • Changed the author from 'Sequence Platforms Inc.' to 'Sequence Platforms ULC'.
  • packages/services/metadata/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
  • packages/services/metadata/package.json
    • Updated the package version to 3.0.0-beta.17.
    • Changed the author from 'Sequence Platforms Inc.' to 'Sequence Platforms ULC'.
  • packages/services/relayer/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
    • Updated dependencies, including @0xsequence/wallet-primitives to 3.0.0-beta.17.
  • packages/services/relayer/package.json
    • Updated the package version to 3.0.0-beta.17.
    • Changed the author from 'Sequence Platforms Inc.' to 'Sequence Platforms ULC'.
  • packages/services/userdata/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
  • packages/services/userdata/package.json
    • Updated the package version to 3.0.0-beta.17.
    • Changed the author from 'Sequence Platforms Inc.' to 'Sequence Platforms ULC'.
  • packages/utils/abi/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
  • packages/utils/abi/package.json
    • Updated the package version to 3.0.0-beta.17.
    • Changed the author from 'Sequence Platforms Inc.' to 'Sequence Platforms ULC'.
  • packages/wallet/core/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
    • Updated dependencies, including @0xsequence/guard, @0xsequence/relayer, and @0xsequence/wallet-primitives to 3.0.0-beta.17.
  • packages/wallet/core/package.json
    • Updated the package version to 3.0.0-beta.17.
  • packages/wallet/dapp-client/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
    • Updated dependencies, including @0xsequence/guard, @0xsequence/relayer, @0xsequence/wallet-core, and @0xsequence/wallet-primitives to 3.0.0-beta.17.
  • packages/wallet/dapp-client/package.json
    • Updated the package version to 3.0.0-beta.17.
  • packages/wallet/primitives/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
  • packages/wallet/primitives/package.json
    • Updated the package version to 3.0.0-beta.17.
  • packages/wallet/wdk/CHANGELOG.md
    • Added changelog entry for 3.0.0-beta.17 with 'New chains, relayer rpc fix'.
    • Updated dependencies, including @0xsequence/guard, @0xsequence/identity-instrument, @0xsequence/relayer, @0xsequence/wallet-core, and @0xsequence/wallet-primitives to 3.0.0-beta.17.
  • packages/wallet/wdk/package.json
    • Updated the package version to 3.0.0-beta.17.
Activity
  • Dargon789 initiated this pull request.
  • New CI configuration for CircleCI was added to automate build processes.
  • Standardized GitHub issue templates were introduced to streamline bug reporting and feature requests.
  • Project funding details and a security policy document were added for transparency and governance.
  • Generated client files for Indexer services were updated, reflecting schema changes.
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.

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 primarily focuses on updating package versions, adding new chain configurations, and making a security improvement in ID generation. It also includes new issue templates and a basic CircleCI configuration. A security audit found no vulnerabilities meeting the required severity threshold (Medium, High, or Critical) in the implemented changes, and the changes appear to be well-contained and address the stated goals.

I am having trouble creating individual review comments. Click here to see my feedback.

packages/wallet/dapp-client/src/DappTransport.ts (563-567)

high

The change to use window.crypto.getRandomValues() instead of Math.random() for generating random parts of the ID is a significant security improvement. Math.random() is not cryptographically secure and should not be used for generating unique identifiers that might have security implications, such as session or request IDs. This change correctly addresses that concern.

.circleci/config.yml (15)

medium

The job name web3-defi-game-project- ends with a hyphen. While functional, it's an unconventional naming practice and could be a typo. It's generally recommended to use descriptive names without trailing punctuation for clarity and consistency in CI/CD configurations.

@Dargon789 Dargon789 merged commit 77d87bf into master Feb 17, 2026
11 of 15 checks passed
@Dargon789 Dargon789 deleted the add-ci-automated-v2.3.7 branch February 17, 2026 12:11
@Dargon789 Dargon789 restored the add-ci-automated-v2.3.7 branch February 17, 2026 12:12
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 is an automated release, bumping versions to v3.0.0-beta.17, updating changelogs, adding new chains (HYPEREVM, SONIC, BERACHAIN), and fixing the relayer RPC. A security audit found no critical vulnerabilities, and noted that the DApp transport improvements using cryptographically secure randomness and adherence to security best practices are consistent with the implementation. Regarding code quality, feedback includes addressing a hardcoded repository path and an unusual job name in .circleci/config.yml, along with a suggestion to add a placeholder step to an empty job. Additionally, in packages/wallet/dapp-client/src/DappTransport.ts, while the switch to window.crypto is a good security enhancement, it introduces a regression for non-browser environments; a fix using globalThis.crypto with a fallback is suggested for broader compatibility. The other changes, including the relayer fix and new network additions, look good.

I am having trouble creating individual review comments. Click here to see my feedback.

packages/wallet/dapp-client/src/DappTransport.ts (563-567)

high

Using window.crypto is a great security improvement over Math.random(). However, this will break in non-browser environments like Node.js where window is not defined. To ensure compatibility, you can use globalThis.crypto, which is available in modern browsers and Node.js versions. It's also good practice to include a fallback to the previous Math.random() implementation for older environments that might not support the Web Crypto API.

    // Use crypto.getRandomValues for cryptographically secure randomness
    const array = new Uint32Array(2);
    // Use globalThis.crypto for broader environment support (browsers, Node.js >= 19)
    if (typeof globalThis.crypto?.getRandomValues === 'function') {
      globalThis.crypto.getRandomValues(array);
      const randStr = (array[0].toString(36) + array[1].toString(36)).slice(0, 9);
      return `${Date.now().toString(36)}-${randStr}`;
    } else {
      // Fallback for older environments that don't support Web Crypto API
      return `${Date.now().toString(36)}-${Math.random().toString(36).substring(2, 9)}`;
    }

.circleci/config.yml (11)

medium

This comment seems to contain a hardcoded repository path from another project (Dargon789/hardhat-project). It would be better to make this more generic or remove it to avoid confusion for future contributors.

          # visit app.circleci.com/settings/project/github/<your-org>/<your-repo>/environment-variables

.circleci/config.yml (15)

medium

The job name web3-defi-game-project- ends with a dash, which looks like a typo. Consider renaming it to something more descriptive of its purpose, for example build-and-test. If you do, remember to also update the workflow on line 24.

  build-and-test:

.circleci/config.yml (19)

medium

This job only performs a checkout and has no other steps. If this is a placeholder for future CI steps, consider adding a comment or a placeholder run step to clarify its purpose and prevent it from being overlooked.

      - checkout
      - run:
          name: Placeholder for future steps
          command: echo "Build and test steps will be added here."

@Dargon789 Dargon789 linked an issue Feb 19, 2026 that may be closed by this pull request
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.

Sequence diagram for NeuraLegion DAST scan workflow execution

3 participants