| Requirement | Details |
|---|---|
| CPU | 16 cores |
| RAM | 32 GB |
| GPUs | At least 1 NVIDIA GPU with >= 8GB of VRAM |
| Disk/Storage | 200 GB of solid state storage, NVME / SSD preferred |
| Operating System | Ubuntu 20.04/22.04 |
- Visit : Vast AI Website
- Sign Up / Sign In on their website
- Go to the
billingsection and then click onAdd Creditto top up - Click on Coinbase and then choose Metamask if u want to pay with cryptocurrency
- Now complete the payment [Supported network : Ethereum Mainnet, Base Mainnet, Polygon Mainnet]
- Then open a terminal (this could be either WSL / Codespace / Command Prompt)
- Use this below command to generate SSH-Key
ssh-keygen
- It will ask 3 questions like this :
Enter file in which to save the key (/home/codespace/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
- You need to press
Enter3 times - After that you will get a message like this on your terminal
Your public key has been saved in /home/codespace/.ssh/id_rsa.pub
/home/codespace/.ssh/id_rsa.pubis the path of this public key in my case, in your case it might be different
- You should use this command to see those ssh key :
- If you are using Linux/macOS (WSL) :
cat path/of/that/publickey, in my case, it would be :cat /home/codespace/.ssh/id_rsa.pub - If you are using Command Prompt :
type path\of\that\publickey, in my case, it would be :type \home\codespace\.ssh\id_rsa.pub - If you are using PowerShell :
Get-Content path\of\that\publickey, in my case, it would be :Get-Content \home\codespace\.ssh\id_rsa.pub
- If you are using Linux/macOS (WSL) :
- Now copy this public key and visit vast ai website again
- Then navigate to the
keysection, click onssh-keyand then paste and save your copied SSH key here - Then go to the template section and then choose
Ubuntu 22.04 VMtemplate and then click on the play icon to select this template - Here choose a GPU and Rent it
- After that visit
Instancessection, if your ordered GPU is ready then u will seeConnectbutton there - Click on it to copy the command and then paste this command on your terminal to access your GPU
1. Claim Faucet
- First claim USDC faucet from this website to your wallet
- If you want to run this prover on Mainnet as well, then u need to have real USDC on Base Mainnet in your wallet
2. Get RPC
- Get RPC for the network from Alchemy website
- If you want to run this prover on eth-sepolia then u need to get eth sepolia rpc, if base-sepolia then base-sepoia rpc or if base mainnet then u need to get base mainnet rpc
- Install
curlcommand
apt update && apt install -y curl
- Execute this command to run boundless prover
[ -f boundless.sh ] && rm boundless.sh; curl -o boundless.sh https://raw.githubusercontent.com/zunxbt/boundless-prover/refs/heads/main/boundless.sh && chmod +x boundless.sh && . ./boundless.sh
- Use the below command to check logs
docker compose logs -f broker
- You will some similar types of logs after few mins of running
-
To Stop Broker
-
For
eth-sepoliajust broker down ./.env.broker.eth-sepolia -
For
base-sepoliajust broker down ./.env.broker.base-sepolia -
For
base(mainnet)just broker down ./.env.broker.base
-
-
To Start Broker
-
For
eth-sepoliajust broker up ./.env.broker.eth-sepolia -
For
base-sepoliajust broker up ./.env.broker.base-sepolia -
For
base(mainnet)just broker up ./.env.broker.base
-
Note : This is the basic stuff, your node will run fine now but I still need to add more things here, so u should check this guide back later

