Getting Started
Set up Yaci Dev Kit and start the 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 Source code (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 Conway 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
.
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: