Auction Slot Strategies | Liquidity Providing & Yield | XRP Academy - XRP Academy
3 free lessons remaining this month

Free preview access resets monthly

Upgrade for Unlimited
Skip to main content
advanced55 min

Auction Slot Strategies

Learning Objectives

Explain the auction slot mechanism including bidding, winning, displacement, and time decay

Calculate profitable bid amounts based on expected trading volume and fee savings

Evaluate whether auction participation makes sense for your specific trading profile

Understand the LP benefit from auction activity even without direct participation

Implement auction strategies appropriate to your role (trader vs. LP)

Every AMM has the same problem: arbitrageurs extract value.

When external prices change, someone needs to rebalance the pool. That "someone" is typically an arbitrageur who profits from the price discrepancy. In most AMMs, this profit comes entirely at LP expense—it's the economic source of impermanent loss.

XRPL's innovation is the continuous auction slot. Instead of letting arbitrageurs trade for free (paying only standard fees), XRPL forces them to bid LP tokens for the privilege of discounted fees. Those bids are burned, increasing the value of remaining LP tokens.

It's not perfect—arbitrageurs still profit. But LPs capture a larger share of the pie than on other AMMs. Understanding this mechanism helps you appreciate one of XRPL's genuine competitive advantages.


CONTINUOUS AUCTION STRUCTURE

Basic mechanics:
├── One auction slot per AMM pool
├── 24-hour slot duration
├── Winner trades at 90% fee discount
├── Slot can be won by higher bid anytime
├── Winning bid = LP tokens burned
└── Partial refund if displaced early

Slot benefits:
├── Trade at 1/10 of normal fee
├── Example: 0.5% fee → 0.05% with slot
├── Can designate up to 4 additional accounts
├── All designated accounts get discount
└── Significant savings for high-volume traders

Bidding mechanics:
├── Bid in LP tokens
├── Must exceed minimum OR current holder's bid
├── Bid amount determined at transaction time
├── LP tokens debited immediately
├── Previous holder gets partial refund (if applicable)
└── Net amount burned
```

MINIMUM BID FORMULA

For an empty/expired slot:
Minimum Bid = (LP Token Supply × Fee Rate) / 25

For displacing current holder:
Must exceed: Current holder's bid

Example - Empty slot:
├── Pool: 1,000,000 LP tokens
├── Fee rate: 0.5% (0.005)
├── Minimum: 1,000,000 × 0.005 / 25 = 200 LP tokens
├── If LP token = $3.00, minimum = $600
└── This is the floor bid

Example - Occupied slot:
├── Current holder bid: 500 LP tokens
├── Must bid > 500 LP tokens
├── No formula—just outbid
└── Plus any decay adjustment
```

TIME DECAY MECHANICS

The problem:
├── You win slot with 500 LP token bid
├── After 1 hour, someone outbids you
├── Should you lose entire 500 LP tokens?
└── That seems unfair for 1 hour of benefit

The solution: Pro-rata refund
├── If displaced, you get partial refund
├── Refund based on time remaining
├── Used 1 of 24 hours → ~23/24 refund
└── Fair compensation for unused time

Refund calculation:
├── Time held: T hours
├── Slot duration: 24 hours
├── Time remaining: 24 - T
├── Refund proportion: (24 - T) / 24
├── Refund: Original bid × Refund proportion
└── Net cost: Original bid × (T / 24)

Example:
├── You bid: 600 LP tokens
├── Held for: 6 hours
├── Time remaining: 18 hours
├── Refund: 600 × (18/24) = 450 LP tokens
├── Net cost: 600 - 450 = 150 LP tokens
├── Cost per hour: 150 / 6 = 25 LP tokens/hour
└── Your effective cost was 150 LP tokens for 6 hours

