Skip to main content
NEAR is the hub of the Omni Bridge — all cross-chain transfers route through it. This guide covers bridging tokens from NEAR to other chains.

Setup

Complete Transfer

Storage Deposits

NEAR requires storage deposits before interacting with contracts. Always check before the first transfer.
This is typically ~0.00125 NEAR and only needed once per account.

Token Storage

Some NEP-141 tokens also require storage registration:

Shims Explained

NEAR transactions need runtime context (nonce, block hash) that the SDK doesn’t fetch. Shims bridge this gap: The SDK returns a plain object:
Shims convert this to the format your library expects and handle nonce/blockhash automatically.

Receiving on NEAR (From Other Chains)

When tokens arrive on NEAR from another chain, they land in your account automatically (if relayer fees were paid). Bridged tokens from EVM chains use the format <eth_address>.factory.bridge.near — for example, USDC from Ethereum becomes a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.factory.bridge.near. For manual finalization, see Manual Finalization.

Common Token Addresses

Transaction Format

buildTransfer() returns a NearUnsignedTransaction:

Error Handling

Finalization Timeline

NEAR → EVM transfers typically take: Total: 5-20 minutes depending on destination chain and network conditions.

Next Steps

Pay Relayer Fees

Automatic finalization on destination

Track Status

Monitor your transfer’s progress