Sponsored Link:   Learn and build dApps today without code using Crowd Machine's Crowd App Studio.
Contract Overview | AlphabitcoinFund
Balance: 0 Ether
Ether Value: $0
Transactions: 298 txns
Token Contract: Alphabit (ABC)
 Latest 25 txns from a total Of 298 transactions

TxHash Age From To Value [TxFee]
0x556e954578a9fbc753c9facdacdb730557e745473f5b462cb2621dcb02b4ae9023 days 22 hrs ago0x2984581ece53a4390d1f568673cf693139c97049  IN   AlphabitcoinFund0 Ether0.00115248
0x2bac8cfc6d16c4ea717df3039cd49dd433a8d64217435eebad1cf1427bb269a932 days 22 hrs ago0x2984581ece53a4390d1f568673cf693139c97049  IN   AlphabitcoinFund0 Ether0.00160248
0x1174d24728fbedc5d1b539ffa3b3c630ec113757be5079448cde0b71b266a41b45 days 3 hrs ago0x2984581ece53a4390d1f568673cf693139c97049  IN   AlphabitcoinFund0 Ether0.00160056
0x5bd13f059653f9c5b5846e209a460019d0d65126240430f4e72b708e23dfb78952 days 17 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0x30d863f5265b652c59788a0aa484001e352909d92c8fd2e0514c1075ae39fbef53 days 21 hrs ago0x2984581ece53a4390d1f568673cf693139c97049  IN   AlphabitcoinFund0 Ether0.00159864
0x62e0e4dd425eeaabf1da1de3953fcce562073bc4048e64800e8c18c85dc4607d57 days 11 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001120392
0x781b5643a29f19cc7ea3604b7d76570431d73df30e9347736cd13206fcdfe4cd61 days 11 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0xac51a96d1314da80890684c054ac590293f84d0c945b09cc7c53ee377e3e803161 days 14 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0xbf81510273da51b60f7f94f2c72b0361976cb22ab5620b936a957fdb99d7df0965 days 6 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0xf3142a77354744aa603168e3f8217adb6c76624b1bc67161837d76c43af6b63565 days 8 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001119048
0xc81dd180a466f20e599261c052757a84a5c4911314ed8f9d31d9f5c7af3b372b67 days 13 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0x1304f6a4dcdd49248724e5b51c09f59afa53055985234f48a47f03c53f5b26de68 days 6 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0xa2dc9195931b1089fec034e52a1b24caf6402b18b79cd35af3d96bf092f44c5268 days 14 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0x869de502dc39ef4fe23c9bd2c6f74902212a638b34039a335f2538f250fc349a68 days 14 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0xfdb08764d514614d26db56e0fc433e339609d3b490ce3308a6ed1f01a1fd48fa69 days 3 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001120392
0x277066e33adcf492bdcae1b5e67b4a201c20506ebff5fdb140924abb6a5e9b5469 days 4 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.000805392
0x4bee39fa56f528e99703702fd3fe2473d892be5a1bd653e45a39c8adb79425bf70 days 8 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0x3478ea726239e0c1f73d9c9594da72905f14bf0007d9786d05e24ef9c47c394f70 days 15 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0x49854a2e9eabb4baa048f53e51eeb728490e73d524b29fd8e450cc571d07e4cb70 days 17 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0x6b00696e2058fea620dba700eb2de20ca0a281aad94cdc8b3e813f7063bd45a370 days 18 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0xcae2779353f13a48a8b0d88205e86552d9243bc8c783516c117f42404a51b7f671 days 1 hr ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0xab9fbbe6f86b18980f7ae28ae0154b516d3c7b1833aa738f42084ca254c199dc72 days 3 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.00112308
0x135d49bc3d72c8a03b69873d012c17e83bdd9dfb0a3e416729e15b6bfd674df972 days 3 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0x796a773ecac8e22861e72c29bc9810528ad905980c57397b5fc76803c2e2a81477 days 15 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.001121736
0xbd649a6d7129367cfcf9420b86106583e312b05d4af1d54fdc9d2281168a7d9d79 days 21 hrs ago0x304cc179719bc5b05418d6f7f6783abe45d83090  IN   AlphabitcoinFund0 Ether0.00112308
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x11e2048f6908a7826a5fc6f206744d7d383c22ccaebeb07314d5d2c6ed37b63b3792049417 days 9 hrs ago0xd418fcb33ae1a41bdc34d257a228ea9cb7c8fd03  Contract Creation0 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: ABCToken
Compiler Version: v0.4.11+commit.68ef5810
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.11;


/*
  Author: Victor Mezrin  victor@mezrin.com
*/


/* Interface of the ERC223 token */
contract ERC223TokenInterface {
    function name() constant returns (string _name);
    function symbol() constant returns (string _symbol);
    function decimals() constant returns (uint8 _decimals);
    function totalSupply() constant returns (uint256 _supply);

    function balanceOf(address _owner) constant returns (uint256 _balance);

    function approve(address _spender, uint256 _value) returns (bool _success);
    function allowance(address _owner, address spender) constant returns (uint256 _remaining);

    function transfer(address _to, uint256 _value) returns (bool _success);
    function transfer(address _to, uint256 _value, bytes _metadata) returns (bool _success);
    function transferFrom(address _from, address _to, uint256 _value) returns (bool _success);

    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Transfer(address indexed from, address indexed to, uint256 value, bytes metadata);
}


