Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
  • Jun 05 2016 10:31
    @alexvandesande banned @adamskee
  • Mar 16 2016 01:12
    @alexvandesande banned @scbosse
I am a beginner and know nothing about ethereum application. Whats the best way to start?
im about to deploy a contract but i just downloaded ethereum wallet on a new pc. 1% blockchain has been downloaded so far, is that why I cannot deploy the contract i just coded?
Guillermo García Rojas C.
@darshanbnayak the best way to start is going to the Ethereum website, Google for it
whats difference the token for coin?
i am br :) my inglish is bad
What is the difference between the token and the coin(currency, Altcoin)?
Guillermo García Rojas C.
Is the same, right?
Adnan Karšić
@darshanbnayak hey, do you want to learn with me. i'm noob too
Anthony Albertorio
Quando se transfere tokens de uma carteira para outra e cobrado tokens ou ether?
E ae
Procurando saber mais sobre essa nova plataforma ..
Ricardo Guilherme Schmidt
Temos um slack, ethereum-br, em português, interessados PM.
É cobrado tokens mas vc precisa de ether para pagar o gás da transação. O custo da transferência de um token depende de como a função no contrato do Token foi implementada.
@3esmit tem link?
Qual a diferença entre token criado com ethereum e uma altcoin criada com ethereum?
hi guys.. I am new to ethereum..Is it possible to earn money by developing contracts ?
why i get error when i paste token code in contracts

Could not compile source code.

Undeclared identifier.
if (balanceOf[_from] < _value) throw; // Check if the sender has enough

any one has better docs than ethereum.org/token
helps me nothing
why when i create contract
it says it seems this transaction will fail. if you submit it, it may consuime all the gass you send
retrieved hash chain is invalid... how do i fix this
so who can sell some eth coins to me
anyone here?
Philippe Castonguay
Test ETH?
so how can I buy ETH? anyone can sell some to me?
Philippe Castonguay
Kraken, Quadriga, try these
so thanks u
Anche Exchange, or me for 110 bucks ewch
hi, anybody know how to take eth from dao tokens
and to take extra refund because i bought 5000 dao per 1.5eth/100 dao
Is It ok that Parity warns me that my transaction is going to Raise anche exception? I double check every parametri, they are .ri
What could It Be? Because i'm triggering the transaction with a specific block?
Anthony Albertorio
Who here is going to the hackathon in NYC this weekend?
Dr. Siva Narayan
Hi I am new to Eitherium. Could any one tell me how can I create an asset or a coin
Is there any ethereum Developer here
is there any tutorial to setup a 4 node private network on AWS
How to create Crypto Currency
hi guys, line 63 of default token implementation does not work with latest release of Mist. " tokenRecipient spender = tokenRecipient(_spender);
" throws error = unused local variable. Is this line necessary? I dont think so
If I want to add 100.000.000 Tokens initial supply with 8 decimals what do I need to write in Initial supply - 256 bits unsigned integer ?
Thank you

XLCRR I had the same problem , try to replace with "pragma solidity ^0.4.8;
contract tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData); }

contract MyToken {
/ Public variables of the token /
string public standard = 'Token 0.1';
string public name;
string public symbol;
uint8 public decimals;
uint256 public totalSupply;

/* This creates an array with all balances */
mapping (address => uint256) public balanceOf;
mapping (address => mapping (address => uint256)) public allowance;

/* This generates a public event on the blockchain that will notify clients */
event Transfer(address indexed from, address indexed to, uint256 value);

/* This notifies clients about the amount burnt */
event Burn(address indexed from, uint256 value);

/* Initializes contract with initial supply tokens to the creator of the contract */
function MyToken(
    uint256 initialSupply,
    string tokenName,
    uint8 decimalUnits,
    string tokenSymbol
    ) {
    balanceOf[msg.sender] = initialSupply;              // Give the creator all initial tokens
    totalSupply = initialSupply;                        // Update total supply
    name = tokenName;                                   // Set the name for display purposes
    symbol = tokenSymbol;                               // Set the symbol for display purposes
    decimals = decimalUnits;                            // Amount of decimals for display purposes

/* Send coins */
function transfer(address _to, uint256 _value) {
    if (_to == 0x0) throw;                               // Prevent transfer to 0x0 address
    if (balanceOf[msg.sender] < _value) throw;           // Check if the sender has enough
    if (balanceOf[_to] + _value < balanceOf[_to]) throw; // Check for overflows
    balanceOf[msg.sender] -= _value;                     // Subtract from the sender
    balanceOf[_to] += _value;                            // Add the same to the recipient
    Transfer(msg.sender, _to, _value);                   // Notify anyone listening that this transfer took place

/* Allow another contract to spend some tokens in your behalf */
function approve(address _spender, uint256 _value)
    returns (bool success) {
    allowance[msg.sender][_spender] = _value;
    return true;

/* Approve and then comunicate the approved contract in a single tx */
function approveAndCall(address _spender, uint256 _value, bytes _extraData)
    returns (bool success) {
    tokenRecipient spender = tokenRecipient(_spender);
    if (approve(_spender, _value)) {
        spender.receiveApproval(msg.sender, _value, this, _extraData);
        return true;

/* A contract attempts to get the coins */
function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
    if (_to == 0x0) throw;                                // Prevent transfer to 0x0 address
    if (balanceOf[_from] < _value) throw;                 // Check if the sender has enough
    if (balanceOf[_to] + _value < balanceOf[_to]) throw;  // Check for overflows
    if (_value > allowance[_from][msg.sender]) throw;     // Check allowance
    balanceOf[_from] -= _value;                           // Subtract from the sender
    balanceOf[_to] += _value;                             // Add the same to the recipient
    allowance[_from][msg.sender] -= _value;
    Transfer(_from, _to, _value);
    return true;

function burn() payable returns (bool success) {
    if (balanceOf[_from] < _value) throw;                 // Check if the sender has enough
    balanceOf[_from] -= _value;                          // Subtract from the sender
    Burn(_from, _value);
    return true;

function burnFrom(address _from) payable returns (bool success) {
    if (balanceOf[_from] < _value) throw;      "