Skip to content
Open
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
2 changes: 1 addition & 1 deletion src/config/sidebar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1300,7 +1300,7 @@ export const SIDEBAR_WITH_SUNSET_PRODUCTS: Partial<Record<Sections, SectionEntry
url: "data-feeds/svr-feeds/searcher-onboarding-ethereum",
},
{
title: "Searcher Onboarding: Atlas (Base, Arbitrum, BNB Chain, Monad)",
title: "Searcher Onboarding: Atlas",
url: "data-feeds/svr-feeds/searcher-onboarding-atlas",
},
],
Expand Down
83 changes: 25 additions & 58 deletions src/content/data-feeds/llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6186,10 +6186,10 @@ Source: https://docs.chain.link/data-feeds/svr-feeds
> onboarded. Searchers can [subscribe here](https://chainlinkcommunity.typeform.com/to/s55Hu2tK) to receive timely
> Chainlink SVR updates.

> **TIP: SVR Now Available on Base, Arbitrum, and BNB Chain**
> **TIP: SVR Now Available Beyond Ethereum Mainnet**
>
> Chainlink SVR has expanded beyond Ethereum Mainnet and is now available on Base, Arbitrum, and BNB Chain via the
> Atlas auction system. See the&#x20;
> Chainlink SVR has expanded beyond Ethereum Mainnet and is now available on Base, Arbitrum, BNB Chain, Monad, Arc,
> HyperEVM, Ink, Robinhood Chain, and Unichain via the Atlas auction system. See the&#x20;
> [Atlas searcher onboarding guide](/data-feeds/svr-feeds/searcher-onboarding-atlas) for integration
> details.

Expand Down Expand Up @@ -6262,7 +6262,7 @@ If the **private route** fails or times out, the SVR feed automatically **revert

## SVR Feed Variants

Chainlink SVR Feeds are available in three variants:
Each SVR feed carries a variant label in the [Feed Addresses](/data-feeds/price-feeds/addresses) table and on [data.chain.link](https://data.chain.link/). The label identifies which protocol or integration the feed is intended for.

### SVR (Shared)

Expand All @@ -6272,17 +6272,17 @@ Canonical shared SVR feeds for use by any protocol. These are the recommended fe

Dedicated SVR feeds exclusively for the Aave protocol.

### SVR-Backup (Legacy)
### Compound SVR Feeds

Legacy shared SVR feeds that are still actively used by existing applications. Searchers should continue to monitor these feeds. New integrations should use the [SVR (Shared)](#svr-shared) feeds instead.
Dedicated SVR feeds exclusively for the Compound protocol.

## Default SVR Activation

Chainlink SVR is activated by default for certain Chainlink Data Feeds on certain blockchain networks, currently Base and Ink. When SVR is enabled by default, new and existing lending market deployments recapture OEV without any additional integration work.

Integrators should expect zero service disruption during activation, and no action is needed on their part.

On these networks, SVR feeds have an **SVR** label on the [Feed Addresses](/data-feeds/price-feeds/addresses?network=base\&showSvr=true) page and on [data.chain.link](https://data.chain.link/). Previously deployed SVR feeds remain available and function as expected, and can be identified with the **SVR-Backup** label.
On these networks, SVR feeds have an **SVR** label on the [Feed Addresses](/data-feeds/price-feeds/addresses?network=base\&showSvr=true) page and on [data.chain.link](https://data.chain.link/). Previously deployed SVR feeds remain available and function as expected, and can be identified by their variant label.

For any questions, contact [chainlink_data_feeds@smartcontract.com](mailto:chainlink_data_feeds@smartcontract.com). Protocols can also opt out at any time by reading from the "Standard" proxy that complements every SVR proxy for the relevant feed.

Expand Down Expand Up @@ -6325,10 +6325,10 @@ This code sample is essentially the same as reading from a standard Chainlink Pr

Chainlink SVR supports two auction paths depending on the network:

| Network | Auction System | Guide |
| -------------------------------- | ------------------- | ---------------------------------------------------------------------------------------------------------------- |
| Ethereum Mainnet | Flashbots MEV-Share | [Searcher Onboarding: Ethereum Mainnet](/data-feeds/svr-feeds/searcher-onboarding-ethereum) |
| Base, Arbitrum, BNB Chain, Monad | Atlas | [Searcher Onboarding: Atlas (Base, Arbitrum, BNB Chain, Monad)](/data-feeds/svr-feeds/searcher-onboarding-atlas) |
| Network | Auction System | Guide |
| ------------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------- |
| Ethereum Mainnet | Flashbots MEV-Share | [Searcher Onboarding: Ethereum Mainnet](/data-feeds/svr-feeds/searcher-onboarding-ethereum) |
| Base, Arbitrum, BNB Chain, Monad, Arc, HyperEVM, Ink, Robinhood Chain, Unichain | Atlas | [Searcher Onboarding: Atlas](/data-feeds/svr-feeds/searcher-onboarding-atlas) |

## Economics and Revenue Split

Expand Down Expand Up @@ -6368,7 +6368,9 @@ Source: https://docs.chain.link/data-feeds/svr-feeds/searcher-onboarding-atlas
>
> Searchers can [subscribe here](https://chainlinkcommunity.typeform.com/to/s55Hu2tK) to receive timely Chainlink SVR updates.

[Chainlink Smart Value Recapture (SVR)](/data-feeds/svr-feeds) has expanded to Base, Arbitrum, BNB Chain, and Monad with a new auction system, **Atlas**. This guide provides existing Chainlink SVR searchers with the technical specifications and integration requirements for participating in all non-ETH mainnet SVR auctions.
[Chainlink Smart Value Recapture (SVR)](/data-feeds/svr-feeds) has expanded beyond Ethereum Mainnet with a new auction system, **Atlas**. This guide provides existing Chainlink SVR searchers with the technical specifications and integration requirements for participating in all non-ETH mainnet SVR auctions.

Atlas is currently live on the following networks: Base, Arbitrum, BNB Chain, Monad, Arc, HyperEVM, Ink, Robinhood Chain, and Unichain. See [Contract References](#contract-references) for the deployed addresses.

## Core Components

Expand All @@ -6395,53 +6397,19 @@ Recommended native token amounts for bonding:

## Contract References

The following contracts are deployed at version **v1.6.4**.

### Base

Contract
Address

Atlas (v1.6.4)

DappControl

### Arbitrum

Contract
Address

Atlas (v1.6.4)

DappControl

### BNB Chain

Contract
Address

Atlas (v1.6.4)

DappControl

### Monad

Contract
Address

Atlas (v1.6.4)
Each chain has a live Atlas deployment and a live DappControl:

DappControl
- **Atlas**: The auction contract, deployed at version **v1.6.4**. Searchers bond native tokens here to cover the gas costs of their operation and the oracle update, and call it to unbond and redeem.
- **DappControl**: The dApp-specific module that defines the auction rules for Chainlink SVR. Searchers read parameters such as the solver gas limit from it, and filter incoming user operations by its address.

## Feed Aggregator Addresses

> **NOTE**
>
> Searchers need to listen to the **Aggregator address** for price reports, not the proxy address. You can find the
> aggregator address by reading `aggregator` in the proxy contract. For convenience, we've included the aggregator
> address in the table below. Use **Aave-SVR** type feeds for Aave, **SVR** type feeds for other protocols, and
> **SVR-Backup** for the legacy shared feeds. For the full list of SVR feeds, see the [SVR Feeds
> page](/data-feeds/svr-feeds).
> address in the table below. Each feed is labeled with its SVR variant (for example, **Shared SVR**, **Aave SVR**, or
> **Compound SVR**). For the full list of SVR feeds, see the [SVR Feeds page](/data-feeds/svr-feeds).

## Guide

Expand Down Expand Up @@ -6640,7 +6608,7 @@ interface IAtlas {
function depositAndBond(uint256 amountToBond) external payable;
}

address atlasAddress = address(0x8e098Dfd60aEC9bCf07fd3cA5933e9F22b1b4A0d);
address atlasAddress = address(0x583dcFef0D240DC80753F0F0B26513feE27D9B77);
uint256 amountToBond = 1e18;

IAtlas(atlasAddress).depositAndBond{ value: amountToBond }(amountToBond);
Expand All @@ -6664,7 +6632,7 @@ interface IAtlas {
function ESCROW_DURATION() external view returns (uint256);
}

address atlasAddress = address(0x8e098Dfd60aEC9bCf07fd3cA5933e9F22b1b4A0d);
address atlasAddress = address(0x583dcFef0D240DC80753F0F0B26513feE27D9B77);
uint256 amountToUnbond = 1e18;

IAtlas(atlasAddress).unbond(amountToUnbond);
Expand Down Expand Up @@ -7027,7 +6995,7 @@ var (
chainId = big.NewInt(8453)

// Filtering notifications for the Chainlink dApp control (module) address only
dAppControlAddress = common.HexToAddress("0xe15BBa987C002ecc3586e81244517877D294d291")
dAppControlAddress = common.HexToAddress("0xa5E1a36938769cbd5a26f5e19D8FCB379f597c83")
)

// This function returns true if the notification is of interest and false
Expand Down Expand Up @@ -7210,7 +7178,7 @@ This guide explains how to identify and bid on **Chainlink SVR** liquidation opp
through **Flashbots MEV-Share**. SVR Feeds support a private transmission channel for oracle price updates, enabling
searchers to backrun new prices with liquidation transactions and compete for profit.

For Base, Arbitrum, and BNB Chain, see the [Atlas searcher onboarding guide](/data-feeds/svr-feeds/searcher-onboarding-atlas).
For all other supported networks, see the [Atlas searcher onboarding guide](/data-feeds/svr-feeds/searcher-onboarding-atlas).

### Why Chainlink SVR?

Expand All @@ -7232,9 +7200,8 @@ For more background on how Aave liquidations work, see [Aave Documentation](http
>
> Searchers need to listen to the **Aggregator address** for price reports, not the proxy address. You can find the
> aggregator address by reading `aggregator` in the proxy contract. For convenience, we've included the aggregator
> address in the table below. Use **Aave-SVR** type feeds for Aave, **SVR** type feeds for other protocols, and
> **SVR-Backup** for the legacy shared feeds. For the full list of SVR feeds, see the [SVR Feeds
> page](/data-feeds/svr-feeds).
> address in the table below. Each feed is labeled with its SVR variant (for example, **Shared SVR**, **Aave SVR**, or
> **Compound SVR**). For the full list of SVR feeds, see the [SVR Feeds page](/data-feeds/svr-feeds).

## How to Participate as a Searcher

Expand Down
24 changes: 12 additions & 12 deletions src/content/data-feeds/svr-feeds/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ isIndex: true
whatsnext:
{
"SVR Searcher Onboarding: Ethereum Mainnet": "/data-feeds/svr-feeds/searcher-onboarding-ethereum",
"SVR Searcher Onboarding: Atlas (Base, Arbitrum, BNB Chain)": "/data-feeds/svr-feeds/searcher-onboarding-atlas",
"SVR Searcher Onboarding: Atlas": "/data-feeds/svr-feeds/searcher-onboarding-atlas",
"Learn how to read answers from Data Feeds": "/data-feeds/price-feeds",
"Find contract addresses for Price Feeds": "/data-feeds/price-feeds/addresses",
"Data Feeds API Reference": "/data-feeds/api-reference",
Expand All @@ -28,10 +28,10 @@ import { Aside, ClickToZoom } from "@components"
</p>
</Aside>

<Aside type="tip" title="SVR Now Available on Base, Arbitrum, and BNB Chain">
<Aside type="tip" title="SVR Now Available Beyond Ethereum Mainnet">
<p>
Chainlink SVR has expanded beyond Ethereum Mainnet and is now available on Base, Arbitrum, and BNB Chain via the
Atlas auction system. See the{" "}
Chainlink SVR has expanded beyond Ethereum Mainnet and is now available on Base, Arbitrum, BNB Chain, Monad, Arc,
HyperEVM, Ink, Robinhood Chain, and Unichain via the Atlas auction system. See the{" "}
<a href="/data-feeds/svr-feeds/searcher-onboarding-atlas">Atlas searcher onboarding guide</a> for integration
details.
</p>
Expand Down Expand Up @@ -108,7 +108,7 @@ If the **private route** fails or times out, the SVR feed automatically **revert

## SVR Feed Variants

Chainlink SVR Feeds are available in three variants:
Each SVR feed carries a variant label in the [Feed Addresses](/data-feeds/price-feeds/addresses) table and on [data.chain.link](https://data.chain.link/). The label identifies which protocol or integration the feed is intended for.

### SVR (Shared)

Expand All @@ -118,17 +118,17 @@ Canonical shared SVR feeds for use by any protocol. These are the recommended fe

Dedicated SVR feeds exclusively for the Aave protocol.

### SVR-Backup (Legacy)
### Compound SVR Feeds

Legacy shared SVR feeds that are still actively used by existing applications. Searchers should continue to monitor these feeds. New integrations should use the [SVR (Shared)](#svr-shared) feeds instead.
Dedicated SVR feeds exclusively for the Compound protocol.

## Default SVR Activation

Chainlink SVR is activated by default for certain Chainlink Data Feeds on certain blockchain networks, currently Base and Ink. When SVR is enabled by default, new and existing lending market deployments recapture OEV without any additional integration work.

Integrators should expect zero service disruption during activation, and no action is needed on their part.

On these networks, SVR feeds have an **SVR** label on the [Feed Addresses](/data-feeds/price-feeds/addresses?network=base&showSvr=true) page and on [data.chain.link](https://data.chain.link/). Previously deployed SVR feeds remain available and function as expected, and can be identified with the **SVR-Backup** label.
On these networks, SVR feeds have an **SVR** label on the [Feed Addresses](/data-feeds/price-feeds/addresses?network=base&showSvr=true) page and on [data.chain.link](https://data.chain.link/). Previously deployed SVR feeds remain available and function as expected, and can be identified by their variant label.

For any questions, contact [chainlink_data_feeds@smartcontract.com](mailto:chainlink_data_feeds@smartcontract.com). Protocols can also opt out at any time by reading from the "Standard" proxy that complements every SVR proxy for the relevant feed.

Expand Down Expand Up @@ -171,10 +171,10 @@ This code sample is essentially the same as reading from a standard Chainlink Pr

Chainlink SVR supports two auction paths depending on the network:

| Network | Auction System | Guide |
| -------------------------------- | ------------------- | ---------------------------------------------------------------------------------------------------------------- |
| Ethereum Mainnet | Flashbots MEV-Share | [Searcher Onboarding: Ethereum Mainnet](/data-feeds/svr-feeds/searcher-onboarding-ethereum) |
| Base, Arbitrum, BNB Chain, Monad | Atlas | [Searcher Onboarding: Atlas (Base, Arbitrum, BNB Chain, Monad)](/data-feeds/svr-feeds/searcher-onboarding-atlas) |
| Network | Auction System | Guide |
| ------------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------- |
| Ethereum Mainnet | Flashbots MEV-Share | [Searcher Onboarding: Ethereum Mainnet](/data-feeds/svr-feeds/searcher-onboarding-ethereum) |
| Base, Arbitrum, BNB Chain, Monad, Arc, HyperEVM, Ink, Robinhood Chain, Unichain | Atlas | [Searcher Onboarding: Atlas](/data-feeds/svr-feeds/searcher-onboarding-atlas) |

## Economics and Revenue Split

Expand Down
Loading
Loading