/* Interface of the contract that is going to receive ERC223 tokens */
contract ERC223ContractInterface {
    function erc223Fallback(address _from, uint256 _value, bytes _data){
        // to avoid warnings during compilation
        _from = _from;
        _value = _value;
        _data = _data;
        // Incoming transaction code here
        throw;
    }
}


/* https://github.com/LykkeCity/EthereumApiDotNetCore/blob/master/src/ContractBuilder/contracts/token/SafeMath.sol */
contract SafeMath {
    uint256 constant public MAX_UINT256 =
    0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF;

    function safeAdd(uint256 x, uint256 y) constant internal returns (uint256 z) {
        if (x > MAX_UINT256 - y) throw;
        return x + y;
    }

    function safeSub(uint256 x, uint256 y) constant internal returns (uint256 z) {
        if (x < y) throw;
        return x - y;
    }

    function safeMul(uint256 x, uint256 y) constant internal returns (uint256 z) {
        if (y == 0) return 0;
        if (x > MAX_UINT256 / y) throw;
        return x * y;
    }
}


contract ERC223Token is ERC223TokenInterface, SafeMath {

    /*
      Storage of the contract
    */

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowances;

    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;


    /*
      Getters
    */

    function name() constant returns (string _name) {
        return name;
    }

    function symbol() constant returns (string _symbol) {
        return symbol;
    }

    function decimals() constant returns (uint8 _decimals) {
        return decimals;
    }

    function totalSupply() constant returns (uint256 _supply) {
        return totalSupply;
    }

    function balanceOf(address _owner) constant returns (uint256 _balance) {
        return balances[_owner];
    }


    /*
      Allow to spend
    */

    function approve(address _spender, uint256 _value) returns (bool _success) {
        allowances[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) constant returns (uint256 _remaining) {
        return allowances[_owner][_spender];
    }


    /*
      Transfer
    */

    function transfer(address _to, uint256 _value) returns (bool _success) {
        bytes memory emptyMetadata;
        __transfer(msg.sender, _to, _value, emptyMetadata);
        return true;
    }

    function transfer(address _to, uint256 _value, bytes _metadata) returns (bool _success)
    {
        __transfer(msg.sender, _to, _value, _metadata);
        Transfer(msg.sender, _to, _value, _metadata);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool _success) {
        if (allowances[_from][msg.sender] < _value) throw;

        allowances[_from][msg.sender] = safeSub(allowances[_from][msg.sender], _value);
        bytes memory emptyMetadata;
        __transfer(_from, _to, _value, emptyMetadata);
        return true;
    }

    function __transfer(address _from, address _to, uint256 _value, bytes _metadata) internal
    {
        if (_from == _to) throw;
        if (_value == 0) throw;
        if (balanceOf(_from) < _value) throw;

        balances[_from] = safeSub(balanceOf(_from), _value);
        balances[_to] = safeAdd(balanceOf(_to), _value);

        if (isContract(_to)) {
            ERC223ContractInterface receiverContract = ERC223ContractInterface(_to);
            receiverContract.erc223Fallback(_from, _value, _metadata);
        }

        Transfer(_from, _to, _value);
    }


    /*
      Helpers
    */

    // Assemble the given address bytecode. If bytecode exists then the _addr is a contract.
    function isContract(address _addr) internal returns (bool _isContract) {
        _addr = _addr; // to avoid warnings during compilation

        uint256 length;
        assembly {
            //retrieve the size of the code on target address, this needs assembly
            length := extcodesize(_addr)
        }
        return (length > 0);
    }
}



contract ABCToken is ERC223Token {
    // Constructor
    function ABCToken(
            string _name,
            string _symbol,
            uint8 _decimals,
            uint256 _totalSupply,
            address _initialTokensHolder) {
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
        totalSupply = _totalSupply;
        balances[_initialTokensHolder] = _totalSupply;
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"_name","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"_success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"_supply","type":"uint256"}],"payable":false,"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,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"_decimals","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"MAX_UINT256","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"_balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"_symbol","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"_success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_metadata","type":"bytes"}],"name":"transfer","outputs":[{"name":"_success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"_remaining","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"},{"name":"_totalSupply","type":"uint256"},{"name":"_initialTokensHolder","type":"address"}],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"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"}]

  Contract Creation Code Switch To Opcodes View
