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.
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.
Step 3: Creating a New Smart Contract
Building Smart Contracts
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
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
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
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
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.