update PRO-3351-E2e from main branch.#71
Conversation
…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.
pulse module functionality
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests
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. 🧪 Early access (Sonnet 4.5): enabledWe 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:
Comment |
Description
Types of changes
What types of changes does your code introduce?
Further comments (optional)