Skip to content

chore: remove Switchboard oracle (project shutting down) - #484

Merged
keone merged 1 commit into
mainfrom
chore/remove-switchboard-oracle
Sep 19, 2026
Merged

keone merged 1 commit into
mainfrom
chore/remove-switchboard-oracle

Conversation

@dak-agent

@dak-agent dak-agent Bot commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

What

Removes the Switchboard oracle from both mainnet and testnet protocol listings.

  • Deletes mainnet/switchboard.jsonc and testnet/switchboard.jsonc
  • Regenerates the aggregate files (protocols-mainnet.{json,csv}, protocols-testnet.{json,csv}) via scripts/ProtocolsTable.py so they no longer include Switchboard

Why

Switchboard Foundation Group announced on 2026-09-19 that the Switchboard oracle protocol is winding down, with all support ending 2026-09-25 (across every chain it operated on). It should no longer be listed as an available protocol on Monad.

For context, Switchboard never saw meaningful production adoption on Monad: no notable protocol reads its feeds, and on-chain activity against its Monad oracle contract has been dormant for ~4 months.

Note

Bungee's SwitchboardRouter / SwitchboardPlug contract entries in mainnet/bungee.jsonc are intentionally left untouched — those are Bungee/Socket's own internal messaging-module contract names, unrelated to the Switchboard oracle.

Validation

  • python scripts/validate_protocol.py --network testnet → passes
  • python scripts/validate_protocol.py --network mainnet → passes
  • Aggregates regenerated; only the Switchboard oracle entry is removed.

Co-authored-by: Keone Hon <323982+keone@users.noreply.github.com>
@keone
keone merged commit 385624b into main Sep 19, 2026
5 checks passed
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