WHAT GETS BURNED:
├── If slot expires (full 24h): Entire bid burned
├── If displaced: Difference between bids burned
├── Displaced person: Gets refund, loses pro-rata portion
├── New winner: Pays full bid (may later get refund)
└── Net: Value flows to pool (LP token burns)
```

AMMBID TRANSACTION STRUCTURE

{
"TransactionType": "AMMBid",
"Account": "rYourAddress...",
"Asset": {
"currency": "XRP"
},
"Asset2": {
"currency": "RLUSD",
"issuer": "rIssuerAddress..."
},
"BidMin": "500", // Optional: Minimum LP tokens to bid
"BidMax": "1000", // Optional: Maximum LP tokens to bid
"AuthAccounts": [ // Optional: Additional accounts for discount
{"AuthAccount": {"Account": "rAccount1..."}},
{"AuthAccount": {"Account": "rAccount2..."}}
]
}

Field explanations:
├── BidMin: Won't bid less than this (or fail)
├── BidMax: Won't bid more than this
├── If both omitted: Bids minimum required
├── AuthAccounts: Up to 4 extra accounts get discount
└── Your account always gets discount as winner

Strategy considerations:
├── Set BidMax to control costs
├── Use BidMin to ensure you win
├── AuthAccounts: Add your other trading accounts
├── Or add partner accounts
└── All share the discounted rate
```


SHOULD YOU BID FOR THE SLOT?

The decision: Is the fee savings worth the bid cost?

Break-even calculation:
Fee Savings = Trading Volume × Fee Rate × 0.90
(You save 90% of fees with the slot)

Break-even Volume = Bid Cost / (Fee Rate × 0.90)

Example:
├── Bid cost: 300 LP tokens
├── LP token value: $3.00
├── Total bid: $900
├── Pool fee: 0.5%
├── Fee savings per $ traded: 0.5% × 0.90 = 0.45%
├── Break-even volume: $900 / 0.0045 = $200,000
└── Must trade $200K+ in 24 hours to profit

PROFITABILITY ANALYSIS:

If you trade $300,000 in 24 hours:
├── Without slot: $300,000 × 0.5% = $1,500 in fees
├── With slot: $300,000 × 0.05% = $150 in fees
├── Fee savings: $1,350
├── Bid cost: $900
├── Net profit: $450
└── Worth bidding ✓

If you trade $100,000 in 24 hours:
├── Without slot: $100,000 × 0.5% = $500 in fees
├── With slot: $100,000 × 0.05% = $50 in fees
├── Fee savings: $450
├── Bid cost: $900
├── Net loss: -$450
└── Not worth bidding ✗
```

IDEAL AUCTION SLOT BIDDERS

PRIMARY USERS: Arbitrageurs
├── Trade frequently during price moves
├── Need lowest possible fees
├── Volume in hundreds of thousands
├── Professional operations
├── This is their business
└── Primary auction slot demand

SECONDARY USERS: Market Makers
├── Continuous trading activity
├── Spread capture needs low fees
├── High daily volume
├── Can justify bid economics
└── Regular slot users

TERTIARY USERS: High-Volume Traders
├── Large one-time trades
├── Rebalancing significant positions
├── Occasional but substantial volume
├── May bid opportunistically
└── Less consistent than arbs/MMs

WHO SHOULD NOT BID:

Regular LPs:
├── Don't trade enough volume
├── Bid cost > potential savings
├── Better to benefit passively from burns
└── Leave bidding to professionals

Retail traders:
├── Volume too low to justify
├── Fee savings don't cover bid
├── Standard fees are acceptable
└── Don't overcomplicate

Anyone trading < $100K daily:
├── Math rarely works
├── Exceptions for very low minimum bids
├── But rare on active pools
└── Probably not you
```

AUCTION COMPETITION

In active pools:
├── Multiple arbitrageurs compete
├── Bids pushed toward fair value
├── Winning bid ≈ Expected profit from arbitrage
├── Competition benefits LPs (higher burns)
└── Equilibrium tends toward efficiency

In less active pools:
├── Fewer competitors
├── May get slot at minimum bid
├── Better economics for bidders
├── But: Less arbitrage opportunity
└── Lower total volume

