# Steps to Quickstart

1. Download the client

```bash
git clone https://github.com/FLock-io/FL-Alliance-Client.git
```

2. Prepare Docker

```bash
sudo groupadd docker
sudo usermod -aG docker $USER
```

3. Initialise and activiate a new conda environment

```bash
conda create -n flock_client python==3.11
source activate flock_client
```

4. Install dependencies

```
cd FL-Alliance-Client
pip install -r requirements.txt
```

5. Prepare the Makefile

* Navigate to Makefile at the root folder
* Replace `TASK_ADDRESS` with the address of the task that you intend to join.
* Replace `YOUR_ALCHEMY_API_KEY` with your Alchemy API key.
* Replace `YOUR_PRIVATE_KEY` with your private key. Ensure that this wallet contains $FML as well as Base Sepolia ETH. Please protect your private key and do not publish it to Github for instance.
* Put the data you intent to train with to this repo. Then, replace `YOUR_PATH_TO_DATA` with the path to your datasets.

6. Build and run the client

```bash
make build
make start
```
