# Difference between transactions and transfers functions

**URL:** <https://community.bitquery.io/t/difference-between-transactions-and-transfers-functions/293>\
**Category:** GraphQL API\
**Tags:** closed\
**Created:** [July 7, 2021, 5:33pm UTC](https://community.bitquery.io/t/difference-between-transactions-and-transfers-functions/293 "2021-07-07T17:33:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fatMagpie](https://avatars.discourse-cdn.com/v4/letter/f/a3d4f5/32.png) [@fatMagpie](https://community.bitquery.io/u/fatMagpie)\
**Post date:** [July 7, 2021, 5:33pm UTC](https://community.bitquery.io/t/difference-between-transactions-and-transfers-functions/293/1 "2021-07-07T17:33:12Z")

</div>

I have tried to extract the information on the same block number from bsc; as an example, block number 1.  
The two functions return different information and I need help interpreting the result.

If I look into the transfer function for data at block number 1, I only get one result, as below:  
{  
“ethereum”: {  
“transfers”: [  
{  
“block”: {  
“timestamp”: {  
“time”: “2020-08-29 03:24:09”  
},  
“height”: 1  
},  
“sender”: {  
“address”: “0x0000000000000000000000000000000000000000”,  
“annotation”: null  
},  
“receiver”: {  
“address”: “0x2a7cdd959bfe8d9487b2a43b33565295a698f7e2”,  
“annotation”: null  
},  
“currency”: {  
“address”: “-”,  
“symbol”: “BNB”  
},  
“amount”: 0,  
“transaction”: {  
“hash”: “0x04055304e432294a65ff31069c4d3092ff8b58f009cdb50eba5351e0332ad0f6”  
},  
“external”: true  
}  
]  
}  
}

If I look into transactions at block number 1, I get 7 entries, all of them are in BNB. As an example, I paste one of them:

{  
“ethereum”: {  
“transactions”: [  
{  
“block”: {  
“timestamp”: {  
“time”: “2020-08-29 03:24:09”  
},  
“height”: 1  
},  
“amount”: 0,  
“address”: {  
“address”: “0x2a7cdd959bfe8d9487b2a43b33565295a698f7e2”,  
“annotation”: null  
},  
“hash”: “0x2f64d7e926e6fb62f906e18258097af179c213f0c87a717476cce1b334049797”,  
“gasValue”: 0,  
“currency”: {  
“name”: “Binance Smart Chain Native Token”,  
“symbol”: “BNB”  
}  
}

How should I interpret this difference? Both entries are with amount 0 and in the same currency of BNB, but I get in transactions function the entry that transfer function would not return.

---

<div class="post-metadata">

**Author:** ![gaurav](https://avatars.discourse-cdn.com/v4/letter/g/b487fb/32.png) [@gaurav](https://community.bitquery.io/u/gaurav)\
**Post date:** [July 8, 2021, 7:01am UTC](https://community.bitquery.io/t/difference-between-transactions-and-transfers-functions/293/2 "2021-07-08T07:01:56Z")

</div>

1 transaction can have multiple transfers.

Transactions change the state of the blockchain, it might send money, update a smart contract, or any other generic thing.

However a transfer in our APIs meaning money transfer information (Native coin or Altcoin).

Does it answers your question?

---

<div class="post-metadata">

**Author:** ![fatMagpie](https://avatars.discourse-cdn.com/v4/letter/f/a3d4f5/32.png) [@fatMagpie](https://community.bitquery.io/u/fatMagpie)\
**Post date:** [July 17, 2021, 1:40pm UTC](https://community.bitquery.io/t/difference-between-transactions-and-transfers-functions/293/3 "2021-07-17T13:40:50Z")

</div>

Yes this is helpful. Thank you!
