Tutorial – Purchasing BAT through Coinbase and Binance.

Today we’re going to walk through how to acquire some BAT through USD with absolutely no prior history or setup with crypto! What we are trying to do in this tutorial is simple:

  • Buy Ethereum from Coinbase with USD (or an equivalent fiat exchange)
  • Send Ethereum from Coinbase to Binance
  • Trade Ethereum for BAT on Binance

Prerequisites – Coinbase and Binance Accounts

For this tutorial we’re going to need create an account with both Coinbase and Binance. Coinbase is a US crypto-fiat exchange basically, this is your first entry point into the crypto space if you are holding US dollars. Binance is an altcoin exchange – this is where you can acquire many crypto currencies such as BAT.

  1. Create an account with Coinbase (referral link) (for US Customers only. If you are in another country, go ahead and register with a crypto-fiat exchange in your region.)
  2. After registering, you will need to acquire Ethereum or Bitcoin by purchasing with a credit card or through a bank transfer. (Note: It is highly-recommended that you purchase Ethereum instead of Bitcoin due to high fees and long transaction times on the Bitcoin network)
  3. Next, create an account with Binance (referral link) – 12793030

This tutorial will not cover these steps – We will assume that you have already created accounts with these two exchanges, and have already acquired Ethereum on Coinbase (or an equivalent fiat exchange). If buying from Coinbase, it could take 7-10 business days before Ethereum shows up in your account after the time of purchase!

If you would like to support us, please use the referral links above when creating your account! : )

Binance – Deposit Ethereum

Before going further, you should have already completed steps 1-3 above. Ethereum should have been acquired in your Coinbase account, which could possibly take around 7-10 business days from your time of purchase. You will need to see the Ethereum in your account before going further.


  1. Log into Binance, and select Funds > Deposits Withdrawals

Deposits & Withdrawals on Binance

On this screen, you should see many, many altcoins available for depositing and withdrawal. We’re going to search for Ethereum so we can deposit it from our Coinbase account.


  1. Type “eth” in the search bar to filter the coins by keywords. (We’re looking for “ethereum” here)
  2. Find ETH / Ethereum in the list of filtered coins.
    (Do NOT get this confused with ETC/Ethereum Classic)
  3. Click Deposit in the row corresponding to ETH / Ethereum.

Getting ETH Deposit Address

After clicking Deposit, Binance should have provided you with an address in which to deposit your account with Ethereum.


  1. Copy this address. This is where you will send Ethereum to from your Coinbase account.

Coinbase – Sign In

By this point of the tutorial, you should have already created an account with Coinbase, and also purchased some Ethereum. Please do so if you haven’t already. Note that it may take 7-10 business days for your Ethereum to arrive after time of purchase, either with a credit card or a bank transfer.


  1. Go to Coinbase.com, and select Sign In

Coinbase – Dashboard


  1. On the Dashboard screen, select Accounts

Coinbase – Sending ETH

By this point, you should have already purchased some Ethereum. Scroll down to find your ETH wallet on the left side.


  1. Click Send from your ETH Wallet.

Coinbase – Insert Address and Amount

If you remember from a few steps back, we found the Deposit Address from our ETH wallet over at our Binance account. Insert that address into the Recipient section, and fill out the rest of the form.


  1. Insert the Address that we found from the last part from our Binance ETH wallet.
  2. Enter the Amount of ETH that you wish to send.
  3. Click to continue.

Coinbase – Finally, Send it!

You should now see a confirmation dialog. If you have 2-factor authentication enabled, you may have to enter your security code (either sent to your phone or from your Google Authenticator app).


  1. Enter your 2-step Verification code, either sent via SMS (text message), or from your Google Auth app.
  2. Click Confirm to send ETH funds to your Binance account.

Binance – Check the Transaction

After initiating the ETH transfer from Coinbase, we can go into Binance to monitor the transaction and receipt of funds.


  1. Select Funds History

Binance – Deposit History/Status

