How to Deploy a Smart Contract on Kalp Studio

Created by RajNandita Gautam, Modified on Tue, 6 Aug at 2:48 PM by RajNandita Gautam

Deploying a smart contract on KALP Studio is a streamlined process that involves a few simple steps. This guide will walk you through the entire procedure, using the screenshots provided as visual aids.


Step 1: Access the Kalp Studio





Log in to the Kalp Studio Platform and access the Dashboard. 



Click on Get Started and the Kalp Instant Deployer dashboard will appear. 

Dashboard Overview



When you first log in to KALP Studio, you'll be greeted by the Dashboard. Here, you can see various options like "Dashboard," "Smart Contract," "API Gateway," "Transaction Monitoring," and more on the left-hand side menu.


Subscribing to the Smart Contract Deployer



To begin deploying a smart contract, click the "Subscribe" button under the "Smart Contract Deployer" section. This will allow you to access the smart contract deployment tools. 


Step 2: Creating a New Smart Contract

Building Smart Contracts


Open image-20240722-052704.png
image-20240722-052704.png

After subscribing, you'll see the main deployment screen. Click on the "Create New" button to start building a smart contract. 


Entering Smart Contract Details



In this step, you need to enter the details of your smart contract:

  • Name: Enter a name for your smart contract.

  • Category: Choose a category for your smart contract.

  • Description: Optionally, you can add a description for your smart contract.


Step 3: Uploading the Extension File

Uploading Files



Once the details are filled in, you will be prompted to upload an extension file. You can drag and drop your file into the designated area or browse your computer to select the file. The supported formats include .tar.gz, .tar.xz, and .zip, with a maximum size of 50 MB. 


Successful Upload Confirmation

After successfully uploading your file, you will see a confirmation message. If needed, you can change the file at this stage.


Step 4: Selecting a Template


KALP Template Selection



You can choose from a list of ready-to-use templates offered by KALP Studio. These templates can be selected from here and directly the smart contract is deployed, and amended as necessary before re-uploading to obtain API endpoints. This step helps you directly deploy smart contracts using pre-built templates. 


Step 5: Reviewing and Deploying

Review Details

Review all the details of your smart contract, including the name, category, description, and selected template. Make sure everything is correct before proceeding.

Deployment


Finally, click on "Continue" to deploy your smart contract. You will receive a confirmation message indicating that the new smart contract has been successfully deployed.

Deploying a smart contract on Kalp Studio is a user-friendly process that involves subscribing to the smart contract deployer, entering contract details, uploading the necessary files, selecting a template, and reviewing before deploying. Follow these steps, and you'll have your smart contract deployed in no time.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article