nearfundocs
The NearFun handbook
SPECIFICATION · 01

Fixed Quote Asset

NearFun master specification

NearFun has exactly one quote asset:

NEAR

Official Pump-supported Solana mint:

3ZLekZYq2qkZiSpnSvabjit34tUkjSwD1JFuW9as9wBG

Define:

export const NEAR_QUOTE_MINT = new PublicKey(
“3ZLekZYq2qkZiSpnSvabjit34tUkjSwD1JFuW9as9wBG”
);

This is a NearFun protocol invariant.

Users must NEVER be able to select:

SOL
USDC
USDT
BTC
ETH
or any other quote asset.

Do not merely hide a quote selector.

The transaction/service layer itself must enforce:

quoteMint === NEAR_QUOTE_MINT

Never accept quoteMint from:

  • user input
  • URL
  • query parameter
  • form
  • API request
  • local storage
  • database
  • browser state

A maliciously modified frontend must not be able to make NearFun’s transaction builder produce a non-NEAR launch.

NearFun documentation