Option #1: Centralized Exchange
This option is the most complex, but costs the least in fees.
1. Register and link your bank account to a cryptocurrency exchange. Registration and KYC procedures may take as long as two to four weeks. Some top exchange options:
** note that GEN is directly available on Bitfinex and Liquid and you can skip steps 2 and 4.
Supported fiat currencies for local jurisdictions may be hard to find. A quick google search can often fix this, however. Example.
A quick search yields the following (excluding USD, EUR, GBP – see above). I have not done extensive research on any of the below. This is from a quick Google search. Use these exchanges at your own risk. Please note that the above exchanges are generally recommended and cover most jurisdictions:
JPY - Liquid
AUD - Coinspot
CAD - Bitbuy
CHF - Bity
CNY - Binance
SEK - Coinbase
MXN - Bitso
NZD - BitPrime
SGD - Liquid
HKD - Liquid
NOK - Coinbase
KRW - Upbit
TRY - Coinfield
INR - Coinone
RUB - CEX
BRL - Braziliex
ZAR - CoinExpress
2. Buy ETH on the exchange with your fiat.
4. Transfer on Kyberswap or Uniswap from ETH to GEN
Option #2: Decentralized Exchange
This assumes the buyer already has cryptocurrency.
1/ If you do not have ETH or ETH-native tokens (ERC20), you’ll need to exchange your cryptocurrency for ETH. You can either do this with a centralized exchange (as described above) or with a swap service such as Coinswitch or Changelly.
Option #3: Visa or Mastercard
This option usually charges the most in fees, but is the least complex.
Option #4: In Person or P2P
2/ Swap your fiat for BTC or ETH.
3/ Execute the steps described in Option #2.