ALPHA - PLEASE SUPPORT OUR CATALYST PROPOSALS

Getting Started

Installation

Stellar Contracts are made with Typescript and Helios.

dApp developers with a UI project probably have all the right tooling installed already. Just use npm to add a couple new modules, and get ready to turbo-charge your app with on-chain smart contracts.


What is a Constellation in Stellar?

Understand how Plutus scripts combine to form a Stellar contract

Installing

pnpm add ...

Getting Started with Stellar

Basic environment

Use Node.js

Install Node.js for your platform. We like to use nvm for that.

Or you can follow platform-specific guidance from the Node.js team to choose a package that suits your development environment and installs easily.

Use npm or another favorite package manager

We like pnpm a lot. npm or yarn are great too.

Set this up after Node.js is ready.

Boost your editor to understand Helios

Helios has a plugin for VS Code you can use to see syntax highlighting and error cues in your on-chain code. You can add it anytime, so if you're looking for a quick start, you can skip it for now.

Install

Intrepid? clone our github repo.

Hang tight - we're working through a release-management cycle and a testnet phase before general-availability.

Soon, you'll simply install using pnpm add @donecollectively/stellar-contracts

Start with a working boilerplate

Try cloning a working repository, like our community coin project.

Modify it at will, make it your own, and update .git/config to point to a repo you create on Gitlab or Github.

Project Based Learning

Join our learning program to get personally introduced to design patterns, great mental models, and concrete opportunities to learn by practice.

You can also gain certification to be a skilled contributor in the Stellar cooperative and earn a share of project rewards.

Consultation, Mentorship and Coders-for-Hire

Inquire within our discord server to get professional contribution, consulting, mentorship and move quickly into productivity and product delivery.

Previous
Plutus and Beyond: Cardano dApps made easy