Lottery in Solidity

Julien Klepatch

This video is a tutorial to build a lottery smart contract in Solidity.

The rules are simples. In each round of the lottery, anybody can send Ether to the smart contract. When enough participants have sent their money, the lottery will determine a winner and send him/her a prize.

The interesting part is how to pick a winner. For this, we need to be able to generate a random number, within a certain range. It’s possible to do this with the keccak256() function, combined with some sources of entropy.

Check out the video for more info:


Leave a Reply

More great articles

Crud – Part III

In the last part of this tutorial we finished all the functionalities of our smart contract. Unfortunately, we have a…

Read Story

Ether wallet – Part I

In this video, we will start to code a wallet for Ether, using a Solidity smart contract. You will learn…

Read Story

Debugging “VM Exception: out of gas”

"Out of gas".. what a lovely Solidity error! This really use to make me mad when I started with Solidity…

Read Story

Never miss a minute

Get great content to your inbox every week. No spam.
[contact-form-7 id="6" title="Footer CTA Subscribe Form"]