eth_gasPrice on BNB Smart Chain
Everything below was measured on 2026-10-13 by calling eth_gasPrice on BNB Smart Chain through the same endpoint customers use, and is re-measured weekly.
What eth_gasPrice does
Returns the node's suggested gas price in wei for a legacy (type 0) transaction. On EIP-1559 chains it is usually the current base fee plus a suggested tip, which can sit well above what transactions actually pay.
eth_gasPrice on BNB Smart Chain: what we measured
| eth_gasPrice | 0.0500 gwei |
|---|---|
| Base fee of the latest block | 0 wei |
| eth_maxPriorityFeePerGas | 0.1000 gwei |
| Median tip paid (last 20 blocks) | 0.0671 gwei |
Should you use it?
eth_gasPrice (0.0500 gwei) was below the base fee plus the median tip paid (0.0671 gwei). A legacy transaction at that price pays less tip than most and can wait longer when blocks are busy; set maxPriorityFeePerGas from eth_feeHistory if inclusion time matters.
Example request
curl -s https://rpc.swiftnodes.io/rpc/bsc?key=YOUR_API_KEY \
-X POST -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_gasPrice","params":[]}'import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://rpc.swiftnodes.io/rpc/bsc?key=YOUR_API_KEY"),
});
const gasPrice = await client.getGasPrice(); // legacy price, wei
// EIP-1559 fees from recent blocks instead of the suggestion
const { baseFeePerGas, reward } = await client.getFeeHistory({ blockCount: 20, rewardPercentiles: [50] });
const tips = reward!.map((r) => r[0]).sort((a, b) => (a < b ? -1 : a > b ? 1 : 0));
const maxPriorityFeePerGas = tips[10];
const maxFeePerGas = baseFeePerGas.at(-1)! * 2n + maxPriorityFeePerGas;Other methods on BNB Smart Chain
- eth_blockNumberSupported
- eth_chainIdSupported
- eth_getBalanceSupported
- eth_getBlockByNumberSupported
- eth_getTransactionByHashSupported
- eth_getTransactionReceiptSupported
- eth_callSupported
- eth_estimateGasSupported
- eth_maxPriorityFeePerGasSupported
- eth_sendRawTransactionSupported
- eth_getTransactionCountSupported
- eth_getCodeSupported
- eth_subscribeSupported
- eth_getLogsSupported
- eth_getBlockReceiptsSupported
- eth_feeHistorySupported
- eth_getProofSupported
- eth_createAccessListSupported
- debug_traceCallSupported
- trace_blockSupported
- trace_transactionNot available
eth_gasPrice on other chains
- Ethereum
- Base
- Arbitrum
- Optimism
- Polygon
- Avalanche
- Sonic
- Linea
- Scroll
- zkSync Era
- Blast
- Mantle
- Gnosis
- Celo
- Berachain
- Monad
- Unichain
- Kaia
- PulseChain
- World Chain
- Ronin
- Abstract
- ApeChain
- MegaETH
- Fantom
- Lisk
- Hemi
- X Layer
- BOB
- Plasma
- Fraxtal
- Zora
- Story
- Soneium
- Sei
- Hyperliquid
- Taiko
- Morph
- Ink
- Katana
- Ethereum Classic
- opBNB
- Mode
- Flare
- Core
- Chiliz
- Telos EVM
- Tempo
- Cronos
- Manta Pacific
- Shibarium
- Boba Network
- Arbitrum Nova
- Immutable zkEVM
Frequently asked questions
Does BNB Smart Chain support eth_gasPrice?
Yes. eth_gasPrice answered on the SwiftNodes BNB Smart Chain endpoint when our weekly probe called it through the customer path (2026-10-13).
What is the gas price on BNB Smart Chain?
eth_gasPrice returned 0.0500 gwei on 2026-10-13, with a base fee of 0 wei. Live values are on our BNB Smart Chain gas page.
BNB Smart Chain endpoints, live block height and WebSocket status are on the BNB Smart Chain RPC page.
One key covers every chain we serve, and SwiftNodes has a free tier.