Skip to content

Instantly share code, notes, and snippets.

View viannaandreBR's full-sized avatar
🏠
Working from Office

Andre viannaandreBR

🏠
Working from Office
View GitHub Profile
pragma solidity ^0.4.0;
contract GuardaLoteria {
address dono;
struct Sorteio {
uint data;
uint numeroSorteado;
address remetente;
}
@viannaandreBR
viannaandreBR / Array.sol
Created April 15, 2019 06:29
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.4.23+commit.124ca40d.js&optimize=true&gist=
pragma solidity ^0.4.0;
contract ArraySol {
address dono;
uint numeroSorteado;
uint contadorDeSorteios = 0;
uint [ ] numerosSorteados;
constructor (uint numeroInicial) public payable comCustoMinimo (1000) {
@viannaandreBR
viannaandreBR / Array.sol
Created April 15, 2019 13:29
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.4.23+commit.124ca40d.js&optimize=true&gist=
pragma solidity ^0.4.0;
contract ArraySol {
address dono;
uint numeroSorteado;
uint contadorDeSorteios = 0;
uint [ ] numerosSorteados;
constructor (uint numeroInicial) public payable comCustoMinimo (1000) {
@viannaandreBR
viannaandreBR / Array.sol
Created April 15, 2019 13:35
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.4.23+commit.124ca40d.js&optimize=true&gist=
pragma solidity ^0.4.0;
contract ArraySol {
address dono;
uint numeroSorteado;
uint contadorDeSorteios = 0;
uint [ ] numerosSorteados;
constructor (uint numeroInicial) public payable comCustoMinimo (1000) {
@viannaandreBR
viannaandreBR / Array.sol
Created April 15, 2019 14:04
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.4.23+commit.124ca40d.js&optimize=true&gist=
pragma solidity ^0.4.0;
contract ArraySol {
address dono;
uint numeroSorteado;
uint contadorDeSorteios = 0;
uint [ ] numerosSorteados;
constructor (uint numeroInicial) public payable comCustoMinimo (1000) {
@viannaandreBR
viannaandreBR / Array.sol
Created April 15, 2019 14:04
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.4.23+commit.124ca40d.js&optimize=true&gist=
pragma solidity ^0.4.0;
contract ArraySol {
address dono;
uint numeroSorteado;
uint contadorDeSorteios = 0;
uint [ ] numerosSorteados;
constructor (uint numeroInicial) public payable comCustoMinimo (1000) {
@viannaandreBR
viannaandreBR / Array.sol
Created April 17, 2019 06:01
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.5.1+commit.c8a2cb62.js&optimize=false&gist=
pragma solidity ^0.4.0;
contract ArraySol {
address dono;
uint numeroSorteado;
uint contadorDeSorteios = 0;
uint [ ] numerosSorteados;
constructor (uint numeroInicial) public payable comCustoMinimo (1000) {
@viannaandreBR
viannaandreBR / Array.sol
Created April 20, 2019 03:41
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=builtin&optimize=false&gist=
pragma solidity ^0.4.0;
contract ArraySol {
address dono;
uint numeroSorteado;
uint contadorDeSorteios = 0;
uint [ ] numerosSorteados;
constructor (uint numeroInicial) public payable comCustoMinimo (1000) {
@viannaandreBR
viannaandreBR / Udemy#1_01.sol
Created June 6, 2019 17:38
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.4.23+commit.124ca40d.js&optimize=true&gist=
pragma solidity >= 0.4.23;
contract Inbox {
string public message;
function Inbox(string initialMessage) public {
message = initialMessage;
}
function setMessage(string newMessage) public {
@viannaandreBR
viannaandreBR / Array.sol
Created July 1, 2019 02:28
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.4.18+commit.9cf6e910.js&optimize=false&gist=
pragma solidity ^0.4.0;
contract ArraySol {
address dono;
uint numeroSorteado;
uint contadorDeSorteios = 0;
uint [ ] numerosSorteados;
constructor (uint numeroInicial) public payable comCustoMinimo (1000) {