Solidity Cookbook - Examples on how to code Solidity for Ethereum.
A smart contract is a self-executing computer protocol created with the popularization of cryptocurrencies and made to facilitate and reinforce the negotiation or performance of a contract, providing reliability in online transactions. Solidity is an object-oriented programming language for writing smart contracts. It is used to implement smart contracts on various blockchain platforms, most notably Ethereum.
Ethereum is a decentralized platform capable of executing smart contracts and decentralized applications using blockchain technology: They are applications that work exactly as programmed without any possibility of censorship, fraud or interference from third parties, because the contract is immutable.
- Lottery Game of 6 numbers
- Simple version of a bank system
- A contract to store a value
- Lottery Game where you bet on animals
- Transfer data ownership
- Donation contract
- Store a value with access control system
- Verifying Documents Through a Blockchain System
- Non-fungible token
You can use Remix to test your contracts. This is a browser-only Solidity IDE and Runtime Environment. Access: https://remix.ethereum.org/