Here, we can see the progress of our latest deposit into our Binance ETH account.


  1. The latest deposit shows how many Confirmations must be made on the ETH network before we can use our funds. For Binance, it usually takes 30 confirmations for ETH and other Ethereum Tokens. If transferring from Coinbase, it shouldn’t take more than 5 minutes to finish.
  2. When 30/30 Confirmations are reached, select Exchange Advanced

Note: I’m not sure what the difference between Advanced and Basic is. They both seem to have the same interface options, but different layouts. I personally like Advanced better,  because it is black (whereas Basic has a white background).

Binance – Finding BAT

Once we’re at the Exchange page, we need to look for BAT to buy some!


  1. Select the Coin-Pair dropdown. This may be a different pair than what you see on this tutorial, such as IOTA/BTC, REP/ETH, etc. Look for the dropdown to bring down the next menu.

Binance – Finding ETH Trading pairs

You can trade using several currencies: Bitcoin (BTC), Ethereum (ETH), Binance Coin (BNB), or Tether (USDT). We want to look for the Ethereum market.


  1. Select ETH to bring up the Ethereum market.

Binance – Finding BAT Continued

After selecting the Ethereum market, we then need to find the BAT token to buy it.


  1. Enter “bat” into the Search Box to filter coins to bring up the BAT/ETH pair.
  2. Click BAT/ETH to bring up the BAT market.

Binance – Buying BAT with ETH

Ok whoa. There’s a LOT going on here! If you’re not familiar with stocks and how to make orders, hopefully this will clear some things up! Don’t worry, it’s really simple once you get it!


  1. This is the ETH Price of each order of BAT that is on the market. This long decimal, 0.00046680 is the Ethereum price per BAT. I won’t go too much into it, but just know that higher number means more expensive, lower number means cheaper.
  2. This is the Amount of BAT that is for sale for that order at that given price.
  3. Enter the ETH Price you are willing to pay for an order of BAT. What you can do is look at the orders in Pink that are available. If one order has the Amount that you want to buy, click on the Price (in section 1.) and it will automatically fill your Price number here.
  4. Enter the Amount of BAT that you want to buy. Click inside the box, and the site will tell you what the maximum amount of BAT you can buy is, according to the price you set in 3.
  5. This shows the Total cost in ETH that you will be spending for your order.
  6. Click Buy to place your order. It will immediately fill if people are selling for the price you entered.
  7. If the order you made had too low of a price, and nobody was selling at the time, your order will remain Open in this area until it is filled. You can cancel an Open order it at any time to retrieve your funds and repost an order for a higher price, if you wish.

Binance – Accessing your BAT

Congratulations! You made your first order on Binance! Now let’s see where we can access that juicy BAT we just bought!


  1. Click Account to leave the Exchange.

Binance – Back to Deposits and Withdrawals

From your Account page, navigate back to the Deposits and Withdrawals page.


  1. Select Funds > Deposits Withdrawals

Binance – Find your BAT

Similar to the same way we found Ethereum when depositing, we’ll search for BAT in order to withdraw it.


  1. Type “bat” into the Search Box to filter coins by name.
  2. Look for the BAT token.
  3. Select Withdrawal corresponding to the BAT token.

Binance – Gimme my BAT!

Generally, you’ll hear people say to never leave your funds on an exchange for a prolonged period of time. If you’re doing a lot of trading (selling/buying), feel free to leave your BAT, ETH, and any other coins on the exchange. If you want to be safe and hold it in your own wallet, you can withdraw it to your MEW wallet.

If you don’t have experience with managing your own ETH wallets using MyEtherWallet (MEW), no worries! We have tutorials for that:


  1. Enter a name for your new withdrawal address. This can be anything.
  2. Enter the Public Address of the wallet you wish to withdraw to. Be careful to DOUBLE CHECK to make sure it’s correct!!! (Always copy+paste, never hand-type!)
  3. Enter the Amount of BAT you wish to withdraw.
  4. Click Submit. (Note that Binance has a withdrawal fee for each token. That fee is usually equivalent to $1.00-$3.00 depending on the coin. It may not be cost-effective to withdraw small amounts at a time!)

