Skip to content

Commit feb8d8f

Browse files
authored
atlas updates (#3620)
1 parent f4e2fb7 commit feb8d8f

2 files changed

Lines changed: 50 additions & 0 deletions

File tree

src/content/data-feeds/llms-full.txt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5897,6 +5897,27 @@ After bonding atlETH and deploying their smart contract, solvers are finally abl
58975897

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

5900+
### Parallel Auctions
5901+
5902+
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.
5903+
5904+
**How the parallel auctions behave**
5905+
5906+
Both auctions represent the exact same liquidation opportunity, but:
5907+
5908+
- They are sent to the auction independently.
5909+
- They can arrive at different times due to latency differences.
5910+
- They may have slightly different deadlines, based on when each node receives the report.
5911+
- It is effectively random which auction transaction lands first or succeeds onchain.
5912+
5913+
**Implication for bidding**
5914+
5915+
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.
5916+
5917+
<Aside type="caution" title="Required: Bid on Both Parallel Auctions" />
5918+
5919+
Duplicate auctions were introduced to improve landing guarantees by increasing the probability that at least one auction succeeds onchain.
5920+
59005921
### 1. Communicate with the Searcher Gateway
59015922

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

src/content/data-feeds/svr-feeds/searcher-onboarding-atlas.mdx

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -639,6 +639,35 @@ After bonding atlETH and deploying their smart contract, solvers are finally abl
639639

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

642+
### Parallel Auctions
643+
644+
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.
645+
646+
**How the parallel auctions behave**
647+
648+
Both auctions represent the exact same liquidation opportunity, but:
649+
650+
- They are sent to the auction independently.
651+
- They can arrive at different times due to latency differences.
652+
- They may have slightly different deadlines, based on when each node receives the report.
653+
- It is effectively random which auction transaction lands first or succeeds onchain.
654+
655+
**Implication for bidding**
656+
657+
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.
658+
659+
<Aside type="caution" title="Required: Bid on Both Parallel Auctions">
660+
<ul>
661+
<li>
662+
Always submit bids to <strong>both</strong> auctions when two are created for the same liquidation opportunity.
663+
</li>
664+
<li>Avoid logic that limits bidding to a single auction per price update.</li>
665+
<li>Latency and timing differences between parallel auctions are expected and unavoidable.</li>
666+
</ul>
667+
</Aside>
668+
669+
Duplicate auctions were introduced to improve landing guarantees by increasing the probability that at least one auction succeeds onchain.
670+
642671
### 1. Communicate with the Searcher Gateway
643672

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

0 commit comments

Comments
 (0)