[ARFC] Add EURC to BASE Aave V3

[ARFC] Add EURC to BASE Aave V3

Author: ACI (Aave Chan Initiative)

Date: 2025-01-17

ARFC updated with Parameters 2025-01-23

Simple Summary:

The current ARFC proposes to add EURC on Base V3. EURC is Circle’s EUR-backed stablecoin, enhancing liquidity and expanding the platform’s appeal to European users. Original proposal was [TEMP CHECK] Add EURC to BASE Aave V3 but has been reformatted to be governance compliant. It has also passed TEMP CHECK Snapshot .

Motivation/Background:

EURC is a fully backed stablecoin pegged to the Euro, issued by Circle, the same entity behind USDC. It is a reliable and transparent Euro-denominated asset gaining adoption across DeFi protocols.

  • Utility and Role: EURC facilitates Euro-based transactions in DeFi, allowing for a stable store of value and an efficient medium of exchange within the ecosystem.
  • Backers: Circle is a trusted issuer with a track record of regulatory compliance, providing confidence in EURC’s stability.
  • Performance: EURC has demonstrated consistent performance and adoption within the broader DeFi space such as Morpho (3M), Alien(4M) and Aerodome (3M).
  • Euro Liquidity: EURC will offer Aave users access to Euro-denominated liquidity, appealing to the European market.
  • Broader User Base: Listing EURC could attract new users from Europe, diversifying Aave’s stablecoin offerings.
  • Increased Liquidity: The addition of EURC can enhance liquidity across Aave’s markets, improving lending, borrowing, and trading experiences.

Chain to be Deployed/Listed:

  • Chain: Base
  • LTV: Proposed initial Loan-to-Value (LTV) ratio is 75%, consistent with other stablecoins.
  • **Parameters: Updated based on Risk Service Providers feedback 2025-01-23
Parameter Value
Isolation Mode No
Borrowable Yes
Collateral Enabled Yes
Supply Cap 4,200,000
Borrow Cap 3,800,000
Debt Ceiling -
LTV 75.00%
LT 78.00%
Liquidation Bonus 5.00%
Liquidation Protocol Fee 10.00%
Variable Base 0%
Variable Slope1 12%
Variable Slope2 40%
Uoptimal 90%
Reserve Factor 10%
Stable Borrowing Disabled
Flashloanable Yes
Borrowable in Isolation No
E-Mode Category -

Useful Links

Project: Circle | USDC & Web3 Services for a new financial system

Documentation: EURC | A Euro-Backed Stablecoin

Base Contract: 0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42

Base Chainlink Oracle: EURC / USD Price Feed | Chainlink

[TEMP CHECK] Add EURC to BASE Aave V3 Instance

TEMP CHECK Snapshot

Disclaimer

This proposal is powered by Skywards. ACI is not affiliated with original author (shanenolan) and did not receive compensation for the creation of this proposal.

Next Steps

  1. Publish an ARFC and get community and risk service providers feedback, and escalate to Snapshot stage.
  2. If the ARFC snapshot outcome is YAE, publish an AIP vote for final confirmation and enforcement of the proposal

Copyright

Copyright and related rights waived via CC0.

5 Likes

Summary

LlamaRisk supports the onboarding of EURC to Base Aave V3. EURC is a MiCA-compliant stablecoin issued by Circle, following the same full-reserve model as USDC. Its reserves are held in regulated financial institutions in the EEA and audited by Deloitte. Currently, EURC’s minting, burning, and cross-chain distribution are managed via Circle Mint, as Circle’s Cross-Chain Transfer Protocol (CCTP) support for EURC is not yet available but is planned for the future. CCTP allows permissionless cross-chain transfers via native burning and minting.

On Base, DEX liquidity for EURC is evenly distributed, reducing risks from liquidity withdrawals. However, concerns remain, including the absence of publicly available smart contract audits, such as this report from Halborn. Additional issues include reliance on centralized admin and owner EOAs (could be an MPC wallet) instead of multisigs. The lack of a timelock on the contract is another concern. These points could not be fully reviewed at this stage, and we will expand on them once more clarity is received from Circle.