Mission Complete!


  1. If you have 2-factor authentication activated, you will need to input your code here.
  2. Click Submit to withdraw your BAT! (Note that depending on the withdraw amount, Binance may require additional steps, such as approving the withdrawal through an email confirmation).


Wow, you did it!! If you made it through the entire process, do leave a comment! Haha. Getting crypto is definitely not easy, and acquiring an altcoin like BAT (as opposed to Ethereum) is even less easy! However, for those who can figure it out, it may just pay off big time in the future!

To recap:

  1. We created an account on Coinbase to purchase Ethereum with USD. (Ethereum is preferred over Bitcoin because it is cheaper and faster to transact).
  2. We created an account on Binance so that we can trade Ethereum for BAT.
  3. We went to Binance to find our ETH deposit address.
  4. We sent the ETH from Coinbase to Binance’s ETH wallet.
  5. We went to Binance’s Exchange and looked for the ETH-BAT trading pair.
  6. We proceeded to make an order for BAT based on the amount of ETH we had.
  7. (Optional) We then withdrew the BAT into our own MEW wallet.

Also coming soon, we’ll have a tutorial on how to obtain BAT through Shapeshift! Shapeshift is an exchange that doesn’t require signups. The fees are a little bit heftier, but the service is very easy to use! This DOES require your own MEW wallet. And you will still need to acquire Ethereum from Coinbase first. We’ll have the tutorial linked here when it’s ready!

If this article helped, please consider donating to the address in the sidebar near the top! Also, Subscribe to be notified whenever we come out with a new BAT article! Good luck fellow traders and investors!

Tutorial – How to Send your BAT/ETH using MyEtherWallet (MEW) – Part 2/2

Previously, in part 1 we learned how to create an ETH/BAT wallet using MyEtherWallet (MEW). In this tutorial, we will learn how to spend funds from your MEW wallet!

Go to MyEtherWallet.com

Head over to MyEtherWallet.com (remember to type this into the address bar and not use any external links for crypto-safety best practices!)


Click on the dimmed background to dismiss the menu.

Send Ether & Tokens


  1. Click Send Ether & Tokens.

Opening wallet with Keystore

As we discussed in the previous tutorial, we should always be opening with the Keystore file and not the Private Key to protect ourselves against key loggers.


  1. Select Keystore / JSON File

Enter your Keystore credentials

Load your Keystore file from your computer, and enter the password. Remember to always have the Keystore file saved/backed up somewhere!


  1. Click Select Wallet File… and browse from your computer. Look for the Keystore file that you created for this wallet.
  2. Enter your password. (The password textbox will appear once the Keystore is loaded.)
  3. Click Unlock.

Sending Ethereum

Once you have unlocked your wallet, you will see things like your public address (on the right side under Account Address), and your ETH account balance. Since MEW is an Ethereum wallet by default, it will only load your ETH balance on start. If you have BAT or any other tokens, you have to click “Load Tokens” to be able to access them.


  1. Insert the Address where you want to send your funds.
  2. Input the amount of ETH that you want to send.
  3. To access other tokens in your wallet, like BAT, click Load Tokens. (Wait a few seconds for them to load. If you want to just send Ethereum, go ahead and skip to Setting the Gas Price.)

Sending ERC20 Tokens, such as BAT

After clicking the orange Load Tokens button, select the token in your wallet you wish to send. And remember to adjust the Amount that you want to send!


  1. Click the ETH dropdown, and select the ERC20 token. In this case, we will select the BAT in our wallet.
  2. Enter the amount of BAT to send.

Note: After selecting a new Token, the Gas Limit area underneath will automatically change. It is best to not touch this, but instead set the Gas Price in the next section.

Setting the Gas Price

The Gas Price for a transaction is basically the cost to send your funds. Gas is always paid in ETH. Regardless of whether you’re sending ETH or BAT to another person, you will always need ETH to pay for the transaction! So make sure you always have some ETH in your wallet! (About 0.01 ETH or more should do it)

