Super Random EVM - Kauri
Articles
Communities
Collections
Write Article
Create Collection
Import from medium
Loading...
Sign in
POSTED 17 Feb 2019 03:52

Super Random EVM

ethdenver-2019-submission
bounty-zeppelin-2019
AUTHOR
J
Joseph S

Super Random

Project Tagline/Description (140 Characters Max. Will be used on table card for judging)

Easy to use, secure, random number generating package with varying levels of randomness. From Decent to Ultra

Team Members. Joseph Schiarizzi

Status.im ID for Each Team Member (we will use this to contact you and your team)

https://get.status.im/user/0x04d726f9a33c71e8467d0d6d47cffbcac7efa20bee518027731bdb957d53adf975c43135711860cfa466511f0c06e65520c72dcfa43f9a99c947d794ece29e0438

Detailed Project Description (no more than 3-4 sentences)

Decent: uses blockhashes and onchain data to generate simple random uint256 numbers that can be slightly manipulated by miners.

Ultra is a bit more complicated but very safe. It is an ownerless clone of cryptokitties breeding algorithm, but without kitties. It requires the user asking for a random number to choose a future block. Later, during or after that block is mined, the unpredictable hash of the chosen block is used in conjunction with other previously generated random numbers to generate a new random uint256 via another hash.

Describe your tech stack (e.g., protocols, languages, API’s, etc.)

Solidity, Truffle, zOS, npm

Track for which you’re submitting (Open or Impact)

Open

All Bounties Completed/Incorporated

Zeppelin EVM package

A link to all your source code on a public repo (i.e. Github)

https://github.com/jschiarizzi/superRandom

AUTHOR
J
Joseph S