> For the complete documentation index, see [llms.txt](https://richecoin.gitbook.io/richecoin-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://richecoin.gitbook.io/richecoin-docs/riche-chain-mainnet-documentation/5.-developers.md).

# 5. Developers

### Development Environment

Riche Chain supports all standard Ethereum development tools.

* **Solidity Version:** We strongly recommend using **Solidity 0.8.25** for all smart contract deployments to ensure security and efficiency.
* **Libraries:** Full support for **OpenZeppelin** contracts.

### Network Information

* **Mainnet RPC:** `https://seed-richechain.com/`
* **WebSocket (WSS):** `wss://seed-richechain.com:8586/`
* **Chain ID:** `132026`

### Smart Contract Deployment (Hardhat)

To deploy on Riche Chain, update your `hardhat.config.js`:

```js
module.exports = {
  solidity: "0.8.25",
  networks: {
    riche: {
      url: "[https://seed-richechain.com/](https://seed-richechain.com/)",
      chainId: 132026,
      accounts: [process.env.PRIVATE_KEY] // Ensure this is secured
    }
  }
};
```
