Skip to content

FurkanL0/Boundless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boundless

1500x500

X Minimum
CPU 16++
RAM 32++ GB
Storage 200+ NVME GB SDD
Network 100 Mbps (1 Gbps+ recommended)
UBUNTU UBUNTU 22.04 !
Server Provider Link Features
VAST GPU Link Cheap / Paypal

Project :

image

  • Ubuntu 22.04 VM
  • 16 CPU - Good CPU
  • Good Internet Speed
  • Minimum Container size 200+

1. Server Update :

sudo apt update -y && sudo apt upgrade -y

2. Install Packages:

sudo apt install htop ca-certificates zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev tmux iptables curl nvme-cli git wget make jq libleveldb-dev build-essential pkg-config ncdu tar clang bsdmainutils lsb-release libssl-dev libreadline-dev libffi-dev jq gcc screen file nano btop unzip lz4 -y

3. Docker ;

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
docker version

4. Install Docker Compose :

VER=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)
curl -L "https://github.com/docker/compose/releases/download/$VER/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version

4. Docker User Permissions

sudo groupadd docker
sudo usermod -aG docker $USER

5. Rust :

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

image

  • 1 - Enter
source $HOME/.cargo/env

Rzup :

cargo install rzup
rzup install rust

image

JUST :

cargo install just
source $HOME/.cargo/env
just --version

Screen :

screen -S boundless

Step 1: Clone Boundless Repository

  • On Ubuntu 22.04, clone the Boundless monorepos on your proving machine and upgrade to the latest version:
git clone https://github.com/boundless-xyz/boundless
cd boundless
git checkout release-0.10

image

Step 2: Install Dependencies

  • Install Docker Compose and Docker Nvidia Support. For Ubuntu 22.04 LTS, run the following command for a quick installation:
sudo ./scripts/setup.sh

image

Step 3: Test Proof

Install Bento_CLI :

cargo install --git https://github.com/risc0/risc0 bento-client --bin bento_cli
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

image

  • Run Bento :
just bento
RUST_LOG=info bento_cli -c 32

image

Install Boundless CLI :

cargo install --locked boundless-cli
export PATH=$PATH:/root/.cargo/bin
source ~/.bashrc

Base Mainnet :

nano .env.base
  • Add export PRIVATE_KEY=
  • Add export RPC_URL=""

image

  • Inject :
source .env.base

Stake :

  • Base Chain - USDC - Minimum 1 USDC
boundless account deposit-stake STAKE_AMOUNT

image

  • Base Chain - ETH - Minimum 0.00001
boundless account deposit 0.000001

image

Start :

just broker

wos

  • Logs :
just broker logs
  • Logs :
docker compose logs -f broker
docker compose logs -fn 100

Repo / Profile Views

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages