Skip to content

feat: Add USDe token and Robinhood OFT EID - #223

Open
droplet-rl wants to merge 1 commit into
masterfrom
droplet/C0B8BQX8DJ8-1785416924-363739
Open

feat: Add USDe token and Robinhood OFT EID#223
droplet-rl wants to merge 1 commit into
masterfrom
droplet/C0B8BQX8DJ8-1785416924-363739

Conversation

@droplet-rl

Copy link
Copy Markdown
Contributor

What

  • PRODUCTION_OFT_EIDs.ROBINHOOD = 30416 and wire PUBLIC_NETWORKS[4663].oftEid (was OFT_NO_EID).
  • Add USDe to TOKEN_SYMBOLS_MAP (Ethena, 18 decimals, ethena-usde):
    • Mainnet ERC-20: 0x4c9EDD5852cd905f086C759E8383e09bff1E68B3
    • Robinhood OFT: 0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34
  • Version bump 3.1.123 → 3.1.124.

Why

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_DECIMALS entries and routing override; it depends on this release. The oftEid also 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)

  • EID 30416 read from the LayerZero EndpointV2 on 4663 (0x6F475642a6e85809B1c36Fa62763669b1b48DD5B, eid()).
  • USDe on 4663 is a LayerZero V2 OFT: decimals()=18, sharedDecimals()=6, oftVersion() interface present.
  • Ethereum adapter (0x5d3a…ef34, lockbox over the ERC-20) has peers(30416) set to the 4663 OFT, and the 4663 OFT has peers(30101) set back — both directions quote cleanly via quoteSend/quoteOFT (zero OFT fee, no rate limit).
  • Addresses checksummed via cast to-check-sum-address.

Note: yarn lint fails on master due to a pre-existing prettier --list-different hit on README.md; the files touched here are prettier-clean and yarn build passes.

Slack context: thread C0B8BQX8DJ8/1785416924.363739

🤖 Generated with Claude Code

- 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]>
@droplet-rl
droplet-rl requested a review from nicholaspai August 3, 2026 17:00
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.

1 participant