Skip to content

Docs

How Null App works

Everything that happens between your one approval on Robinhood Chain and your coins landing on any of 32 chains, what it costs, and what to do if something goes wrong.

01 / How it works

Four legs, one signature

A swap is a short route of four legs. You sign the first; contracts and NEAR Intents solvers carry it the rest of the way, and the tracker shows each leg as it settles.

  1. 1.Deposit on RH Chain

    Robinhood Chain

    Pick ETH, USDG or any token with a USDG pool, including tokenized stocks. You approve one transfer of the exact amount. That is the only signature you make.

  2. 2.Swap to USDG

    Robinhood Chain

    Your token is swapped to USDG on Robinhood Chain at the quoted rate. If the price moves past your slippage limit, the swap does not fill and you are refunded.

  3. 3.Bridge out

    Bridge

    USDG leaves Robinhood Chain through the canonical bridge and settles into the NEAR Intents network, where it backs your intent.

  4. 4.NEAR Intents payout

    Destination chain

    A solver pays the coin you chose, on the chain you chose, from its own inventory. You receive it at your address with no second signature and no gas on the destination chain.

One approval, start to finish

You sign once on Robinhood Chain. Every later leg is executed by contracts and solvers, so you never switch networks, hold gas on the destination chain or sign a second time.

Confidential intents, plainly

The coins you receive are not your coins moved across a bridge. A solver pays you from its own funds, so the public record shows a deposit on RH Chain and, separately, a payout from a solver. Nothing on-chain links the two. Your amount, destination and address are shared only with the solver that fills it.

02 / Fees

A flat 0.25%, nothing hidden

One fee on every swap, taken from the amount you send. 50% of it buys and burns $NULL; the rest pays solver rebates and infrastructure.

0.25%

Flat fee on every swap, any size, any route

50%

Of each fee market-buys and burns $NULL

0

Hidden spread. The rate you see is the rate you get

Worked example

ETH on RH ChainSOL on Solana

You send 2 ETH

at $3,407.63 per ETH

$6,815.26
Null App fee (0.25%)

$8.52 burns $NULL · $8.52 to operations

− $17.04
Price impact

0.076%, shown in the quote before you approve

− $5.15
You receive on Solana

≈ $6,793.08 · minimum 34.3722 SOL at 0.5% slippage

34.545 SOL

The only other cost is gas for your one transaction on Robinhood Chain, paid by your wallet. Price impact depends on pool depth and swap size and is always shown before you approve. Every burn is listed on the burn ledger.

03 / Tokens and chains

Supported tokens and chains

Start from ETH, USDG or tokenized stocks on Robinhood Chain. Receive native coins or stablecoins on 32 chains. One search covers both lists.

12 source tokens · 32 destination chains

From Robinhood Chain

Plus any token with a USDG pool

Source tokens on Robinhood Chain
TokenType
ETHEtherNative
USDGGlobal DollarStablecoin
TSLATeslaTokenized stock
NVDANVIDIATokenized stock
AAPLAppleTokenized stock
HOODRobinhood MarketsTokenized stock
AMZNAmazonTokenized stock
MSFTMicrosoftTokenized stock
METAMeta PlatformsTokenized stock
GOOGLAlphabetTokenized stock
COINCoinbaseTokenized stock
PLTRPalantirTokenized stock

To 32 chains