Collateral Risk Assessment

1. Asset Fundamental Characteristics

1.1 Asset

Key Statistics on Base (as of January 17th, 2025):

  • Circulating Supply: 36.96M EURC
  • Market Cap: $38.07M
  • Current Yield: N/A
  • Launch Date: August 1st, 2024

Contract: 0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42

EURC is an ERC-20, 100% euro-backed stablecoin compliant with MiCA. It is redeemable 1:1 for Euro supported by Circle Mint, an institutional 1:1 on/off-ramp service from Circle. The euro reserves backing EURC are held at regulated financial institutions in the European Economic Area (EEA) by the EU MiCA regulation, with monthly attestation reports prepared according to attestation standards set out by the American Institute of Certified Public Accountants (AICPA). Deloitte & Touche LLP has been Circle’s independent auditor since fiscal 2022.

Aside from Base, EURC is available on multiple other chains like Ethereum, Solana, Avalanche, and Stellar, with a total of €90.3M EURC in circulation as of January 16th, 2025.

1.2 Architecture

Circle issues EURC under the same full-reserve model as USDC. Euro-denominated banking accounts back EURC 100% so that it is always redeemable 1:1 for euros. Circle is the sole issuer of EURC. Circle’s Cross-Chain Transfer Protocol (CCTP) functionality isn’t currently available for EURC, meaning EURC transfers between blockchains via native burning and minting are not possible. Hence, EURC transfer across blockchains depends on Circle Mint and its APIs.

Circle Mint

Businesses and institutional distributors, such as exchanges, wallet providers, banks, and other large financial institutions, can mint EURC through Circle Mint, a service tailored for high-volume minting and distribution. Accessing EURC via Circle Mint requires users to create an account and undergo a rigorous application process, including ID verification, KYC checks, and sanctions screening. This service is not offered to retail consumers or individuals minting EURC for personal use. Mint and redemption of EURC are carried via wire transfers, SEPA, and other banking networks in over 185 countries.


EURC Minting/Burning Process via Circle Mint. Source: LlamaRisk

Circle Mint does not charge EURC tokenization or redemption fees via bank wire. However, fees may apply for outbound EURC transfers to external addresses based on network transaction costs. Additionally, Circle retains any interest earned on EURC held in custody but does not impose direct custody fees. Currency conversion fees may apply if wires are denominated in currencies other than USD.

EURC tokenization/redemption has some per-customer limits:

  • Tokenization: Unlimited
  • Redemption: €500,000 daily

However, these limits can be adjusted. Net daily redemptions exceeding €2M incur a fee based on the user’s redemption tiers, i.e., Standard or Basic:


EURC Redemption Structure. Source: Circle, January 17th, 2025.

1.3 Tokenomics

The total supply of EURC is not fixed, and only Circle is authorized to issue new tokens. 18,972 unique addresses hold EURC on Base.

1.3.1 Token Holder Concentration

EURC Top 100 Token Holders. Source: BaseScan, January 17th, 2025.

The top 5 holders of EURC are:

  • 0x7b2c99188D8EC7B82d6b3b3b1C1002095F1b8498: 10.28% of the total supply and is held in Alien Base’s UniswapV3Pool.
  • 0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb: 9.25% of the total supply and is held in Morpho.
  • 0x40EbC1Ac8d4Fedd2E144b75fe9C0420BE82750c6: 2.7% of the total supply and is held in a Coinbase: Hot Wallet.
  • 0xd45dfDe8F6C0058AEE13F570e0624cAdbcFf47D8: 2.65% of the total supply and is held by an EOA.
  • 0x62B3a71D1a12Fe7916288ABe549a905D0C188917: 2.65% of the total supply and is held by an EOA.

2. Market Risk

2.1 Liquidity

