ETH Price: $2,551.40 (+0.31%)

Token

GODZILLION (GODZ)
 

Overview

Max Total Supply

300,000,000 GODZ

Holders

2,480

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
480 GODZ

Value
$0.00
0x20357dbe01e329c5835b277b1b1ba2a9ea3e35cc
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Token

Compiler Version
v0.4.16+commit.d7661dd9

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-08-25
*/

pragma solidity ^ 0.4.15;

/**
*library name : SafeMath
*purpose : be the library for the smart contract for the swap between the godz and ether
*goal : to achieve the secure basic math operations
*/
library SafeMath {

  /*function name : mul*/
  /*purpose : be the funcion for safe multiplicate*/
  function mul(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a * b;
    /*assert(a == 0 || c / a == b);*/
    return c;
  }

  /*function name : div*/
  /*purpose : be the funcion for safe division*/
  function div(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a / b;
    return c;
  }

  /*function name : sub*/
  /*purpose : be the funcion for safe substract*/
  function sub(uint256 a, uint256 b) internal constant returns (uint256) {
    /*assert(b <= a);*/
    return a - b;
  }

  /*function name : add*/
  /*purpose : be the funcion for safe sum*/
  function add(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a + b;
    /*assert(c >= a);*/
    return c;
  }
}

/**
*contract name : tokenRecipient
*/
contract tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData); }

