NEAR Intents review
Intent network — market makers quote, the intents.near contract on NEAR settles, assets move in and out through bridges such as Omni
Key findings
NEAR Intents is an intent network: market makers compete to fill your order, and the intents.near verifier contract on NEAR settles it atomically or refunds you. The 1Click Swap API wraps this into a quote-and-deposit-address flow. The protocol fee is 0.0001%, but 1Click adds a platform fee (20 bps on most cross-asset routes, 1 bp on stablecoin or same-asset routes). In October 2026 a settlement-contract bug was exploited for about $3.8M; all funds were returned.
As of 3 Nov 2026, 10:35 UTC (run #538), NEAR Intents 1Click returned quotes on 37 sampled routes (181 quote rows in this packet). At $200 it was the cheapest ranked quote on 1 routes. Median cost among its non-negative $200 quotes: 15.17 bps (cheapest observed 0.31 bps). Sources reporting it: LI.FI, NEAR Intents 1Click. Real-money tests: none yet — planned after launch.
- 7-day coverage: rankable quotes on 37 routes in 322 of 336 runs (55,471 rows).
- Gas policy: Gas is shown per quote when the API returns it; ranking uses net received excl. gas.
- Real-money tests: none yet after launch
- Type: Intent network — market makers quote, the intents.near contract on NEAR settles, assets move in and out through bridges such as Omni Risk card →
- Incidents: 1 see below
Source: upswap.io snapshot #538 · CC BY 4.0 · Zenodo DOI: Example / pending
How does NEAR Intents work?
You state what you have and what you want. Market makers bid to fill it; the approved quote is executed by the intents.near smart contract, so the swap either completes fully or you are refunded (NEAR Intents docs).
With the 1Click Swap API, you get a quote and a quote-specific deposit address; you send funds there, and 1Click handles intent creation, solver coordination and execution. Assets settle on-chain and 1Click does not take custody (1Click docs). Assets enter and leave NEAR through bridges such as Omni.
Scorecard (no total score)
Cost excl. gas
Coverage
$200 wins
Quote rows
Real transfers
Upgrade / custody
How much does NEAR Intents 1Click cost on each route?
Over the last 7 days NEAR Intents 1Click's median $200 cost ranged from 1.39 bps (Base → Arbitrum One USDC) to 26.38 bps (Solana → Ethereum SOL→ETH); it was the cheapest bridge in 1332 route-runs.
| Route | n | Min | P25 | Median | P75 | Max | Cheapest runs |
|---|---|---|---|---|---|---|---|
| Base → Arbitrum One USDC | 322 | 0.29 | 1.16 | 1.39 | 2.17 | 2.29 | 112 |
| Base → Solana USDC | 319 | 0.53 | 1.45 | 1.55 | 1.80 | 2.52 | 36 |
| Solana → Base USDC | 321 | 0.59 | 1.35 | 1.75 | 2.04 | 2.27 | 18 |
| Solana → Arbitrum One USDC | 321 | 0.46 | 1.33 | 1.79 | 2.19 | 2.29 | 11 |
| Ethereum → Arbitrum One USDC | 317 | 0.28 | 1.48 | 1.79 | 2.19 | 2.29 | 44 |
| Ethereum → Base USDC | 317 | 0.14 | 1.53 | 2.03 | 2.04 | 2.19 | 2 |
| Arbitrum One → Base USDC | 322 | 0.73 | 1.73 | 2.04 | 2.13 | 6.14 | 0 |
| Ethereum → OP Mainnet ETH | 317 | 2.05 | 2.05 | 2.05 | 2.05 | 2.05 | 0 |
| Arbitrum One → OP Mainnet ETH | 319 | 2.05 | 2.05 | 2.05 | 2.05 | 36.02 | 188 |
| Ethereum → OP Mainnet USDC | 317 | 0.05 | 2.05 | 2.05 | 2.05 | 2.05 | 2 |
| Base → OP Mainnet USDC | 319 | 2.05 | 2.05 | 2.05 | 2.05 | 2.05 | 0 |
| Arbitrum One → Solana USDC | 321 | 0.48 | 1.75 | 2.07 | 2.41 | 2.52 | 20 |
| Arbitrum One → Base ETH | 322 | 1.68 | 2.08 | 2.08 | 2.08 | 5.08 | 187 |
| OP Mainnet → Base ETH | 319 | 2.08 | 2.08 | 2.08 | 2.08 | 36.06 | 189 |
| Ethereum → Base ETH | 308 | 0.07 | 2.08 | 2.08 | 25.08 | 33.88 | 5 |
| OP Mainnet → Base USDC | 316 | 2.14 | 2.14 | 2.14 | 2.14 | 2.14 | 0 |
| Polygon PoS → Base USDC | 316 | 2.13 | 2.14 | 2.14 | 2.14 | 2.14 | 0 |
| Ethereum → Arbitrum One ETH | 315 | 1.16 | 2.15 | 2.15 | 2.16 | 33.14 | 0 |
| Base → Arbitrum One ETH | 322 | 1.75 | 2.15 | 2.15 | 2.16 | 5.16 | 66 |
| OP Mainnet → Arbitrum One ETH | 319 | 2.15 | 2.15 | 2.16 | 2.16 | 3.05 | 2 |
| Ethereum → Arbitrum One USDT | 317 | 0.28 | 2.19 | 2.19 | 2.27 | 6.28 | 15 |
| Polygon PoS → Arbitrum One USDC | 319 | 2.27 | 2.27 | 2.29 | 2.29 | 2.29 | 1 |
| Ethereum → Avalanche C-Chain USDC | 317 | 0.29 | 2.30 | 2.31 | 2.31 | 3.17 | 34 |
| Arbitrum One → Polygon PoS USDC | 319 | 2.05 | 2.31 | 2.35 | 2.36 | 2.38 | 0 |
| Ethereum → Polygon PoS USDC | 317 | 0.21 | 2.31 | 2.35 | 2.36 | 2.38 | 3 |
| Base → Polygon PoS USDC | 319 | 2.05 | 2.33 | 2.35 | 2.36 | 2.39 | 0 |
| Ethereum → Solana USDC | 317 | 0.52 | 1.97 | 2.40 | 2.42 | 2.52 | 2 |
| Arbitrum One → Ethereum ETH | 317 | 5.69 | 5.93 | 5.96 | 6.02 | 8.94 | 81 |
| Base → Ethereum ETH | 317 | 5.49 | 5.92 | 5.96 | 6.02 | 10.96 | 21 |
| Base → Ethereum USDC | 317 | 14.66 | 15.76 | 15.91 | 16.00 | 17.00 | 9 |
| Solana → Ethereum USDC | 317 | 15.50 | 15.99 | 16.30 | 16.91 | 17.02 | 0 |
| Arbitrum One → Ethereum USDC | 317 | 15.08 | 16.11 | 16.44 | 16.90 | 17.02 | 9 |
| Ethereum → Solana ETH→SOL | 314 | 0.29 | 19.99 | 24.28 | 28.86 | 80.73 | 131 |
| Solana → Ethereum SOL→ETH | 316 | 3.96 | 21.63 | 26.38 | 30.48 | 72.02 | 144 |
Where does NEAR Intents 1Click win at $200?
| Route | Via source | bps | Route leader |
|---|---|---|---|
| Ethereum → Avalanche C-Chain USDC | NEAR Intents 1Click | 0.31 | this bridge |
| Solana → Arbitrum One USDC | NEAR Intents 1Click | 1.29 | Layerswap 0.60 |
| Base → Solana USDC | NEAR Intents 1Click | 1.67 | Across 1.30 |
| Solana → Base USDC | NEAR Intents 1Click | 1.75 | Across 1.00 |
| Arbitrum One → Solana USDC | NEAR Intents 1Click | 1.80 | Across 1.40 |
| Ethereum → Arbitrum One USDC | NEAR Intents 1Click | 1.82 | Eco 0.00 |
| Ethereum → Base USDC | NEAR Intents 1Click | 2.04 | Eco 0.00 |
| Arbitrum One → Base USDC | NEAR Intents 1Click | 2.04 | Eco 0.00 |
| Ethereum → OP Mainnet ETH | NEAR Intents 1Click | 2.05 | Layerswap 0.35 |
| Arbitrum One → OP Mainnet ETH | NEAR Intents 1Click | 2.05 | Celer 1.92 |
| Ethereum → OP Mainnet USDC | NEAR Intents 1Click | 2.05 | Eco 0.00 |
| Base → OP Mainnet USDC | NEAR Intents 1Click | 2.05 | Eco 0.00 |
| Ethereum → Base ETH | NEAR Intents 1Click | 2.08 | Across 1.17 |
| Arbitrum One → Base ETH | NEAR Intents 1Click | 2.08 | Celer 1.50 |
| OP Mainnet → Base ETH | NEAR Intents 1Click | 2.08 | Celer 1.50 |
| OP Mainnet → Base USDC | NEAR Intents 1Click | 2.14 | Eco 0.00 |
| Polygon PoS → Base USDC | NEAR Intents 1Click | 2.14 | Eco 0.00 |
| Ethereum → Arbitrum One ETH | NEAR Intents 1Click | 2.16 | Layerswap 0.16 |
| Base → Arbitrum One ETH | NEAR Intents 1Click | 2.16 | Layerswap 0.45 |
| OP Mainnet → Arbitrum One ETH | NEAR Intents 1Click | 2.16 | Layerswap 0.40 |
| Ethereum → Arbitrum One USDT | NEAR Intents 1Click | 2.18 | Eco 0.87 |
| Base → Arbitrum One USDC | NEAR Intents 1Click | 2.18 | Eco 0.00 |
| Polygon PoS → Arbitrum One USDC | NEAR Intents 1Click | 2.28 | Eco 0.00 |
| Ethereum → Polygon PoS USDC | NEAR Intents 1Click | 2.34 | Eco 0.00 |
| Arbitrum One → Polygon PoS USDC | NEAR Intents 1Click | 2.35 | Eco 0.00 |
| Base → Polygon PoS USDC | NEAR Intents 1Click | 2.35 | Eco 0.00 |
| Ethereum → Solana USDC | NEAR Intents 1Click | 2.42 | Across 1.00 |
| Arbitrum One → Ethereum ETH | NEAR Intents 1Click | 5.99 | Eco 2.39 |
| Base → Ethereum ETH | NEAR Intents 1Click | 5.99 | Relay 3.72 |
| Base → Ethereum USDC | NEAR Intents 1Click | 15.17 | Eco 0.00 |
| Arbitrum One → Ethereum USDC | NEAR Intents 1Click | 15.62 | Eco 0.00 |
| Solana → Ethereum USDC | NEAR Intents 1Click | 15.99 | Across 1.00 |
| Solana → Ethereum SOL→ETH | NEAR Intents 1Click | 22.67 | Chainflip 14.70 |
| Ethereum → Solana ETH→SOL | NEAR Intents 1Click | 29.70 | Chainflip 14.00 |
What are the risks of using NEAR Intents?
Each item links to its source (L2Beat, DefiLlama or official docs). Items we could not verify are marked 待核实. No overall score.
Settlement & verification
Everything settles in one contract, intents.near. Between 29 September and 1 October 2026 a bug there let an attacker create ≈ $3.8M of unbacked balances and withdraw real tokens; the exploiter returned the funds about a day later.
The Crypto TimesDefiLlama HacksDeposit-address flow
With 1Click you send funds to a deposit address created for your quote rather than calling a contract yourself; refunds go to the refund address you supplied if the swap cannot be executed.
NEAR IntentsNEAR IntentsUpgrade authority
intents.near has no full-access keys; only the controller contract ctl-intents.near holds the Upgrader role that deploys new code. Releases are registered by the Sputnik DAO intents.sputnik-dao.near (5 council members, 3 votes needed), which is also super-admin of both contracts, and the upgrade call is sent by a single Updater account. We found no timelock: a release can go live once the DAO vote passes. Any one of seven pause-manager accounts can pause the contract.
NearblocksNearblocksNEAR (GitHub)
What fees does NEAR Intents charge?
- Protocol fee
- 0.0001% (1 pip) per transaction, collected by intents.near. NEAR Intents
- 1Click platform fee
- With an API key: 20 bps, or 1 bp for stablecoin and same-asset multichain routes. Without a key the docs add 25 bps. NEAR Intents
- near-intents.org fee
- 0.2% on swaps made through the near-intents.org app. NEAR Intents
Our quotes record 1Click's appFees as the integrator fee. In our 23 October 2026 A/B check, quotes with and without our key carried the same fee (1 bp same-asset, 20 bps cross-asset); we did not observe the documented extra 25 bps.
How did its quotes perform in our data?
Quotes for NEAR Intents 1Click in run #538, by the API that reported them.
| Source | Type | Routes | Quote rows | $200 cheapest | Median $200 bps | Negative-cost rows |
|---|---|---|---|---|---|---|
| NEAR Intents 1Click | direct | 37 | 105 | 1 | 2.16 | 0 |
| LI.FI | via aggregator | 27 | 76 | 0 | 36.05 | 0 |
Negative-cost quotes (receiving more than you send) are listed, never ranked. Cost excludes source-chain gas.
Has upswap tested it with real money?
Not yet. Real-money tests are planned after launch; no test wallets or transactions are published yet.
What are the pros and cons?
Pros
- Atomic settlement with automatic refunds.
- Very wide asset and chain coverage, including non-EVM chains.
- Tiny protocol fee; 1 bp on stablecoin and same-asset routes via 1Click.
Cons
- A single settlement contract was exploited in October 2026.
- Deposit-address flow is less transparent than calling a contract directly.
- Upgrades need only a 3-of-5 DAO vote, with no timelock.
Who is NEAR Intents for?
Useful for routes other bridges don't cover (e.g. BTC, Zcash, non-EVM chains) and for stablecoin moves at 1 bp; keep amounts moderate, since upgrades take effect without a timelock.
Has it been hacked?
- — NEAR Intents · $3.8M · Contract bug
Which official links are verified?
Sources
- What are Intents? — NEAR Intents · Docs · checked
- 1Click Swap API — NEAR Intents · Docs · checked
- Making a Request (1Click quickstart) — NEAR Intents · Docs · checked
- NEAR Intents Traces $3.8M Exploit to Smart Contract Deposit Bug — The Crypto Times · Media · checked
- Fees — NEAR Intents · Docs · checked
- NEAR Intents — protocol page — DefiLlama · Database · checked
- DefiLlama Hacks database — DefiLlama Hacks · Database · checked
- ctl-intents.near — upgrade controller for intents.near — Nearblocks · Database · checked
- intents.sputnik-dao.near — NEAR Intents Sputnik DAO — Nearblocks · Database · checked
- near/intents — README (controller interface for upgrades) — NEAR (GitHub) · Official · checked
Changelog
- — Draft review written from NEAR Intents docs, DefiLlama and our own quote logs; October 2026 incident linked.
How do I cite this page?
Burn, A. / upswap.io (2026). NEAR Intents (1Click Swap API) review. Updated 2026-10-24. https://upswap.io/bridges/near-intents-1click#summary. CC BY 4.0. Accessed ____.
Stable anchors: #summary #type #risk #fee-structure #performance #tests #pros-cons #fit #incidents #official #sources #changelog #disclosure #cite
