Skip to main content

Intro

Hi everyone, welcome to the Cordial Treasury Tutorial.

In this course you will create your first transfer of (testnet) digital assets, and in the process learn the basic Cordial Treasury concepts in practice. We will use the treasury command line tool to interact with a demo Treasury deployment, using the Cordial Scripting Language (CSL).

Overview

In the first chapter "Zero to Transfer", you will operate in a simplified policy environment where your user has abnormally strong permissions. The focus here is on the concepts of address, transfer, and the transfer policy.

In the second chapter "Now with Approval", you will learn about the concepts of approvals, users, and the access policy.

Tracks

You will start by installing and configuring treasury such that treasury script drops you into an interpreter to interact with a demo instance.

There are two tracks for this course:

  • self-hosted demo: In this more technical track, you will need to have Docker installed, so for most users we recommend the
  • Cordial-hosted demo: In this track, Cordial Systems will host a demo treasury instance, and your account representative will provide you with credentials to get started without any setup on your side besides installing the treasury command line tool.