ETA is typical end to end

  • Bitcoin~12 min
    BTC

    bc1…, 1… or 3… address

  • Ethereum~3 min
    ETHUSDCUSDTWBTC

    0x followed by 40 hex characters

  • Solana~1 min
    SOLUSDCUSDT

    Base58 address, 32–44 characters

  • Base~1 min
    ETHUSDC

    0x followed by 40 hex characters

  • Arbitrum~1 min
    ETHUSDCARB

    0x followed by 40 hex characters

  • BNB Chain~2 min
    BNBUSDTUSDC

    0x followed by 40 hex characters

  • Polygon~2 min
    POLUSDCUSDT

    0x followed by 40 hex characters

  • Avalanche~1 min
    AVAXUSDC

    0x followed by 40 hex characters

  • Optimism~1 min
    ETHOPUSDC

    0x followed by 40 hex characters

  • NEAR~1 min
    NEARUSDCUSDT

    name.near or 64-character implicit account

  • TON~2 min
    TONUSDT

    EQ… or UQ… address

  • Tron~2 min
    TRXUSDT

    T followed by 33 Base58 characters

  • Sui~1 min
    SUIUSDC

    0x followed by 64 hex characters

  • XRP Ledger~1 min
    XRP

    Classic address starting with r

  • Dogecoin~5 min
    DOGE

    Address starting with D

  • Zcash~6 min
    ZEC

    Transparent t1… or t3… address

  • Litecoin~7 min
    LTC

    ltc1…, L… or M… address

  • Bitcoin Cash~8 min
    BCH

    CashAddr (q…) or legacy address

  • Stellar~1 min
    XLMUSDC

    G followed by 55 characters

  • Cardano~3 min
    ADA

    Shelley address starting with addr1

  • Aptos~1 min
    APTUSDT

    0x followed by up to 64 hex characters

  • Gnosis~2 min
    xDAIUSDC

    0x followed by 40 hex characters

  • Berachain~2 min
    BERA

    0x followed by 40 hex characters

  • Starknet~2 min
    STRKETH

    0x followed by 50–64 hex characters

  • HyperEVM~1 min
    HYPEUSDC

    0x followed by 40 hex characters

  • Linea~2 min
    ETHUSDC

    0x followed by 40 hex characters

  • Scroll~2 min
    ETHUSDC

    0x followed by 40 hex characters

  • zkSync Era~2 min
    ETHUSDC

    0x followed by 40 hex characters

  • Sonic~1 min
    SUSDC

    0x followed by 40 hex characters

  • Mantle~2 min
    MNTUSDC

    0x followed by 40 hex characters

  • Celo~1 min
    CELOUSDC

    0x followed by 40 hex characters

  • Plasma~1 min
    XPLUSDT

    0x followed by 40 hex characters

04 / Refunds

If a leg fails, you get it back

Once your deposit lands, every later leg either completes or unwinds. Failed swaps refund automatically to your refund address on Robinhood Chain.

Leg 2Swap to USDG

Price moves past your slippage limit, or the pool cannot fill the size

Refunded asYour original token

Typical timeWithin ~2 min

Leg 3Bridge out

The bridge leg reverts or stalls past its timeout

Refunded asUSDG

Typical timeWithin ~30 min

Leg 4NEAR Intents payout

No solver fills before the quote deadline

Refunded asUSDG

Typical time~15 min after the deadline

  • Automatic. Refunds need no claim and no signature. They go to your refund address on Robinhood Chain, which defaults to the wallet you deposited from and can be changed before you approve.
  • Visible. The tracker switches to a refund state and shows the refund transaction as soon as it is sent. No fee is taken on refunded amounts.
  • Stuck for over 2 hours? If nothing has been delivered or refunded, open Track with your swap ID, then report a problem and we will trace every leg by hand.

05 / Safety

Safety

Null App is self-custodial software. It never holds your funds and never needs your keys.

Self-custodial

Null App never holds your funds. Contracts move only the amount you approve, and only along the route in your quote.

We never ask for a seed phrase

Not in the app, not in support, not in a DM. Anyone who asks for one is trying to take your funds.

Check the domain: nullapp.example

Bookmark it. Lookalike domains and sponsored search results are the most common way people get drained.

One exact approval

You approve the swap amount, not an unlimited allowance. If your wallet shows a second signature request or an unlimited approval, reject it.

What Null App can see

  • Your deposit on the source chain, which is public anyway
  • The route and quote you requested
  • Swap ID, status and the transactions for each leg

What it cannot

  • Your seed phrase or private keys
  • Custody of your funds at any step
  • A public link between your deposit and your payout
  • Your identity. No account, email or KYC to swap

Confidential is not invisible

Very large or unusual amounts can still be correlated by size and timing. For sensitive transfers, split the amount across a few swaps spaced out over time.

06 / FAQ

Frequently asked

Search covers questions and answers.

  • Any wallet that connects to Robinhood Chain (chain 4663): browser extensions, WalletConnect mobile wallets and smart wallets. You need a little ETH on Robinhood Chain for one transaction's gas. Nothing on the destination chain.

07 / Report a problem

Report a problem

Swap late, refund missing or amount off? Send the details and we will trace every leg.

Never include your seed phrase or private key.

Null App support will never ask for them, here or anywhere else. Anyone who does is trying to steal your funds.

What went wrong?

Shown on the tracker and in your swap receipt.

Your deposit transaction on Robinhood Chain.

0/2000

We only use this to trace your swap. Nothing here is posted publicly.