# Overview

<figure><img src="/files/rNLVXLUYpGUIOKHfol4V" alt=""><figcaption></figcaption></figure>

If you're familiar with Ethereum development, transitioning to Bahamut is seamless. Switch to Bahamut's RPC and leverage tools like Truffle, Remix, and Web3js that you're already accustomed to. Deploy decentralized applications to Bahamut's Testnet or Mainnet for real-world use.\
\
**Wallets**

To interact with Bahamut, an Ethereum-based wallet is necessary due to its EVM foundation. Consider setting up wallets like Metamask or Arkane for seamless interaction. Further details on wallets and their significance are available in our wallet documentation.\
\
**Smart Contracts**

Explore a variety of services supporting testing, compiling, debugging, and deploying decentralized applications on the Bahamut network. Services such as thirdweb, Alchemy, Chainstack, QuickNode, Remix, Truffle, Hardhat, and Replit are supported.\
\
**Connecting to Bahamut**

Connect to Bahamut using MetaMask or directly through Arkane, enabling an RPC connection.\
\
**Public POS RPC Endpoints Directory**

Access a list of public endpoints for Bahamut's PoSA network in the RPC providers section. For blockchain information retrieval, utilizing the Alchemy SDK is recommended.\
\
**Discover resources to initiate dApp development on Bahamut:**

* Full Stack dApp: Tutorial Series
* Web3.js
* Ethers.js
* thirdweb
* Remix
* Truffle
* Metamask
* Arkane
* Develop a dApp using Fauna, Bahamut, and React

**Already Have a dApp?**

If you possess an existing dApp and seek more recognition from the network in the form of rewards, leverage Bahamut to:

* Effortlessly migrate from EVM-based chains
* Utilize Bahamut as a layer that will recognize your contribution and provide increased rewards via the PoSA consensus algorithm.

<br>

<br>

<br>

<br>

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bahamut.io/building-on-bahamut/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
