ETH Price: $2,799.39 (+2.21%)

Contract

0xAc1EC693655cAaD71eaDe80094F69b2f7B82B483
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer74928852019-04-03 3:14:162153 days ago1554261256IN
0xAc1EC693...f7B82B483
0 ETH0.0004570712.1
Transfer74643492019-03-29 16:03:502157 days ago1553875430IN
0xAc1EC693...f7B82B483
0 ETH0.0005666215
Transfer74461372019-03-26 19:47:302160 days ago1553629650IN
0xAc1EC693...f7B82B483
0 ETH0.000369877
Transfer74325462019-03-24 16:47:122162 days ago1553446032IN
0xAc1EC693...f7B82B483
0 ETH0.000226656
Transfer74325412019-03-24 16:45:442162 days ago1553445944IN
0xAc1EC693...f7B82B483
0 ETH0.000226656
Transfer74325202019-03-24 16:41:442162 days ago1553445704IN
0xAc1EC693...f7B82B483
0 ETH0.000264877
Transfer74324832019-03-24 16:32:412162 days ago1553445161IN
0xAc1EC693...f7B82B483
0 ETH0.000317036
Transfer71800692019-02-05 21:22:592209 days ago1549401779IN
0xAc1EC693...f7B82B483
0 ETH0.00042228
Transfer70760832019-01-16 13:16:462229 days ago1547644606IN
0xAc1EC693...f7B82B483
0 ETH0.0007925815
Transfer66850922018-11-11 14:27:482295 days ago1541946468IN
0xAc1EC693...f7B82B483
0 ETH0.00042228
Transfer66531452018-11-06 8:51:082301 days ago1541494268IN
0xAc1EC693...f7B82B483
0 ETH0.0006182816.34
Transfer66478802018-11-05 12:01:132302 days ago1541419273IN
0xAc1EC693...f7B82B483
0 ETH0.0006016415.9
Transfer66478082018-11-05 11:44:062302 days ago1541418246IN
0xAc1EC693...f7B82B483
0 ETH0.0008982617
Transfer65314502018-10-17 10:53:062321 days ago1539773586IN
0xAc1EC693...f7B82B483
0 ETH0.0004312411.41622016
Transfer64264492018-09-30 9:05:172338 days ago1538298317IN
0xAc1EC693...f7B82B483
0 ETH0.0006860713
Transfer64094292018-09-27 13:59:482340 days ago1538056788IN
0xAc1EC693...f7B82B483
0 ETH0.0004948513.1
Transfer60993022018-08-06 15:17:112392 days ago1533568631IN
0xAc1EC693...f7B82B483
0 ETH0.0006446312.1999
Transfer60727732018-08-02 3:39:092397 days ago1533181149IN
0xAc1EC693...f7B82B483
0 ETH0.000317036
Transfer60700192018-08-01 16:38:322397 days ago1533141512IN
0xAc1EC693...f7B82B483
0 ETH0.000056661.5
Transfer60699952018-08-01 16:33:522397 days ago1533141232IN
0xAc1EC693...f7B82B483
0 ETH0.000056751.5
Transfer60685412018-08-01 10:42:422398 days ago1533120162IN
0xAc1EC693...f7B82B483
0 ETH0.000264877
Transfer60680132018-08-01 8:31:052398 days ago1533112265IN
0xAc1EC693...f7B82B483
0 ETH0.000238386.3
Transfer60680132018-08-01 8:31:052398 days ago1533112265IN
0xAc1EC693...f7B82B483
0 ETH0.000332886.3
Transfer60617712018-07-31 7:04:322399 days ago1533020672IN
0xAc1EC693...f7B82B483
0 ETH0.000264427
Transfer60617582018-07-31 7:02:132399 days ago1533020533IN
0xAc1EC693...f7B82B483
0 ETH0.000038151.01
View all transactions

Advanced mode:
Parent Transaction Hash Block
From
To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
EBLCreation

Compiler Version
v0.4.16+commit.d7661dd9

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-09-18
*/

pragma solidity ^0.4.16;


