设置 Node 和 CLI 钱包
本指南提供了设置 WagLayla 节点和 CLI 钱包的分步说明。
Windows – 安装并运行节点
先决条件:
- Git 的:下载并安装 Git,以在本地计算机上从 GitHub 克隆和管理存储库。链接
- 协议缓冲区:下载并安装 Protocol Buffers,并将 ‘bin’ 目录添加到你的系统 PATH 中。链接
- Visual Studio的:下载并安装。链接
- LLVM 中:下载并安装 LLVM。将 ‘bin’ 目录(例如,’C:\Program Files\LLVM\bin’)添加到你的 PATH 中,并将 ‘LIBCLANG_PATH’ 环境变量设置为指向此目录。
- 锈:下载并安装 Rust。如果出现提示,请同时安装 Visual Studio 生成工具。链接
- WASM:下载并安装 ‘wasm-pack’ 和 ‘wasm32’ 目标。打开终端并运行:
cargo install wasm-pack
- 在同一终端Windows中,运行:
rustup target add wasm32-unknown-unknown
1. 下载 Waglaylad 源代码:
- 打开终端Windows并导航到要从 GitHub 克隆存储库的父文件夹。
- 复制以下命令并按 Enter:
git clone https://github.com/waglayla/waglaylad-rusty
2. 运行节点:
- 打开终端Windows并导航到 waglaylad-rusty 文件夹。
- 复制以下命令并按 Enter:
cargo run --release --bin waglaylad
- 如果您打算访问 CLI 钱包的自己的节点,请改用以下命令:
cargo run --release --bin waglaylad -- --utxoindex --rpclisten-borsh=public
- 等待几分钟,让节点与实时网络流同步。注意:完全同步后,您将看到 “Accepted Block” 滚动。
3. 启动钱包:
-
- 打开终端Windows并导航到 waglaylad-rusty/cli 文件夹。
- 复制以下命令并按 Enter:
cargo run --release
- 钱包现在将被编译并运行。
- 复制以下命令并按 Enter:
server ws://wrpc.waglayla.com:13110
- 如果您选择访问自己的节点,请改用以下内容(前提是您的钱包和节点在同一台机器上):
server ws://127.0.0.1:13110
- 复制以下命令并按 Enter:
network mainnet
- 键入 Connect 并按 Enter。钱包现在应该已连接到网络了!
4. 创建您的钱包:
- 复制以下命令并按 Enter:
wallet create
- 给你的钱包起个名字,让它容易记住。
- 完成不同的密码/密码步骤,并记得将它们写下来。
- 强烈建议设置并保存钱包恢复信息。
- 将生成一个新的钱包地址,您可以使用它来挖矿。
Linux – 安装并运行节点
先决条件:
- 常规:安装常规 build 包。打开终端并运行:
sudo apt install curl git build-essential libssl-dev pkg-config
- Protobuf:安装 gRPC 所需的 Protobuf 编译器。打开终端并运行:
sudo apt install protobuf-compiler libprotobuf-dev
- Clang 工具链:安装 RocksDB 和 WASM secp256k1 构建所需的 Clang 工具链。打开终端Windows并运行:
sudo apt-get install clang-format clang-tidy clang-tools clang clangd libc++-dev libc++1 libc++abi-dev libc++abi1 libclang-dev libclang1 liblldb-dev libllvm-ocaml-dev libomp-dev libomp5 lld lldb llvm-dev llvm-runtime llvm python3-clang
- 锈:在终端中运行以下命令,然后按照屏幕上的说明安装 Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
如果您已经安装了 Rust,请运行以下命令来更新它:
rustup update
- WASM:安装 ‘wasm-pack’ 和 ‘wasm32’ 目标。打开终端并运行:
cargo install wasm-pack
在同一终端中,运行:
rustup target add wasm32-unknown-unknown
1. 下载 Waglaylad 源代码:
- 打开终端并导航到要从 GitHub 克隆存储库的父目录。
- 复制以下命令并按 Enter:
git clone https://github.com/waglayla/waglaylad-rusty
2. 运行节点:
- 打开一个终端并导航到 waglaylad-rusty 目录。您可以使用 “screen” 来保持节点运行并能够关闭终端。
- 复制以下命令并按 Enter(如果使用 screen):
screen -S wagnode
- 复制以下命令并按 Enter:
cargo run --release --bin waglaylad
- 如果您打算访问 CLI 钱包的自己的节点,请改用以下命令:
cargo run --release --bin waglaylad -- --utxoindex --rpclisten-borsh=public
- 等待几分钟,让节点与实时网络流同步。注意:完全同步后,您将看到 “Accepted Block” 滚动。
- 如果使用屏幕,请按键盘上的 Ctrl+a+d 关闭会话。要重新打开屏幕会话,请复制并运行以下命令:
screen -r wagnode
3. 启动钱包:
-
- 打开终端Windows并导航到 waglaylad-rusty/cli 文件夹。
- 复制以下命令并按 Enter:
cargo run --release
- 钱包现在将被编译并运行。
- 复制以下命令并按 Enter:
server ws://wrpc.waglayla.com:13110
- 如果您选择访问自己的节点,请改用以下内容(前提是您的钱包和节点在同一台机器上):
server ws://127.0.0.1:13110
- 复制以下命令并按 Enter:
network mainnet
- 键入 Connect 并按 Enter。钱包现在应该已连接到网络了!
4. 创建您的钱包:
- 复制以下命令并按 Enter:
wallet create
- 给你的钱包起个名字,让它容易记住。
- 完成不同的密码/密码步骤,并记得将它们写下来。
- 强烈建议设置并保存钱包恢复信息。
- 将生成一个新的钱包地址,您可以使用它来挖矿。