Competition indicators:
├── How often is slot occupied?
├── How quickly are bids displaced?
├── What's typical bid multiple over minimum?
├── Consistent winners (professional presence)?
└── Healthy competition = healthy pool

MARKET EFFICIENCY:
├── Highly efficient: Slots always occupied, tight margins
├── Moderately efficient: Regular activity, some opportunity
├── Inefficient: Slots often empty, opportunity if qualified
└── Your opportunity depends on pool efficiency
```


PASSIVE AUCTION BENEFITS

LP tokens burned = Your share increases:
├── Winner bids 500 LP tokens
├── Net burn (after any refunds): ~200 LP tokens
├── Pool total LP tokens decreases
├── Your LP tokens now = larger % of pool
├── Pool value unchanged
└── Your claim increased

Quantifying the benefit:
├── You hold: 10,000 LP tokens
├── Pool total: 1,000,000 LP tokens
├── Your share: 1.00%
├── Burn: 200 LP tokens
├── New total: 999,800 LP tokens
├── New share: 10,000 / 999,800 = 1.0002%
└── 0.02% increase in your claim

ANNUALIZED IMPACT:

Assume 3 auctions per day, 200 LP token net burn each:
├── Daily burn: 600 LP tokens
├── Daily burn %: 600 / 1,000,000 = 0.06%
├── Annual burn: 600 × 365 = 219,000 LP tokens
├── Annual burn %: 219,000 / 1,000,000 = 21.9%

Your benefit (10,000 LP tokens):
├── Pool assets unchanged (actually higher from fees)
├── Your share: 1.00% → 1.28% over year
├── Equivalent to 28% yield contribution
└── Reality: New deposits offset burns

MORE REALISTIC:
├── Net burn after new deposits: ~2-5% annually
├── Still meaningful contribution to yield
├── Passive—requires no action
├── Unique to XRPL's auction design
└── One reason XRPL LP can be attractive
```

TRACKING AUCTION HEALTH

What to monitor:
├── Slot occupancy rate (% of time occupied)
├── Average bid size
├── Bid frequency
├── Net burn rate
├── Arbitrage activity correlation
└── Competitive dynamics

Healthy auction signs:
├── High occupancy (>80% of time)
├── Multiple bidders competing
├── Bids responding to price volatility
├── Consistent burn rate
└── Value flowing to LPs

Unhealthy auction signs:
├── Slot often empty
├── Single bidder dominates (no competition)
├── Bids only at minimum
├── No response to opportunities
└── Indicates pool may be dying

WHERE TO CHECK:
├── XRPL explorers with AMM data
├── Third-party analytics (where available)
├── Direct ledger queries
├── Community tracking resources
└── Your own monitoring systems
```

AUCTION-INFORMED POOL SELECTION

Auction activity as pool health indicator:
├── Active auctions = Active arbitrage = Healthy pool
├── Healthy pools have better price alignment
├── Better prices attract more organic trading
├── More trading = more fees
└── Virtuous cycle

Evaluation criteria:
├── Include auction activity in due diligence
├── Score pools higher if auction active
├── Be cautious of pools with no auction activity
├── Consider burn rate as yield component
└── Factor into net yield projections

AUCTION SCORE ADDITION TO DUE DILIGENCE:

Add to Governance & Risk category:
├── Auction activity level: 0-5 points
├── 5 = Highly active, competitive bidding
├── 3 = Moderate activity
├── 1 = Minimal activity
├── 0 = No auction activity observed
└── Adjusts total score accordingly


---
BIDDING STRATEGIES

STRATEGY 1: Minimum Bid Sniping
├── Monitor for slot expiration
├── Bid minimum immediately on expiry
├── Hold for full 24 hours if not displaced
├── Maximum savings if uncontested
└── Works on less competitive pools

STRATEGY 2: Volatility-Timed Bidding
├── Bid when expecting price moves
├── Price moves = arbitrage opportunity
├── Secure slot before competitors
├── Use slot during profitable window
└── Accept displacement after opportunity passes

STRATEGY 3: Coordinated Account Access
├── Win slot with primary account
├── Add 4 AuthAccounts
├── All 5 accounts trade at discount
├── Aggregate volume justifies bid
└── For operations with multiple accounts

STRATEGY 4: Defensive Bidding
├── Large LP position in pool
├── Bid to prevent others from arbitrage
├── Reduce IL on your LP position
├── Net benefit if IL savings > bid cost
└── Very advanced, requires modeling

IMPLEMENTATION CONSIDERATIONS:
├── Automation often required
├── Competitive pools move fast
├── Manual bidding at disadvantage
├── Professional operations dominate
└── Retail participation difficult
```

