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
21 changes: 21 additions & 0 deletions src/content/data-feeds/llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5897,6 +5897,27 @@ After bonding atlETH and deploying their smart contract, solvers are finally abl

This guide uses Go and the [Atlas Go SDK](https://github.com/FastLane-Labs/atlas-sdk-go).

### Parallel Auctions

On certain assets—primarily BTC and ETH feeds on BNB Chain, Base, and Arbitrum—two separate auctions are created in parallel by different Chainlink nodes for each liquidation opportunity. **These auctions are independent**: there is no matching or coordination between them.

**How the parallel auctions behave**

Both auctions represent the exact same liquidation opportunity, but:

- They are sent to the auction independently.
- They can arrive at different times due to latency differences.
- They may have slightly different deadlines, based on when each node receives the report.
- It is effectively random which auction transaction lands first or succeeds onchain.

**Implication for bidding**

If you only bid on one auction, you have roughly a 50% chance of winning even if your bid is the highest. To guarantee coverage, you must bid on both auctions using the same strategy.

<Aside type="caution" title="Required: Bid on Both Parallel Auctions" />

Duplicate auctions were introduced to improve landing guarantees by increasing the probability that at least one auction succeeds onchain.

### 1. Communicate with the Searcher Gateway

Searchers communicate with the system through the Searcher Gateway, which serves as the entry point for reading user operations and submitting solutions.
Expand Down
29 changes: 29 additions & 0 deletions src/content/data-feeds/svr-feeds/searcher-onboarding-atlas.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -639,6 +639,35 @@ After bonding atlETH and deploying their smart contract, solvers are finally abl

This guide uses Go and the [Atlas Go SDK](https://github.com/FastLane-Labs/atlas-sdk-go).

### Parallel Auctions

On certain assets—primarily BTC and ETH feeds on BNB Chain, Base, and Arbitrum—two separate auctions are created in parallel by different Chainlink nodes for each liquidation opportunity. **These auctions are independent**: there is no matching or coordination between them.

**How the parallel auctions behave**

Both auctions represent the exact same liquidation opportunity, but:

- They are sent to the auction independently.
- They can arrive at different times due to latency differences.
- They may have slightly different deadlines, based on when each node receives the report.
- It is effectively random which auction transaction lands first or succeeds onchain.

**Implication for bidding**

If you only bid on one auction, you have roughly a 50% chance of winning even if your bid is the highest. To guarantee coverage, you must bid on both auctions using the same strategy.

<Aside type="caution" title="Required: Bid on Both Parallel Auctions">
<ul>
<li>
Always submit bids to <strong>both</strong> auctions when two are created for the same liquidation opportunity.
</li>
<li>Avoid logic that limits bidding to a single auction per price update.</li>
<li>Latency and timing differences between parallel auctions are expected and unavoidable.</li>
</ul>
</Aside>

Duplicate auctions were introduced to improve landing guarantees by increasing the probability that at least one auction succeeds onchain.

### 1. Communicate with the Searcher Gateway

Searchers communicate with the system through the Searcher Gateway, which serves as the entry point for reading user operations and submitting solutions.
Expand Down
Loading