Starcoin combines the benefits of secure smart contracts and a layered network, using Move — a smart contract programming language — to provide a safer, freer operating environment for on-chain assets.

Introduction to

STARCOIN

Starcoin customized a set of underlying standards that are rich in variety and free to combine, with out-of-the-box features. It makes developing DAPP or DeFi applications extremely secure and efficient, as detailed below:

Starcoin

NODE

The best way to understand Starcoin is to start a node first.

Quick Start

Get a Starcoin Node up and running quickly.

Learn More

DOCKER

Run a Starcoin Node with a Docker image.

Learn More

COMPILE

How to compile a Starcoin Node from the Starcoin source code.

Learn More

NETWORK

An introduction to the different networks of Starcoin and their roles, including Dev, Test, Halley, Proxima, Barnard, Main, etc.

Learn More

COMMAND

Starcoin command line basics: such as account management, importing blocks, initiating transactions, etc.

Learn More

COMPILE

Starcoin is an efficient, instantly confirmed, scalable application network, with safe native state cross-layer interoperability, Infinity scalability blockchain infrastructure.

Learn More

Environment
Building

Build the environment for Move development

Learn More

Basic
syntax

The foundations of the Move language.

Learn More

Advanced
tutorials

Advanced Move features.

Learn More

Move
EXAMPLES

Simple Move examples.

Learn More

Move
Security

Move security practices & in comparison to Solidity.

Learn More

TEST
TOOLS

Introduces the Unit Test and Functional Test of Move, including how to ensure the accuracy of contracts through testing.

Learn More

Formal
verification

Proves the correctness of smart contracts and libraries by checking the system's formal (mathematical) model against a specific formal specification.

Learn More

COMPILE

Starcoin is an efficient, instantly confirmed, scalable application network, with safe native state cross-layer interoperability, Infinity scalability blockchain infrastructure.

Learn More

Environment
Building

Learn how to build the development environment required for
launching DAPPs on Starcoin.

Learn More

SDK

Learn how to use the SDK implemented in different languages,
mainly using JavaScript, Java, Golang, Python, etc.

Learn More

STARMASK

An introduction to how the Starmask API is used,
for example: initiating Starmask for transaction signing.

Learn More

EXAMPLE

Introduces simple DAPP examples to help you
quickly get started developing.

Learn More

RPC

Introduces the RPC Protocol supported by Starcoin Node,
which can be used for secondary development.

Learn More

Contract
examples

ghost

Introduces simple examples to get started with Move.

Learn More

Contract
deployment
examples

Introduces how to deploy contracts based on Starcoin nodes.

Learn More

Contract
Upgrade
Examples

Introduces the hosting and upgrades for Starcoin contracts.

Learn More

StarMask
Examples

Case studies on the use of StarMask API.

Learn More

DAPP
Example

A starter DAPP that shows how you can quickly get started developing a DAPP based on Starcoin.

Learn More

COMPILE

Case studies on the use of StarMask API.

Learn More

Starcoin

An introduction to what Starcoin is from a macro perspective: the important features of Starcoin, Starcoin's competitive advantages, Starcoin's ecosystems, Starcoin hackathon.

Learn More

keywords

Core concepts, key principles, technical terms of Starcoin in standard terminologies.

Learn More

Stdlib

Starcoin's core features: Stdlib. Stdlib is fully implemented through Move and provides some basic protocols as well as tools for DAPP or DeFi development.

Learn More

Token

Starcoin's Token protocol, the key protocol for FT with utmost security and reliability.

Learn More

NFT

Introduces the official NFT protocol developed by Starcoin, which is instructive for NFT application development.

Learn More

ORACLE

The official Oracle protocol developed by Starcoin, which is instructive for Oracle application development.

Learn More

DAO

DAO: Starcoin's on-chain governance, which is useful for Starcoin community management and on-chain contract upgrades.

Learn More

CONTRACT UPGRADE

Starcoin can upgrade contracts with utmost security, a perfect demonstration of how "code is law."

Learn More

SIP

Introduces Starcoin's SIP, which is instructive for Starcoin's growth, protocols, community discussions, and development.

Learn More