Alchemy Logo

Botanix API FAQ

Frequently asked questions about the Botanix API

Botanix is a Bitcoin-native, EVM-compatible Layer 2 that makes it easy to 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 allows developers to interface with the Botanix mainnet and testnet nodes. With this API, developers can execute transactions, query on-chain data, and interact with the Botanix network, relying on a JSON-RPC standard.

Yes, Botanix is EVM compatible.

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

When accessing the Botanix network via a node provider like Alchemy, Botanix developers 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 off-chain 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, please contact us at [email protected] or open a ticket in the dashboard.

Was this page helpful?