Setting a higher gas price to pay will result in a faster transaction time. We want to look up how busy the Ethereum network is currently, so we’ll visit the Eth Gas Station site to see what price we should set.


  1. Click that tiny URL in the upper right corner that says Eth Gas Station. (We’ll use this page to find out how busy it is, and we’ll set our gas prices accordingly. For reference, transactions cost anywhere from $0.01 to $0.50, depending on the ETH network and how fast you want it to go.)

Finding the Best Gas Price

Once we’re at the Eth Gas Station, we want to look at recommended gas prices and transaction times. The useful part is in the lower-right corner.


  1. We can see that:
    • Gas Price of 10 gwei will result in transactions up to 60 mins
    • Gas Price of 23 gwei will result in transactions up to 5 mins
    • Gas Price of 40 gwei will result in transactions up to 2 mins

Setting the Gas Price Continued…

After looking at the prices for transaction times, I decide I want to go with the quickest option. I’m trying to trade some crypto, and time is money!


  1. Select the Gas Price dropdown button.
  2. Move the circle button to set the Gas Price to about 41 gwei, to ensure that we get a transaction through in 2 minutes or less! (This is usually about $0.30 or so)
  3. Click Generate Transaction to send our BAT!

Send Transaction!


  1. Click Send Transaction.

Confirm and Send!

Review everything to make sure it’s correct!

  • Double check the To: Address to make sure you’re sending to the right person. Always copy+paste this!
  • Make sure you’re sending the right Coin. In this case, we’re sending BAT.
  • The Gas Limit was generated automatically.
  • The Gas Price is what we set based on the network congestion and how fast we wanted our transaction to go through.


  1. Click Yes, I am Sure! and send away!

Once sent, you will see a Transaction ID provided. Copy that ID and head on over to Etherscan.io and paste it into the search bar to follow it!


In this tutorial, we learned how to send funds from our MEW wallet. To recap:

  • We opened our wallet using our Keystore file and password (I do NOT recommend opening wallets using your Private Key since it is susceptible to key loggers.)
  • Set the amount of ETH we wanted to send.
  • Optionally, we were able to send other Ethereum Tokens, such as BAT that was in our wallet already.
  • We looked up the network congestion using the Eth Gas Station link provided by MEW.
  • We set a Gas Price based on the network congestion and how fast we wanted our transaction to go through.
  • And finally, we clicked a few more buttons to send our funds!

Congratulations, you now have all the tools to receive and send Ethereum and ERC20 tokens!

Once again, always try to protect your Keystore filepassword, and Private Key! The Keystore file isn’t as dangerous to leave open as long as it was created with a strong password, but your Private Key absolutely needs to be concealed and protected. 

If you like what you see, Subscribe to be notified of all our latest articles! And if this tutorial was helpful, feel free to donate to the address in the side bar on the top of the page!

Tutorial – How to create a BAT/ETH wallet using MyEtherWallet (MEW) – Part 1/2

This is a guide for creating and managing your own Ethereum (and ERC20 tokens, such as BAT) using MyEtherWallet (MEW). If you’d like to jump straight into learning how to send funds from a wallet you already created, check out part 2 of this tutorial series.

Warning: Before you continue, one of the most important rules of managing crypto online is to NEVER click on a link to access websites such as wallets and exchanges. Clicking on links to access wallets or exchanges is one of the most common ways to get your funds stolen because you end up entering your password/private keys into a compromised website. To reinforce crypto-safety best practices, don’t click on the MEW link above, and instead make a new window and type “myetherwallet.com” into your address bar.  

What is MyEtherWallet (MEW)?

MyEtherWallet (MEW) is a “free, open-source, client-side interface.” Basically, the webpage loads a program onto your computer that your browser runs offline to generate, open, and manage a wallet that sends Ethereum and ERC20 tokens (such as BAT). MEW is generally the safest, cost-effective (free) method of managing your own Ethereum and Ethereum-based crypto currencies and tokens. Since all Ethereum tokens run on top of the Ethereum network, this is what you will use to manage your BAT (or any other ERC20 token).

