nearpad
Open app
NEAR mainnet · Rhea DCL

Everything about NearPad, in one place.

Understand one-transaction launches, Rhea DCL pools, liquidity custody, routed trades, and verifiable onchain data.

Token supply1 billion
Opening target1,000 NEAR FDV
LiquidityOperator-held
NetworkNEAR mainnet
Protocol

Overview

NearPad is a launch and trading interface for user-created tokens on NEAR Protocol. Launches on nearpadfamily.near create a NEP‑141 token and a Rhea DCL market in one wallet transaction, then place the DCL position in an operator-controlled locker account.

NearPad is non-custodial: the connected wallet authorizes launch and trade transactions. Token names, symbols, and images are not unique, so always verify the full token account ID.

Token standardNEP‑141 / Fungible Tokenft-1.0.0 metadata
Pool typeRhea DCLtoken / wNEAR, USDC, or USDT · tier 10000
Default decimals181,000,000,000 fixed supply
Custody modelWallet-approved transactionsNearPad does not hold wallet funds
Protocol

Launch mechanism

New launches use a fixed one-billion-token supply with 18 decimals. One wallet-approved call to nearpadfamily.near creates the token, opens its Rhea DCL pool against the selected pair asset (NEAR, USDC, or USDT), deposits the full supply into a one-sided position, and assigns that position to lock.nearpadfamily.near. NEAR pairs use wrap.near onchain. The selected pair, 0–9% custom tax, and developer or holder destination are fixed at launch. The custom tax is collected on swaps submitted through NearPad; direct Rhea swaps bypass the NearPad router and do not collect it.

01

Approve launch

Sign one factory transaction with 0.161 NEAR attached, plus network gas.

02

Create DCL market

The factory creates a token and a Rhea DCL pool at the pair-specific opening tick.

03

Place position

The full one-billion-token position is held by the operator-controlled locker.

Launch costs

ItemCurrent valuePurpose
Factory reserve + execution0.0185 NEARRemains at the factory to cover launch execution and reserve.
Token account + storage0.07125 NEARFunds the token account (0.070 NEAR) and its router registration (0.00125 NEAR).
Pool + position + pair storage0.07125 NEAROffers 0.050 NEAR to create the DCL pool, deposits 0.020 NEAR for DCL storage, and registers the pair token (0.00125 NEAR). Unused pool deposit returns to the factory.
Total attached0.161 NEAR + gasSent with the single launch call.
Opening valuation: 1,000 NEAR FDV. At $4.40 per NEAR this displays as about $4,400; at $5.00 it displays as about $5,000. The dollar figure follows live NEAR/USD pricing, and trades move the token price.
Protocol

Trading and pricing

New NearPad tokens trade through the factory's routed swap into their Rhea DCL pool. The interface wraps NEAR as needed and uses ft_transfer_call to submit the input asset; executable quotes come from DCL's quote method. A first trade may require separate token storage registration.

TermDefinition
PriceDCL spot price in wNEAR per token, converted with the current NEAR/USD quote. At an untouched one-sided launch, the position boundary is used until the first buy.
Market cap / FDVUSD token price multiplied by the fixed one-billion-token supply. With fixed supply, the two values are equivalent unless supply is later burned.
LiquidityDisplayed pool liquidity converted to USD; a new one-sided position starts with tokens and no reserve of its selected pair asset.
Price impactThe change in the pool ratio caused by trade size.
SlippageThe interface uses a 1% minimum-received tolerance after the selected routed fees.

Displayed values are estimates. The pool can move between quote and execution, and wallet/storage costs are separate from token output.

Protocol

Graduation

NearPad displays virtual bonding-curve progress against a $9,000 market-cap marker. Once the $9,000 threshold is verified, graduation is permanent even if the market cap later falls below it.

Graduation does not migrate the token or create a second market. Trading continues in the same Rhea pool before and after the marker. It is a progress indicator, not a quality, safety, or liquidity guarantee.

Protocol

Fees and rewards

Select NEAR (wNEAR onchain), USDC, or USDT at launch. Each NearPad routed buy charges 1% platform fee plus the immutable 0–9% custom rate from the pair input before the DCL trade; a routed sell deducts the fees from the pair output. The 1% platform amount is split 70% to the developer and 30% to the protocol. The full custom amount goes to the chosen developer balance or holder vault, in the selected pair asset. DCL pool fees, wallet gas, and token storage are separate. Swaps made directly on DCL bypass NearPad's routed fee collection.

