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
04:48 MIN
Introduction to the Lisk blockchain platform
Build Your Blockchain Application in JavaScript
01:53 MIN
Key advantages of building with the Lisk SDK
Build Your Blockchain Application in JavaScript
04:43 MIN
Setting up a new Lisk application from scratch
Build Your Blockchain Application in JavaScript
05:22 MIN
How to bootstrap a blockchain app with Lisk Commander
P2P networks in Blockchain
04:10 MIN
Understanding the Lisk SDK's modular architecture
P2P networks in Blockchain
01:53 MIN
Understanding the three core Lisk architectures
Build Your Blockchain Application in JavaScript
03:48 MIN
Building custom logic with the on-chain architecture
Build Your Blockchain Application in JavaScript
01:17 MIN
Summary and resources for getting started with Lisk
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
Blockchains: One Size doesn't Fit All
Gautam Dhameja
How to Build for Decentralized Systems
Alessandro Cappellato Ferrari
Get Started With Blockchain For Your Business
Michael Ionita
Connect Metamask with web3js
Wisdom Nwokocha
Demystifying Crypto & Web3: A Technical Journey Through 15 Years of Innovation
Ed Marquez
Related Articles
View all articles


.webp?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript



Lotum media GmbH
Bad Nauheim, Germany
Senior
Node.js
JavaScript
TypeScript

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

The Workshop
Málaga, Spain
DevOps
Docker
RabbitMQ
Cassandra
PostgreSQL
+4


doinstruct Software GmbH
Berlin, Germany
Intermediate
Senior
Node.js
