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.