Launch fee0 NEARpool and token storage still apply
Pool fee tier10000Rhea DCL pool setting
Custom rate0–9%, fixeddeveloper or holder destination
Holder rewardsClaim in the pair assetFees accumulate, then eligible holders claim available rewards

Developer fees accrue per launch and can be claimed with claim_developer(token_id). In holder mode, the custom fee accumulates in the selected pair asset. Rewards become claimable after a balance snapshot and funded distribution are published. Eligible holders then see a claim button on the coin page. A 0% custom tax has no holder rewards. Review the claim amount and wallet transaction before signing.

Protocol

Liquidity locks

The factory deposits the full token supply into a Rhea DCL position owned by lock.nearpadfamily.near. Registration verifies that the DCL position exists and the locker reports it locked.

The opening position contains the full fixed token supply and initially no reserve of its selected pair asset. Buys add that asset to the market; the displayed token price changes with DCL trading. For NEAR pairs, the USD value also follows NEAR/USD.

Verify independently: query get_launch on the factory, get_position on its locker, and get_pool on the DCL exchange.
Protocol

Risk disclosures

NearPad tokens are user-created and experimental. Review the token account, creator, pool ID, holder concentration, liquidity, and wallet transaction preview before signing.

  • Prices can move quickly; small pools can have high price impact.
  • Names, tickers, artwork, and social links can be copied.
  • NEAR RPCs, Rhea, wallets, indexers, and third-party pricing feeds can be delayed or unavailable.
  • USD prices, market caps, charts, holder lists, and transaction labels are display estimates.
  • A locker-held position does not guarantee token value, trading demand, or that liquidity cannot be withdrawn.

NearPad provides software and data interfaces, not investment advice, custody, or a representation of token quality.

Integration

Network

NetworkNEAR Protocol mainnet
Native assetNEAR · 24 decimals in yoctoNEAR
Pool quote assetswrap.near · 24 decimals; USDC and usdt.tether-token.near · 6 decimals
Public RPC used by NearPadhttps://rpc.mainnet.fastnear.com
Explorernearblocks.io ↗
DEXRhea DCL · dclv2.ref-labs.near
Token account formatReadable name slug and six hexadecimal characters under nearpadfamily.near.
Integration

Contracts and accounts

These mainnet accounts form the current NearPad integration surface. Treat all identifiers as case-sensitive strings and verify them onchain.

RoleMainnet account
Rhea DCL exchangedclv2.ref-labs.near
Launch factorynearpadfamily.near
Position lockerlock.nearpadfamily.near
wNEARwrap.near

Reviewed token deployment

NEAR code hashRegistered templateB2ohqcMiLy8DPfKJhCfvNxpnhEXYDsgy7urXmkiau4Uu
WASM SHA‑256Client integrity check950b4231d07f845287e908aabbb412c1c1d94b3d6ab2951503fb46e9e5ed764e

NearPad verifies the deployed code hash and confirms the token account has zero access keys before accepting it into the launch registry.

Integration

Reading token state

Every launch uses standard NEP‑141 view methods. Metadata and balances can be read directly from any NEAR RPC without relying on NearPad's database.

MethodUse
ft_metadataName, symbol, icon, decimals, metadata spec, and optional Pinata reference and SHA-256 hash.
ft_total_supplyTotal atomic supply.
ft_balance_ofAtomic balance for a NEAR account.
storage_balance_ofStorage registration status where supported by the NEP‑145 interface.

When you upload PNG, JPEG, GIF, or WebP artwork, NearPad saves the original file on its server and serves that file on the launch and coin pages. GIF animation and the uploaded resolution are preserved. Pinata stores the separate onchain image and metadata JSON (description, website, and social links); ft_metadata exposes their Pinata URLs and the JSON SHA-256 hash. A Pinata key with pinFileToIPFS permission is required to launch. The metadata service status reports whether a key is installed; an upload also requires that permission.

curl https://rpc.mainnet.fastnear.com \
  -H "Content-Type: application/json" \
  --data '{
    "jsonrpc":"2.0",
    "id":"nearpad-docs",
    "method":"query",
    "params":{
      "request_type":"call_function",
      "finality":"final",
      "account_id":"TOKEN_ACCOUNT",
      "method_name":"ft_metadata",
      "args_base64":"e30="
    }
  }'

The RPC response returns method bytes as integer values. Convert them to UTF‑8 and parse the resulting JSON.

Integration

Reading Rhea pools

Launches store a DCL pool ID such as token.nearpadfamily.near|wrap.near|10000. Read the DCL point, executable quote, factory route, and locked position together.

