Skip to content

Conversation

shunkakinoki
Copy link
Contributor

@shunkakinoki shunkakinoki commented Feb 20, 2025

Includes all required core configuration, imageHash, signature modules derived from sequence-core for v3 and ensures that all critical tests are passing.

Steps to test

  1. Run the following command from the root go repository to initiate the rpc:
go run ./cmd/sequence/ server
  1. In the v3 module, run the following foundry tests:
forge test --mp test/modules/BaseSig.t.sol
forge test --mp test/modules/Calls.t.sol
forge test --mp test/modules/Payload.t.sol
forge test --mp test/Guest.t.sol
forge test --mp test/Stage1Module.t.sol
forge test --mp test/Wallet.t.sol

Caveats

Some gas-estimation commands, etc. are commented out because of the scope of this PR. will follow up in a later PR. Also, Permission, SmartSession, SessionManager related modules will follow up later.

@shunkakinoki shunkakinoki changed the base branch from master to waas-scoped-sessions February 25, 2025 11:44
@shunkakinoki shunkakinoki changed the base branch from waas-scoped-sessions to master February 25, 2025 11:45
@attente attente force-pushed the v3-core branch 2 times, most recently from 86d26f3 to 56c6f8a Compare February 26, 2025 16:20
@shunkakinoki shunkakinoki requested a review from attente February 27, 2025 10:03
attente and others added 5 commits July 29, 2025 09:58
- Introduced a new method `Approval` in the ImageHash struct to generate a digest that must be signed for subsequent ImageHash approvals.
- Utilized a predefined salt for the hashing process to ensure consistency and security in the approval mechanism.
Copy link
Contributor

@VojtechVitek VojtechVitek left a comment

Choose a reason for hiding this comment

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

@shunkakinoki @attente before I go through the PR in detail, what's the high-level update on this PR? Did we stabilize the v3 contracts? Is this backward-compatible regarding v1/v2?

Copy link
Contributor

@VojtechVitek VojtechVitek left a comment

Choose a reason for hiding this comment

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

LGTM.

Current go-sequence@master saved at "v2" branch: https://github.com/0xsequence/go-sequence/tree/v2

@VojtechVitek VojtechVitek merged commit 6458568 into master Sep 11, 2025
4 checks passed
@VojtechVitek VojtechVitek deleted the v3-core branch September 11, 2025 14:05
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.

5 participants