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
Connect Metamask with web3js
Wisdom Nwokocha
Get Started With Blockchain For Your Business
Michael Ionita
Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem
Arthur Breitman
Blockchain Beyond Crypto: Technology Unlocking Opportunities across Various Industries
John Woods, Arthur Breitman & Vicktoria Klich
Blockchains are Dumb
Jonan Scheffler
Exploring BOS: The Blockchain Operating System by NEAR Protocol
Andrej Šarić
From learning to earning
Jobs that call for the skills explored in this talk.


Senior Backend Engineer – AI Integration (m/w/x)
chatlyn GmbH
Vienna, Austria
Senior
JavaScript
AI-assisted coding tools


Senior Machine Learning Engineer (f/m/d)
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Python
Docker
Machine Learning
Web3 & Blockchain Developer
TechBiz Global GmbH
Canton de Saint-Mihiel, France
Remote
Intermediate
Redis
React
MongoDB
Node.js
+4


