Getting Started

Set up Yaci Dev Kit and start the devnet

Mesh Hosted Yaci Devnet

Connect right away with Yaci Provider

Mesh has a hosted Yaci Devnet that you can connect to right away. You can use the following URL to connect to the hosted Yaci Devnet:

Import Yaci Provider

Import YaciProvider and start using it to interact with the Yaci Devnet.

Learn more about Yaci Provider and learn more about hosted Yaci Devnet

Set up your system to run Yaci Devkit

Download and install Docker

You can download Docker from the official website. Docker is a platform for developers and sysadmins to develop, deploy, and run applications with containers.

Go to the Docker website and download the latest version, then follow the instructions to install it.

After installing, open the Docker Desktop app and make sure it's running in the background.

Download the latest Yaci DevKit release

Go to Yaci releases on Github and download the latest release. Under Assets, you will find the yaci-devkit-version.zip file.

Extract the zip file to a folder on your system. This folder will be your Yaci DevKit root directory.

Start a Yaci Devnet

Open a terminal and navigate to the Yaci DevKit root directory. Run the following command to start the DevKit containers and yaci-cli:

Start node

To create a new devnet, run the following command from yaci-cli:

To create a new devnet with Babbage era, run the following command from yaci-cli:

To start a devnet with zero fees, run the following command from yaci-cli:

To start a devnet with 30 slots per epoch, run the following command from yaci-cli:

After you have started your devnet, you can open Yaci Viewer from http://localhost:5173. Here you can view the blocks, transactions, and other details of the devnet.

If you want to configure the devnet, go to config/node.properties. And if you want to change settings and change default topup addreses, go to config/env.

You can use YaciProvider with the Yaci Store Api URL (http://localhost:8080/api/v1), to interact with the Yaci Devnet.

Useful commands

Here are some useful commands to interact with the Yaci DevKit.

Topup ADA

After you have started your devnet, you can topup ADA in your wallet. To topup ADA in your wallet, run the following command from devnet:

For example:

Check UTXO

To check the UTXO of an address, run the following command from devnet:

For example:

Default address info

You can get the default addresses of the devnet by running:

By default, wallet mnemonic is

And it's address is

Stop Devnet and yaci-cli

To stop the devnet, run the following command from devnet:

To stop yaci-cli, run the following command:

To stop the DevKit containers, run the following command from the Yaci DevKit root directory:

Sometimes you just want to reset the devnet and start from scratch. To do that, run: