Remove Sei support - #998
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughThe PR removes the Sei cross-chain implementation, deployment tooling, configuration, artifacts, and TypeScript exports. Solidity tests and NTT documentation are updated to use generic destination-chain terminology and Ethereum Sepolia examples. ChangesSei integration removal
Estimated code review effort: 4 (Complex) | ~60 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
piotr-roslaniec
left a comment
There was a problem hiding this comment.
LGTM. Clean Sei removal; verified via multi-agent review (correctness/security/contrarian/docs) plus a docs-example fix. CI green.
Retain the Sei removals from #998 while preserving the Wormhole executor guardrails.
Reconciles the NTT migration branch with main. main's only change since the merge-base is the Sei removal (#998), which this branch had already applied via its fixed-destination NTT redesign; all conflicts resolved in favor of this branch's redesign. Resulting tree is identical to the branch tip plus removal of the residual cross-chain/sei artifacts.
Resolves the conflict with `Remove Sei support (#998)`, the single commit main had gained since this branch forked. Sei source, tests and generated pages take main's deletion. This branch had only touched them incidentally, adding the repo-wide `supportsTaprootDeposits()` interface method that every chain implementation gained; with the implementation gone there is nothing left to implement it. No dangling reference to the module remains. `typescript/api-reference` is regenerated with typedoc rather than hand-merged, since it is build output: three pages conflicted on content and six Sei pages are dropped. SDK suite: 874 passing, 0 failing.
Resolves the conflict with `Remove Sei support (#998)`, the single commit main had gained since this branch forked. Sei source, tests and generated pages take main's deletion. This branch had only touched them incidentally, adding the repo-wide `supportsTaprootDeposits()` interface method that every chain implementation gained; with the implementation gone there is nothing left to implement it. No dangling reference to the module remains. `typescript/api-reference` is regenerated with typedoc rather than hand-merged, since it is build output: three pages conflicted on content and six Sei pages are dropped. SDK suite: 874 passing, 0 failing.
Reconciles the NTT migration branch with main. main's only change since the merge-base is the Sei removal (#998), which this branch had already applied via its fixed-destination NTT redesign; all conflicts resolved in favor of this branch's redesign. Resulting tree is identical to the branch tip plus removal of the residual cross-chain/sei artifacts.
Summary
Testing
npm run buildfromsolidityyarn buildfromtypescriptusing Yarn 4yarn test --grep "NTT Utilities"fromtypescriptunder Node 18: 20 passingprovider.init is not a function; a clean Yarn 4 reinstall was blocked locally by DNS resolution forregistry.yarnpkg.comSummary by CodeRabbit