Skip to content

update PRO-3351-E2e from main branch.#71

Merged
chetanbothra merged 15 commits intoPRO-3351-E2efrom
master
Sep 30, 2025
Merged

update PRO-3351-E2e from main branch.#71
chetanbothra merged 15 commits intoPRO-3351-E2efrom
master

Conversation

@chetanbothra
Copy link
Contributor

Description

Types of changes

What types of changes does your code introduce?

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation Update
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Other (please describe):

Further comments (optional)

kanthgithub and others added 15 commits May 28, 2025 15:14
…s (on all chains) with latest IHook (#65)

* Updated contracts and changelog

- Updated factory, bootstrap and MOECDSA validator contract addresses.
- Updated CHANGLOG.md with changes.
- Bumped version from 5.1.2 to 6.0.0.

* feat: credible-account module installation test script

* feat: credible account module installation script - updated with module addresses

* feat: remove obselete reference scripts

* feat: add isModuleInitialised function and update the example scripts

* feat: constant file with address enhancements and changeLog

* feat: upgrade package version from 6.0.1 to 7.0.0

* feat: scripts and AccountAPI updates

* fix: example scripts to contain public-api-key

* feat: update change-log and package versioning to 6.1.0

---------

Co-authored-by: cryptonoyaiba <71776468+cryptonoyaiba@users.noreply.github.com>
- Add Pulse class with installPulseModules() and addHook() methods
- Define HookType enum and PulseConfig interface
- Add HookMultiplexer ABI support
- Integrate Pulse into ModularSdk via pulse getter
- Update example to use new Pulse methods
- Support automated Hook Multiplexer, Credible Account, and Resource Lock Validator installation
- Updated network configs for Sepolia to use latest version of Bootstrap that installs the Hooks before Validators
- Added new fields to NetworkConfig object to now include "credibleAccountModule" and "ResourceLockValidator"
- CircleCI fix (explicit import path change)
- Version bump
- Removed logs from pulse/constants.ts
- Increased polling on example for getting UserOpReceipt to reduce unnecessary load
- Updated Pulse contract module addresses on Sepolia to latest.
- Reverted Bootstrap contract address on Sepolia back to original.
- Adjusted latest Pulse module example script to use new addresses.
…spot/etherspot-modular-sdk into feature/hook-multiplexer-migration
- Fix for incorrect HookType assignment
- Updated PulseConfig to no longer use hookMultiPlexer addresses as taking from NetworkConfigs and made credibleAccountModule and resourceLockValidator addresses mandatory
- Removed credibleAccountModule and resourceLockValidator fields from NetworkConfig as these will be passed in via intent-sdk
- Updated pulse functions to match this.
- Updated install-latest-pulse-modules example to match this.
- Added missing hookMultiPlexerV2 param in NetworkConfig for chain id 79479957.
- Updated pulse function params to no longer decide between network config variable and passed in parameter for credibleAccountModule and resourceLockValidator.
@linear
Copy link

linear bot commented Sep 30, 2025

@coderabbitai
Copy link

coderabbitai bot commented Sep 30, 2025

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch master

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🧪 Early access (Sonnet 4.5): enabled

We are currently testing the Sonnet 4.5 model, which is expected to improve code review quality. However, this model may lead to increased noise levels in the review comments. Please disable the early access features if the noise level causes any inconvenience.

Note:

  • Public repositories are always opted into early access features.
  • You can enable or disable early access features from the CodeRabbit UI or by updating the CodeRabbit configuration file.

Comment @coderabbitai help to get the list of available commands and usage tips.

@chetanbothra chetanbothra merged commit dbbea83 into PRO-3351-E2e Sep 30, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants