# Receive coins

To fund your goodcryptoX wallet, you can either transfer coins from another wallet you control or [buy](https://docs.goodcrypto.app/wallets/built-in-wallet/buy-coins-with) crypto with fiat from our on-ramp partner.

To reveal your full receiving address, tap on the short address in the Wallet tab or use the `Receive` button:

<figure><img src="https://3159525366-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2Fv54m7FT22j1Hz046rmAH%2Fimage.png?alt=media&#x26;token=0483adf3-97e8-44b4-9086-b0db489003fa" alt="" width="375"><figcaption></figcaption></figure>

You can receive:

* SOL or any SPL token on Solana
* ETH or any ERC‑20 token on Ethereum, Base, and Arbitrum
* BNB or any BEP‑20 token on BNB Chain

{% hint style="info" %}
Until we enable paying  [gas in any token](https://docs.goodcrypto.app/dex-trading-spot/upcoming-functionality/gas-in-any-erc20-spl-token)*,* you'll need to transfer some native network token to your wallet to perform any on-chain actions (including [withdrawal](https://docs.goodcrypto.app/wallets/built-in-wallet/send-coins)).&#x20;

[Gas fees](https://docs.goodcrypto.app/wallets/built-in-wallet/gas-fees) are paid in:

* **SOL** on Solana
* **ETH** on Ethereum, Base, and Arbitrum
* **BNB** on BNB Chain
  {% endhint %}

There are no minimum deposit limits or any other restrictions — goodcryptoX is a non-custodial wallet across all supported blockchains.
