ETH Price: $2,972.79 (-4.22%)
Gas: 2 Gwei

Contract

0x346c3be6aebEBaF5Cb766a75aDc9827EfbB7E41A
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Transfer198843652024-05-16 18:36:3550 days ago1715884595IN
0x346c3be6...EfbB7E41A
0 ETH0.0001435.33332154
Transfer190577662024-01-21 21:09:59166 days ago1705871399IN
0x346c3be6...EfbB7E41A
0 ETH0.0006540612.69703002
Transfer185956352023-11-18 2:02:23230 days ago1700272943IN
0x346c3be6...EfbB7E41A
0 ETH0.0019751442.26083574
Transfer59763072018-07-16 19:10:082181 days ago1531768208IN
0x346c3be6...EfbB7E41A
0 ETH0.0008796724
Transfer54726172018-04-20 5:57:412268 days ago1524203861IN
0x346c3be6...EfbB7E41A
0 ETH0.000182945
Transfer54050172018-04-08 19:34:352280 days ago1523216075IN
0x346c3be6...EfbB7E41A
0 ETH0.000219536
Transfer52791962018-03-18 20:13:352301 days ago1521404015IN
0x346c3be6...EfbB7E41A
0 ETH0.0007710521
Transfer51656562018-02-27 13:40:262320 days ago1519738826IN
0x346c3be6...EfbB7E41A
0 ETH0.000183265
Transfer49182592018-01-16 13:28:112362 days ago1516109291IN
0x346c3be6...EfbB7E41A
0 ETH0.0014635640
Transfer47262912017-12-13 15:51:022396 days ago1513180262IN
0x346c3be6...EfbB7E41A
0 ETH0.0016127344
Transfer46581592017-12-01 20:29:562408 days ago1512160196IN
0x346c3be6...EfbB7E41A
0 ETH0.0007697121
Approve46329262017-11-27 17:33:552412 days ago1511804035IN
0x346c3be6...EfbB7E41A
0 ETH0.000045741
Transfer45463572017-11-13 18:19:442426 days ago1510597184IN
0x346c3be6...EfbB7E41A
0 ETH0.0012269923.78395238
Approve44286172017-10-25 19:16:032445 days ago1508958963IN
0x346c3be6...EfbB7E41A
0 ETH0.00036548
Transfer44219372017-10-24 17:29:242446 days ago1508866164IN
0x346c3be6...EfbB7E41A
0 ETH0.0007330620
Transfer44096762017-10-22 18:14:152448 days ago1508696055IN
0x346c3be6...EfbB7E41A
0 ETH0.000086374.2
Transfer44096732017-10-22 18:12:332448 days ago1508695953IN
0x346c3be6...EfbB7E41A
0 ETH0.0001424
Transfer43222702017-09-29 15:55:102471 days ago1506700510IN
0x346c3be6...EfbB7E41A
0 ETH0.000036651
Transfer43204102017-09-29 0:07:252472 days ago1506643645IN
0x346c3be6...EfbB7E41A
0 ETH0.0007697121
Transfer42929422017-09-20 0:42:412480 days ago1505868161IN
0x346c3be6...EfbB7E41A
0 ETH0.0010820221
Transfer42922372017-09-19 20:10:382481 days ago1505851838IN
0x346c3be6...EfbB7E41A
0 ETH0.0018358550
Transfer42903932017-09-19 7:47:472481 days ago1505807267IN
0x346c3be6...EfbB7E41A
0 ETH0.0010806821
Transfer42677142017-09-13 0:24:392487 days ago1505262279IN
0x346c3be6...EfbB7E41A
0 ETH0.0007343420
Transfer42650882017-09-12 6:51:432488 days ago1505199103IN
0x346c3be6...EfbB7E41A
0 ETH0.0007330620
Approve42648092017-09-12 4:56:262488 days ago1505192186IN
0x346c3be6...EfbB7E41A
0 ETH0.0011326824.76350569
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DelphiToken

Compiler Version
v0.4.11+commit.68ef5810

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.10;


