Getting Started - Hello World
This guide will help you explore some of the core building blocks of working with SettleMint even if this is your first time working with a Blockchain.
In this guide you will learn how to create a blockchain network, deploy a node, write a smart contract and create an integration.
Below is both a video and written guide for you to build along to:
At the end of this guide, you will have deployed a smart contract to your own blockchain network. The smart contract will send a "Hello World" message but we will also create a way to add any message we want!
Setting Up An Organization
Organizations can create blockchain applications, monitor service usage, and manage billing. For this guide, our focus is on building a "Hello World" application.
When registering an account, you have created an organization. If you already have an account, click the + Create an Organization
option on the main dashboard after logging in.
Create A Blockchain Application
After you create an organization, the page will take you to the Organization dashboard.
Here you will find the applications you have created, the number of members within this organization, and the total resource costs for the month.
If you are currently on a trial of SettleMint, you will also see your remaining credits.
Let's start creating our application by clicking on the Let's create one!
link:
From here, you will now need to provide a name of your blockchain application. To keep it simple, let's name this application HelloWorld
:
Choosing a Network
To start creating a blockchain network, we must first choose the specific network type.
We have options covering both permissioned and public networks. To understand the different options, you can lean more here.
For this guide, we will select to deploy a Hyperledger Besu
network:
Configuring Network Details
After selecting the network type, we must provide a name for both the network and the node.
Nodes keep the blockchain network running. For this guide, we will only deploy one node that is required.
To keep us organized in the future, we will name the network helloworld-network
and the node helloworld-node
.