Building with SettleMint/EVM Chains Guide

Create an application

Guide to creating a blockchain application on SettleMint

Summary

To get started on the SettleMint platform, you need to create an organization by going to the homepage or clicking the grid icon, then selecting "create new organization." You'll need to enter a name and complete the billing setup using Stripe to activate it.


Once your organization is ready, you need to invite your team members by entering their email addresses, selecting their roles, and sending the invitation. After that, you need to create an application within the organization by giving it a name and confirming.


You can manage your organization and applications from the dashboard, change names, invite more members, or delete resources when needed. You can also create and manage applications using the SDK CLI or SDK JS if you prefer to work programmatically.


How to create an organization and application in SettleMint platform

An organization is the highest level of hierarchy in SettleMint. It's at this level that you can create and manage blockchain applications, invite team members to collaborate and manage billing.

Organization and applications

Add organization

You created your first organization when you signed up to use the SettleMint platform, but you can create as many organizations as you want, e.g. for your company, departments, teams, clients, etc. Organizations help you structure your work, manage collaboration, and keep your invoices clearly organized.

Create an organization

Navigate to the homepage, or click the grid icon in the upper right corner.

Click create new organization. This opens a form. Follow these steps to create your organization:

Choose a name for your organization. Choose a name that is easily recognizable in your dashboards, e.g. your company name, department name, team name, etc. You can change the name of your organization at any time.

Add organization

Enter billing information. SettleMint creates a billing account for this organization. You will be billed monthly for the resources you use within this organization. Provide your billing details securely via Stripe, with support for Visa, Mastercard, and Amex, to activate your organization. Follow the prompts to complete the setup and gain full access to SettleMint's blockchain development tools. Ensure all details are accurate to enable a smooth onboarding experience. Your organization is billed monthly, with the invoice dates set for 1st of every month.

SettleMint Signup

Click confirm to go to the organization dashboard. From here, you can create your first application in this organization. The dashboard will show you a summary of your organization's applications, the members in this organization, and a status of the resource costs for the current month.

When you create an organization, you are the owner, and therefore an administrator of the organization. This means you can perform all actions within this organization, with no limitations.

Invite new organization members

Invite members

Navigate to the members section of your organization, via the homepage, or via your organization dashboard.

Follow these steps to invite new members to your organization:

  1. Click invite new member.
  2. Enter the email adress of the person you want to invite.
  3. Select their role, i.e. whether they will be an administrator or a user.
  4. Optionally, you can add a message to be included in the invitation email.
  5. Click confirm to go to the list of your organization's members. Your email invitation has now been sent, and you see in the list that it is pending.

Manage an organization

Navigate to the organization dashboard.

Click manage organization to see the available actions. You can only perform these actions if you have administrator rights for this organization.

  • change name - Changes the organization name without any further impact.
  • delete organization - Removes the organization from the platform.

On organization dashboard

  • See all applications in that organization.
  • See all members of the organization
  • See all the internal applications and clients if in partner mode

You can only delete an organization when it has no applications related to it. Applications have to be deleted one by one, once all their related resources (e.g. networks, nodes, smart contract sets, etc.) have been deleted.

Create an application

An application is the context in which you organize your networks, nodes, smart contract sets and any other related blockchain resource.

You will always need to create an application before you can deploy or join networks, and add nodes.

How to create a new application

Create an app

Access application creation

In the upper right corner of any page, click the grid icon

  • Navigate to your workspace
  • Click create new application

Configure application

  • Choose a name for your application
  • Click confirm to create the application

Manage an application

The SettleMint platform dashboard provides a centralized view of blockchain infrastructure, offering real-time insights into system components. With health status indicators, including error and warning counts, it ensures system stability while enabling users to proactively address potential issues. Resource usage tracking helps manage costs efficiently, providing month-to-date expense insights.

Each component features a "details" link for quick access to in-depth information, while the intuitive navigation panel allows seamless access to key modules such as audit logs, access tokens, and insights. Built-in support options further enhance usability, ensuring users can quickly troubleshoot and resolve issues.

Application dashboard

Navigate to your application and click manage app to see available actions:

  • View application details
  • Update application name
  • Delete application

All operations require appropriate permissions in your workspace.


Congratulations!

You have successfully created an organization and added an application within it. From here, you can proceed to deploy a network, add nodes, a load balancer, and a blockchain explorer

On this page