BIDDER RISK MANAGEMENT

RISKS:

  1. Overpaying for slot

  2. Displacement before profit

  3. Opportunity cost

  4. Execution risk

BIDDER'S CHECKLIST:
□ Volume estimate realistic?
□ Bid below expected savings?
□ Displacement risk acceptable?
□ Alternative uses for LP tokens considered?
□ Execution path reliable?
□ Profit target defined?
```

COMBINING LP AND BIDDING

Some sophisticated participants are both:
├── Provide liquidity (earn fees)
├── Bid for slots (reduce own fees)
├── Trade through pool (arbitrage)
└── Capture value from multiple angles

COMBINED STRATEGY:

As LP:
├── Deposit liquidity
├── Earn trading fees
├── Benefit from others' auction burns
└── Baseline yield

As bidder:
├── Trade through pool for arbitrage
├── Bid for slot to reduce costs
├── Profitable trades
├── Offset some IL

NET RESULT:
├── Multiple income streams
├── Reduced effective IL
├── Higher complexity
├── Higher capital requirements
├── Not for beginners
└── For professional operations

WHO THIS IS FOR:
├── Professional market makers
├── Quantitative trading operations
├── Well-capitalized specialists
├── Technical operators
└── NOT typical retail LPs


---
AUCTION MECHANISM LIMITATIONS

DOESN'T ELIMINATE IL:
├── Arbitrageurs still profit
├── Just less than without auction
├── IL still occurs from rebalancing
├── Auction mitigates, doesn't eliminate
└── Don't expect IL-free LP

DOESN'T GUARANTEE AUCTION ACTIVITY:
├── Depends on arbitrage opportunity
├── Stable prices = less arbitrage = less auction
├── Pool health determines activity
├── Can't force bidders
└── Passive benefit varies

DOESN'T HELP SMALL TRADERS:
├── Minimum bids may be substantial
├── Break-even requires high volume
├── Professional advantage
├── Retail excluded from bidding
└── Only passive benefit for most

DOESN'T MAKE POOL AUTOMATICALLY GOOD:
├── Auction is one feature
├── Pool still needs volume, TVL, etc.
├── Can't salvage fundamentally weak pool
├── Part of evaluation, not silver bullet
└── Holistic assessment still required
```

XRPL AUCTION vs. OTHER AMM DESIGNS

XRPL Auction Slot:
├── Arbitrageurs bid for fee discount
├── Winning bids burned → LP benefit
├── Continuous 24-hour slots
├── 90% fee discount for winner
└── Unique XRPL feature

Uniswap (No auction):
├── Everyone pays same fee
├── Arbitrageurs pay normal fees
├── All fees to LPs
├── No auction mechanism
└── More IL, simpler

Balancer (Dynamic fees):
├── Fees adjust based on volatility
├── Higher fees during instability
├── Attempts to offset IL
├── Different approach than auction
└── Complex implementation

Curve (Stable-focused):
├── Optimized for stable pairs
├── Different curve (not constant product)
├── Lower IL by design
├── Better for stable/stable
└── Different use case

