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 @@ -1361,7 +1361,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
119 changes: 56 additions & 63 deletions src/content/data-feeds/llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6223,10 +6223,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 [Atlas searcher onboarding guide](/data-feeds/svr-feeds/searcher-onboarding-atlas) for integration
> Chainlink SVR has expanded beyond Ethereum Mainnet and is now available on Base, Arbitrum, BNB Chain, Monad, Arc,
> Ink, and Robinhood Chain via the Atlas auction system. See the [Atlas searcher onboarding guide](/data-feeds/svr-feeds/searcher-onboarding-atlas) for integration
> details.

[Chainlink Smart Value Recapture](https://blog.chain.link/chainlink-smart-value-recapture-svr/) (SVR) Feeds introduce a novel and secure way to recapture Oracle Extractable Value (OEV)—a subset of non-toxic Maximal Extractable Value (MEV) associated with oracle updates that is most commonly observed during the liquidation process of lending protocols. The value recaptured by SVR provides DeFi protocols with an additional revenue stream while also supporting the economic sustainability of Chainlink oracle. SVR Feeds are read in the same manner as standard Chainlink Data Feeds (see [Using Data Feeds](/data-feeds/using-data-feeds)), and simply require that users specify an SVR-enabled feed address.
Expand Down Expand Up @@ -6298,7 +6298,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 @@ -6308,17 +6308,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 @@ -6361,10 +6361,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, Ink, Robinhood Chain | Atlas | [Searcher Onboarding: Atlas](/data-feeds/svr-feeds/searcher-onboarding-atlas) |

## Economics and Revenue Split

Expand Down Expand Up @@ -6404,7 +6404,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, Ink, and Robinhood Chain. See [Contract References](#contract-references) for the deployed addresses.

## Core Components

Expand All @@ -6418,66 +6420,57 @@ The terms **Searcher** and **Solver** are used interchangeably throughout this g

## Operational Recommendations

Recommended native token amounts for bonding:

- **Base and Arbitrum**: 0.1 ETH
- **BNB Chain**: 1 BNB

## Supported Protocols

- AAVE
- Compound
- Venus

## Contract References

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

### Base

Contract
Address
Recommended native token amounts for bonding, by network:

Atlas (v1.6.4)
| Network | Recommended bond |
| --------------------------------------------------------------------------------------------- | ---------------- |
| [Arbitrum](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=arbitrum#networks) | 0.1 ETH |
| [Base](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=base#networks) | 0.1 ETH |
| [BNB Chain](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=bnb-chain#networks) | 1 BNB |
| [Arc](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=arc#networks) | \~200 USDC |
| [Ink](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=ink#networks) | 0.1 ETH |
| [Monad](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=monad#networks) | \~10,000 MON |
| [Robinhood Chain](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=robinhood#networks) | 0.1 ETH |

DappControl

### Arbitrum

Contract
Address

Atlas (v1.6.4)

DappControl

### BNB Chain
> **NOTE**
>
> These recommendations apply to Atlas networks. Ethereum Mainnet SVR auctions use Flashbots MEV-Share instead and do
> not require Atlas bonding; see the [Ethereum Mainnet searcher
> guide](/data-feeds/svr-feeds/searcher-onboarding-ethereum).

Contract
Address
## Supported Protocols

Atlas (v1.6.4)
SVR currently supports the following lending protocols, by network:

DappControl
| Network | Lending protocols |
| --------------------------------------------------------------------------------------------- | -------------------------------------------- |
| [Ethereum](/data-feeds/svr-feeds/searcher-onboarding-ethereum) | Aave V3, Aave V4, Compound V3, Morpho, Venus |
| [Arbitrum](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=arbitrum#networks) | Aave V3, Compound V3, Venus, Morpho |
| [Base](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=base#networks) | Aave V3, Compound V3, Morpho, Fluid, Venus |
| [BNB Chain](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=bnb-chain#networks) | Venus |
| [Arc](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=arc#networks) | Aave V4, Morpho |
| [Ink](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=ink#networks) | Tydro |
| [Monad](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=monad#networks) | Aave V3, Morpho |
| [Robinhood Chain](/data-feeds/svr-feeds/searcher-onboarding-atlas?network=robinhood#networks) | Morpho |

### Monad
On Ethereum Mainnet, these protocols are supported through Flashbots MEV-Share rather than Atlas. See the [Ethereum
Mainnet searcher guide](/data-feeds/svr-feeds/searcher-onboarding-ethereum).

Contract
Address
## Contract References

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 @@ -6668,7 +6661,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 @@ -6692,7 +6685,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 @@ -7054,7 +7047,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 @@ -7237,7 +7230,8 @@ 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).
On Ethereum Mainnet, SVR currently supports liquidations for Aave V3, Aave V4, Compound V3, Morpho, and Venus. For all
other supported networks, see the [Atlas searcher onboarding guide](/data-feeds/svr-feeds/searcher-onboarding-atlas).

### Why Chainlink SVR?

Expand All @@ -7259,9 +7253,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,
Ink, and Robinhood Chain 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, Ink, Robinhood Chain | Atlas | [Searcher Onboarding: Atlas](/data-feeds/svr-feeds/searcher-onboarding-atlas) |

## Economics and Revenue Split

Expand Down
Loading
Loading