Skip to content

Rooch framework v25#3842

Merged
jolestar merged 5 commits into
mainfrom
rooch_framework_v25
Dec 3, 2025
Merged

Rooch framework v25#3842
jolestar merged 5 commits into
mainfrom
rooch_framework_v25

Conversation

@jolestar

@jolestar jolestar commented Dec 3, 2025

Copy link
Copy Markdown
Contributor

Summary

Summary about this PR

  • Closes #issue

- Remove sender_addr != receiver_addr assertion in internal_open_channel
- Remove sender == receiver validation in CLI open command
- Add comment explaining same address usage for account internal operations
- Add test case verifying sender == receiver functionality works
Copilot AI review requested due to automatic review settings December 3, 2025 11:39
@vercel

vercel Bot commented Dec 3, 2025

Copy link
Copy Markdown

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

Project Deployment Preview Comments Updated (UTC)
rooch-portal-v2.1 Ready Ready Preview Comment Dec 3, 2025 11:50am
test-portal Ready Ready Preview Comment Dec 3, 2025 11:50am
1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
rooch Ignored Ignored Preview Dec 3, 2025 11:50am

@github-actions

github-actions Bot commented Dec 3, 2025

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR introduces Rooch Framework v25, which includes significant enhancements to the payment channel infrastructure, resource management, and DID validation. The key changes include removing the restriction that prevented payment channels from having the same sender and receiver address, adding comprehensive security review documentation, and updating framework release notes.

Key Changes

  • Removed sender/receiver equality check in payment channel to allow same-address operations
  • Added extensive security review documentation (4 comprehensive reports)
  • Updated framework release notes for v25
  • Added new test coverage for same-address payment channel scenarios

Reviewed changes

Copilot reviewed 13 out of 18 changed files in this pull request and generated no comments.

Show a summary per file
File Description
frameworks/rooch-framework/sources/payment_channel.move Removed assertion preventing same sender/receiver address, added clarifying comment
frameworks/rooch-framework/sources/tests/payment_channel_test.move Added test case for same-address payment channel operations
crates/rooch/src/commands/payment_channel/commands/open.rs Removed CLI validation that prevented same sender/receiver
frameworks/framework-release/released/README.md Added v25 release notes link
frameworks/framework-release/released/25/README.md Comprehensive v25 release documentation
reports/security-review-report.md Detailed security analysis of DID and payment channel modules
reports/test-coverage-analysis.md Test coverage analysis with recommendations
reports/final-review-checklist.md Security review checklist with 41 items
reports/SUMMARY.md Executive summary of security review
reports/README.md Chinese language summary of security review
deps/x402, deps/nuwa, deps/NIPs Submodule commit references

@jolestar jolestar merged commit f837758 into main Dec 3, 2025
16 of 18 checks passed
@jolestar jolestar deleted the rooch_framework_v25 branch December 3, 2025 23:58
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.

2 participants