AptosVM Tokens

Fetch Aptos fa-tokens metadata for versions 2300000000 to 2301000000.

curl -s --location --request GET \
 "https://aptos.app.pangea.foundation/v1/api/fa-tokens?chains=APTOS&from_block=2300000000&to_block=2301000000" \
 --header "Accept: application/jsonstream" \
 --header "Accept-Encoding: gzip" --compressed \
 --header "Authorization: Basic $PANGEA_AUTH" | jq

Response

[
  ...
  {
    "block_number": 2300915826,
    "transaction_hash": "0x2322f63871d0f1546c66552ea1a51017e8cbed77bf410f6db7bb56130c43c2b4",
    "receipt_index": 8,
    "timestamp": 1738303917648478,
    "address": "0xa859b7b1673803bae5ef2b396f4b85e43001c9ae7a0302d156d17d41fa2b1d7b",
    "name": "⚡🌐 emojicoin",
    "symbol": "⚡🌐",
    "decimals": 8,
    "icon_uri": "",
    "project_uri": ""
    }
]

Fetch Movement fa-tokens metadata for versions 0 to 100000 for address 0x447721a30109c662dde9c73a0c2c9c9c459fb5e5a9c92f03c50fa69737f5d08d.

curl -s --location --request GET \
 "https://movement.app.pangea.foundation/v1/api/fa-tokens?chains=MOVEMENT&from_block=0&to_block=100000&address__in=0x447721a30109c662dde9c73a0c2c9c9c459fb5e5a9c92f03c50fa69737f5d08d" \
 --header "Accept: application/jsonstream" \
 --header "Accept-Encoding: gzip" --compressed \
 --header "Authorization: Basic $PANGEA_AUTH" | jq

Response

[
  ...
  {
    "block_number": 74516,
    "transaction_hash": "0xe5fefbd407c0e6584b00f683a0fca9cba25a5fd96b9f3b7b3e93725e412c60f2",
    "receipt_index": 3,
    "timestamp": 1741139354117551,
    "address": "0x447721a30109c662dde9c73a0c2c9c9c459fb5e5a9c92f03c50fa69737f5d08d",
    "name": "USDT.e",
    "symbol": "USDT.e",
    "decimals": 6,
    "icon_uri": "https://bridge.movementnetwork.xyz/usdt.svg",
    "project_uri": "https://tether.to"
  }
]

Query Parameters

aptos.app.pangea.foundation/v1/api/fa-tokens?chains=APTOS movement.app.pangea.foundation/v1/api/fa-tokens?chains=MOVEMENT

  • chains: Filters the data by chain.
  • from_block / from_version: Filters the data by a starting version. As Move chains use a per-transaction versioned database, we use version interchangably with block_number and omit blocks altogether.
  • to_block / to_version: Filters the data by an ending version. As Move chains use a per-transaction versioned database, we use version interchangably with block_number and omit blocks altogether.
  • address__in: Filters the data by a list of address.
  • name__in: Filters the data by a list of name.
  • symbol__in: Filters the data by a list of symbol.