ton-society / grants-and-bounties

TON Foundation invites talent to imagine and realize projects that have the potential to integrate with the daily lives of users.

Home Page:https://ton.org/grants

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NFT raffle contract

Naltox opened this issue · comments

Summary

Develop smart contract for shuffling NFT's

Context

We want to add some game mechanics to NFT's on TON.
One of the things that come up to mind is NFT ruffle mechanics.

Basic mechanics are pretty simple:

  • Bob chooses NFT(s) he would play with
  • Alice finds Bob's game on marketplace
  • Alice offers her NFT(s) to Bob
  • One Bob & Alice agree on NFT's game starts
  • Smart contract shuffle's NFT's between Alice & Bob

FYI: this grand is funded by Getgems & TON Frogs NFT

Goals

  • develop smart contract which allows users shuffle NFT's

Deliverables

  • contract itsels
  • tests
  • docs

Detailed technical requirements could be found here: https://telegra.ph/NFT-raffle-contract-Product-Description--Technical-requirements-09-07

Definition of Done

  • NFT marketplaces on TON are able to implement NFT shuffle mechanics on top of this contract

Reward

  • 2000 TON

Total: $2600

I'm ready to implement

I've already started to implement

So I shouldn't begin doing this footstep?

So I shouldn't begin doing this footstep?

You are welcome to suggest another one!

Done.
Contract, tests, docs
PR - getgems-io/nft-contracts#11