[ARC] Integrate Coinbase Pay into the Aave app

[ARC] - Integrate Coinbase Pay into the Aave app


Coinbase Pay is a SDK/UI widget that would allow Aave users to utilize their saved Coinbase payment methods and crypto balances to quickly add crypto to their self custody wallets linked to Aave. The purpose of this proposal is to add Coinbase Pay as an additional onramp option within the Aave V2 and V3 UIs.


In order to provide liquidity to the Aave protocol, Aave users must first connect a self-custodial wallet to the Aave app and fund the wallet with cryptocurrencies.

Funding a wallet with various onramp providers typically requires multiple KYC (Know Your Customer) steps. Other users may have to visit an exchange directly, copy/paste their self custody wallet address and then initiate the crypto purchase or transfer from the exchange. This process adds friction for the user experience and can also lead to errors (e.g. error in copying/pasting wallet addresses).

Coinbase Pay is designed to address these challenges. Coinbase has more than 108 million users. These users can seamlessly sign-in to their Coinbase Account by clicking on the Coinbase Pay button on the aave.com website. Once signed-in, users can use their saved payment method to buy crypto or transfer a portion of their crypto balance on Coinbase to their self-custody wallet linked to the Aave protocol. Coinbase Pay supports more than 200+ cryptocurrencies. Users’ payment method information is securely held within their Coinbase Account.

Proposed integration

Coinbase Pay would be added under the existing “Buy Crypto with Fiat” menu option. Today, clicking on this option takes users to Transak (an existing onramp provider that has been integrated on Aave).

With this proposal, we will add two sub-menu options showing both the Coinbase Pay and the existing onramp option, Transak as seen here:

The user experience upon clicking on the Coinbase Pay button will be as follows:

Proposed integration within the Aave ecosystem

The benefits to the Aave community would be as follows:

  • Pathway for Aave users to buy 200+ cryptocurrencies (including AAVE token) using 60+ fiat currencies in 90+ countries.
  • Save time for Aave users by using existing Coinbase KYC and saved payment methods to remove redundant KYC steps from crypto purchases.
  • Flexibility for Aave users: Users can buy new crypto using their fiat payment method or can transfer existing crypto from their Coinbase Account to Aave
  • Fiat payment methods of Aave users will be securely saved within their Coinbase Account. The payment method will be securely processed/charged by Coinbase and users will get the benefit of Coinbase’s extensive fraud and risk protection

Technical integration


This is a welcome development, in my opinion, improving on-ramp User Experience is a key part of onboarding more DeFi users, my only concern with this would be the security implications of this integration, I am looking forward to an independent assessment from Certora.


@AndrewA - would Coinbase reciprocate this integration via any marketing or educational activities directed towards its existing users, as well? The protocol would likely find a great deal of value in that exposure.

To other community members, are there other onramps that should be approached in a similar manner for integration?

1 Like

This is an important first question - and I’d mirror it.

Coinbase seems to be a good fit for pioneering such integration - but there are others as well.

The easier we can make it for users to find Aave, the more likely we are for long-term success.

Hi all! Thanks for the question @float and @fig

Coinbase marketing can provide social amplification to the Coinbase user base using one of our verified Twitter accounts. Each co-marketing activation’s activities and timing is in Coinbase’s sole discretion.

As examples, here are a few past tweets of previous Pay integrations that have been amplified:

Also, if you look at the Dapp Browser in the mobile Coinbase Wallet, you can see that Aave application is in the ‘DeFi’ section (and in the ‘Popular’ section for users like myself):