EURC/WETH swap with <7.5% price impact. Source: DeFiLlama, January 17th, 2025.

Users can swap EURC worth up to $2.2 million (2.1M EURC) for WETH in a transaction with less than 7.5% slippage.

2.1.1 Liquidity Venue Concentration

EURC Liquidity Pools on Base by Trading Volume. Source: GeckoTerminal, January 17th, 2025.

The total EURC liquidity across DEXs on the Base network is approximately $8 million. The primary liquidity hubs for EURC include the EURC/USDC pool on Alien Base, followed by the CL50-EURC/USDC and vAMM-WETH/EURC pools on Aerodrome.

2.1.2 DEX LP Concentration

The liquidity for EURC on DEXs across Base is evenly distributed with no significant concentration among a few users. The breakdown for the top 5 EURC pools on Base by TVL (as of January 3rd, 2025):

2.2 Volatility

EURC to EUR chart. Source: CoinGecko, January 17th, 2025.

EURC’s price has consistently maintained a tight correlation with the Euro, rarely deviating by more than 1%. However, over the past few months, it experienced temporary deviations from its peg during periods of heightened market volatility but has reverted to its peg quickly.

2.3 Exchanges

EURC Markets on Centralized Exchanges. Source: CoinMarketCap, January 17th, 2025.

EURC is traded across several CEXs, though its trading activity and liquidity are predominantly concentrated on a few platforms—Coinbase accounts for over 95% of the trading volume, followed by BitMart and Bitvavo.

2.4 Growth

EURC Circulating Supply on Base. Source: Dune, January 17th, 2025.

The circulating supply of EURC on Base demonstrated significant growth after launch in August 2024, reaching its peak in November 2024 with an onchain market cap of 50.3M EURC. However, the supply has since experienced a gradual decline, stabilizing around $34 million as of January 2025.

Circle plans to introduce CCTP support for EURC in the future, similar to USDC, enabling secure and native transfers of EURC across blockchain networks.

3. Technological Risk

3.1 Smart Contract Risk

Circle’s FiatToken contracts follow OpenZeppelin’s Proxy Upgrade Pattern. The EURC architecture includes two primary contracts:

  • FiatTokenV2_2, which implements the core logic for FiatToken functionality.
  • FiatTokenProxy, serves as a proxy to route function calls to the implementation contract.

In November 2023, Circle introduced a v2.2 upgrade to the USDC and EURC contracts to reduce gas costs and enhance transaction security on EVM-compatible chains. The changeset underwent an independent audit by Halborn, a third-party blockchain security firm.

3.2 Bug Bounty Program

Circle has a Bug Bounty Program live on HackerOne since May 2024, where the top bounty range is $10,000 for a critical threat, which is relatively low considering the TVL of USDC and EURC. The contracts in the scope can be found here, although the report is not publicly available.

3.3 Price Feed Risk

Chainlink powered EURC/USD feed available. The feed is categorized as Medium Market Risk by Chainlink with a deviation threshold set to 0.3% and a heartbeat of 24 hrs.

3.4 Dependency Risk

Circle Mint for EURC Distribution
The minting and distribution of EURC rely solely on Circle Mint, as the CCTP, which enables native transfers of Circle-issued assets across blockchains, is currently unavailable for EURC. This limitation means EURC transfers across chains depend entirely on Circle Mint’s infrastructure and APIs. Any disruption to these systems or the associated banking networks could impede the minting, redemption, or cross-chain movement of EURC, posing operational and scalability risks.

Eurozone Interest Rate Risk
EURC reserves are primarily denominated in Eurozone assets, exposing them to fluctuations in interest rates set by the European Central Bank. A sudden rise in interest rates could reduce the value of fixed-income instruments in the reserves, potentially affecting EURC’s 1:1 peg stability and eroding user confidence.

