HackAtom V Workshops
Oct 16
CosmWasm/CosmJS dApps - Zero to Hero by Confio
Date/Time: Oct 16, 11:00 UTC
Hosts: Orkun Külçe & Abel Fernández Nandín
Link: https://youtu.be/YUsjneQptDQ
Description: A complete walkthrough of a dApp using power duo: CosmWasm and CosmJS
Resources:
CosmWasm Documentation: Introduction
nameservice contract
CosmWasm/dApps: A collection of sample dApps for CosmWasm contracts, using CosmJS frontend SDK
https://www.cosmwasm.com/resources
Installation Requirements:
https://github.com/CosmWasm/dApps/blob/master/ADDING_A_DAPP.md
https://docs.cosmwasm.com/getting-started/installation.html
A 5 minute Blockchain using Starport by Tendermint
Date/Time: Oct 16, 21:00 UTC
Host: Brian Luk
Link: https://youtu.be/PGLAW-HrzWg
Description: We will be using Starport to make a custom Cosmos SDK blockchain.
Resources: https://github.com/tendermint/starport
Installation Requirements:
Git
Golang 1.14
Starport
Npm (recommended)
Oct 17
Создать блокчейн за 5 минут с помощью Starport by Tendermint
Date/Time: Oct 17, 10:00 UTC
Hosts: Denis Fadeev
Link: https://youtu.be/kRJAbS-xgBQ
Description: С помощью приложения Starport мы создадим блокчейн, который позволит пользователям записывать и удалять хэш-суммы файлов
Resources: https://github.com/tendermint/starport
Installation Requirements: Requirements: Git, Golang 1.14, Starport
Build Your Own Module - Stargate Edition By Regen Network
Date/Time: Oct 17, 13:00 UTC
Hosts: Amaury Martiny, Anil Kumar Kammari
Link: https://www.youtube.com/watch?v=PCSzgJCgwdE
Description: In this workshop, you will learn how to build your first custom blockchain using the freshly released Cosmos SDK v0.40, code name Stargate. More particularly, we will build together a custom decentralized DNS module, called “Nameservice”.
We’ll cover in this workshop:
How to use Protobuf to define your module’s public interface.
Write the core logic of the module.
Use Starport, a scaffolding tool, to wire up your module with Tendermint to create a blockchain node.
Interact with the node by sending transactions and querying the state.
Warning: Stargate is still in a Release Candidate phase. There might be some bumps along the way.
Resources: https://github.com/cosmos/cosmos-sdk/releases/tag/v0.40.0-rc0
Installation Requirements:
Golang >1.15.0 installed
Desire to create your own blockchain!
The starport tool will be used to go through this tutorial. The fastest way to install it is via npm (npm i -g @tendermint/starport) or brew (brew install tendermint/tap/starport).
DeFi Smart Contracts in JavaScript by Agoric
Date/Time: Oct 17, 16:00 UTC
Host: Dean Tribble
Link: https://youtu.be/yeXliRBTsRk
Description: Rapidly build powerful new DeFi dApps in Cosmos using Agoric Alpha. DeFi is moving faster than ever. Agoric enables you to rapidly compose dApps from DeFi legos, all in a secure version of JavaScript. The workshop will introduce you to existing DeFi components that you can build on, including NFTs, atomic swap, covered call options, and AMMs. It will further show how to produce your own components and combine components into new DeFi dApps in the Cosmos ecosystem.
Resources:
https://agoric.com/alpha-announcement/
https://www.youtube.com/watch?v=faxrecQgEio
https://agoric.com/documentation/
Installation Requirements: https://agoric.com/documentation/
Oct 18
Starport—5分钟搭建区块链 by IRISnet
Date/Time: Oct 18, 6:00 UTC
Host: Da Huo 霍达
Link: https://youtu.be/Cc--vbUxAxI
Description: 使用Starport工具快速搭建区块链
Resources:
https://github.com/tendermint/starport
https://mp.weixin.qq.com/s/bP5zzledndjWKsfBqAGgbw
Installation Requirements:
Git
Golang 1.14
Starport
Npm (recommended)
Create a Self Sovereign Identity Flutter App With the Cosmos SDK by Commercio
Date/Time: Oct 18, 13:00 UTC
Hosts: Enrico Talin & Egidio Casati
Link: https://youtu.be/QgjVpt6ZnhA
Description: Self Sovereign Identity brings the same freedoms and personal autonomy on the Internet into a secure and reliable identity management system. In our workshop we will present the Cosmos SDK ID Module and we will develop a simple user flutter app to create a Wallet a DID and DDO
Resources: https://github.com/commercionetwork/Amadeo
Installation Requirements: Flutter.dev
Building DeFi dApps using Cosmos and Persistence SDK by Persistence One
Date/Time: Oct 18, 15:30 UTC
Host: Deepanshu Tripathi
Link: https://www.youtube.com/watch?v=lasy_s_gL8I
Description: Decentralised Finance has been the hottest topic and maturing into the biggest use-case in the Crypto/Blockchain industry. To build a powerful DeFi application you require scalability, interoperability and instant finality.
In this session, Deepanshu Tripathi, CTO of Persistence One, will demonstrate how to build your own DeFi dapp using Cosmos and Persistence SDK.
Resources:
Website: https://persistence.one
Community: https://t.me/PersistenceOneChat
Github: https://github.com/persistenceone
Installation Requirements: https://drive.google.com/file/d/1dkR82n84I25Es4aGVrIwftZeWCjrrcC_/view
Oct 19
Building a cross-chain Application on top of IBC by Interchain Berlin
Date/Time: Oct 19, 10:00 UTC
Host: Aditya Sripal
Link: https://youtu.be/2nIRfTiaAUw
Description: This workshop will provide an overview of the IBC stack, with a focus on the application layer. Participants will work through building a very simple IBC application.
Resources: https://github.com/cosmos/cosmos-sdk/tree/master/docs/ibc
Installation Requirements: Golang 1.15+, Cosmos-SDK
Developing IBC Application Modules by Tendermint [Presented in Korean]
Date/Time: Oct 19, 12:00 UTC
Host: Joon Yun
Link: https://www.youtube.com/watch?v=ikjOx3SJfXE
Description: This workshop will give the instructions how to use the IBC and develop an app module with it. A simple application that synchronizes two chains’ validator set will give the participants the idea how IBC can be utilized. This workshop is presented in Korean.
Resources: https://github.com/cosmos/cosmos-sdk/tree/master/docs/ibc
Installation Requirements: X (will use gitpod.io)
Written Guides
Inter-blockchain Communication (IBC)
Peggy
Past Tutorials & Workshops
How to Debut a SDK Application
Starport: The Easiest Way to Build a Cosmos SDK Blockchain
For other tutorials, check out Cosmos Youtube channel.