> ## Documentation Index
> Fetch the complete documentation index at: https://docs.berachain.com/llms.txt
> Use this file to discover all available pages before exploring further.

# HelloWorld with Ethers6 & solc

> Deploy a HelloWorld-style contract to Berachain using Ethers.js v6 and the solc compiler (no Hardhat/Foundry).

Use this guide when you want to **deploy a simple contract** using **Ethers.js v6** and **solc** only (no Hardhat or Foundry).

## Repository

* **Code:** [github.com/berachain/guides/tree/main/apps/ethers6-solc-helloworld](https://github.com/berachain/guides/tree/main/apps/ethers6-solc-helloworld)
* **README (raw):** [raw README](https://raw.githubusercontent.com/berachain/guides/main/apps/ethers6-solc-helloworld/README.md)

## Requirements

* Node, npm
* Wallet with testnet \$BERA (e.g. [Bepolia Faucet](https://bepolia.faucet.berachain.com))

## Stack

Node.js, Ethers v6, solc, JavaScript/TypeScript.

## Quick start

1. **Clone and install**
   ```bash theme={null}
   git clone https://github.com/berachain/guides.git && cd guides/apps/ethers6-solc-helloworld
   npm install
   ```
2. Set private key and RPC in env (see README).
3. Compile and deploy using the repo scripts (Ethers v6 + solc); see README for exact commands.

For full compile/deploy commands, fetch the [raw README](https://raw.githubusercontent.com/berachain/guides/main/apps/ethers6-solc-helloworld/README.md).
