Repository navigation
chore(whitelist): allow Nexroute post-hook wrapper on base, robinhood (EXSC-1254) - #2625
Conversation
… (EXSC-1254) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. WalkthroughThe whitelist adds the Nexroute contract address and selector to the Base and Robinhood contract lists. ChangesNexroute whitelist entries
Estimated code review effort: 2 (Simple) | ~5 minutes Change: Feature Merge Risk:
|
There was a problem hiding this comment.
🤖 [Automated QA Review] Approved — PR #2625: Nexroute wrapper whitelist matches EXSC-1195 precedent on base and robinhood
🔍 QA Review — EXSC-1254 · PR #2625 (first review)Verdict: ✅ Approve · Head SummaryAdds the Nexroute Verified
Notes (non-gating)
Audit
|
thesems
left a comment
There was a problem hiding this comment.
Verified on-chain on base and robinhood: code present, no EIP-1967 implementation set, selector 0xf8989325 in bytecode. Minor: bytecode differs between the two chains at the same address — worth confirming it's the intended build on each.
Which Linear task belongs to this PR?
Fixes EXSC-1254
Why did I implement it this way?
Standalone whitelist update. Adds Nexroute's post-hook wrapper
0xf0E976E8460fdbc8B563816Fea2cf89CB7D55eA7on base (chainId 8453) and robinhood (chainId 4663) with selector0xf8989325, so it can be used as a post-hook step inswapData. The selector is stored with an empty signature string, as in #2539 (EXSC-1195), #2303 (EXSC-910) and #2030 (EXSC-495).Checked before adding: the address is EIP-55 checksummed and has code on both chains (base 3118 bytes, robinhood 3451 bytes). It is not an EIP-1967 proxy on either chain (implementation slot is empty).
0xf8989325is in the bytecode on both chains, and the pair is not yet whitelisted on either diamond.checkDeploymentAddressConsistency.tspasses.On robinhood the current wrapper
0x58C8fa6dC39040A382fE787C5C8A12F0CdCe1289(EXSC-1195) stays allowlisted so existing routes keep working during the switch. Whether to remove it later is an open question on the ticket.Checklist before requesting a review
Checklist for reviewer (DO NOT DEPLOY and contracts BEFORE CHECKING THIS!!!)
🤖 Generated with Claude Code