Transactions API
The Transactions API provides detailed information on transactions including call count, gas, hash, type, and sender and recipient addresses etc. Here's a sample query to get started. You can see more examples here
query MyQuery {
EVM(dataset: realtime, network: bsc) {
Transactions(
limit: {count: 10}
orderBy: {descending: Block_Time}
where: {Block: {Date: {after: "2023-02-05"}}}
) {
Transaction {
CallCount
Gas
Hash
Type
To
From
}
Block {
Date
}
TransactionStatus {
Success
FaultError
EndError
}
}
}
}
Parameters:
limit
: Limits the number of transactions returned in the query. In this case, it is set to 10.orderBy
: Specifies the field to order the results by. In this case, it is ordered in descending order based on block time.where
: Filters the results based on specific criteria. In this case, it returns transactions that occurred after February 5, 2023.
Returns:
Transaction
: Contains information about the transaction, including call count, gas, hash, type, and sender and recipient addresses.Block
: Contains information about the block that the transaction was included in, including the date of the block.TransactionStatus
: Contains information about the transaction status, including whether it was successful, and if there were any errors.