git clone [email protected]:YOUR-USERNAME/YOUR-FORKED-REPO.git
cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
<?php | |
$curl_version = curl_version(); | |
echo 'You are using this version of SSL Version: ' . $curl_version['ssl_version'] . "\n"; | |
$ch = curl_init(); | |
curl_setopt($ch, CURLOPT_URL, "https://api.mercadopago.com/sites/MLB/payment_methods"); | |
curl_setopt($ch, CURLOPT_SSLVERSION, 6); | |
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); | |
$response = curl_exec($ch); | |
if($response) { |
git clone [email protected]:YOUR-USERNAME/YOUR-FORKED-REPO.git
cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
pragma solidity ^0.4.18; | |
contract DoacaoEvento { | |
address public responsavel; | |
enum StatusDoacao{ABERTO, FECHADO, SACADO} | |
StatusDoacao public statusDoacao; | |
address public ong; | |
Doador[] public doadores; | |
pragma solidity ^0.4.18; | |
contract ERC20Interface { | |
function totalSupply() public constant returns (uint); | |
function balanceOf(address tokenOwner) public constant returns (uint balance); | |
function allowance(address tokenOwner, address spender) public constant returns (uint remaining); | |
function transfer(address to, uint tokens) public returns (bool success); | |
function approve(address spender, uint tokens) public returns (bool success); | |
function transferFrom(address from, address to, uint tokens) public returns (bool success); |
pragma solidity ^0.4.18; | |
// | |
contract Doacao { | |
address public dono; | |
enum StatusDoacao{ABERTO, FECHADO, SACADO} | |
StatusDoacao statusDoacao; | |
address public ong; | |
Doador[] public doadores; | |
[{"constant":false,"inputs":[{"name":"_transactionId","type":"uint256"}],"name":"signTransactionSendToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getPendingTransactionsSendToken","outputs":[{"name":"","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_transactionId","type":"uint256"}],"name":"deleteTransactionChangeContractOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_transactionId","type":"uint256"}],"name":"signTransactionToChangeContractOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"_authorizers","outputs":[{"name":"_address","type":"address"},{"name":"entryDate","type":"uint256"},{"name":"statusAuthorizer","type":"uint8"},{"name":"typeAuthorizer","type":"uint8"}],"payable":fal |
pragma solidity ^0.4.18; | |
contract JogoPlay1 { | |
uint256 constant private MAX_UINT256 = 2**256 - 1; | |
enum EstadoJogo {ABERTO, AGUARDANDO_SAQUE, FECHADO} | |
EstadoJogo public estadoJogo; | |
uint256 public numeroPremiado; | |
uint256 public valorJogo; | |
uint256 public quantidadeApostas; |
//defini a versão da compilação do programa | |
pragma solidity ^0.4.17; | |
contract ERC20Interface { | |
function totalSupply() public view returns(uint16 totalSupply); | |
function balanceOf(address _tokenOwner) public view returns(uint16 balance); | |
function allowance(address _tokenOwner, address _spender) public view returns(uint16 remainig); |
pragma solidity 0.4.18; | |
library Util { | |
//assemble verifica o endereço bytecode. | |
function isContract(address _addr) internal view returns (bool) { | |
uint length; | |
assembly { | |
//Retorna o codigo de uma conta | |
length := extcodesize(_addr) | |
} |
O que é Blockchain? | |
Quais são as vantagens de um sistema distribuído? | |
Quais são as desvantagens de um sistema centralizado? | |
Qual é o papel da EVM? | |
Cite um cao de uso em Blockchain. | |
Como aplicar um processo da empresa que trabalha ou trabalhou no Blockchain? | |
Qual objetivo do GAS na rede do Ethereum? | |
Qual é a utilidade da ABI de um smart contract? | |
Cite as principais vantagens do consenso Proof of Stake sobre o Proof of Work. | |
Citamos em boas práticas um caso onde os endereços ficam fixos dentro da DAPP, como resolver isso como o Pattern Registry? |