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
| 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? |
| 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) | |
| } |
| //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; | |
| 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; |
| [{"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 Doacao { | |
| address public dono; | |
| enum StatusDoacao{ABERTO, FECHADO, SACADO} | |
| StatusDoacao 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 DoacaoEvento { | |
| address public responsavel; | |
| enum StatusDoacao{ABERTO, FECHADO, SACADO} | |
| StatusDoacao public statusDoacao; | |
| address public ong; | |
| Doador[] public doadores; | |
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) { |