Reserve Dependencies
EURC’s euro reserves are held at regulated financial institutions within the European Economic Area (EEA), ensuring compliance with EU MiCA regulations. However, this creates a technical dependency on these institutions to manage and safeguard the reserves. Any operational disruptions, regulatory actions, or financial instability affecting these institutions could impact Circle’s ability to maintain 1:1 redemption guarantees for EURC.

4. Counterparty Risk

4.1 Governance and Regulatory Risk

Initially issued by Circle LLC in June 2022, EURC transitioned its issuance to Circle SAS on July 1st, 2024. Circle SAS, a registered Digital Assets Services Provider in France (registration no. E2024-111), operates under French law and provides digital asset custody and trading services involving digital assets.

As an electronic money token (EMT), subject to MiCA, EURC is offered to the public within the European Economic Area (EEA) in compliance with MiCA Regulation and French laws. Notably, the French Deposit Guarantee Scheme (FDGS) does not apply to electronic money held in Circle Mint Accounts, as explicitly stated in EURC’s Terms of Use. EURC Whitepaper was notified to the ARFC, the French competent authority, and duly announced to the public.

Circle SAS retains the right to hold EURC reserves in interest-bearing accounts or other yield-generating instruments. EURC holders explicitly acknowledge that any returns from such reserves accrue solely to Circle SAS. Holders do not receive interest or financial returns from their EURC holdings. The asset functions exclusively as a claim on Circle SAS, granting holders the right to redeem EURC for an equivalent amount of USD, which aligns with Circle’s Redemption Policy.

EURC holders maintain a legal claim against Circle SAS and can request redemption at par value at any time. However, retail redemptions are conditional upon eligibility criteria to ensure regulatory compliance, including adherence to AML/CTF measures. Holders must meet the redemption requirements, such as providing an IBAN from an EEA bank account for fund transfers and completion of identity checks.

Circle SAS reserves the right to restrict or block certain EURC addresses if it determines, at its sole discretion, that these addresses are associated with illegal activity or violations of the Terms of Use. Users must expressly acknowledge and agree not to engage in Restricted Activities or attempt Prohibited Transactions while using Circle’s services. Should Circle become aware that a user is participating in or attempting such restricted actions, this will violate Circle’s Terms of Use. In response, Circle reserves the right to take enforcement actions, including suspending or terminating the user’s account.

Users are prohibited from utilizing Circle’s services if they reside in certain jurisdictions. The list of supported countries is maintained and periodically updated by Circle. Users residing in countries not included on this list or in jurisdictions subject to international sanctions are restricted from accessing Circle’s services.

EURC redemptions are prohibited for holders who:
1. Fail to provide sufficient or consistent information required for identification and verification under applicable laws.
2. Are subject to sanctions, including those listed in EU or French sanctions-related lists.
3. Reside, operate, or are organized in a country or region on the Circle France Prohibited Countries List.
4. Engage in transactions flagged as suspicious under applicable laws.
5. Are owned or controlled by individuals or entities that fall under the above categories.

4.2 Access Control Risk

The stablecoin-evm is the source repository for smart contracts used by Circle’s stablecoins on EVM-compatible blockchains.

4.2.1 Contract Modification Options

EURC is powered by two contracts:

  • EURC ERC-20 deployed behind FiatTokenProxy, which serves as a proxy to route function calls to the implementation contract and is owned by an EOA.
  • Implementation Contract deployed behind FiatTokenV2_2, which implements the core logic for FiatToken functionality and is owned by the burn address.

The design of Circle’s FiatToken contracts incorporates functionality for minting and burning tokens by authorized entities, pausing all contract activity, freezing specific addresses, and upgrading the contract to address bugs or introduce new features.

The roles and functionalities of the EURC contract are as follows:

Role Functionality
owner Re-assign any role except for admin.
admin Manage proxy-level functionalities.
blacklister Prevent transfers to/from an address and prevents it from minting/burning.
masterMinter Add/remove minters and increase their minting allowance.
minters Create/destroy tokens.
pauser Pause the contracts, preventing all transfers, minting, and burning.
rescuer Transfer any ERC-20 token locked in the contract.

