OpenViSTAI · Agents · Blockchain · Crypto
Menu
DeFi

Acala

Acala is a Substrate-based blockchain project that provides cross-chain decentralized-finance and stablecoin infrastructure for the Polkadot and Kusama ecosystems. Its public repository is primarily written in Rust and contains runtime code under the GPL-3.0 license.

Independent OpenViST project profile, based on linked sources.

Acala — OpenViST project profile in DeFi.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Acala when the work involves Polkadot- or Kusama-oriented DeFi infrastructure, stablecoin functionality or development of a Substrate runtime. Use the separate acala-node repository when the required task is building the client node.

Who it is for

  • Developers building or studying Substrate-based blockchain runtimes.
  • Teams working on DeFi infrastructure for Polkadot or Kusama.
  • Engineers exploring cross-chain stablecoin and staking-liquidity foundations.

Documented uses

  • Build and examine a Substrate-based DeFi runtime.
  • Start a local development chain.
  • Type-check and maintain the runtime codebase.
  • Test runtime storage migrations using a live chain or state snapshot.
  • Generate documented module, runtime and EVM+ benchmark weights through the repository's bench bot.
Before you choose

Requirements & limits

The repository is publicly accessible and lists a GPL-3.0 license.

  • The repository is primarily runtime code, not the Acala client node.
  • Rust and Substrate are central technical prerequisites.
  • The documented local workflow uses make targets after environment setup.
  • Migration testing supports both live-chain and state-snapshot workflows.
  • The codebase is licensed under GPL-3.0.

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

Set up and start an Acala development chain

Prepare the documented development environment and start a local development chain.

Before you start

  • Rust installed.
  • A system with the documented dependencies: git, clang, curl, make, libssl-dev, llvm, libudev-dev and protobuf-compiler.
  • The Acala repository and Git submodules available.
  • Git configured with submodule.recurse set to true.

Steps

  1. Install Rust with the documented Rust installation command.

  2. Install the listed system dependencies.

  3. Set Git's global submodule.recurse option to true.

  4. Run make init to install required tools and Git hooks.

  5. Run make run to start a development chain.

Expected outcome

A development chain is started using the repository's documented make target.

Guide limitations

  • The repository contains runtime code; the Acala client node has moved to the separate acala-node repository.
  • The instructions do not establish a production deployment, network availability or successful execution on a particular machine.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
2 October 2026
Original website title
AcalaNetwork/Acala · Official homepage title · retained in its source language