You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1-12 characters from a-z, 1-5, . — dots appear in system/premium names (eosio.token, xmd.token); user-registered names are dot-free. See accounts-permissions.md.
RPC Endpoints
Mainnet
Verified May 2026 by hitting /v1/chain/get_info and /v2/history/get_actions on each. Some providers serve /v1/chain/* only; Hyperion (/v2/history/*, /v2/state/*) requires a heavier indexer not every operator hosts.
Six verified Hyperion endpoints on mainnet (full list above includes RPC-only operators). Use a rotation pattern across these — see rpc-queries.md → Endpoint Etiquette for the polite-fetch client.
Endpoint
Provider
https://proton.eosusa.io
EOSUSA
https://proton.protonuk.io
ProtonUK
https://proton-api.eosiomadrid.io
EOS Madrid
https://api-xprnetwork-main.saltant.io
Saltant
https://xpr-mainnet-api.bloxprod.io
BloxProd
https://proton-hyperion.luminaryvisn.com
Luminary Vision
Hyperion paths (all endpoints)
Path
Description
/v2/history/get_actions
Action history (with filter / account / limit)
/v2/history/get_transaction
Transaction by ID
/v2/history/get_deltas
Table delta history
/v2/state/get_account
Account info with resources
Common Queries
# Get account actions
curl "https://proton.eosusa.io/v2/history/get_actions?account=myaccount&limit=50"# Get specific transaction
curl "https://proton.eosusa.io/v2/history/get_transaction?id=TX_ID"# Filter by action
curl "https://proton.eosusa.io/v2/history/get_actions?account=myaccount&filter=eosio.token:transfer"
Verified live (May 2026) via get_currency_stats. The contract column is what you pass as account in a transfer action; the precision must match exactly when constructing asset strings ("1.0000 XPR" is 4-decimal; "1.000000 XUSDC" is 6-decimal). Mismatching precision returns Symbol mismatch / asset-format errors.
Native chain tokens
Token
Contract
Precision
Issuer
Notes
XPR
eosio.token
4
eosio
Native gas/staking token
XMD
xmd.token
6
xmd.treasury
Metallicus USD stablecoin
LOAN
loan.token
4
lending.loan
LOAN protocol governance
Tokens on the xtokens contract
xtokens is a multi-token contract hosting wrapped representations of assets from other chains. Most tokens use an X prefix to mark them as the XPR Network wrapped version (e.g. XBTC for Bitcoin, XETH for Ethereum). A few don't follow that prefix convention — they're on xtokens all the same.
Token
Precision
Wraps
XUSDT
6
Tether USD
XUSDC
6
USD Coin
XBTC
8
Bitcoin
XETH
8
Ethereum
XBCH
8
Bitcoin Cash
XLTC
8
Litecoin
XBNB
8
Binance Coin
XEOS
4
EOS
XADA
6
Cardano
XDOGE
6
Dogecoin
XHBAR
6
Hedera
XSOL
6
Solana
XXRP
6
Ripple — double-X prefix, not single-X
XXLM
6
Stellar — double-X prefix, not single-X
METAL
8
Metal Blockchain native token (a separate Layer 0 — not MetalX, the DEX/Swap product)
XMT
8
MTL — Metal DAO governance token, XPR Network representation
Two naming gotchas to watch for:
XXRP and XXLM use a double-X prefix. Single-X variants on Alcor (e.g. XRP@some-other-contract) are unrelated to the canonical wrapped versions on xtokens and may have different precision or no liquidity.
METAL ≠ MetalX. METAL is a wrapped representation of Metal Blockchain (a separate Layer 0, unrelated to XPR Network apart from this bridged token). MetalX is the DEX/Swap product on XPR Network. They share a brand prefix but refer to different things.
Project tokens on their own contracts
Token
Contract
Precision
Project
SNIPS
snipcoins
4
Snipcoins community
STRX
storex
4
StoreX
Discovery
To verify any token's current precision and issuer: