Skip to content

Add Robinhood Chain support - #234

Draft
AryanGodara wants to merge 1 commit into
mainfrom
aryan/robinhood-chain
Draft

AryanGodara wants to merge 1 commit into
mainfrom
aryan/robinhood-chain

Conversation

@AryanGodara

Copy link
Copy Markdown
Collaborator

Description

Adds Robinhood Chain (chain ID 4663) so the 0x solver can run there.

Changes

  • add ChainId::Robinhood = 4663.
  • add Robinhood to the Balancer UnsupportedChainId arm, since the Balancer SOR API doesn't support it. (And also balancer being shut down soon)
  • quote chain-id in config/example.zeroex.toml. As a bare integer it failed to parse, because the ChainId deserializer takes a string or a u64 and TOML integers are i64.
  • add the missing Ink and Robinhood asserts to the chain tests.

Note: don't merge until the services dependency is bumped (in a separate PR) to a release that has the Robinhood Settlement, AllowListAuthentication and Permit2 addresses. Without them
the solver panics at startup on 4663.
(The services support PR is in work, and should be in within next 2 releases)

Signed-off-by: Aryan Godara <aryangodara03@gmail.com>
@AryanGodara AryanGodara self-assigned this Oct 21, 2026
@ropusaurio
ropusaurio self-requested a review October 22, 2026 14: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