Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Article: Random number generation in smart contracts #114

Closed
2 tasks done
Gusarich opened this issue Jan 4, 2023 · 2 comments · Fixed by #139
Closed
2 tasks done

Article: Random number generation in smart contracts #114

Gusarich opened this issue Jan 4, 2023 · 2 comments · Fixed by #139
Assignees
Labels
Approved This proposal is approved by the committee footstep This is a TON Footstep issue

Comments

@Gusarich
Copy link
Contributor

Gusarich commented Jan 4, 2023

Summary

We need an article about random number generation in smart contracts.
The article must explain different ways of generating random numbers on-chain and provide some examples.

Context

This topic is very important. Random numbers are part of many different smart contracts & projects.
There are several ways of acquiring random numbers on-chain, and the basic ones aren't really safe.
TON Hack Challenge demonstrated that here:

So we need to explain and give some examples about reliable RNG for developers.

Goals

  • Write an article about Random number generation in smart contracts

Deliverables

  • "Random number generation" article for TON Docs

Definition of Done

  • Article is done
  • Article is merged and available at ton.org/docs

Reward

  • Standard TON Footstep NFT
  • 500$ in TON equivalent

Total: $500

@Gusarich Gusarich added footstep This is a TON Footstep issue Approved This proposal is approved by the committee labels Jan 4, 2023
@Gusarich
Copy link
Contributor Author

Gusarich commented Jan 4, 2023

I'll cover that article.

@Gusarich Gusarich self-assigned this Jan 4, 2023
@Gusarich
Copy link
Contributor Author

Done in ton-community/ton-docs#140

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved This proposal is approved by the committee footstep This is a TON Footstep issue
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants