Rails
NEAR Intents, the direct rail to chain 4663, and the fallback road through Arbitrum and Relay.
A rail moves value from one chain to another. Anew's order flow uses one: NEAR Intents, through its 1Click API, from ZEC on Zcash to native ETH on Robinhood Chain (chain id 4663) in a single swap. A second road, through Arbitrum One and Relay, appears on the site as a price and carries no orders.
NEAR Intents and 1Click
NEAR Intents is a network where solvers fill swap requests. 1Click is the API in front of it. A client asks for a quote. For a live quote, 1Click returns a one-time deposit address, the user deposits, and a solver fills the swap and pays the output to the recipient named in the quote. If the swap cannot complete, NEAR Intents returns the input to the refund address, minus a refund fee.
Anew's server calls 1Click at https://1click.chaindefuser.com/v0, and adds the optional partner key from ONECLICK_JWT when the operator sets one. The page in your browser makes no call to 1Click of its own.
The direct rail
| Field | Value |
|---|---|
originAsset |
nep141:zec.omft.near, ZEC |
destinationAsset |
nep141:hood.omft.near, native ETH on Robinhood Chain |
swapType |
EXACT_INPUT |
slippageTolerance |
100, meaning 1% |
amount |
ZEC in zatoshis: 10000000 for 0.1 ZEC |
recipient |
your address on Robinhood Chain |
refundTo |
your transparent Zcash address |
deadline |
thirty minutes after the request |
appFees |
Anew's fee, sent only when the operator configures a fee recipient; none today |
1Click pays the address in recipient and no other, which keeps Anew out of custody at every step. In the payouts checked on 2026-09-22, the ETH arrived as a plain transfer from an address that NEAR Intents lists as its treasury. On each status check the deposit screen reads back the recipient and the destination asset that NEAR Intents recorded for the deposit address, and it shows a red Do not send. alert if either differs from your choice.
If the price moves past the 1% slippage tolerance before a solver fills, NEAR Intents fills nothing at a worse price and refunds the ZEC after the deadline.
The Start page takes amounts from 0.01 to 2 ZEC per trip. Below 0.01 ZEC, solvers often decline to quote. Above 2 ZEC, the page asks you to split the amount across trips at different times. Solver inventory set a lower practical ceiling on 2026-09-22: quotes above about 2 ZEC failed often, and 5 ZEC got a quote once in five tries.
Statuses
The browser asks /api/status every ten seconds, and the route returns 1Click's status for the deposit address.
| Status | Meaning | Final |
|---|---|---|
PENDING_DEPOSIT |
1Click has not seen a deposit yet. | no |
KNOWN_DEPOSIT_TX |
1Click has seen the deposit transaction on Zcash. | no |
PROCESSING |
A solver is settling the swap. | no |
SUCCESS |
ETH reached the recipient on Robinhood Chain. | yes |
INCOMPLETE_DEPOSIT |
The deposit is smaller than the quote asked for. NEAR Intents swaps nothing and documents a refund after the deadline. | no |
REFUNDED |
NEAR Intents returned the ZEC to the refund address, minus the refund fee. | yes |
FAILED |
1Click reports a failure. | yes |
EXPIRED |
The page's own label: the deadline 1Click returned passed with no deposit. | yes |
1Click has no expired status of its own. After the requested deadline passes with no deposit, it keeps reporting PENDING_DEPOSIT, so the page sets EXPIRED itself.
Next to the status, the route returns the deposited amount, the amount out, the refunded amount, the refund reason, and the transaction hashes on both chains. Refund reasons seen on 2026-09-22 include PARTIAL_DEPOSIT, AMOUNT_LESS_THAN_MIN_AMOUNT_OUT, NO_LIQUIDITY and UNKNOWN. If you paste the Zcash transaction id after sending, the site forwards it to 1Click so that NEAR Intents picks the deposit up sooner; 1Click finds the deposit without it.
Timing
| Item | Value |
|---|---|
| Time estimate in the quote | 454 seconds, about seven and a half minutes, counted from the moment the deposit confirms (observed on 2026-09-22). Each quote carries its own. |
| Completed swaps into Robinhood Chain | 3.3 to 19.2 minutes from quote to SUCCESS, including the time users took to send, across nine ZEC swaps checked on 2026-09-22, most of them into USDG. The one ZEC to ETH swap among them paid out 3 minutes 19 seconds after its deposit block. |
| Deadline in the request | thirty minutes. NEAR Intents documents it as the time a refund begins if the swap has not completed. |
| Deadline 1Click returns | the requested deadline plus 72 hours, about three days out (observed on 2026-09-22). After it the deposit address goes inactive. The page's countdown runs to this one. |
| Refunds | after the requested deadline; the ones checked on 2026-09-22 landed between 2 minutes and about 2 hours after it |
| Status checks | every ten seconds, from your browser |
| Rail prices | cached for sixty seconds on the server |
Send as soon as the deposit address appears. The thirty-minute deadline in the request counts, and the three-day countdown does not extend it.
Fees in the quote
The amount out is net of every item in this table.
| Fee | Form | Observed on 2026-09-22 |
|---|---|---|
| Solver's rate | inside the exchange rate | 0.1 ZEC to about 0.0597 ETH on 2026-09-23; the calculator on the home page prints today's |
| App fees | basis points of the input, charged in ZEC | 1Click's platform fee on every keyless quote: 20 bps on 2026-09-23, 25 bps the day before. The quote names its recipient, the NEAR account 5880ad2b362620fadf759cbceb1cd5737ce8c6ed7fb8e9942881e6731f9247dd |
| Anew's fee | an app fee: ANEW_FEE_BPS, paid to ANEW_FEE_RECIPIENT |
zero, because the operator has set no recipient |
| Withdraw (delivery) fee | ETH on Robinhood Chain | 0.00001 ETH |
| Refund fee | ZEC, on refunds only | 32000 zatoshis, 0.00032 ZEC |
A basis point is a hundredth of a percent. Without a partner key, 1Click adds its own platform fee to every quote and keeps it next to any fee Anew adds: at the 20 bps seen on 2026-09-23, a quote that also carried Anew's planned 50 bps (0.5%) would show 70 bps of app fees in total. That platform figure is 1Click's to change, and the quote always carries the current one. With a partner key, NEAR Intents documents a different schedule: 20 bps when the quote carries no app fee, or a 50/50 split of the app fee with at least 20 bps going to 1Click. The code caps Anew's own fee at 200 bps. The calculator on the home page lists the total of the app fees and Anew's share on separate lines. Your Zcash wallet charges its own network fee for the deposit, outside the quote.
The fallback road, as a price
The fallback road has two legs: ZEC to ETH on Arbitrum One through 1Click (nep141:arb.omft.near), then one Relay quote from Arbitrum One to Robinhood Chain for the Arbitrum amount. /api/rails prices both legs with dry quotes for 0.1 ZEC, and the home page and the Stats page show the result next to the direct price.
Anew sends no order down this road. It has no wallet on Arbitrum One and signs no Relay transaction. Taking the road by hand would need an address on Arbitrum One and a second transaction there, both outside Anew.
If the direct rail stops quoting
/api/railsreportsdirect.okasfalse, with 1Click's message, and the Stats page shows the direct rail as not quoting. The home page and the Stats page ask again each minute.- The Start page cannot get a live quote, so it requests no deposit address and no new trip starts.
- The site moves no orders to the fallback road. The fallback price stays on screen as information.
- Deposit addresses that 1Click issued earlier belong to 1Click swaps. Each one settles or refunds under NEAR Intents' rules, and the Start page keeps reporting its status.