Welcome to the Coreum Workshops repository! This repository is your gateway to various hands-on workshops, each designed to enhance your skills in developing applications on the Coreum blockchain.
Below is a list of workshops available in this repository. Click on a workshop to access its materials, instructions, and additional resources.
In this comprehensive workshop, participants will dive into the world of decentralized application development using the Create Coreum App Npm package. This workshop is tailored for developers looking to streamline their web development process and integrate with the Coreum Blockchain seamlessly.
- Setting up a full-stack web development environment tailored for Coreum.
- Effective interaction and signing of Coreum custom messages using web-based wallets.
- Step-by-step guidance on creating a IBC transfer and denom construction.
- Hands-on experience with IBC in the browser, including transfering FT token to other chains, denom construction
- Basic knowledge of TypeScript and React.
- One of the following wallets installed: Keplr, Leap, Cosmostation, or Frontier.
For detailed explanations and recordings of these workshops, visit the Coreum Workshops page on the Coreum website.
This workshop dives deep into Inter-Blockchain Communication (IBC) on Coreum, equipping developers with the skills to facilitate communication between Coreum and other compatible blockchains.
- Tailored Development Environment: Set up your local environment with the necessary tools for building IBC DApp.
- Mastering IBC: Gain hands-on experience with IBC functionalities in the browser, including crafting IBC transfers, constructing denoms, and transferring fungible tokens (FTs) across chains.
- Basic knowledge of TypeScript and React.
- One of the following wallets installed: Keplr, Leap, Cosmostation, or Frontier.
For detailed explanations and recordings of these workshops, visit the Coreum Workshops page on the Coreum website.
We welcome contributions! If you have suggestions or want to contribute to the workshop materials, please feel free to submit pull requests or raise issues.
This workshop is designed to take you through the steps of creating a dao that interacts with the Coreum blockchain. Participants will gain hands-on experience with Create Coreum App, CosmoKit, CosmWasm and CosmJS.
This DAO allows people to propose a workshop and then have that workshop be voted on, using Coreum blockchain. Each vote has a 2 min lifespan before it is finalized. The results of that vote are then displayed.
By the end of this workshop, you will be able to:
Connect a DApp to the Coreum blockchain. Interact with CosmWasm contracts via a UI frontend. Understand how a DAO contract works on Coreum Blockchain Utilize CosmJS handle blockchain transactions.
Smart Tokens just got smarter! With the latest Coreum v4 update, developers can now create more versatile and powerful Smart Tokens.
Now, every time your tokens are sent or received, custom logic can be triggered using an attached smart contract. This opens up endless possibilities for custom business logic, gamification, and more!
The IBC hooks module, an IBC middleware, enables ICS-20 token transfers to initiate contract calls, allowing cross-chain contract interactions involving token movement. We will use this feature to create a cross-chain DApp that leverages (Secret Network)[https://scrt.network/] VRF to generate and process a random number on Coreum.
Discover the latest innovations in Smart Tokens as we guide you through creating a cross-chain “Flip the Coin” DApp. This interactive workshop will demonstrate how to trigger the DApp by sending the FLIP token directly from your wallet.
- Setting up a full-stack web development environment tailored for Coreum.
- Create a Fungible Smart Token with the new Smart Tokens Extension feature.
- Step-by-step guidance on creating a cross-chain DApp using IBC Hooks.
- Hands-on experience with Cored CLI.
- Generate TypeScript SDKs for your CosmWasm smart contracts