Critical Contract Functions

  • Mint/Burn: Authorized entities, referred to as minters, are permitted to mint and burn tokens. These entities are affiliated with Circle and undergo a thorough vetting process before being granted the ability to mint new tokens. masterMinter adds new minters via the configureMinter method, each with a specified minterAllowance configured by Circle. Tokens are minted and burned via the mint and burn methods.
  • Pause: When the contract is paused, all transfers, minting, burning, and adding new minters are disabled. However, operations such as modifying the blacklist, removing minters, changing roles, and performing contract upgrades remain functional. The ability to pause or unpause the contract is restricted to the pauser role, which Circle controls.
  • Blacklist: A blacklisted address cannot transfer assets in any way, and Circle can blacklist an address through the blacklister role calling the blacklist method.

4.2.2 Timelock Duration and Function

There is no timelock configured on the EURC ERC-20 contract. The EURC contracts follow OpenZeppelin’s Proxy Upgrade Pattern.

4.2.3 Multisig Threshold / Signer identity

The EURC ERC-20 contract is owned by an EOA, and its admin is a different EOA. The EOAs can be MPC wallets; clarity is needed here.

Note: This assessment follows the LLR-Aave Framework, a comprehensive methodology for asset onboarding and parameterization in Aave V3. This framework is continuously updated and available here.

Aave V3 Specific Parameters

(provisional, pending alignment with @ChaosLabs)

Parameter Recommendation
Isolation Mode No
Emode No
Borrowable Yes
Borrowable in Isolation No
Collateral Enabled Yes
Stable Borrowing Disabled
Supply Cap 4.2M
Borrow Cap 3.8M
Debt Ceiling N/A
LTV 75%
LT 78%
Liquidation Bonus 5%
Liquidation Protocol Fee 10%
Reserve Factor 10%
Base Variable Borrow Rate 0%
Variable Slope 1 12%
Variable Slope 2 40%
Uoptimal 90%

Price feed Recommendation

We recommend Chainlink’s EURC/USD feed to price the asset on its Base market.

Disclaimer

This review was independently prepared by LlamaRisk, a community-led non-profit decentralized organization funded in part by the Aave DAO. LlamaRisk is not directly affiliated with the protocol(s) reviewed in this assessment and did not receive any compensation from the protocol(s) or their affiliated entities for this work.

The information provided should not be construed as legal, financial, tax, or professional advice.

Overview

Chaos Labs supports the listing of EURC on the Aave V3’s Base Instance.

Architecture of EURC

EURC is issued by Circle and, much like USDC, is backed by real-world assets. However, while USDC is currently backed primarily by Circle’s money market fund, which is composed of short-term US government debt, EURC is backed entirely by cash reserves. It should be noted that USDC experienced its worst de-peg in the aftermath of the failure of Silicon Valley Bank (March 2023), due to uncertainty over the disposition of the reserve funds held there. While the de-peg was transient, it suggests a price risk inherent to stablecoins backed with cash reserves held at banks.


circle.com

Circle Mint allows qualified businesses and wholesale distributors to convert between EUR and EURC. Onboarding is open, but requires the participants to pass KYC/AML checks. Keeping in mind the risks attached to cash backing, the combination of 1:1 redemptions, regular audits, and open minting suggests that the risk of a de-peg is very low.

An important distinction between USDC and EURC is that EURC is claimed by Circle to be compliant with the European Union MiCA (Markets in Crypto-Assets Regulations) regulatory framework. Adherence to this framework has some positives, as it provides assurance that transparency measures taken by Circle are in good faith and that public statements about the architecture and reserves are correct. However, it also introduces unquantifiable regulatory risks for a DeFi platform that lists such an asset, as it may itself become, in the future, a subject to ESMA’s rule-making. This may require future changes to platform architecture or the alteration of EURC risk parameters, should the rules prove to be burdensome.

