Skip to content
Alchemy Logo

Botanix API FAQ

Frequently asked questions about the Botanix API

Botanix is a Bitcoin-native, EVM-compatible Layer 2 that lets you build and run smart contracts using Bitcoin as the native asset.

Check out our Botanix API Quickstart guide to get started building on Botanix.

The Botanix API lets you interface with the Botanix mainnet and testnet nodes. With this API, you can execute transactions, query onchain data, and interact with the Botanix network using the JSON-RPC standard.

Yes, Botanix is EVM compatible.

Botanix uses the JSON-RPC API standard. This API is essential for any blockchain interaction on the Botanix network, allowing you to read block/transaction data, query chain information, execute smart contracts, and store data onchain.

When accessing the Botanix 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.

Common Ethereum libraries like ethers.js and web3.js should be compatible with Botanix, given its EVM nature.

Languages that work with Ethereum, such as JavaScript, Solidity, TypeScript, and Shell, should also be compatible with Botanix. Solidity remains the primary choice for smart contract development, while JavaScript is ideal for offchain interactions.

The native currency of the Botanix blockchain is Bitcoin (BTC). Unlike other Layer 2s that use ETH or create their own tokens for gas and staking, Botanix is designed so that BTC itself serves as the native asset.

You can find the list of all the methods Alchemy supports for the Botanix API on the Botanix 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?