Skip to content

How to Deploy a Smart Contract on Kalp Studio

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 your Kalp Studio Dashboard

  • Go to the Kalp Studio login page.

  • Enter your email and password to log in.

  • Once logged in, you'll be taken to the Kalp Studio Console Dashboard, where various products are listed, including NFT Creator, Token Creator, KS Storage, and Kalp Instant Deployer.

If you haven't already, Sign Up to Kalp Studio.

  • To deploy smart contract, click on Kalp DLT Developer Portal.

  • Locate Build Smart Contracts and click on "Get Started" button, as shown in the screenshot below.

enter image description here

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

Step 2: Access the Kalp Instant Deployer Dashboard

You will be redirected to a dashboard that displays various options like "Dashboard," "Smart Contract," "API Gateway," "Transaction Monitoring," and more on the left-hand side menu.

enter image description here

Step 3: Creating a New Smart Contract

Building Smart Contracts

enter image description here

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

To continue with the process, ensure your wallet is connected. If not, refer connect your wallet article.

Entering Smart Contract Details

enter image description here

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 4: Uploading the Extension File

Uploading Files

enter image description here

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 5: Selecting a Template

KALP Template Selection

enter image description here

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 6: 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

enter image description here

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.

enter image description here

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.