Available Assets
The following assets are available for L2 Sends:| Asset | Networks |
|---|---|
| DAI | Ethereum / Avalanche C-Chain / Optimism / Arbitrum |
| ETH | Ethereum / Base / Polygon / Avalanche C-Chain / Optimism / Arbitrum |
| MATIC | Ethereum / Polygon |
| USDC | Ethereum / Base / Polygon / Solana / Optimism / Avalanche C-Chain |
| wBTC | Ethereum / Avalanche C-Chain / Optimism / Arbitrum |
Sample Implementations
This section includes multiple examples of L2 assets that are currently available for testing.(1) One asset, one network
Sample implementation #1: Enable an asset on a single network
This implementation lets your users buy and sendETH on Ethereum network only (even though Coinbase Onramp supports additional networks for ETH).
(2) One asset, many networks
Sample implementation #2: Enable an asset on multiple networks
This implementation lets your users buy and sendUSDC on multiple supported networks — Ethereum, Polygon and Solana.
To enable USDC on the Solana network, you must pass in a Solana formatted destination address.
(3) One asset, many networks (with default)
Sample implementation #3: Enable an asset on multiple networks, with default network
This implementation is like #2 except that Coinbase Onramp selects Solana as the default destination address. Users have the option to update the destination network to Ethereum or Polygon.(4) Many assets, one network
Sample implementation #4: Enable multiple assets on a single network
This implementation let users send funds on the Ethereum network only. You can select allETH and ERC20 tokens that Coinbase Onramp supports for Ethereum.
(5) Many assets, many networks
Sample implementation #5: Enable multiple assets on multiple networks
Each asset in the assets parameter will be available on any network included in the addresses parameter that supports that asset.(6) All assets, one network
Sample implementation #6: Enable all assets on a single network
This implementation lets you offer all supported assets on Ethereum to your users. Because Coinbase is constantly adding support for more assets (includingERC20 tokens), this implementation lets you make newly supported assets immediately available to your users.