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.
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.
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.
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
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:
- Click invite new member.
- Enter the email adress of the person you want to invite.
- Select their role, i.e. whether they will be an administrator or a user.
- Optionally, you can add a message to be included in the invitation email.
- 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
Access application creation
In the upper right corner of any page, click the grid icon
Navigate & create
- 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.
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