Web3-Foundation-Hackathons / hello-world-by-polkadot

To celebrate our integration on Gitcoin, we are organizing Hello World! by Polkadot, a series of challenges to bring you on a journey of Polkadot development discovery.
17 stars 27 forks source link

[INTERMEDIATE CHALLENGE] FRAME Development #7

Open Web3Foundation opened 3 years ago

Web3Foundation commented 3 years ago

Hello World! by Polkadot

Gitcoin has integrated Polkadot and Kusama tokens (DOT and KSM) into its tech stack, making them one of the first full integrations outside of the Ethereum ecosystem.

To celebrate the integration on Gitcoin, we are organising Hello World! by Polkadot, a series of challenges to bring you on a journey of Polkadot development discovery.

Check out the kick-off webinar for more details and information.

Challenges and prizes

The challenges are in four categories: (1) Beginner, (2) Intermediate, (3) Advanced, and (4) Ecosystem. The first three are written specifically for Polkadot and Kusama, whereas the Ecosystem category is made up of challenges created by Polkadot ecosystem projects. Challenge payouts are capped at 50, meaning that only the first fifty valid submissions will receive a payout.

Challenge # Prize Cap
Beginner 7 3 DOT 50
Intermediate 5 1 KSM 50
Advanced 4 10 DOT 50
Ecosystem 8 5 DOT 50

In addition, there is an EXTRA PRIZE of 150 DOT for the first 50 that manage to complete 18 or more challenges.

Everyone successfully solving any challenge and receiving a payout will also get an awesome piece of Polkadot swag as well as a Kusama-based NFT, issued via RMRK.

Deadlines


🧑‍💻 [INTERMEDIATE CHALLENGE] FRAME Development

Update the Pallet Template to include a storage item for a custom struct. Add at least one dispatchable function to interact with the new storage item. Add the necessary types to the Front-End Template to interact with the new dispatchable.

Submission requirements

Provide a link to a GitHub repository that includes the Node Template with the updated pallet as well as the updated front-end template.

Resources

Got questions?

Head over to the Polkadot Discord and have a look in the Hello World! by Polkadot on Gitcoin section and 🧬 substrate-technical-chat


What are Polkadot, Kusama and Substrate?

Polkadot is a sharded, multichain network founded by Dr. Gavin Wood, the co-founder and former chief technology officer of Ethereum and creator of the Solidity programming language. The Polkadot network is a metaprotocol that solves many challenges that have hindered the growth of legacy blockchains, including scalability, governance, security, and interoperability.

Kusama is also a sharded, multichain network founded by Dr. Gavin Wood, built using the Substrate framework and nearly the same codebase as Polkadot. Kusama is a network built as a risk-taking, fast-moving ‘canary in the coal mine’ alongside its cousin Polkadot.

Substrate is a blockchain development framework for the Kusama and Polkadot ecosystem. It features a completely generic state transition function and modular components for consensus, networking, and configuration. Despite being "completely generic", it comes with both standards and conventions, particularly with the Substrate runtime module library (FRAME)

Let's connect

Polkadot Kusama Substrate
Polkadot Twitter Kusama Twitter Substrate Twitter
Polkadot Reddit Kusama Reddit Substrate Reddit
Polkadot Discord Kusama Element Substrate Element
Polkadot Telegram Kusama Telegram Parity Newsletter
Polkadot Newsletter Kusama Newsletter Substrate Newsletter

Community partners

Community partners

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 1.0 KSM attached to it.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 1.0 KSM (29.53 USD @ $29.53/KSM) has been submitted by:


gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 1.0 KSM has been submitted by:

  1. @fussyl
  2. @laurenttrk
  3. @y12studio
  4. @shirshak55
  5. @shamb0
  6. @developery-nl
  7. @harman-singh-waraich
  8. @lzw65
  9. @gdixon
  10. @shanfenggood
  11. @jacobmakarsky
  12. @master-davidlee
  13. @kichjang
  14. @brozorec
  15. @vitalyvolozhinov
  16. @kafcioo
  17. @bitash
  18. @nukemandan
  19. @tunap
  20. @vinhbhn
  21. @tonysun83
  22. @hychen
  23. @nocmar
  24. @mswezey23
  25. @nnnkit
  26. @dcarpintero
  27. @rafat
  28. @avcdsld
  29. @maar-io
  30. @burgerking12
  31. @brettkolodny
  32. @stephenstb
  33. @ksk2345
  34. @sonhng
  35. @hugoo
  36. @r1oga
  37. @casub
  38. @harodggg
  39. @echolon166
  40. @s5k0651
  41. @ubinix-warun
  42. @martinloesethjensen
  43. @maksim-tolo
  44. @sekmet
  45. @shri4net

@web3foundation please take a look at the submitted work: