# How to Read the Block Explorer

{% hint style="success" %}
To be able to understand this guide fully, you should know the basics of blockchain. If you need a refresher, consider reading our [Blockchain in Nutshell](https://docs.feeder.finance/beginner-guide/blockchain-in-a-nutshell) guide.
{% endhint %}

## Introduction

Block explorers are key to understanding cryptocurrency and blockchain on a more intermediate level. They enable us to be more independent as a crypto investor and have the edge over users who don't understand them. In this guide, we will focus on the block explorer of[ Binance Smart Chain](https://docs.binance.org/smart-chain/guides/bsc-intro.html), but the concepts can be easily applied to other explorers such as [Etherscan](https://etherscan.io/).

{% hint style="info" %}
Binance Smart Chain, BSC in short, is a more centralized copy of Ethereum, which enables fast and cheap transactions. Learn more [here](https://docs.binance.org/smart-chain/guides/bsc-intro.html).&#x20;
{% endhint %}

## Your First Steps

[BscScan](https://bscscan.com/) is the block explorer of BSC. Let's take a look at its start page.

![(A) Homepage of BscScan](https://477838308-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYOJi0paschHKe-LQlk%2F-MaTdpGdqup-1RA2aJTO%2F-MaTe846Cr5VNAfY5acs%2Fimage.png?alt=media\&token=fef5fee2-5ead-4a9e-a610-7b3e109e1a28)

(A1) Here you can enter a wallet & contract address and transaction hash/id here. BscScan will then return detailed info about them\
(A2) A very useful section where you can find important info about BSC\
(A3) Get more info about the latest blocks\
(A4) Get more info about the latest transactions

## Read Address Info

Now we enter *0x1735794f80B1e94fAc5da2BdF19fD86E99A72441* into the search field (A1). BscScan leads you [here](https://bscscan.com/address/0x1735794f80b1e94fac5da2bdf19fd86e99a72441).

{% hint style="warning" %}
The addresses used in this guide are randomly selected and are not associated with any team member.
{% endhint %}

![(B) More details about an address](https://477838308-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYOJi0paschHKe-LQlk%2F-MaTdpGdqup-1RA2aJTO%2F-MaTeCLdDybuYinoYPC4%2Fimage.png?alt=media\&token=9ea228cc-0252-4bc7-96fd-07ebe0706aa5)

(B1) Here is an overview of the address. You can see how much BNB the user has. By pressing on the field next to "Token" you can also see which tokens he has and how many of them\
(B2)

| Tab              | Explanation                                                                                      |
| ---------------- | ------------------------------------------------------------------------------------------------ |
| Transactions     | General Txs such as sending BNB from one wallet to another                                       |
| Internal Txns    | Transactions you send to yourself will show up here. This can be interesting when canceling a tx |
| BEP-20 Token Txs | Transactions with tokens such as sending the FEED token                                          |
| Analytics        | Get more in-depth address data                                                                   |

## Read Contract Info

{% hint style="info" %}
**Smart Contract**: It is simply a program that runs on the Ethereum blockchain. It's a collection of code (its functions) and data (its state) that resides at a specific address on the Ethereum blockchain.
{% endhint %}

Now we enter *0x67d66e8Ec1Fd25d98B3Ccd3B19B7dc4b4b7fC493* into the search field (A1). This is the contract address of the FEED token. BscScan leads you [here](https://bscscan.com/address/0x67d66e8Ec1Fd25d98B3Ccd3B19B7dc4b4b7fC493).

![(C) More details about a contract](https://477838308-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYOJi0paschHKe-LQlk%2F-MaTdpGdqup-1RA2aJTO%2F-MaTeFpg6kNtmuwmOslm%2Fimage.png?alt=media\&token=ca08dc89-c0d7-4523-be50-4570db76450c)

The info you find here is very similar to address data but with the addition of the "Contract" tab. There you can find the contract code, read its data and interact with it. Besides that, you can also read the transaction histories and balances.

Developers of a contract usually upload the code to BscScan. BscScan will automatically verify if the uploaded code matches the contract on the blockchain. When it does, it will mark the contract as "Contract Source Code Verified" (D). That doesn't mean the contract is secure and trustworthy, but it still means the developers have less to hide.

![(D) Contract tab](https://477838308-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYOJi0paschHKe-LQlk%2F-MaXkpVbChQZV4G-nPSU%2F-MaXl8MNNuv4OGndChvv%2Fimage.png?alt=media\&token=95256f11-cffb-4bce-805b-b0610743420d)

## Example Tx

There is a wide variety of different kinds of transactions, but in this guide, you can find two different types that will help you understand different ones.

### Sending BNB Tx

The user with the address *0x1735794f80b1e94fac5da2bdf19fd86e99a72441* sent 2 BNB to *0x0838c49b0380bbf40bfd3f98b4ff68402db34d18*. The transaction has the hash/id of *0x5b05e21bf63fe9e84580cc38298470c51e7cbed3186f5a82a69f11f74a9b7017*. You can find it [here](https://bscscan.com/tx/0x70d091576d060fb27ee7184f407f03261cd499c1510ef924d2b054df085cc3e1).

![](https://477838308-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYOJi0paschHKe-LQlk%2F-MaTdpGdqup-1RA2aJTO%2F-MaTeJGgUCKoJzKWGRhQ%2Fimage.png?alt=media\&token=24d2f0d7-77ab-43ab-b563-c837d4f1bce4)

| Field            | Explanation                                                                          |
| ---------------- | ------------------------------------------------------------------------------------ |
| Transaction hash | Unique identifier of a transaction                                                   |
| Status           | A transaction can also be "pending", "success" or "failed".                          |
| Block            | The block in which the transaction was included                                      |
| Timestamp        | The time and date when the network has confirmed a transaction                       |
| From             | The sending address                                                                  |
| To               | The receiving address                                                                |
| Value            | The amount of BNB pending sent                                                       |
| Transaction Fee  | How expensive it was for the sender to make the transaction                          |
| BNB Price        | The USD price of BNB at the time of the transaction                                  |
| GAS Limit        | How much a transaction is allowed to cause fees                                      |
| Gas Used         | How much of the GAS Limit the transaction cost                                       |
| Gas Price        | How much one unit of GAS costs                                                       |
| Nonce            | Represents how many transactions an address made                                     |
| Input data       | Doesn't matter for a plain transaction but it is important for Contract interactions |

### Sending FEED Tx

Every token on BSC (besides BNB) is a smart contract. The user with the address *0x1735794f80b1e94fac5da2bdf19fd86e99a72441* sent 483 FEED token to *0x67d66e8ec1fd25d98b3ccd3b19b7dc4b4b7fc493*. The transaction has the hash/id of *0xf8dc09d206bee157381c29b6f607e623fd76491705fac5e6f038a71828f594ad*. You can find it [here](https://bscscan.com/tx/0xf8dc09d206bee157381c29b6f607e623fd76491705fac5e6f038a71828f594ad). Most details are the same but there are some key differences:

![](https://477838308-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYOJi0paschHKe-LQlk%2F-MaTdpGdqup-1RA2aJTO%2F-MaTeMwXQccjBQ-L4NwP%2Fimage.png?alt=media\&token=e44a796e-d875-411b-a333-caff0e36ec48)

| Field              | Explanation                                                                                                                                                                                                                                                                                                                |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Interacted With    | Instead of having a "To" field we have this one. Since [BEP-20](https://academy.binance.com/en/glossary/bep-20) tokens are smart contracts you have to interact with them when wanting to transfer tokens                                                                                                                  |
| Tokens Transferred | Displays how many tokens have been transferred from the sending address to the receiving.                                                                                                                                                                                                                                  |
| Input Data         | A very important field when interacting with contracts is this one. Here you can see which data the transaction submits to the blockchain. For a BEP-20 the transaction includes a recipient and the amount. It is noteworthy that you have to convert the amount to a different unit by multiplying the number by 10^-18. |

![](https://477838308-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYOJi0paschHKe-LQlk%2F-MaTdpGdqup-1RA2aJTO%2F-MaTePevY_E_n_X79dgF%2Fimage.png?alt=media\&token=0f4dd6a1-80a7-4ddb-a632-cb57ee84624c)

It is important to note that you have to "decode" the input data before being able to read it properly.

## Conclusion

Congratulations! Now you know how to find your way through a Block Explorer. This guide is not covering every detail but is a good fundament to explorer BscScan in more detail!

## Need help?

The Feeder Finance team always welcomes newcomers. If you experience any problems, don't hesitate to ask for help:\
Community Telegram:  <https://t.me/FeederFinance>\
Official Discord:  [https://discord.gg/e3uvPRJM](https://discord.gg/dfDB7vHNT2)
