Skip to content
Alchemy Logo

BNB Smart Chain FAQ

Frequently asked questions about the BNB Smart Chain API

BNB Smart Chain (BSC) is a high-performance blockchain developed by Binance, designed to offer low transaction costs and fast execution times. It is Ethereum Virtual Machine (EVM) compatible, which lets you deploy Ethereum-based applications seamlessly.

The BNB Smart Chain API lets you interact with the BSC network through a collection of JSON-RPC methods. If you're familiar with Ethereum's JSON-RPC APIs, working with BSC is intuitive and straightforward.

Explained in BNB Smart Chain Quickstart.

Yes, BNB Smart Chain is fully compatible with the Ethereum Virtual Machine (EVM). This compatibility lets you port your Ethereum projects to BSC with minimal changes, taking advantage of the chain's high throughput and low transaction fees.

BNB Smart Chain uses the JSON-RPC API standard for blockchain interactions. This is the same standard used by Ethereum.

When accessing the BSC network via a node provider like Alchemy, you use an API key to send transactions and retrieve data from the network.

For the best development experience, we recommend that you sign up for a free API key.

Given BSC's EVM compatibility, popular Ethereum libraries like ethers.js and web3.js are fully compatible with BSC. You can develop and integrate seamlessly if you're familiar with Ethereum's development ecosystem.

Similar to Ethereum, BSC supports a range of programming languages for blockchain interaction and smart contract development, including Solidity for smart contracts, as well as JavaScript and TypeScript for dApp development and offchain interactions.

BSC uses BNB, the native cryptocurrency of the Binance ecosystem, for transaction fees, gas, and other network activities.

You can find the list of all the methods Alchemy support for the BSC API on BSC API Endpoints page.

If you have any questions or feedback, contact us at [email protected] or open a ticket in the Alchemy Dashboard.

Was this page helpful?