Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jun 05 2016 10:31
    @alexvandesande banned @adamskee
  • Mar 16 2016 01:12
    @alexvandesande banned @scbosse
refex
@refex
ght
*right
Anthony Albertorio
@tesla809
Who here is going to the hackathon in NYC this weekend?
Mr.Sofar
@Sofar777
Hello
Dr. Siva Narayan
@iBANKPLC
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
aas312
@aas312
is there any tutorial to setup a 4 node private network on AWS
indsujeet
@indsujeet
How to create Crypto Currency
Coffey
@CoffeyBlog
Hello
xlcrr
@xlcrr
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
willy032
@willy032
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;      "
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
@xlcrr
just add 8 extra 0's
i had this problem too i wanted to init with 1 million tokens and 4 decimals but I ended up with 1,000 tokens lol
willy032
@willy032
Thanks a lot
Did you manage to verify your coin on https://etherscan.io/?
shuwie101
@shuwie101
hi how to join and open account ethereum?
thibautdonald
@thibautdonald
hello
jatinmiles15
@jatinmiles15
Morning all
jatinmiles15
@jatinmiles15
how do i buy crypto coins from etherscan
jdmcwhinnie
@jdmcwhinnie
You have to buy ether from another source such as Coinbase and then transfer to etherscan
Sorry I was confused... etherscan is just to view contracts
jdmcwhinnie
@jdmcwhinnie
I was thinking deltascan where you can exchange eth
xlcrr
@xlcrr
hey guys, how can I issue my custom tokens to a user? Am I correct to say 1. User watches contract ID. 2. User inputs their own wallet ID and this is saved into MySQL. 3. On event, custom token gets sent to a user
is that it??
jdmcwhinnie
@jdmcwhinnie
Just send it to there wallet
xlcrr
@xlcrr
cool - can tokens be used in metamask?
jdmcwhinnie
@jdmcwhinnie
Never used it!
Did you create your tokens in Mist?
xlcrr
@xlcrr
yes
I am asking the user now to input their wallet ID. Is there a way to check for a valid ID?
jdmcwhinnie
@jdmcwhinnie
I think you can use etherscan for that one
xlcrr
@xlcrr
investigating
xlcrr
@xlcrr
have been told its not possible - anyone else know ?
jatinmiles15
@jatinmiles15
is it safe to buy from coinbase
xlcrr
@xlcrr
does anyone know how to check token balance with web3 and metamask?
i have web3 and address
Jeffrey Anthony
@jeffanthony
@xlcrr MetaMask will let you F12 into a console where you can use web3
xlcrr
@xlcrr
getting the hang of it now
Jeffrey Anthony
@jeffanthony
great!
xlcrr
@xlcrr
still don't know how i can import an account into metamask
how can i access privte key?
Jeffrey Anthony
@jeffanthony
the 'three bar ' icon on the top right of the extension window
has Import Account
By PK or wallet.json
xlcrr
@xlcrr
i can see where to import it but where is my privkey?
i have my UTC keystore file
Jeffrey Anthony
@jeffanthony
that file has your private key encrypted inside it behind a password, you don't have direct access to your privkey that way