feat: Add USDe token and Robinhood OFT EID - #223
Open
droplet-rl wants to merge 1 commit into
Open
Conversation
- PRODUCTION_OFT_EIDs.ROBINHOOD = 30416 (read from LayerZero EndpointV2 0x6F475642a6e85809B1c36Fa62763669b1b48DD5B eid() on chain 4663) and wire it into PUBLIC_NETWORKS[ROBINHOOD].oftEid (was OFT_NO_EID). - Add USDe (Ethena, 18 decimals, coingecko ethena-usde): Mainnet ERC-20 0x4c9EDD...E68B3 and Robinhood OFT 0x5d3a1F...52ef34. Unblocks USDe OFT routing Ethereum <-> Robinhood in quote-api, and feeds the same oftEid into the V5 integrator-api chain manifest. Co-Authored-By: Claude Fable 5 <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
PRODUCTION_OFT_EIDs.ROBINHOOD = 30416and wirePUBLIC_NETWORKS[4663].oftEid(wasOFT_NO_EID).USDetoTOKEN_SYMBOLS_MAP(Ethena, 18 decimals,ethena-usde):0x4c9EDD5852cd905f086C759E8383e09bff1E68B30x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34Why
Unblocks routing USDe via the OFT bridge provider into Robinhood Chain (4663) in the Swap API. Companion quote-api PR adds the
OFT_MESSENGERS/OFT_SHARED_DECIMALSentries and routing override; it depends on this release. TheoftEidalso flows into the V5 integrator-api chain manifest (which composes chain identity + cctpDomain + oftEid from this package), so V5 reuses this half when its OFT lanes go live.Verification (on-chain, 2026-08-03)
0x6F475642a6e85809B1c36Fa62763669b1b48DD5B,eid()).decimals()=18,sharedDecimals()=6,oftVersion()interface present.0x5d3a…ef34, lockbox over the ERC-20) haspeers(30416)set to the 4663 OFT, and the 4663 OFT haspeers(30101)set back — both directions quote cleanly viaquoteSend/quoteOFT(zero OFT fee, no rate limit).cast to-check-sum-address.Note:
yarn lintfails on master due to a pre-existingprettier --list-differenthit onREADME.md; the files touched here are prettier-clean andyarn buildpasses.Slack context: thread
C0B8BQX8DJ8/1785416924.363739🤖 Generated with Claude Code