AcalaNetwork / polakdot-hello-world-acala

Gitcoin Polkadot Hello World Hackathon.
3 stars 0 forks source link

[ECOSYSTEM CHALLENGE] Enable NFT Support #1

Open bette7 opened 4 years ago

bette7 commented 4 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

Open registrations: October 8th Challenges go live: October 15th Duration: 4 weeks End: November 12th, or after all challenges are solved Prize distribution period: up to two weeks after the event


🧑‍💻 [ECOSYSTEM CHALLENGE] Enable NFT Support

Challenge description

Substrate by default only supports a single fungible token. We've developed an open runtime module library specifically orml-nft pallet to support Non Fungible Tokens. Simply add this into your runtime to enable NFT support, and start minting NFTs 🔥

Submission requirements

Submit the runtime including the orml-nft pallet, bonus is to add and issue your own NFT token.

Resources

Tip: the orml-nft can take optional module for additional customization (e.g. you can add custom NFT logic, governance like Rarible contract). To keep it simple, you can do this to implement the orml-nft trait

impl orml_nft::Trait for Runtime {
    type ClassId = u64;
    type TokenId = u64;
    type ClassData = ();
    type TokenData = ();
}

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


Acala

acala in action

Acala is the decentralized financial hub of Polkadot that makes it fast and easy to use or build financial applications, improving trading efficiency and saving valuable time. The platform offers a suite of financial primitives: a multi-collateralized stablecoin backed by cross-chain assets like DOT and Bitcoin, a trustless staking derivative, and a decentralized exchange to unleash liquidity and power financial innovations. Acala is the de-facto open platform for finance applications to use smart contracts or built-in protocols with out-of-the-box cross-chain capabilities, security and financial optimizations.

Let's connect

Experience Acala here. Follow Acala on Twitter and Medium. Join the discussion on Discord.

gitcoinbot commented 4 years ago

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


This issue now has a funding of 5.0 DOT (30.4 USD @ $6.08/DOT) attached to it.

gitcoinbot commented 4 years ago

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


Work for 5.0 DOT (30.4 USD @ $6.08/DOT) has been submitted by:


gitcoinbot commented 4 years ago

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


Work for 5.0 DOT has been submitted by:

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

@rsu please take a look at the submitted work:


gitcoinbot commented 3 years ago

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


The funding of 5.0 DOT (195.10 USD @ $41.35/DOT) attached to this issue has been approved & issued to @dcarpintero.