Markets for EURC

EURC has a very different distribution of liquidity compared to USDC. Almost half of the existing EURC circulates on Base, while USDC circulates mainly on Ethereum and Solana.


defillama.com

The high relative volume of EURC circulating on Base is a recent development, with the token primarily circulating on Ethereum prior to August of 2024.

The growth of EURC on Base appears to be solid, with a significant circulation volume, but a stagnant transaction count, remaining at levels achieved shortly after its introduction on the chain and its supply growth slowing down over the last 3 months stalling around 35-40m EURC.

The largest market for trading EURC is on Coinbase, while its DEX liquidity is fairly distributed across multiple protocols, with the majority, representing $5.23M in TVL, concentrated on Aerodrome, a Base-only AMM.

EURC liquidity pairs show a similar split between stablecoin and ETH pairs. However, the overall liquidity has declined significantly over the past quarter, reaching levels of limited depth with 3M$ of buy liquidity.

Listing parameters

Borrow & supply caps

Immediately available liquidity of EURC on Base is limited. We apply the usual heuristic, twice the available liquidity under the liquidation bonus (that for USDC in this market), to determine the supply cap. Considering the recent decline in DEX liquidity, we recommend a supply cap of 4.2M EURC and a borrow cap of 90% of the recommended supply cap.

Loan-to-value & liquidation threshold

EURC shares architectural similarities with USDC, being managed by Circle and backed by a robust peg maintenance mechanism. Despite the declining DEX liquidity, EURC’s risk profile remains similar to that of USDC. Hence, we recommend aligning EURC’s listing parameters with those of USDC on Base.

Liquidation bonus

Liquidation bonus for USDC on Aave Base instance is set slightly more aggressively than on the Core instance for USDC, at 5% versus 4.5%. Due to the previously mentioned architectural similarities between EURC and USDC, and to incentivize liquidator activity on a smaller chain, we recommend keeping the bonus set for USDC on the Aave Base instance.

Interest rates, utilization & reserve factor

Again, noting the architectural similarity to USDC, we recommend adhering to the USDC interest rate curve of the Aave Base instance.

Recommendations

Parameter Value
Isolation Mode No
Borrowable Yes
Collateral Enabled Yes
Supply Cap 4,200,000
Borrow Cap 3,800,000
Debt Ceiling -
LTV 75.00%
LT 78.00%
Liquidation Bonus 5.00%
Liquidation Protocol Fee 10.00%
Variable Base 0%
Variable Slope1 12%
Variable Slope2 40%
Uoptimal 90%
Reserve Factor 10%
Stable Borrowing Disabled
Flashloanable Yes
Borrowable in Isolation No
E-Mode Category -

Disclaimer

Chaos Labs has not been compensated by any third party for publishing this recommendation.

Copyright

Copyright and related rights waived via CC0

1 Like

Thank you @LlamaRisk and @ChaosLabs, we have updated the ARFC accordingly, and have escalated the proposal to ARFC Snapshot.

Vote will start tomorrow, we encourage everyone to participate.

I find it interesting that risk assessments point MiCA as a good thing, as if it was a great for crypto market, specially European Union regulations that lately has been under a good level of questioning criticism rather than something that can boost market, innovation and options available.

After Snapshot monitoring, the current ARFC Snapshot will end shortly, reaching Quorum and at least 771.2K votes.

Therefore [ARFC] Add EURC to BASE Aave V3 has PASSED.

Next step will be the publication of an AIP for final confirmation and enforcement of the proposal.

1 Like

(post deleted by author)

As Michigan Blockchain, we support adding EURC to Base Aave V3 instance. We believe that it would attract new or existing users that live in Europe. Also, adding EURC to Aave would improve liquidity across Aave’s markets. We also think that the banning of USDT in European CEX’s will drive demand for EURC, and EURC will grow in market share, which is another significant reason why it should be added to the Base Aave V3 instance.

-Kerem Dillice