contract EBLCreation {

    //private variable
    address creater;

    // Public variables of the token
    string public name;
    string public symbol;
    uint8 public decimals = 18;
    // 18 decimals is the strongly suggested default, avoid changing it
    uint256 public totalSupply;

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

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

    /**
     * Constrctor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */

    function EBLCreation(uint256 initialSupply,string tokenName,string tokenSymbol) public {
        totalSupply = initialSupply * 10 ** uint256(decimals);  // Update total supply with the decimal amount
        balanceOf[msg.sender] = totalSupply;                    // Give the creator all initial tokens
        name = tokenName;                                       // Set the name for display purposes
        symbol = tokenSymbol;                                   // Set the symbol for display purposes
        creater = msg.sender;                             
    }

    /**
     * Internal transfer, only can be called by this contract
     */

    function _transfer(address _from, address _to, uint _value) internal {
        // Prevent transfer to 0x0 address. Use burn() instead
        require(_to != 0x0);
        // Check if the sender has enough
        require(balanceOf[_from] >= _value);
        // Check for overflows
        require(balanceOf[_to] + _value > balanceOf[_to]);
        // Save this for an assertion in the future
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        // Subtract from the sender
        balanceOf[_from] -= _value;
        // Add the same to the recipient
        balanceOf[_to] += _value;
        Transfer(_from, _to, _value);
        // Asserts are used to use static analysis to find bugs in your code. They should never fail
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    /**
     * Transfer tokens
     *
     * Send `_value` tokens to `_to` from your account
     *
     * @param _to The address of the recipient
     * @param _value the amount to send
     */

    function transfer(address _to, uint256 _value) public {
        _transfer(msg.sender, _to, _value);
    }


    /**
     * adds token to initial supply
     *
     * @param _value the amount of money to be add
     */

    function addInInitialSupply(uint256 _value) public onlyCreater returns (bool success) {
        totalSupply += _value;
        balanceOf[msg.sender] += _value;
        return true;
    }

    /**
     *  removes token from initial supply
     *
     * @param _value the amount of money to be remove
     */

    function removeFromInitialSupply(uint256 _value) public onlyCreater returns (bool success) {
        totalSupply -= _value;
        balanceOf[msg.sender] -= _value;
        return true;
    }

    function tokenBalance() public constant returns (uint256) {
        return (balanceOf[msg.sender]);
    }


    modifier onlyCreater() {
        require(msg.sender == creater);
        _;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"addInInitialSupply","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenBalance","outputs":[{"name":"","type":"uint256"}],"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":"_value","type":"uint256"}],"name":"removeFromInitialSupply","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"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"}]

60606040526003805460ff19166012179055341561001c57600080fd5b604051610790380380610790833981016040528080519190602001805182019190602001805190910190505b60035460ff16600a0a83026004819055600160a060020a03331660009081526005602052604090205560018280516100849291602001906100bd565b5060028180516100989291602001906100bd565b5060008054600160a060020a03191633600160a060020a03161790555b50505061015d565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100fe57805160ff191683800117855561012b565b8280016001018555821561012b579182015b8281111561012b578251825591602001919060010190610110565b5b5061013892915061013c565b5090565b61015a91905b808211156101385760008155600101610142565b5090565b90565b6106248061016c6000396000f300606060405236156100965763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461009b57806318160ddd14610126578063313ce5671461014b57806370a08231146101745780639135ac08146101a557806395d89b41146101cf5780639e1a4d191461025a578063a9059cbb1461027f578063d10c3d1d146102a3575b600080fd5b34156100a657600080fd5b6100ae6102cd565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100eb5780820151818401525b6020016100d2565b50505050905090810190601f1680156101185780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013157600080fd5b61013961036b565b60405190815260200160405180910390f35b341561015657600080fd5b61015e610371565b60405160ff909116815260200160405180910390f35b341561017f57600080fd5b610139600160a060020a036004351661037a565b60405190815260200160405180910390f35b34156101b057600080fd5b6101bb60043561038c565b604051901515815260200160405180910390f35b34156101da57600080fd5b6100ae6103d8565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100eb5780820151818401525b6020016100d2565b50505050905090810190601f1680156101185780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561026557600080fd5b610139610476565b60405190815260200160405180910390f35b341561028a57600080fd5b6102a1600160a060020a0360043516602435610493565b005b34156102ae57600080fd5b6101bb6004356104a3565b604051901515815260200160405180910390f35b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103635780601f1061033857610100808354040283529160200191610363565b820191906000526020600020905b81548152906001019060200180831161034657829003601f168201915b505050505081565b60045481565b60035460ff1681565b60056020526000908152604090205481565b6000805433600160a060020a039081169116146103a857600080fd5b506004805482019055600160a060020a033316600090815260056020526040902080548201905560015b5b919050565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103635780601f1061033857610100808354040283529160200191610363565b820191906000526020600020905b81548152906001019060200180831161034657829003601f168201915b505050505081565b600160a060020a0333166000908152600560205260409020545b90565b61049e3383836104f1565b5b5050565b6000805433600160a060020a039081169116146104bf57600080fd5b50600480548290039055600160a060020a03331660009081526005602052604090208054829003905560015b5b919050565b6000600160a060020a038316151561050857600080fd5b600160a060020a0384166000908152600560205260409020548290101561052e57600080fd5b600160a060020a0383166000908152600560205260409020548281011161055457600080fd5b50600160a060020a0380831660008181526005602052604080822080549488168084528284208054888103909155938590528154870190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a038084166000908152600560205260408082205492871682529020540181146105f157fe5b5b505050505600a165627a7a72305820e36edc6e8a03d825962a53998a439d7e5127a973f655f25929794c32dcfda26b002900000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000008456d626c65656d61000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345424c0000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x606060405236156100965763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461009b57806318160ddd14610126578063313ce5671461014b57806370a08231146101745780639135ac08146101a557806395d89b41146101cf5780639e1a4d191461025a578063a9059cbb1461027f578063d10c3d1d146102a3575b600080fd5b34156100a657600080fd5b6100ae6102cd565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100eb5780820151818401525b6020016100d2565b50505050905090810190601f1680156101185780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013157600080fd5b61013961036b565b60405190815260200160405180910390f35b341561015657600080fd5b61015e610371565b60405160ff909116815260200160405180910390f35b341561017f57600080fd5b610139600160a060020a036004351661037a565b60405190815260200160405180910390f35b34156101b057600080fd5b6101bb60043561038c565b604051901515815260200160405180910390f35b34156101da57600080fd5b6100ae6103d8565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100eb5780820151818401525b6020016100d2565b50505050905090810190601f1680156101185780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561026557600080fd5b610139610476565b60405190815260200160405180910390f35b341561028a57600080fd5b6102a1600160a060020a0360043516602435610493565b005b34156102ae57600080fd5b6101bb6004356104a3565b604051901515815260200160405180910390f35b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103635780601f1061033857610100808354040283529160200191610363565b820191906000526020600020905b81548152906001019060200180831161034657829003601f168201915b505050505081565b60045481565b60035460ff1681565b60056020526000908152604090205481565b6000805433600160a060020a039081169116146103a857600080fd5b506004805482019055600160a060020a033316600090815260056020526040902080548201905560015b5b919050565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103635780601f1061033857610100808354040283529160200191610363565b820191906000526020600020905b81548152906001019060200180831161034657829003601f168201915b505050505081565b600160a060020a0333166000908152600560205260409020545b90565b61049e3383836104f1565b5b5050565b6000805433600160a060020a039081169116146104bf57600080fd5b50600480548290039055600160a060020a03331660009081526005602052604090208054829003905560015b5b919050565b6000600160a060020a038316151561050857600080fd5b600160a060020a0384166000908152600560205260409020548290101561052e57600080fd5b600160a060020a0383166000908152600560205260409020548281011161055457600080fd5b50600160a060020a0380831660008181526005602052604080822080549488168084528284208054888103909155938590528154870190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a038084166000908152600560205260408082205492871682529020540181146105f157fe5b5b505050505600a165627a7a72305820e36edc6e8a03d825962a53998a439d7e5127a973f655f25929794c32dcfda26b0029

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

00000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000008456d626c65656d61000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345424c0000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 1000000
Arg [1] : tokenName (string): Embleema
Arg [2] : tokenSymbol (string): EBL

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000f4240
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [4] : 456d626c65656d61000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 45424c0000000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://e36edc6e8a03d825962a53998a439d7e5127a973f655f25929794c32dcfda26b

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.