/// @title Abstract token contract - Functions to be implemented by token contracts.
contract Token {
    function transfer(address to, uint256 value) returns (bool success);
    function transferFrom(address from, address to, uint256 value) returns (bool success);
    function approve(address spender, uint256 value) returns (bool success);

    // This is not an abstract function, because solc won't recognize generated getter functions for public variables as functions.
    function totalSupply() constant returns (uint256) {}
    function balanceOf(address owner) constant returns (uint256 balance);
    function allowance(address owner, address spender) constant returns (uint256 remaining);

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


/// @title Standard token contract - Standard token interface implementation.
contract StandardToken is Token {

    /*
     *  Data structures
     */
    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;

    /*
     *  Public functions
     */
    /// @dev Transfers sender's tokens to a given address. Returns success.
    /// @param _to Address of token receiver.
    /// @param _value Number of tokens to transfer.
    /// @return Returns success of function call.
    function transfer(address _to, uint256 _value)
        public
        returns (bool)
    {
        if (balances[msg.sender] < _value) {
            // Balance too low
            throw;
        }
        balances[msg.sender] -= _value;
        balances[_to] += _value;
        Transfer(msg.sender, _to, _value);
        return true;
    }

    /// @dev Allows allowed third party to transfer tokens from one address to another. Returns success.
    /// @param _from Address from where tokens are withdrawn.
    /// @param _to Address to where tokens are sent.
    /// @param _value Number of tokens to transfer.
    /// @return Returns success of function call.
    function transferFrom(address _from, address _to, uint256 _value)
        public
        returns (bool)
    {
        if (balances[_from] < _value || allowed[_from][msg.sender] < _value) {
            // Balance or allowance too low
            throw;
        }
        balances[_to] += _value;
        balances[_from] -= _value;
        allowed[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        return true;
    }

    /// @dev Sets approved amount of tokens for spender. Returns success.
    /// @param _spender Address of allowed account.
    /// @param _value Number of approved tokens.
    /// @return Returns success of function call.
    function approve(address _spender, uint256 _value)
        public
        returns (bool)
    {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    /*
     * Read functions
     */
    /// @dev Returns number of allowed tokens for given address.
    /// @param _owner Address of token owner.
    /// @param _spender Address of token spender.
    /// @return Returns remaining allowance for spender.
    function allowance(address _owner, address _spender)
        constant
        public
        returns (uint256)
    {
        return allowed[_owner][_spender];
    }

    /// @dev Returns number of tokens owned by given address.
    /// @param _owner Address of token owner.
    /// @return Returns balance of owner.
    function balanceOf(address _owner)
        constant
        public
        returns (uint256)
    {
        return balances[_owner];
    }
}


/// @title DelphiToken contract
/// @author Christopher Grant - <[email protected]>
contract DelphiToken is StandardToken {

    /*
     *  Token meta data
     */
    string constant public name = "Delphi";
    string constant public symbol = "DEL";
    uint8 constant public decimals = 18;

    /*
     *  Public functions
     */

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function DelphiToken() public {
        uint256 initialSupply = 10000000 * 10**18;
        totalSupply = initialSupply;
        balances[msg.sender] = initialSupply;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","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":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[],"payable":false,"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"},{"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"}]

6060604052341561000c57fe5b5b6a084595161401484a0000006002819055600160a060020a03331660009081526020819052604090208190555b505b6105d58061004b6000396000f300606060405236156100965763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610098578063095ea7b31461012857806318160ddd1461015b57806323b872dd1461017d578063313ce567146101b657806370a08231146101dc57806395d89b411461020a578063a9059cbb1461029a578063dd62ed3e146102cd575bfe5b34156100a057fe5b6100a8610301565b6040805160208082528351818301528351919283929083019185019080838382156100ee575b8051825260208311156100ee57601f1990920191602091820191016100ce565b505050905090810190601f16801561011a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013057fe5b610147600160a060020a0360043516602435610338565b604080519115158252519081900360200190f35b341561016357fe5b61016b6103a3565b60408051918252519081900360200190f35b341561018557fe5b610147600160a060020a03600435811690602435166044356103a9565b604080519115158252519081900360200190f35b34156101be57fe5b6101c661048b565b6040805160ff9092168252519081900360200190f35b34156101e457fe5b61016b600160a060020a0360043516610490565b60408051918252519081900360200190f35b341561021257fe5b6100a86104af565b6040805160208082528351818301528351919283929083019185019080838382156100ee575b8051825260208311156100ee57601f1990920191602091820191016100ce565b505050905090810190601f16801561011a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102a257fe5b610147600160a060020a03600435166024356104e6565b604080519115158252519081900360200190f35b34156102d557fe5b61016b600160a060020a036004358116906024351661057c565b60408051918252519081900360200190f35b60408051808201909152600681527f44656c7068690000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260016020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60025481565b600160a060020a038316600090815260208190526040812054829010806103f65750600160a060020a03808516600090815260016020908152604080832033909416835292905220548290105b156104015760006000fd5b600160a060020a0380841660008181526020818152604080832080548801905588851680845281842080548990039055600183528184203390961684529482529182902080548790039055815186815291519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060015b9392505050565b601281565b600160a060020a0381166000908152602081905260409020545b919050565b60408051808201909152600381527f44454c0000000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a0333166000908152602081905260408120548290101561050d5760006000fd5b600160a060020a0333811660008181526020818152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060015b92915050565b600160a060020a038083166000908152600160209081526040808320938516835292905220545b929150505600a165627a7a723058203dde2ac2b3565a0b0d455e8f9cfc14d8d48848198188333c2c9eb29f269eef820029

Deployed Bytecode

0x606060405236156100965763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610098578063095ea7b31461012857806318160ddd1461015b57806323b872dd1461017d578063313ce567146101b657806370a08231146101dc57806395d89b411461020a578063a9059cbb1461029a578063dd62ed3e146102cd575bfe5b34156100a057fe5b6100a8610301565b6040805160208082528351818301528351919283929083019185019080838382156100ee575b8051825260208311156100ee57601f1990920191602091820191016100ce565b505050905090810190601f16801561011a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013057fe5b610147600160a060020a0360043516602435610338565b604080519115158252519081900360200190f35b341561016357fe5b61016b6103a3565b60408051918252519081900360200190f35b341561018557fe5b610147600160a060020a03600435811690602435166044356103a9565b604080519115158252519081900360200190f35b34156101be57fe5b6101c661048b565b6040805160ff9092168252519081900360200190f35b34156101e457fe5b61016b600160a060020a0360043516610490565b60408051918252519081900360200190f35b341561021257fe5b6100a86104af565b6040805160208082528351818301528351919283929083019185019080838382156100ee575b8051825260208311156100ee57601f1990920191602091820191016100ce565b505050905090810190601f16801561011a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102a257fe5b610147600160a060020a03600435166024356104e6565b604080519115158252519081900360200190f35b34156102d557fe5b61016b600160a060020a036004358116906024351661057c565b60408051918252519081900360200190f35b60408051808201909152600681527f44656c7068690000000000000000000000000000000000000000000000000000602082015281565b600160a060020a03338116600081815260016020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60025481565b600160a060020a038316600090815260208190526040812054829010806103f65750600160a060020a03808516600090815260016020908152604080832033909416835292905220548290105b156104015760006000fd5b600160a060020a0380841660008181526020818152604080832080548801905588851680845281842080548990039055600183528184203390961684529482529182902080548790039055815186815291519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060015b9392505050565b601281565b600160a060020a0381166000908152602081905260409020545b919050565b60408051808201909152600381527f44454c0000000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a0333166000908152602081905260408120548290101561050d5760006000fd5b600160a060020a0333811660008181526020818152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060015b92915050565b600160a060020a038083166000908152600160209081526040808320938516835292905220545b929150505600a165627a7a723058203dde2ac2b3565a0b0d455e8f9cfc14d8d48848198188333c2c9eb29f269eef820029

Swarm Source

bzzr://3dde2ac2b3565a0b0d455e8f9cfc14d8d48848198188333c2c9eb29f269eef82

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.