Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions public/logos/ousg.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions public/logos/syrup-usdc.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions public/logos/usdy.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions public/logos/ustb.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
122 changes: 116 additions & 6 deletions src/data/provider-registry.ts
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ export const PROVIDER_REGISTRY: Record<string, ProviderRegistryEntry> = {
"Nvidia tokenized equity measured across issuers on the RWA benchmarks: Robinhood's token on Robinhood Chain (Uniswap v4 vs USDG) and Backed's xStock on Solana (Jupiter executable mid vs USDC), each tracked live against the real market price.",
},
googl: {
url: "https://abc.xyz",
url: "https://www.google.com",
description:
"Alphabet tokenized equity measured across issuers on the RWA benchmarks: Robinhood's token on Robinhood Chain (Uniswap v4 vs USDG) and Backed's xStock on Solana (Jupiter executable mid vs USDC), each tracked live against the real market price.",
},
Expand Down Expand Up @@ -299,6 +299,21 @@ export const PROVIDER_REGISTRY: Record<string, ProviderRegistryEntry> = {
description:
"Pyth Network's USDY/USD market composite aggregates USDY trading into one feed. Measured against Pyth's own USDY redemption rate feed on the NAV basis benchmark.",
},
slash: {
url: "https://slash.trade",
description:
"Slash is a Telegram trading bot for Hyperliquid perps, routing user orders via its builder code and collecting builder fees. Tracked live on the Hyperliquid frontends leaderboard.",
},
topdog: {
url: "https://t.me/topdog_trade_bot",
description:
"TopDog is a Telegram-native social trading bot on Hyperliquid, tagline 'Never Trade Alone', built around copying and coordinating around active traders. Routes orders via its builder code.",
},
"markets-mobile": {
url: "https://markets.xyz",
description:
"Markets by Kinetiq is a mobile-first Hyperliquid frontend focused on clean UX for perp trading on iOS and Android. Routes flow through its builder code and appears on the Hyperliquid frontends leaderboard.",
},
bloxroute: {
url: "https://bloxroute.com",
description:
Expand Down Expand Up @@ -1157,11 +1172,6 @@ export const PROVIDER_REGISTRY: Record<string, ProviderRegistryEntry> = {
"Owly.fi is a non custodial AI powered copy trading and asset management terminal on Hyperliquid, executing perp orders via a registered builder code.",
twitter: "@owlyfi",
},
topdog: {
url: "https://topdog.gg",
description:
"TopDog is a Discord signal bot delivering real time trade alerts from top performing Hyperliquid wallets, with execution routed via a registered builder code.",
},
goodcryptox: {
url: "https://goodcrypto.app",
description:
Expand Down Expand Up @@ -1662,6 +1672,106 @@ export const PROVIDER_REGISTRY: Record<string, ProviderRegistryEntry> = {
"zkSync hybrid CEX/DEX perp venue with privacy-preserving order matching.",
twitter: "@grvt_io",
},

// ─── Oracles (bench № 082 oracle-freshness) ───────────────────
pyth: {
url: "https://www.pyth.network",
description:
"Pull-based oracle network publishing sub-second price updates through the Hermes service; consumers post the signed update onchain only when they need it. Prices are contributed by exchanges and market makers.",
twitter: "@PythNetwork",
},
redstone: {
url: "https://www.redstone.finance",
description:
"Modular oracle delivering signed price packages every few seconds through its data gateway, consumed push or pull. The freshness bench reads the primary-prod feed keyless.",
twitter: "@redstone_defi",
},

// ─── Ethereum block builders (bench № 085) ────────────────────
// Attribution rows come from the extraData self-label each builder
// stamps into its blocks. Where no legal entity is public, the
// description says so instead of guessing.
titan: {
url: "https://www.titanbuilder.xyz",
description:
"Dominant private Ethereum block builder, self-labeled `Titan (titanbuilder.xyz)` in block extraData. Regularly builds around half of all MEV-Boost blocks and also operates the Titan relay.",
twitter: "@titanbuilderxyz",
},
quasar: {
url: "https://quasar.win",
description:
"Ethereum block builder self-described as neutral and non-censoring, second-largest by extraData share. The operating entity is not publicly named; identity rests on the `quasar` extraData self-label and the quasarbuilder.eth fee recipient.",
twitter: "@QuasarBuilder",
},
eureka: {
url: "https://eurekalabs.xyz",
description:
"Ethereum block builder by Eureka Labs, founded late 2024 and backed by a $6.7M seed round (Spark Capital, Collider Ventures) to develop programmable blocks. Attributed via the `eureka` extraData self-label.",
twitter: "@EurekaBuilder",
},
buildernet: {
url: "https://buildernet.org",
description:
"Decentralized block-building network initiated by Flashbots, with Beaverbuild and Nethermind among the early node operators. Blocks are built inside TEEs by multiple operators and carry the `BuilderNet` extraData tag; conceived as the mutualized counterweight to private-builder concentration.",
},
beaverbuild: {
url: "https://beaverbuild.org",
description:
"Pseudonymous Ethereum block builder that dominated block building through 2023-2024 alongside rsync. Labels its blocks `beaverbuild.org` in extraData; no legal entity is publicly identified.",
twitter: "@beaverbuild",
},
btcs: {
url: "https://www.btcs.com/builder/",
description:
"Builder+ is the Ethereum block-building operation of BTCS Inc., a Nasdaq-listed blockchain infrastructure company (NodeOps staking, Builder+, Imperium DeFi). Attributed via the `Builder+` extraData self-label.",
twitter: "@NasdaqBTCS",
},
bobthebuilder: {
url: "https://bobthebuilder.xyz",
description:
"Pseudonymous Ethereum block builder, self-labeled `bob-the-builder` in block extraData with the bob-the-builder.eth fee recipient. No operating entity is publicly identified; identity rests on the extraData self-label.",
twitter: "@0xb0bthebuilder",
},
vanilla: {
url: "https://ethereum.org/en/developers/docs/mev/",
description:
"Not a company: blocks whose extraData is empty or carries an execution client's default tag (geth, reth, nethermind, besu, erigon), meaning the proposer built the block locally instead of outsourcing to a MEV-Boost builder. The live measure of how much of Ethereum still self-builds.",
},
other: {
url: "https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/evm-block-builders",
description:
"Aggregate long-tail bucket, not a single provider. On the block-builder bench it collects blocks whose extraData tag is not in the curated attribution table; every raw string is logged so named rows can be added as the table grows.",
},

// ─── RWA yield tokens (bench 089 rwa-yield-accuracy) ─────────
usdy: {
url: "https://ondo.finance/usdy",
description:
"Ondo USDY is a yield-bearing tokenized U.S. Treasury note. Rebases on Ethereum, also issued on Solana, Aptos and Sui. Delivered yield on bench 089 is read from Ondo's on-chain oracle rather than Ethereum totalSupply to avoid bridge-flow noise.",
twitter: "@OndoFinance",
docs: "https://docs.ondo.finance/",
},
ousg: {
url: "https://ondo.finance/ousg",
description:
"Ondo OUSG is a tokenized short-term U.S. Treasury fund. NAV appreciation model — the share price grows daily as yield accrues. Delivered yield on bench 089 is read from Ondo's on-chain oracle (Aave IPriceOracle interface).",
twitter: "@OndoFinance",
docs: "https://docs.ondo.finance/",
},
ustb: {
url: "https://superstate.com/ustb",
description:
"Superstate USTB is a tokenized short-duration U.S. Treasury fund. NAV-accrual model, share price published on-chain via a Chainlink NAV feed. Delivered yield on bench 089 reads the Chainlink feed at latest and t-30d blocks.",
twitter: "@superstateinc",
docs: "https://superstate.com/legal",
},
"syrup-usdc": {
url: "https://syrup.fi",
description:
"Maple SyrupUSDC is an ERC-4626 vault whose underlying is a book of institutional USDC loans. Not a T-bill wrapper — yield reflects loan-book performance. Delivered yield on bench 089 reads convertToAssets(1 share) at latest and t-30d blocks and compares to the pool's base APY (excludes SYRUP token rewards).",
twitter: "@maplefinance",
docs: "https://maplefinance.gitbook.io/maple/",
},
};

/**
Expand Down
6 changes: 6 additions & 0 deletions src/lib/logo-manifest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,12 @@ const RAW: Record<string, string> = {
invo: "/logos/invo.png",
marsgo: "/logos/marsgo.jpg",
"bitget-wallet": "/logos/bitget-wallet.png",

// ─── RWA yield tokens (bench 089 rwa-yield-accuracy) ───
usdy: "/logos/usdy.svg",
ousg: "/logos/ousg.svg",
ustb: "/logos/ustb.svg",
"syrup-usdc": "/logos/syrup-usdc.svg",
};

// Asset-symbol aliases used by perp-fees as chain dimension values.
Expand Down
Loading