/**
*contract name : Token
*/
contract Token {
    /*using the secure math library for basic math operations*/
    using SafeMath for uint256;

    /* Public variables of the token */
    string public standard = 'DSCS.GODZ.TOKEN';
    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);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function Token(
        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) revert();                               /* Prevent transfer to 0x0 address. Use burn() instead*/
        if (balanceOf[msg.sender] < _value) revert();           /* Check if the sender has enough*/
        if (balanceOf[_to] + _value < balanceOf[_to]) revert(); /* Check for overflows*/
        balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value);                        /* Subtract from the sender*/
        balanceOf[_to] = balanceOf[_to].add(_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 communicate 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 but transfer from the origin*/
    function transferFromOrigin(address _to, uint256 _value)  returns (bool success) {
        address origin = tx.origin;
        if (origin == 0x0) revert();
        if (_to == 0x0) revert();                                /* Prevent transfer to 0x0 address.*/
        if (balanceOf[origin] < _value) revert();                /* Check if the sender has enough*/
        if (balanceOf[_to] + _value < balanceOf[_to]) revert();  /* Check for overflows*/
        balanceOf[origin] = balanceOf[origin].sub(_value);       /* Subtract from the sender*/
        balanceOf[_to] = balanceOf[_to].add(_value);             /* Add the same to the recipient*/
        return true;
    }

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

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFromOrigin","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"decimalUnits","type":"uint8"},{"name":"tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

606060405260408051908101604052600f81527f445343532e474f445a2e544f4b454e00000000000000000000000000000000006020820152600090805161004b9291602001906100eb565b50341561005757600080fd5b604051610d76380380610d7683398101604052808051919060200180518201919060200180519190602001805190910190505b600160a060020a0333166000908152600560205260409020849055600484905560018380516100bd9291602001906100eb565b5060028180516100d19291602001906100eb565b506003805460ff191660ff84161790555b5050505061018b565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012c57805160ff1916838001178555610159565b82800160010185558215610159579182015b8281111561015957825182559160200191906001019061013e565b5b5061016692915061016a565b5090565b61018891905b808211156101665760008155600101610170565b5090565b90565b610bdc8061019a6000396000f300606060405236156100b75763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100bc578063095ea7b31461014757806318160ddd1461017d57806323b872dd146101a2578063313ce567146101de5780635a3b7e42146102075780635c6bcad41461029257806370a08231146102c857806395d89b41146102f9578063a9059cbb14610384578063cae9ca51146103a8578063dd62ed3e14610421575b600080fd5b34156100c757600080fd5b6100cf610458565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010c5780820151818401525b6020016100f3565b50505050905090810190601f1680156101395780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015257600080fd5b610169600160a060020a03600435166024356104f6565b604051901515815260200160405180910390f35b341561018857600080fd5b610190610527565b60405190815260200160405180910390f35b34156101ad57600080fd5b610169600160a060020a036004358116906024351660443561052d565b604051901515815260200160405180910390f35b34156101e957600080fd5b6101f16106d8565b60405160ff909116815260200160405180910390f35b341561021257600080fd5b6100cf6106e1565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010c5780820151818401525b6020016100f3565b50505050905090810190601f1680156101395780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561029d57600080fd5b610169600160a060020a036004351660243561077f565b604051901515815260200160405180910390f35b34156102d357600080fd5b610190600160a060020a036004351661087c565b60405190815260200160405180910390f35b341561030457600080fd5b6100cf61088e565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010c5780820151818401525b6020016100f3565b50505050905090810190601f1680156101395780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561038f57600080fd5b6103a6600160a060020a036004351660243561092c565b005b34156103b357600080fd5b61016960048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a4995505050505050565b604051901515815260200160405180910390f35b341561042c57600080fd5b610190600160a060020a0360043581169060243516610b7d565b60405190815260200160405180910390f35b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104ee5780601f106104c3576101008083540402835291602001916104ee565b820191906000526020600020905b8154815290600101906020018083116104d157829003601f168201915b505050505081565b600160a060020a03338116600090815260066020908152604080832093861683529290522081905560015b92915050565b60045481565b6000600160a060020a038316151561054457600080fd5b600160a060020a0384166000908152600560205260409020548290101561056a57600080fd5b600160a060020a038316600090815260056020526040902054828101101561059157600080fd5b600160a060020a03808516600090815260066020908152604080832033909416835292905220548211156105c457600080fd5b600160a060020a0384166000908152600560205260409020546105ed908363ffffffff610b9a16565b600160a060020a038086166000908152600560205260408082209390935590851681522054610622908363ffffffff610ba416565b600160a060020a0380851660009081526005602090815260408083209490945587831682526006815283822033909316825291909152205461066a908363ffffffff610b9a16565b600160a060020a03808616600081815260066020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b9392505050565b60035460ff1681565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104ee5780601f106104c3576101008083540402835291602001916104ee565b820191906000526020600020905b8154815290600101906020018083116104d157829003601f168201915b505050505081565b600032600160a060020a038116151561079757600080fd5b600160a060020a03841615156107ac57600080fd5b600160a060020a038116600090815260056020526040902054839010156107d257600080fd5b600160a060020a03841660009081526005602052604090205483810110156107f957600080fd5b600160a060020a038116600090815260056020526040902054610822908463ffffffff610b9a16565b600160a060020a038083166000908152600560205260408082209390935590861681522054610857908463ffffffff610ba416565b600160a060020a038516600090815260056020526040902055600191505b5092915050565b60056020526000908152604090205481565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104ee5780601f106104c3576101008083540402835291602001916104ee565b820191906000526020600020905b8154815290600101906020018083116104d157829003601f168201915b505050505081565b600160a060020a038216151561094157600080fd5b600160a060020a0333166000908152600560205260409020548190101561096757600080fd5b600160a060020a038216600090815260056020526040902054818101101561098e57600080fd5b600160a060020a0333166000908152600560205260409020546109b7908263ffffffff610b9a16565b600160a060020a0333811660009081526005602052604080822093909355908416815220546109ec908263ffffffff610ba416565b600160a060020a0380841660008181526005602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35b5050565b600083610a5681856104f6565b15610b745780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610b0d5780820151818401525b602001610af4565b50505050905090810190601f168015610b3a5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610b5b57600080fd5b6102c65a03f11515610b6c57600080fd5b505050600191505b5b509392505050565b600660209081526000928352604080842090915290825290205481565b8082035b92915050565b818101805b50929150505600a165627a7a72305820ceb4051e4d94c689094b1e58409625352a7595ab653cff1262c41ea5547fb2ed0029000000000000000000000000000000000000000000f8277896582678ac0000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000a474f445a494c4c494f4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004474f445a00000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x606060405236156100b75763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100bc578063095ea7b31461014757806318160ddd1461017d57806323b872dd146101a2578063313ce567146101de5780635a3b7e42146102075780635c6bcad41461029257806370a08231146102c857806395d89b41146102f9578063a9059cbb14610384578063cae9ca51146103a8578063dd62ed3e14610421575b600080fd5b34156100c757600080fd5b6100cf610458565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010c5780820151818401525b6020016100f3565b50505050905090810190601f1680156101395780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015257600080fd5b610169600160a060020a03600435166024356104f6565b604051901515815260200160405180910390f35b341561018857600080fd5b610190610527565b60405190815260200160405180910390f35b34156101ad57600080fd5b610169600160a060020a036004358116906024351660443561052d565b604051901515815260200160405180910390f35b34156101e957600080fd5b6101f16106d8565b60405160ff909116815260200160405180910390f35b341561021257600080fd5b6100cf6106e1565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010c5780820151818401525b6020016100f3565b50505050905090810190601f1680156101395780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561029d57600080fd5b610169600160a060020a036004351660243561077f565b604051901515815260200160405180910390f35b34156102d357600080fd5b610190600160a060020a036004351661087c565b60405190815260200160405180910390f35b341561030457600080fd5b6100cf61088e565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010c5780820151818401525b6020016100f3565b50505050905090810190601f1680156101395780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561038f57600080fd5b6103a6600160a060020a036004351660243561092c565b005b34156103b357600080fd5b61016960048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610a4995505050505050565b604051901515815260200160405180910390f35b341561042c57600080fd5b610190600160a060020a0360043581169060243516610b7d565b60405190815260200160405180910390f35b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104ee5780601f106104c3576101008083540402835291602001916104ee565b820191906000526020600020905b8154815290600101906020018083116104d157829003601f168201915b505050505081565b600160a060020a03338116600090815260066020908152604080832093861683529290522081905560015b92915050565b60045481565b6000600160a060020a038316151561054457600080fd5b600160a060020a0384166000908152600560205260409020548290101561056a57600080fd5b600160a060020a038316600090815260056020526040902054828101101561059157600080fd5b600160a060020a03808516600090815260066020908152604080832033909416835292905220548211156105c457600080fd5b600160a060020a0384166000908152600560205260409020546105ed908363ffffffff610b9a16565b600160a060020a038086166000908152600560205260408082209390935590851681522054610622908363ffffffff610ba416565b600160a060020a0380851660009081526005602090815260408083209490945587831682526006815283822033909316825291909152205461066a908363ffffffff610b9a16565b600160a060020a03808616600081815260066020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b9392505050565b60035460ff1681565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104ee5780601f106104c3576101008083540402835291602001916104ee565b820191906000526020600020905b8154815290600101906020018083116104d157829003601f168201915b505050505081565b600032600160a060020a038116151561079757600080fd5b600160a060020a03841615156107ac57600080fd5b600160a060020a038116600090815260056020526040902054839010156107d257600080fd5b600160a060020a03841660009081526005602052604090205483810110156107f957600080fd5b600160a060020a038116600090815260056020526040902054610822908463ffffffff610b9a16565b600160a060020a038083166000908152600560205260408082209390935590861681522054610857908463ffffffff610ba416565b600160a060020a038516600090815260056020526040902055600191505b5092915050565b60056020526000908152604090205481565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104ee5780601f106104c3576101008083540402835291602001916104ee565b820191906000526020600020905b8154815290600101906020018083116104d157829003601f168201915b505050505081565b600160a060020a038216151561094157600080fd5b600160a060020a0333166000908152600560205260409020548190101561096757600080fd5b600160a060020a038216600090815260056020526040902054818101101561098e57600080fd5b600160a060020a0333166000908152600560205260409020546109b7908263ffffffff610b9a16565b600160a060020a0333811660009081526005602052604080822093909355908416815220546109ec908263ffffffff610ba416565b600160a060020a0380841660008181526005602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35b5050565b600083610a5681856104f6565b15610b745780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610b0d5780820151818401525b602001610af4565b50505050905090810190601f168015610b3a5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1515610b5b57600080fd5b6102c65a03f11515610b6c57600080fd5b505050600191505b5b509392505050565b600660209081526000928352604080842090915290825290205481565b8082035b92915050565b818101805b50929150505600a165627a7a72305820ceb4051e4d94c689094b1e58409625352a7595ab653cff1262c41ea5547fb2ed0029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000f8277896582678ac0000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000a474f445a494c4c494f4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004474f445a00000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 300000000000000000000000000
Arg [1] : tokenName (string): GODZILLION
Arg [2] : decimalUnits (uint8): 18
Arg [3] : tokenSymbol (string): GODZ

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000f8277896582678ac000000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [5] : 474f445a494c4c494f4e00000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 474f445a00000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://ceb4051e4d94c689094b1e58409625352a7595ab653cff1262c41ea5547fb2ed
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.