ASSESSMENT:
├── XRPL auction is innovative
├── Provides genuine LP benefit
├── Not universally "best"
├── Trade-offs vs. simplicity
├── Appropriate for XRPL's goals
└── One of several valid approaches
```


Auction mechanism increases LP value. LP token burns from winning bids increase remaining token value. This is mathematical.

Professional traders dominate bidding. Auction slot economics favor high-volume operations. This is market structure.

Competition benefits LPs. More bidders = higher bids = more burns. This is auction theory.

⚠️ Exact auction contribution to yield. Varies by pool, time period, and competitive dynamics. Hard to predict precisely.

⚠️ Long-term bidder behavior. If pools become less profitable, bidding may decrease. Auction benefit not guaranteed.

⚠️ Optimal bidding strategies. Competitive dynamics evolve. What works today may not work tomorrow.

📌 Retail bidding without sufficient volume. The math rarely works for non-professionals. Don't bid unless economics clearly support it.

📌 Over-relying on auction for IL mitigation. Auction helps but doesn't solve IL. Comprehensive strategy still required.

📌 Ignoring auction in pool evaluation. Auction activity is a pool health indicator. Neglecting it misses important signal.

The auction slot mechanism is one of XRPL's genuine innovations—it returns arbitrage value to LPs that other AMMs don't. For most LPs, the benefit is passive: auction activity increases your LP token value without any action required. Active bidding makes sense only for high-volume professional operations. Understand the mechanism, appreciate the passive benefit, but don't try to bid unless you're trading at professional scale.


Assignment: Analyze the auction economics for a specific XRPL AMM pool.

Requirements:

  • Select an XRP/stablecoin pool for analysis

  • Document current pool parameters (TVL, fee rate, LP supply)

  • Calculate minimum bid for empty slot

  • Convert to USD value

  • Calculate break-even trading volume

  • Estimate auction activity level

  • Document slot occupancy observations

  • Assess competitive dynamics

  • Estimate monthly LP token burn rate

  • Calculate your passive benefit (for hypothetical position)

  • Include in overall yield projection

  • Should you consider bidding? (Based on your trading volume)

  • What's your passive benefit expectation?

  • How does auction activity affect pool attractiveness?

Time Investment: 1.5 hours


1. What fee discount does the auction slot winner receive?

A) 50% discount
B) 75% discount
C) 90% discount
D) 100% discount (free trading)

Correct Answer: C


2. A pool has 500,000 LP tokens and 0.4% fee. What's the minimum bid for an empty slot?

A) 80 LP tokens
B) 200 LP tokens
C) 500 LP tokens
D) 2,000 LP tokens

Correct Answer: A

Explanation: Minimum = (500,000 × 0.004) / 25 = 2,000 / 25 = 80 LP tokens


3. You win an auction slot with a 400 LP token bid. After 6 hours, you're displaced. Approximately how many LP tokens do you get refunded?

A) 0 (no refund for losers)
B) 100 (pro-rata for 6 hours used)
C) 300 (pro-rata for 18 hours remaining)
D) 400 (full refund)

Correct Answer: C


4. Who benefits most from XRPL's auction mechanism?

A) Retail traders who bid for slots
B) Passive LPs who benefit from LP token burns
C) Pool creators who set initial fees
D) Token issuers

Correct Answer: B


5. What's the break-even trading volume if your bid costs $600 and the pool fee is 0.5%?

A) $12,000
B) $60,000
C) $133,333
D) $600,000

Correct Answer: C

Explanation: Break-even = $600 / (0.005 × 0.90) = $600 / 0.0045 = $133,333


End of Lesson 12

Key Takeaways

1

Auction slots provide 90% fee discount.

Winners trade at 1/10 of normal fees for 24 hours. Significant for high-volume traders.

2

LP token burns increase your value.

Winning bids are burned, reducing supply. Your percentage of pool increases automatically.

3

Bidding requires high volume.

Break-even typically needs $100K+ daily trading. Not for retail traders.

4

Passive benefit is real.

Even without bidding, you benefit from auction activity. Active pools generate more burns.

5

Auction activity indicates pool health.

Include auction metrics in due diligence. Active auctions = healthy pool. ---