Tokens (Shortcodes)

Shortcodes are the primary way to reference tokens in ICPay. Each verified token ledger exposes a unique, human‑readable shortcode (for example, ic_icp, base_usdc). Use these in SDK and Widget calls instead of raw symbols, canister IDs, or contract addresses where possible.

Tip: You can also explore token availability via the Widget Builder, but this page provides a quick, scannable reference.

Overview

  • Shortcode: Canonical identifier used across ICPay SDK and Widgets.
  • Contract / Canister: Token contract (EVM/Solana) or canister (IC).
  • Verified: Indicates whether the token is verified in ICPay.

This list updates periodically and is grouped by chain. If you don’t see a token you expect, check back later or use the Widget Builder to search interactively.

Token list

BaseEVM

TokenShortcodeContract / CanisterDecimalsVerified
ETH
Ethereum
base_eth
0x0000000000000000000000000000000000000000
18Yes
USDC
USD Coin
base_usdc
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
6Yes
USDT
Tether USD
base_usdt
0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2
6Yes

Internet ComputerIC

TokenShortcodeContract / CanisterDecimalsVerified
CHAT
OpenChat
ic_chat
2ouva-viaaa-aaaaq-aaamq-cai
8No
ckBTC
Bitcoin
ic_ckbtc
mxzaz-hqaaa-aaaar-qaada-cai
8Yes
ckETH
Ethereum
ic_cketh
ss2fx-dyaaa-aaaar-qacoq-cai
18Yes
ckUSDC
USDC
ic_usdc
xevnm-gaaaa-aaaar-qafnq-cai
6Yes
ckUSDT
USDT
ic_usdt
cngnf-vqaaa-aaaar-qag4q-cai
6Yes
DKP
Dragginz
ic_dkp
zfcdd-tqaaa-aaaaq-aaaga-cai
8No
ICP
Internet Computer
ic_icp
ryjl3-tyaaa-aaaaa-aaaba-cai
8Yes
PAY
Pay Token
ic_pay
kq64s-aqaaa-aaaak-quk6q-cai
8No
TRAX
TRAX
ic_trax
emww2-4yaaa-aaaaq-aacbq-cai
8No

SolanaSOL

TokenShortcodeContract / CanisterDecimalsVerified
SOL
SOL
sol_sol
So11111111111111111111111111111111111111112
9Yes
USDC
USD Coin
sol_usdc
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
6Yes
USDT
USDT
sol_usdt
Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB
6Yes

Was this page helpful?