← Start Swapping

Swap Fee Transparency

A comparison of app-level swap fees using public NEAR Intents transaction data.

Background

NEAR Intents is a cross-chain swap protocol. It aggregates liquidity from competing market makers and executes swaps across 20+ blockchains. For registered partners, app-level fees are represented explicitly in the quote request and resulting transaction data.

Several public swap frontends use NEAR Intents infrastructure while applying their own app fee. Some disclose that fee directly; others expose it only through the effective exchange rate or public transaction metadata.

The numbers below come from the public appFees fields for the listed fee recipients. uSwap Zero sends quote requests with appFees: [].

Swap.my (swap.my)

5,213
Successful Swaps
$3,434,417.24
Total Volume
$24,210.32
App Fees Collected
0.72%
App Fee (72 bps)
On-Chain Fee Recipient
appFees: [{
  "recipient": "swapmybuddy.near",
  "fee": 72
}]

The sampled Swap.my transactions contain this fee entry. 72 basis points equals 0.72% of the swap input value.

MetricValue
Fee Walletswapmybuddy.near
Fee Rate72 bps (0.72%) per swap
Active Since2025-12-01
Days Active86 days
Total Swaps5,213
Total Volume$3,434,417.24
App Fees Collected$24,210.32
Daily Revenue$281.52/day
Unique Users (senders)1,069
Largest Single Swap$70,685.74
Referral TagNone set (no attribution to NEAR Intents)
Provider FieldListed as "A" in the sampled API response

Quote Discrepancy

In one test quote, Swap.my returned 0.748856 USDT for a 0.01 SOL swap. The NEAR Intents Explorer showed the solver fill at 0.749848 USDT. The difference is small on a sub-dollar swap, but it illustrates where rate-level app fees show up.

LizardSwap (lizardswap.com)

1,399
Successful Swaps
$2,038,836.81
Total Volume
$6,116.51
App Fees Collected
0.30%
Fee (30 bps)
On-Chain Fee Recipient
appFees: [{
  "recipient": "trustswap.near",
  "fee": 30
}]

The sampled LizardSwap transactions contain this fee entry. 30 basis points equals 0.30% of the swap input value.

MetricValue
Fee Wallettrustswap.near
Fee Rate30 bps (0.30%) per swap
Active Since2026-01-30
Days Active26 days
Total Swaps1,399
Total Volume$2,038,836.81
App Fees Collected$6,116.51
Daily Revenue$235.25/day
Unique Users (senders)534
Largest Single Swap$44,349.68
Referral TagNone set (no attribution to NEAR Intents)

EagleSwap (eagleswap.to)

1,140
Successful Swaps
$2,197,200.15
Total Volume
$4,253.16
App Fees Collected
0.30%
Fee (30 bps)
On-Chain Fee Recipient
appFees: [{
  "recipient": "Gcj5A3a5mF2BEPm4LujddTit7tTR8pNmUKXkcuzM4dC1",
  "fee": 30
}]

The sampled EagleSwap transactions contain this fee entry. 30 basis points equals 0.30% of the swap input value. Transactions can be checked at explorer.near-intents.org.

MetricValue
Fee WalletGcj5A3a5mF2BEPm4LujddTit7tTR8pNmUKXkcuzM4dC1
Fee Rate30 bps (0.30%) per swap
Active Since2026-01-15
Days Active41 days
Total Swaps1,140
Total Volume$2,197,200.15
App Fees Collected$4,253.16
Daily Revenue$103.74/day
Unique Users (senders)389
Largest Single Swap$108,351.01
Referral TagNone set (no attribution to NEAR Intents)

Public API Exposure

EagleSwap exposes an unauthenticated API at /api/swap/{id} that returns:

  • Full NEAR Intents quote responses including solver signatures
  • User wallet addresses (both recipient and refund)
  • Deposit addresses and correlation IDs
  • Recent swap feed at /api/swaps — no authentication required

Any user's swap can be looked up by anyone who knows the order ID. This is how the fee structure was identified without privileged access.

Side-by-Side Comparison

Metric Swap.my LizardSwap EagleSwap uSwap Zero
Underlying Protocol NEAR Intents NEAR Intents NEAR Intents NEAR Intents
Discloses Provider No (lists as "A") No No Yes — on every page
Protocol Fee 0% 0% 0% 0%
App Fee 0.72% 0.30% 0.30% 0%
Fee Disclosure Rate-level Disclosed Disclosed $0.00 shown explicitly
Total User Cost ~0.82% ~0.40% ~0.40% ~0.05-0.15% (spread only)
Open Source No No No Yes — MIT License
Verifiable Deploy No No No Yes — reproducible builds
User Data Stored Unknown Unknown Yes (available via API) Nothing. Zero state.
Client-Side JS Yes (full SPA) Yes (full SPA) Yes (full SPA) None (server-rendered HTML)
Cost on $1,000 Swap ~$7.20 ~$3.00 ~$3.00 $0.00
Cost on $10,000 Swap ~$72.00 ~$30.00 ~$30.00 $0.00
Cost on $100,000 Swap ~$720.00 ~$300.00 ~$300.00 $0.00

Combined Impact

$7,670,454.20
Combined Volume Processed
$34,579.99
Total App Fees Collected
7,752
Total Swaps Processed
1,992
Unique Users Affected

The total above is the app-fee component visible in public NEAR Intents transaction data for the sampled fee recipients.

How We Found This

No private access is required. The methodology uses public transaction records and public API responses.

  1. Identified the protocol: The services use NEAR Intents-style asset IDs, signatures, and deposit flows.
  2. Identified fee recipients: Public transaction data shows app-fee recipients in the appFees field.
  3. Queried by affiliate: The NEAR Intents Explorer API supports filtering by affiliate, which is the fee recipient address.
  4. Summarized the results: The displayed totals are generated from the compact summary JSON embedded in this repository.
Reproduce It Yourself
# Search the NEAR Intents Explorer for EagleSwap's fee wallet
curl -H "Authorization: Bearer YOUR_JWT" \
  "https://explorer.near-intents.org/api/v0/transactions-pages?\
affiliate=Gcj5A3a5mF2BEPm4LujddTit7tTR8pNmUKXkcuzM4dC1&perPage=10"

# Search for LizardSwap's fee wallet
curl -H "Authorization: Bearer YOUR_JWT" \
  "https://explorer.near-intents.org/api/v0/transactions-pages?\
affiliate=trustswap.near&perPage=10"

# Search for Swap.my's fee wallet
curl -H "Authorization: Bearer YOUR_JWT" \
  "https://explorer.near-intents.org/api/v0/transactions-pages?\
affiliate=swapmybuddy.near&perPage=10"

# Get an Explorer API key at: partners.near-intents.org

Returns transaction details including hashes, amounts, fee fields, and timestamps.

Summary Data

The repository keeps only the compact summary used to render this page. Raw transaction exports are intentionally not checked in; they can be regenerated from the Explorer API queries above.

Why This Matters

App fees are a valid business model when they are clear to users. This comparison exists to make the fee surface easy to inspect.

uSwap Zero takes a different approach: it is open source, server-rendered, privacy-first, and sends quote requests without an app-fee recipient.