Manu Nelamane Siddalingegowda
Develop a Blockchain Application in JavaScript with Lisk SDK
#1about 4 minutes
Introducing the Lisk Grant Program and Core 3.0 release
Learn about the Lisk Grant Program for funding new projects and the upcoming features in the Lisk Core 3.0 release.
#2about 5 minutes
Understanding the Lisk SDK architecture
Explore the core architectural concepts of the Lisk SDK, including on-chain modules, off-chain plugins, and their communication channels.
#3about 4 minutes
Bootstrapping an application with the Lisk SDK
Discover how the Lisk SDK bootstrapping feature quickly creates a new application with helpful tools like a dashboard, faucet, and testing framework.
#4about 3 minutes
Setting up the development environment
Follow the steps to install the required prerequisites for the workshop, including a specific Node.js version and the Lisk Commander CLI tool.
#5about 6 minutes
Initializing a new blockchain application
Use the `lisk init` command to generate a new blockchain application and review the default project structure, including the genesis block.
#6about 9 minutes
Defining the supply chain traceability use case
Understand the problem of foodborne disease outbreaks and how a blockchain application can provide traceability for producers, suppliers, and consumers.
#7about 11 minutes
Generating modules and assets for on-chain logic
Use the `lisk generate` command to create custom modules for producers and suppliers, along with assets to handle product creation and transfer.
#8about 18 minutes
Implementing the product creation asset logic
Define the data schema for a product and implement the validation and apply logic to handle the state mutation for creating new products.
#9about 17 minutes
Implementing product transfer between modules with reducers
Learn how to use reducers to enable communication between the supplier and producer modules to transfer ownership of products on-chain.
#10about 9 minutes
Configuring the genesis block and running the application
Update the application's genesis block to include the new custom modules and their initial state before starting the blockchain node.
#11about 14 minutes
Interacting with the app using dashboard and API plugins
Use the built-in dashboard plugin to send transactions for creating products and the HTTP API plugin to query the blockchain's state.
#12about 11 minutes
Key benefits of building with the Lisk SDK
Review the advantages of using the Lisk SDK, such as high transaction throughput, a dynamic fee system, and overall developer accessibility.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:56 MIN
Introduction to the Lisk blockchain platform
Build Your Blockchain Application in JavaScript
05:44 MIN
Key advantages of building with the Lisk SDK
Build Your Blockchain Application in JavaScript
30:25 MIN
Setting up a new Lisk application from scratch
Build Your Blockchain Application in JavaScript
12:18 MIN
Understanding the three core Lisk architectures
Build Your Blockchain Application in JavaScript
14:11 MIN
Building custom logic with the on-chain architecture
Build Your Blockchain Application in JavaScript
47:33 MIN
Summary and resources for getting started with Lisk
Build Your Blockchain Application in JavaScript
21:56 MIN
Exploring blockchain use cases and introducing NFTs
Build Your Blockchain Application in JavaScript
26:40 MIN
Defining the NFT application requirements
Build Your Blockchain Application in JavaScript
Featured Partners
Related Videos
Build Your Blockchain Application in JavaScript
Nazar Hussain
P2P networks in Blockchain
Ishan Tiwari
Blockchain, NFT and smart contracts for my application
Hendrik Ebbers
Road to Web3
Soumaya Erradi
Blockchains: One Size doesn't Fit All
Gautam Dhameja
How to Build for Decentralized Systems
Alessandro Cappellato Ferrari
Demystifying Crypto & Web3: A Technical Journey Through 15 Years of Innovation
Ed Marquez
Get Started With Blockchain For Your Business
Michael Ionita
From learning to earning
Jobs that call for the skills explored in this talk.

Lead Fullstack Engineer AI
Hubert Burda Media
München, Germany
€80-95K
Intermediate
React
Python
Vue.js
Langchain
+1


Senior Machine Learning Engineer (f/m/d)
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Python
Docker
Machine Learning
![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL

Senior Backend Developer (m/f/d)
Laserhub GmbH
Stuttgart, Germany
Remote
€70-80K
Senior
MySQL
Docker
MongoDB
+2


Tech Lead (m/f/d) - Berlin
Patronus Group
Berlin, Germany
Senior
Kotlin
Android
Angular
Spring Boot
Amazon Web Services (AWS)

Senior PHP Developer (NL based only)
Online Payment Platform
Delft, Netherlands
€75-95K
Senior
PHP
MySQL
Laravel

Full Stack Engineer
Climax.eco
Rotterdam, Netherlands
€70-100K
Senior
TypeScript
PostgreSQL
Cloud (AWS/Google/Azure)