6060604052341561000c57fe5b604051610b34380380610b3483398101604090815281516020830151918301516060840151608085015192850194939093019290915b84516100559060029060208801906100a4565b5083516100699060039060208701906100a4565b506004805460ff191660ff85161790556005829055600160a060020a03811660009081526020819052604090208290555b5050505050610144565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100e557805160ff1916838001178555610112565b82800160010185558215610112579182015b828111156101125782518255916020019190600101906100f7565b5b5061011f929150610123565b5090565b61014191905b8082111561011f5760008155600101610129565b5090565b90565b6109e1806101536000396000f300606060405236156100ac5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100ae578063095ea7b31461013e57806318160ddd1461017157806323b872dd14610193578063313ce567146101cc57806333a581d2146101f257806370a082311461021457806395d89b4114610242578063a9059cbb146102d2578063be45fd6214610305578063dd62ed3e1461037c575bfe5b34156100b657fe5b6100be6103b0565b604080516020808252835181830152835191928392908301918501908083838215610104575b80518252602083111561010457601f1990920191602091820191016100e4565b505050905090810190601f1680156101305780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014657fe5b61015d600160a060020a0360043516602435610446565b604080519115158252519081900360200190f35b341561017957fe5b6101816104b1565b60408051918252519081900360200190f35b341561019b57fe5b61015d600160a060020a03600435811690602435166044356104b8565b604080519115158252519081900360200190f35b34156101d457fe5b6101dc610568565b6040805160ff9092168252519081900360200190f35b34156101fa57fe5b610181610572565b60408051918252519081900360200190f35b341561021c57fe5b610181600160a060020a0360043516610578565b60408051918252519081900360200190f35b341561024a57fe5b6100be610597565b604080516020808252835181830152835191928392908301918501908083838215610104575b80518252602083111561010457601f1990920191602091820191016100e4565b505050905090810190601f1680156101305780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102da57fe5b61015d600160a060020a0360043516602435610630565b604080519115158252519081900360200190f35b341561030d57fe5b604080516020600460443581810135601f810184900484028501840190955284845261015d948235600160a060020a031694602480359560649492939190920191819084018382808284375094965061065295505050505050565b604080519115158252519081900360200190f35b341561038457fe5b610181600160a060020a036004358116906024351661072d565b60408051918252519081900360200190f35b6103b8610991565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561043b5780601f106104105761010080835404028352916020019161043b565b820191906000526020600020905b81548152906001019060200180831161041e57829003601f168201915b505050505090505b90565b600160a060020a03338116600081815260016020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b6005545b90565b60006104c2610991565b600160a060020a0380861660009081526001602090815260408083203390941683529290522054839010156104f75760006000fd5b600160a060020a0380861660009081526001602090815260408083203390941683529290522054610528908461075a565b600160a060020a038087166000908152600160209081526040808320339094168352929052205561055b85858584610775565b600191505b509392505050565b60045460ff165b90565b60001981565b600160a060020a0381166000908152602081905260409020545b919050565b61059f610991565b6003805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561043b5780601f106104105761010080835404028352916020019161043b565b820191906000526020600020905b81548152906001019060200180831161041e57829003601f168201915b505050505090505b90565b600061063a610991565b61064633858584610775565b600191505b5092915050565b600061066033858585610775565b83600160a060020a031633600160a060020a03167fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c16858560405180838152602001806020018281038252838181518152602001915080519060200190808383600083146106e8575b8051825260208311156106e857601f1990920191602091820191016106c8565b505050905090810190601f1680156107145780820380516001836020036101000a031916815260200191505b50935050505060405180910390a35060015b9392505050565b600160a060020a038083166000908152600160209081526040808320938516835292905220545b92915050565b60008183101561076a5760006000fd5b508082035b92915050565b600083600160a060020a031685600160a060020a031614156107975760006000fd5b8215156107a45760006000fd5b826107ae86610578565b10156107ba5760006000fd5b6107cc6107c686610578565b8461075a565b600160a060020a0386166000908152602081905260409020556107f76107f185610578565b84610963565b600160a060020a03851660009081526020819052604090205561081984610982565b1561091057506040517fa7b4b60f000000000000000000000000000000000000000000000000000000008152600160a060020a03858116600483019081526024830185905260606044840190815284516064850152845187949385169363a7b4b60f938a938993899360840190602085019080838382156108b5575b8051825260208311156108b557601f199092019160209182019101610895565b505050905090810190601f1680156108e15780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b15156108fe57fe5b6102c65a03f1151561090c57fe5b5050505b83600160a060020a031685600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a35b5050505050565b600081600019038311156109775760006000fd5b508181015b92915050565b6000813b908111905b50919050565b60408051602081019091526000815290565b604080516020810190915260008152905600a165627a7a7230582077a28d286f2aa576701f47aaebe1763ff750e315212c7dc56e626c5d81a306cc002900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000adb53acfa41aee120000000000000000000000000000008e090955f93376bdd758464f80920f8567d0152a0000000000000000000000000000000000000000000000000000000000000008416c70686162697400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034142430000000000000000000000000000000000000000000000000000000000

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

-----Decoded View---------------
Found 9 constructor arguments :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 000000000000000000000000000000000000000000adb53acfa41aee12000000
Arg [4] : 0000000000000000000000008e090955f93376bdd758464f80920f8567d0152a
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [6] : 416c706861626974000000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [8] : 4142430000000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://77a28d286f2aa576701f47aaebe1763ff750e315212c7dc56e626c5d81a306cc

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.