Get Started with Starcoin
Get Started with Starcoin
* By WGB Starcoin community 

Development of blockchain in 2021 was rapid and many records were refreshed, and due to this result, some high-quality projects were launched this year. Starcoin’s main network was launched on May 18, 2021. As a high-quality public chain project this year, there are many highlights in design. With Safer programming lauguage Move as Starcoin’s smart contract language, and the design concept of linear logic makes DeFi more credible. Therefore, in the context of DeFi, the advanced concept of Starcoin will have great competitiveness and growth. From beginner to exporter, everyone can find your own way to use Starcoin.

Starmask: Where You Should Begin

Get started with Starcoin quickly using Starmask wallet.

  1. Install Starmask

    There are two ways to install Starmask.

    1. Download from Github(Recommended)

      Download through the official Github repository to get the latest official version, and access and download anywhere.

    2. Download from Chrome web store

      Download from Chrome web store, but you need to ensure that you can use Chrome.

  2. Initialize Starmask

    You need to initialize Starmask after completely installation. As shown in below figure, the Starmask wallet has two initialization methods,choose one that suits you.


    • If there is already a wallet then import the already created using the Import Wallet button.

    • Click the Create a Wallet button if this is the first time creating a wallet.


      It is important to note that you must keep your mnemonic properly to avoid loss and theft. Click to view a more detailed Starmask installation and initialization tutorial.

  3. Use Starmask

    It is easily to manage your own data on the Starcoin, such as STC, and easily operate accounts. If you are using Starmask wallet first time, you can check the more detailed Starmask tutorial[text] or Starmask tutorial [video] to master the common operations of Starmask: transfer, network management, private key management and so on.

    In addition to the usual wallet functions, Starmask can help you to do more things:

    1. Participate in Starcoin community governance, tutorial;
    2. Show and view your own NFTs;
    3. Collect airdrops, tutorials;
    4. Connect to the Starcoin ecosystem, such as kiko, etc.;

Onekey Wallet, Another Choice

After installing Starmask, if you want to properly manage your account, consider a hardware wallet. Onekey is a hardware wallet that already supports STC. Here we will focus on the connection between Starmask and onekey to manage accounts.

  1. Prepare environment


    Here you already learned Starmask and got the onekey wallet that supports STC. Then, download and install the client of the onekey wallet from here

  2. Open Starmask and click your avatar to enter the account management page


  3. Click ‘Connect Hardware Wallet’ to connect with onekey wallet


  4. Click ‘OneKey’,then click ‘Connect’, start connecting.


  5. Click ‘Authorize’


  6. Set Pin and click confirm


  7. Click ‘export’


  8. Choose account you want to save, then click ‘unlock’ to unlock account


  9. Click ‘export’, onekey wallet has been set completely.


For Users who Has their Own Starcoin Node

We have introduced the Starmask in previous section, another way is to use a Starcoin node. Starcoin nodes have all the data, so having your own Starcoin nodes can do many things, commonly used operations, such as:

  1. Create a poll;
  2. Mint STC;
  3. View the status of any account;

So,these users can consider building their own Starcoin node. Next, we will learn the installation, startup and use instructions of the node.

  1. Install node

    There are multiple ways to install Starcoin (View more details)

    • Depending on different platform, download the corresponding binary code, Starcoin supports Windows, Mac and Linux at the same time, download link.
    • Compile source code into binary code, tutorial.
    • Install from Docker,tutorial.
  2. Start node from command line

    starcoin -n dev -d ./data

    It is important to note here that Starcoin has designed several different networks depending on the goals, covering every stage of the development cycle. Includes Dev, Test, Halley, Proxima, Barnard, Main:

    • Dev: for local development
    • Test: for unit testing and integration testing
    • Halley: Always run the latest version of Stdlib, if Stdlib changes, the Genesis Block will be reset immediately to clean up the original data
    • Proxima: It is used for testing before Dapp release, and data will be cleared regularly
    • Barnard: It is used for testing before Dapp release. Data will not be deleted. Compatibility must be upgraded.
    • Main: Starcoin main network

    Before starting the Starcoin node, it is recommended to choose a appreciate network according to your own needs.

  3. Console command line tutorial

    During the runtime of the Starcoin node, it is often necessary to connect to the node through the console and view the running status from command line. Starcoin provides a console command for connecting nodes, user guide, check the detailed console command tutorial from here.

Senior User, Make contribution to Starcoin Community

As senior users,in addition to general usage,they will also deeply participate in Starcoin ecosystem, and make their contribution to development of Starcoin.

  1. Code

    Starcoin is an open source community. Any developer can initiate an issue, submit a commit, and contribute source code to Starcoin through Starcoin’s code repository according to their own advantages. This is the most direct way.

  2. Articles

    Even if you are not a developer, you can participate deeply by writing articles or making videos about Starcoin and Move, and let more people know Starcoin.

  3. Development ecosystem

    Starcoin is an open public chain, and any individual or teams can deploy their own contracts. Starcoin uses Move as a smart contract. Move itself has unique advantages in NFT, DeFi and other fields. If you can master Move, design your own contract products and let more people know Starcoin and Move through your contracts.

    Through the above methods of participation, while promoting the development of Starcoin and obtaining first-hand Starcoin dynamics, you can also obtain STC Grants.

Join Starcoin, Participate in Starcoin Ecosystem

We hope everyone no matter how do you participate in our ecosystem, you will get Starcoin bonus.

Through the following ways, join the Starcoin community, experience Starcoin, and keep latest developments of Starcoin.