
tari-project/tari-ootle
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
This is where you can find the cutting-edge development of the Tari smart contract layer.
개요
This is where you can find the cutting-edge development of the Tari smart contract layer.
README
원문 README의 일부입니다. 원문 보기.
Tari Ootle
This is where you can find the cutting-edge development of the Tari smart contract layer.
You can read about the technical specifications of the Ootle in the RFCs.
If you’re looking for the core Tari base layer code, it’s in this repository
Prerequisites
You will require the following tools and dependencies to successfully build the Ootle and/or run the Ootle locally via the Localnet environment:
-
C/C++ compiler
- Linux:
gccorclang - macOS:
clang(via Xcode CLI tools) - Windows:
MSVC(via Visual Studio Build Tools)
- Linux:
-
Build tools
make,cmake, or equivalentpkg-config(Linux/macOS)
-
Libraries
- OpenSSL development libraries (
libssl-dev) - SQLite development libraries (
libsqlite3-dev) - Protobuf compiler (
protoc) and headers (libprotobuf-dev)
- OpenSSL development libraries (
-
Other
git
-
Rust (=1.88): Install Rust using rustup, and add a WASM target:
# Install the rust version in rust-toolchain.toml
rustup install
# Add wasm target
rustup target add wasm32-unknown-unknown
Web UIs
Node.js (>=20.x) & npm: Node.js is required for building the validator node, indexer and wallet web UIs. NOTE: this is not required, and the binaries will still run and compile without building the web UIs.
Follow the instructions at node.js for your desired operating system and
package/version managers.
We recommend installing Node.js via nvm to easily manage versions across projects.
We use pnpm for package management.
Accessing the Ootle Testnet
The Tari Ootle Wallet Daemon is available on the project’s releases page. Unzip the binaries, then run:
tari_ootle_walletd --network igor -b
This will start a wallet connected to the Igor Testnet. You can view the public Nodes here:
- Validator Node: http://18.217.22.26:12006
- Indexer: http://18.217.22.26:12502
Navigate to http://127.0.0.1:5100 to create an account, claim test tokens and start testing features.
Running a Small Ootle Network Locally (Localnet)
NOTE: This repository is under heavy development. We’ll try to keep instructions up to date, but they may become outdated.
Confirm you have installed all the prerequisites listed in the Prerequisites section (Rust, Node.js, npm, linux dependencies)
The easiest way to test out the Ootle is to use the tari_swarm_daemon. This will spin up all necessary MinoTari and
Ootle applications for a localnet network.
Clone both the tari and tari-ootle repositories in the same folder:
mkdir
cd
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add tari-project/tari-ootle