diff --git a/public/logos/ousg.svg b/public/logos/ousg.svg new file mode 100644 index 00000000..1e4a5aab --- /dev/null +++ b/public/logos/ousg.svg @@ -0,0 +1,4 @@ + + + OUSG + diff --git a/public/logos/syrup-usdc.svg b/public/logos/syrup-usdc.svg new file mode 100644 index 00000000..621d9088 --- /dev/null +++ b/public/logos/syrup-usdc.svg @@ -0,0 +1,5 @@ + + + Syrup + USDC + diff --git a/public/logos/usdy.svg b/public/logos/usdy.svg new file mode 100644 index 00000000..3b533cb9 --- /dev/null +++ b/public/logos/usdy.svg @@ -0,0 +1,4 @@ + + + USDY + diff --git a/public/logos/ustb.svg b/public/logos/ustb.svg new file mode 100644 index 00000000..a2bb4435 --- /dev/null +++ b/public/logos/ustb.svg @@ -0,0 +1,4 @@ + + + USTB + diff --git a/src/data/provider-registry.ts b/src/data/provider-registry.ts index 4d2b4231..6026318f 100644 --- a/src/data/provider-registry.ts +++ b/src/data/provider-registry.ts @@ -230,7 +230,7 @@ export const PROVIDER_REGISTRY: Record = { "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.", }, @@ -299,6 +299,21 @@ export const PROVIDER_REGISTRY: Record = { 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: @@ -1157,11 +1172,6 @@ export const PROVIDER_REGISTRY: Record = { "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: @@ -1662,6 +1672,106 @@ export const PROVIDER_REGISTRY: Record = { "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/", + }, }; /** diff --git a/src/lib/logo-manifest.ts b/src/lib/logo-manifest.ts index 6c87905f..98d9fb8a 100644 --- a/src/lib/logo-manifest.ts +++ b/src/lib/logo-manifest.ts @@ -358,6 +358,12 @@ const RAW: Record = { 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.