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] Forkless Upgrades #6

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] Forkless Upgrades

Perform a forkless runtime upgrade on a local development chain.

Submission requirements

Before you start the node for the first time, update the spec_name in runtime/src/lib.rs from “node-template” to your GitHub username. Then follow the tutorial to learn how to perform a forkless runtime upgrade. Provide a screenshot that shows the new spec_name and a spec version that is greater than 1.

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. @irhonin
  2. @echolon166
  3. @jdelour
  4. @fussyl
  5. @casub
  6. @laurenttrk
  7. @mixelated
  8. @y12studio
  9. @tunap
  10. @shamb0
  11. @beqaabu
  12. @dcarpintero
  13. @harman-singh-waraich
  14. @shirshak55
  15. @aadorian
  16. @gdixon
  17. @developery-nl
  18. @hugoo
  19. @hqueue
  20. @brozorec
  21. @elhamne
  22. @shanfenggood
  23. @martinloesethjensen
  24. @kichjang
  25. @master-davidlee
  26. @yoda-near
  27. @harodggg
  28. @timthomasdev
  29. @bitash
  30. @avcdsld
  31. @nocmar
  32. @vinhbhn
  33. @eanam
  34. @jacobmakarsky
  35. @maar-io
  36. @rpruizc
  37. @caiyiliang
  38. @rafat
  39. @tonysun83
  40. @chainvisions
  41. @kafcioo
  42. @shri4net
  43. @yungskum
  44. @sekmet
  45. @kanesamoa
  46. @zhiquan911
  47. @ksk2345
  48. @kamohaladus
  49. @sonhng
  50. @anhcao142
  51. @mttrung
  52. @trongvuong1902
  53. @vitalyvolozhinov
  54. @ciprianiacobescu
  55. @001027548-johnsonabhishek
  56. @ubinix-warun
  57. @arifkalayci
  58. @1027540johnsonaniketh
  59. @nnti3n
  60. @nukemandan
  61. @jimmy-tudeski
  62. @mswezey23
  63. @burgerking12
  64. @amitjosh
  65. @hychen
  66. @jeffanthony
  67. @sacha-l
  68. @nnnkit
  69. @franono
  70. @brettkolodny
  71. @pmensik
  72. @s5k0651
  73. @maksim-tolo
  74. @stephenstb
  75. @vsatyanaveen

@web3foundation please take a look at the submitted work:


gitcoinbot commented 3 years ago

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


Work has been started.

These users each claimed they can complete the work by 5 months, 3 weeks ago. Please review their action plans below:

1) echolon166 has started work.

I've performed a forkless runtime upgrade. 2) casub has started work.

Simply forkless update. 3) laurenttrk has started work.

Hello World! Polkadot Hackathon 4) tunap has started work.

Forkless Upgrades 5) rafat has started work.

Forkless upgrade of substrate node 6) shamb0 has started work.

[INTERMEDIATE CHALLENGE] Forkless Upgrades 7) harman-singh-waraich has started work.

Did a forkless upgrade on local chain 8) shirshak55 has started work.

Forkless upgrade 9) y12studio has started work.

Hello World! by Polkadot 10) gdixon has started work.

Forkless upgrades on node-template 11) developery-nl has started work.

Let me try this. 12) eanam has started work.

submit the result of the task "Forkless Upgrades" 13) elhamne has started work.

Hello world! by polkadot. Forkless Upgrades 14) hqueue has started work.

Forkless Upgrades 15) brozorec has started work.

Forkless Upgrades 16) shanfenggood has started work.

helloworld dot 17) bitash has started work.

Forkless upgrade 18) kichjang has started work.

Perform a forkless upgrade on a local dev node 19) yoda-near has started work.

Polkadot Hackathon 20) harodggg has started work.

frokless_upgrade 21) timthomasdev has started work.

Complete a forkless upgrade 22) avcdsld has started work.

Forkless Upgrades Challenge 23) nocmar has started work.

Make an upgrade 24) shri4net has started work.

Forkless Upgrades 25) ksk2345 has started work.

Work on Forkless Upgrades [intermediate challenge] 26) jacobmakarsky has started work.

https://github.com/jacobmakarsky/polkadothackathon/blob/dot-forkless-upgrade/Screen%20Shot%202020-10-22%20at%202.13.10%20PM.png 27) maar-io has started work.

I will upgrade node (Forkless) 28) caiyiliang has started work.

Forkless upgrade to v3 29) chainvisions has started work.

I will preform a forkless upgrade on a local development chain. 30) tonysun83 has started work.

Forkless Upgrade Challenge 31) kafcioo has started work.

forkless upgrade 32) yungskum has started work.

practicing performing a forkless upgrade 33) kanesamoa has started work.

Forkless Upgrade 34) kamohaladus has started work.

solution 35) sonhng has started work.

🧑‍💻 [INTERMEDIATE CHALLENGE] Forkless Upgrades 36) anhcao142 has started work.

. 37) mttrung has started work.

Forkless Upgrades 38) trongvuong1902 has started work.

forkless-upgrades 39) vitalyvolozhinov has started work.

Forkless Upgrade 40) arifkalayci has started work.

Polkadot Hello World Hackathon 41) 001027548-johnsonabhishek has started work.

Forkless Upgrades 42) 1027540johnsonaniketh has started work.

Forkless Upgrade 43) nnti3n has started work.

Forkless upgrade 44) nukemandan has started work.

runtime upgrade 45) jimmy-tudeski has started work.

Hack jack 46) mswezey23 has started work.

I never upgraded without my fork before, should be interesting! 47) amitjosh has started work.

Forkless upgrade on local machine 48) pmensik has started work.

The goal of our project is to participate in the development, growth, and promotion of the Polkadot and its upcoming ecosystem of projects. 49) obxium has started work.

Artist and technologist 50) hychen has started work.

forkless upgrade 51) jeffanthony has started work.

Polkadot "Hello World!" Hackathon 52) sacha-l has started work.

Forkless Upgrades Challenge. Runtime upgrade for specName and specVersion. 53) franono has started work.

Challenge 54) brettkolodny has started work.

Forkless upgrade of dev node. 55) doronaviguy has started work.

learning polka 56) s5k0651 has started work.

Perform a forkless runtime upgrade on a local development chain. 57) maksim-tolo has started work.

Polkadot Hackathon 58) stephenstb has started work.

Perform a forkless upgrade. 59) yasiryagi has started work.

hello-polkadot 60) vsatyanaveen has started work.

demonstrate the forkless upgrade

Learn more on the Gitcoin Issue Details page.