So let’s get started! Start a new window and type in “myetherwallet.com” into your address bar! (Also, good practice is to double-check the address bar to make sure the address is correct, and there isn’t an extra ‘t’ or something, like myetherwallett.com. A mistyped MEW site is 100% a scam site!)


This is the first screen you’ll see when you go to this site. They provide basic information about their program, and also warnings and safety suggestions. Let’s continue. Click on of the dark area behind the presented view to dismiss it.

Creating Your First Ethereum Wallet

After dismissing the presented view, you will see a screen titled “Create New Wallet.”


  1. Enter a password that you will use to unlock your wallet. This password should be long, yet easy to memorize. If you’ve never seen the xkcd comic, check it out to see a good way to create passwords you can remember. You can use sites like howsecureismypassword.net to get a sense of how secure your password is. In worst case scenario, someone obtains your wallet file but will need to be able to crack your password to access your funds. You want to make this as hard as you can for them! But be sure you write it down so you don’t forget it! One of the easiest way people lose their crypto funds is by forgetting passwords to their encrypted wallets!!
  2. Click Create New Wallet to continue!

Keystore file – this is your encrypted “wallet” file

After you entered a password to create your wallet, the program will generate something called a Keystore file. This file is basically your encrypted wallet that can be unlocked with your password. In order to spend your funds, you will need access to this physical file (the Keystore file), and the password you created it with.


  1. Click to download the Keystore file. The download-window will come up, and it will default to a crazy file name. Just rename it something you will recognize, such as “bat-keystore” or anything else. Save/download the file after you rename it.
  2. Click to continue.

Private Key – this is equivalent to your money

The next screen will show you the Private Key that is associated with your wallet. In relation to the Keystore file, your Private Key = Keystore+password. That’s right, someone having access to your Private Key is equivalent to being able spend all of your crypto that resides in your wallet. My recommendation is do not EVER type or paste this anywhere. Do not send it to anyone in an email, do not send it to anyone in a text message. If you know how to, back it up in an encrypted container.


  1. Save your Private Key by copying and pasting into a text file, save in into a USB drive, and don’t ever let anyone get their hands on it!
  2. Optionally, print your Private Key, giving you a physical copy that you can store in a safe or lockbox. Remember, this printed ticket is equivalent to access of all crypto funds that will be sent to your wallet!
  3. Click to continue.

Accessing your Wallet with Keystore

Once you have created and backed up both your Keystore file and Private Key, you will now access your wallet for the first time. We want to make sure you remembered the password and also didn’t mistype it!


  1. Select Keystore / JSON File to access your wallet.Optionally, you can also choose the Private Key option below it, but I would NEVER recommend choosing this. Copying+pasting your private key to access your wallet is basically equivalent to flashing your safe combination every time you want to open your safe. Very risky if a program running in the background is logging text. At least with a Keystore, a program needs both the physical Keystore file as well as the password, so you would be resistant to keyloggers, if one was running in the background in a web browser or something.

Accessing your Wallet with Keystore, still…


  1. Select your Keystore file that you saved earlier.
  2. Type in the password you created your Keystore with.
    If you accidentally mistyped your password during creation and cannot unlock it, great! You now discovered this and didn’t lose any funds! Go back to step 1 to recreate your wallet (without mistyping your password!). You can discard this Keystore.
  3. Click to continue.

Your first Ethereum/BAT wallet!

After clicking Unlock, scroll down. Ta-da! You have created your first wallet!


  1. This is your wallet’s Public Address. This is where people will send you funds. For example, if someone wants to send you Ethereum, or BAT, or anything else, copy and paste this entire address. This can be public, so don’t worry. People who know your public address cannot spend your funds.
  2. If you ever lose your Private Key and want to back it up, you can always get access to it as long as you have your Keystore file and you can unlock it with your password. Remember, Keystore+password = Private Key. Having one set means you have the other!


