OpenViSTAI · Agents · Blockchain · Crypto
Menu
Layer 1

Skaled

Skaled is a C++ Proof-of-Stake blockchain client intended for SKALE chains. It uses the SKALE BFT Consensus engine as its consensus core, supports the Ethereum EVM ecosystem and includes a dynamic Oracle.

Independent OpenViST project profile, based on linked sources.

Skaled — OpenViST project profile in Layer 1.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use skaled when working directly with SKALE chain infrastructure or when a project needs an Ethereum-compatible client for a SKALE deployment. Solidity dApp developers can use its EVM compatibility; building from source is relevant when working with the client itself.

Who it is for

  • Operators building or running SKALE blockchain infrastructure.
  • Developers creating Solidity dApps for SKALE chains with Ethereum-compatible tooling.
  • Engineers working with the SKALE consensus integration or the client’s dynamic Oracle.

Documented uses

  • Build the skaled client from source on Ubuntu 24.04.
  • Use an Ethereum-compatible client for a SKALE blockchain deployment.
  • Develop Solidity applications for SKALE chains using EVM tooling.
  • Work with the SKALE BFT consensus core or the client’s dynamic Oracle capability.
Before you choose

Requirements & limits

The source repository is public and specifies the GPL-3.0 license.

  • Skaled is a blockchain client and infrastructure component, not a hosted dApp builder.
  • The documented build environment is Ubuntu 24.04, with GCC 11, CMake, recursive submodules and a set of system packages.
  • The repository identifies the dynamic Oracle but does not describe its setup or usage in the provided overview.
  • The source-build instructions end at compilation; running with Intel SGX is covered by separate documentation.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build skaled from source on Ubuntu 24.04

Prepare and compile the skaled client using the repository’s documented Ubuntu 24.04 build process.

Before you start

  • Ubuntu 24.04
  • Git and the ability to install the listed Ubuntu packages
  • GCC 11 and CMake

Steps

  1. Clone the repository with its submodules using the command below, then enter the skaled directory.

    Documented command
    git clone --recurse-submodules https://github.com/skalenetwork/skaled.git
  2. Install the Ubuntu 24.04 packages listed in the README and configure GCC 11 as the default compiler.

  3. Install the latest CMake as directed by the README, then run cd deps and ./build.sh DEBUG=1 to build dependencies.

  4. From the repository root, configure with cmake -H. -Bbuild -DCMAKE_BUILD_TYPE=Debug and compile with cmake --build build -- -j$(nproc).

Expected outcome

The documented process configures and compiles the default skaled build targets.

Guide limitations

  • The repository officially builds, runs and tests on Ubuntu 24.04; using other Ubuntu versions is at the builder’s own risk.
  • The README’s build section does not cover running the client; it links to separate instructions for running skaled with Intel SGX.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
12 October 2026
Original website title
skalenetwork/skaled · Official homepage title · retained in its source language