Skip to content

Tokens

TokenTypeDecimalsMainnetTestnet
STXNative6YesYes
sBTCSIP-0108YesYes
USDCxSIP-0106YesNo

Native token — no contract address.

Bitcoin on Stacks, backed 1:1 by BTC.

NetworkContract ID
MainnetSM3VDXK3WZZSA84XXFKAFAF15NNZX32CTSG82JFQ4.sbtc-token
TestnetST1F7QA2MDF17S807EPA36TSS8AMEFY4KA9TVGWXT.sbtc-token

Asset identifier: ::sbtc-token

Bridged USDC on Stacks, backed 1:1 by USDC.

NetworkContract ID
MainnetSP120SBRBQJ00MCWS7TM5R8WJNTTKD5K0HFRC2CNE.usdcx
TestnetNot deployed

Asset identifier: ::usdcx-token

Bridge: Use supported bridges listed in the Stacks bridging documentation to transfer USDC from Ethereum to Stacks. USDCx maintains 1:1 parity with USDC via Circle Xreserve.

CAIP-19 provides chain-agnostic asset identification. See our CAIP-19 PR for Stacks for the full specification.

TokenMainnetTestnet
STXstacks:1/slip44:5757stacks:2147483648/slip44:5757
sBTCstacks:1/sip010:SM3VDX...::sbtc-tokenstacks:2147483648/sip010:ST1F7Q...::sbtc-token
USDCxstacks:1/sip010:SP120S...::usdcx-token

All fungible tokens follow SIP-010:

  • transfer — Move tokens between addresses
  • get-balance — Check balance for an address
  • get-total-supply — Total circulating supply
  • get-name / get-symbol / get-decimals — Token metadata