That wasn’t so hard, was it? You can make as many wallets as you like! But here are some main points to take away when creating and managing your own wallet:

  • Create wallet using a STRONG password! In case someone has access to your Keystore file, they won’t be able to access your funds unless they can crack your password!
  • Keep your password in a safe place! But also don’t lose/forget it!
  • The Keystore file is essentially your wallet encrypted. To access your funds, you need physical access to your Keystore file and have your password to unlock it! You need to Save this file and back it up!
  • The Private Key is basically your wallet that is opened up for anyone to use! You can always open your wallet using your Private Key, but it is NOT recommended because it is susceptible to key loggers. Use this as your last-resort to open up your wallet in case you lose physical access to your Keystore, or if you forget your password!
  • Give people access to your Public Address to receive funds! Anyone can drop you Ethereum or ERC20 tokens (such as BAT) if they have your address. This can be public, so you can save this in an open text file for easy access!

In our next tutorial, we will show you how to send your crypto funds once someone has deposited either Ethereum or BAT into your wallet!

If you like what you see, Subscribe to be notified of our latest articles! And if this tutorial was helpful, please consider donating to us at the address on the side bar up top! 

Tutorial – Brave Payments – How to spend your BAT

Edit – December 19, 2018:

Brave has updated to a different UI engine (to full Chromium), and the following tutorial is no longer valid. Please check out the updated Brave tutorials here!

Today, Brave distributed the first batch of free BAT from their User Growth Pool (UGP)! This means that if you have Brave downloaded, you can get 30 BAT tokens for free! Follow the link for instructions on how to claim your free crypto! (Note: If you are not receiving the notification, try turning your Brave Payments in the Preferences on/off a few times).

Edit – Jan 18, 2018: Brave distributed their second round of UGP, totaling over $1 million in BAT!

So I have some BAT. How does Brave Payments work?

In a nutshell, Brave Payments is a way to passively support your favorite websites. Brave will take your visited websites and distribute to them your monthly contributions based on the time spent on each site. To view, go into Brave Preferences > Payments:


  1. Turn on Brave Payments if you haven’t already.
  2. Monthly Budget – This amount of BAT is what you will set to contribute to your visited websites (if you wish to do so). Since the value of BAT tokens fluctuates on a daily basis, you may see the USD value change periodically.
  3. The Green Checkmark signifies that the website is a Verified Brave Publisher. These websites have already registered with Brave and will be aware of your BAT contributions. Basically, these are the peeps that know what’s up!
  4. Percent Contribution is from the amount of your Monthly Budget that you will give to the website at the end of the month. This is automatically calculated from the amount of time you spend on each site.

Supporting only your Favorite sites

If you choose, you can also override the default contribution allocations by pinning your favorite sites. You’ll be able to allocate any amount to donate, anywhere from 1% to 100% (all) of your monthly contributions to individual sites.


  1. Click the Pin to enable a constant contribution each month to your favorite site.
  2. Set a custom contribution percent.

Disabling Payments

If there is a specific site or domain that you wish to NOT support, feel free to disable all contributions for that site.


  1. Click the Switch to disable a site from your monthly contributions.

YouTube Channels

If you’ve visited YouTube recently, you’ll notice that the YouTube domain comes up as well as other individual YouTube Channels! I’ve personally deactivated payments for Youtube.com and have pinned payments for specific YouTubers. Basically, you can think about sending BAT to the YouTubers not only as a way to support them, but also to get their attention and eyes on Brave! They will have to verify their channel in order to redeem their BAT, so sending BAT to channels with large amounts of viewers can be a great way to get the word out!


  1. Individual YouTube channels that you’ve visited on YouTube.com will show up as individual publishers. Select and Pin your favorite YouTubers to give them a constant monthly contribution!

Future of UGP

The BAT team has mentioned that since this is the very first distribution of the UGP, it will be relatively small compared to future batches. They are still testing it out and trying to find the best way to promote BAT and Brave.

If you have friends and family who aren’t using Brave yet, tell them about it and get them some free BAT!

Remember, Subscribe to our newsletter to stay informed on the latest BAT news and updates! If this article was helpful, please consider donating on the side bar up top!