<100 subscribers
Share Dialog
Share Dialog


warning:本教程使用的是Ubuntu 20.04 LTS or 18.04 LTS的linux操作系统。非该系统不适用此教程。
一、更新Ubuntu,安装必备软件(依次执行下列命令)
sudo apt update && sudo apt upgrade -y
sudo apt install curl git
sudo apt install curl build-essential gcc make -y
二、更新所需要的软件包(依次执行下列命令)
sudo apt install -y python3-pip
sudo apt install -y build-essential libssl-dev libffi-dev python3-dev
sudo apt-get install libgmp-dev
pip3 install fastecdsa
sudo apt-get install -y pkg-config
三、安装 Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
执行到如下图,输入1,回车确认

出现下图说明Rust 安装成功,根据提示执行
source "$HOME/.cargo/env"

执行rustc --version 查看rust版本号是否是1.62以上

rust版本不正确会无法运行最新的starkNet版本v0.3.0-alpha,运行后会报E0658错误(如果遇到这种情况需要重新安装Rust就好了)

四、克隆对应的github代码库(黑体字为运行的代码版本)
git clone --branch v0.3.0-alpha https://github.com/eqlabs/pathfinder.git
五、为节点创建虚拟环境(依次执行下列命令)
sudo apt install python3.8-venv
cd pathfinder/py
python3 -m venv .venv
source .venv/bin/activate
PIP_REQUIRE_VIRTUALENV=true pip install --upgrade pip
PIP_REQUIRE_VIRTUALENV=true pip install -r requirements-dev.txt
pytest

六、编译pathfinder
cargo build --release --bin pathfinder
(耗时较长,耐心等待)
七、创建 Infura 或 Alchemy 帐户(我用的是Alchemy)
参考这里 Part 7
八、运行节点(我运行的是Mainnet)
cargo run --release --bin pathfinder -- --ethereum.url XXXXX
XXX为下图中copy的地址

出现这些说明你节点运行成功了。

欢迎关注我的推特,lens,cyberconnect
参考文献:
https://mirror.xyz/dzupp.eth/8HfjYCkbid2vlayxyPtSD9_wtb9a-wHb1uOENsAOwng
warning:本教程使用的是Ubuntu 20.04 LTS or 18.04 LTS的linux操作系统。非该系统不适用此教程。
一、更新Ubuntu,安装必备软件(依次执行下列命令)
sudo apt update && sudo apt upgrade -y
sudo apt install curl git
sudo apt install curl build-essential gcc make -y
二、更新所需要的软件包(依次执行下列命令)
sudo apt install -y python3-pip
sudo apt install -y build-essential libssl-dev libffi-dev python3-dev
sudo apt-get install libgmp-dev
pip3 install fastecdsa
sudo apt-get install -y pkg-config
三、安装 Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
执行到如下图,输入1,回车确认

出现下图说明Rust 安装成功,根据提示执行
source "$HOME/.cargo/env"

执行rustc --version 查看rust版本号是否是1.62以上

rust版本不正确会无法运行最新的starkNet版本v0.3.0-alpha,运行后会报E0658错误(如果遇到这种情况需要重新安装Rust就好了)

四、克隆对应的github代码库(黑体字为运行的代码版本)
git clone --branch v0.3.0-alpha https://github.com/eqlabs/pathfinder.git
五、为节点创建虚拟环境(依次执行下列命令)
sudo apt install python3.8-venv
cd pathfinder/py
python3 -m venv .venv
source .venv/bin/activate
PIP_REQUIRE_VIRTUALENV=true pip install --upgrade pip
PIP_REQUIRE_VIRTUALENV=true pip install -r requirements-dev.txt
pytest

六、编译pathfinder
cargo build --release --bin pathfinder
(耗时较长,耐心等待)
七、创建 Infura 或 Alchemy 帐户(我用的是Alchemy)
参考这里 Part 7
八、运行节点(我运行的是Mainnet)
cargo run --release --bin pathfinder -- --ethereum.url XXXXX
XXX为下图中copy的地址

出现这些说明你节点运行成功了。

欢迎关注我的推特,lens,cyberconnect
参考文献:
https://mirror.xyz/dzupp.eth/8HfjYCkbid2vlayxyPtSD9_wtb9a-wHb1uOENsAOwng
No comments yet