Contract / methodUse
dclv2.ref-labs.near / get_poolToken order, current point, liquidity, fee tier, and token totals.
dclv2.ref-labs.near / quoteExecutable output for a given input and pool ID.
nearpadfamily.near / get_launchLaunch status, opening point, range, and creator.
lock.nearpadfamily.near / get_positionLocked DCL position ID and range.
const route = await view("nearpadfamily.near", "get_launch", {
  token_id: TOKEN_ACCOUNT
});
const pool = await view("dclv2.ref-labs.near", "get_pool", {
  pool_id: route.pool_id
});
const position = await view("lock.nearpadfamily.near", "get_position", {
  token_id: TOKEN_ACCOUNT
});
const quote = await view("dclv2.ref-labs.near", "quote", {
  pool_ids: [route.pool_id],
  input_token: "wrap.near",
  output_token: TOKEN_ACCOUNT,
  input_amount: "10000000000000000000000",
  tag: "near-pad-docs"
});
Integration

Pricing and market data

Use the DCL point price, token order, and each asset's decimals. Before the first buy, use the left boundary for a token on the X side or the right boundary for a token on the Y side. NearPad samples 5-minute, 1-hour, 6-hour, and 1-day candles. NEAR pools convert the current NEAR price with live NEAR/USD; stable pairs open around 1,000 times the NEAR/USD quote supplied at launch, rounded to a DCL tick. Existing stable pools follow their DCL trading price after launch.

tokenIsX = pool.token_x === TOKEN_ACCOUNT
effectivePoint = tokenIsX && pool.current_point < route.left_point
  ? route.left_point
  : !tokenIsX && pool.current_point > route.right_point
    ? route.right_point
    : pool.current_point
pairDecimals = route.pair_asset === "wrap.near" ? 24 : 6
pairPerToken = tokenIsX
  ? (1.0001 ** effectivePoint) * 10 ** (18 - pairDecimals)
  : 1 / ((1.0001 ** effectivePoint) * 10 ** (pairDecimals - 18))
priceUsd = pairPerToken * (route.pair_asset === "wrap.near" ? nearUsd : 1)
fdvUsd = priceUsd * 1_000_000_000

DexScreener and GeckoTerminal use refv2- followed by the DCL pool ID with vertical bars replaced by colons. Token order depends on the chosen pair. Tracker listings and updates depend on those external indexers.

Integration

Public read API

The application exposes JSON read endpoints under https://nearpad.family/launch-feed-v5/. They require no wallet connection. Use onchain contract calls when you need a trust-minimized source of truth.

EndpointPurpose
GET healthService status, mainnet pair asset, launch count, and launch readiness.
GET launches?limit=100&q=...Newest registered launches; search supports name, symbol, contract, and creator.
GET coin?contract_id=...One registered token, creator, pool ID, lock data, status, and metadata.
GET candles?contract_id=...&interval=300Onchain-reserve candles. Supported intervals: 300, 3600, 21600, and 86400 seconds.
GET trades?contract_id=...Up to 100 newest verified Rhea trades and sync status.
GET holders?contract_id=...Up to 25 top non-zero token balances.
GET profile?creator=...Registered launches and indexed reward rows for a creator.
GET holder-reward?contract_id=...&account_id=...Claimable holder amount and Merkle proof after a funded epoch is published.
fetch("https://nearpad.family/launch-feed-v5/launches?limit=24")
  .then((response) => response.json())
  .then(({ launches }) => {
    for (const token of launches) {
      console.log(token.contract_id, token.pool_id, token.status);
    }
  });

Responses use snake_case fields. A launch becomes fully tradable when status is pool_live and a DCL pool_id is present.

Integration

Indexing

A resilient indexer should combine registered launch data with direct NEAR and Rhea state.

  1. Fetch launches and retain each token account, creator, block height, pool ID, and pair asset.
  2. Verify NEP‑141 metadata and supply directly from the token account.
  3. Read Rhea DCL get_pool for pool state and the locker get_position for the position status.
  4. Index successful swaps involving the verified pool; derive direction from the input/output token.
  5. Use token balance data for holders and normalize every quantity by its own decimals.

NearPad's trade feed synchronizes Rhea activity through NEAR transaction data with a minimum five-second sync window. Consumers should tolerate temporary RPC and indexer delays.

Integration

Support and terms

For integration help, launch recovery, or verified platform questions, contact the NearPad community through Telegram or X. Never share a private key or seed phrase; NearPad support will not ask for one.

Onchain data is public and may be read independently. NearPad is provided as is, without warranties. Integrators are responsible for validating account IDs, decimals, pool state, transaction outcomes, and any information shown to their users. Do not imply an official partnership or endorsement without written permission.