Skip to main content

๐ŸŽฏGas Tracker API Endpoints

Notes

Endpoints with ๐Ÿ…ฟ๐Ÿ†๐Ÿ…พ are under the API Pro subscription. To upgrade your API plan, browse through the BscScan APIs page.

//imports
using BscScan.NetCore.Contracts;

//inject
private readonly IBscScanGasTrackerService _bscScanGasTrackerService;

โ›ฝ๏ธGet Gas Oracleโ€‹

Returns the current Safe, Proposed and Fast gas prices.โ€‹

//Sample Request ๐ŸŽ
var gasOracle = await _bscScanGasTrackerService.GetGasOracleAsync();

โ›ฝ๏ธGet Daily Average Gas Limit๐Ÿ…ฟ๐Ÿ†๐Ÿ…พโ€‹

Returns the historical daily average gas limit of the BNB Smart Chain network.โ€‹

//Sample Request ๐ŸŽ
var parameters = new DailyAverageGasLimitRequest
{
StartDate = new DateOnly(2021,8,1),
EndDate = new DateOnly(2021,8,28),
Sort = Sort.Asc
};
var dailyAverageGasLimit = await _bscScanGasTrackerService.GetDailyAverageGasLimitAsync(parameters);

โ›ฝ๏ธGet BNB Smart Chain Daily Total Gas Used๐Ÿ…ฟ๐Ÿ†๐Ÿ…พโ€‹

Returns the total amount of gas used daily for transctions on the BNB Smart Chain network.โ€‹

//Sample Request ๐ŸŽ
var parameters = new BnbSmartChainDailyTotalGasUsedRequest
{
StartDate = new DateOnly(2021,8,1),
EndDate = new DateOnly(2021,8,28),
Sort = Sort.Asc
};
var bnbSmartChainDailyTotalGasUsed = await _bscScanGasTrackerService
.GetBnbSmartChainDailyTotalGasUsedAsync(parameters);

โ›ฝ๏ธGet Daily Average Gas Price๐Ÿ…ฟ๐Ÿ†๐Ÿ…พโ€‹

Returns the daily average gas price used on the BNB Smart Chain network.โ€‹

//Sample Request ๐ŸŽ
var parameters = new DailyAverageGasPriceRequest
{
StartDate = new DateOnly(2021,8,1),
EndDate = new DateOnly(2021,8,28),
Sort = Sort.Asc
};
var dailyAverageGasPrice = await _bscScanGasTrackerService.GetDailyAverageGasPriceAsync(parameters);