FeeCurrencyDirectory core contract. See Fee Abstraction for how this works.
This is not a list of every token on Celo. For stablecoin addresses, see Stablecoin Contracts. For an overview of Celo’s stablecoin ecosystem, see Build with Local Stablecoins.
feeCurrency field on a transaction, and use the token address when transferring the token itself. The two differ for tokens that do not use 18 decimals — such as USDC, USD₮ and USA₮ — which are allowlisted through an adapter. See Adapters for Non-18-Decimal Tokens.
You can also query the list of allowlisted fee currencies with the Celo CLI:
celocli network:whitelist