ETH Price: $2,460.40 (+0.90%)

Contract

0xb4f9336317eAcae99fD1868495f2203237A4A427
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer62701412018-09-04 11:52:142230 days ago1536061934IN
0xb4f93363...237A4A427
0 ETH0.000096174
Mint Tokens49055272018-01-14 6:06:592463 days ago1515910019IN
0xb4f93363...237A4A427
0 ETH0.0037703492
Mint Tokens48968032018-01-12 15:52:322465 days ago1515772352IN
0xb4f93363...237A4A427
0 ETH0.002045950
Mint Tokens48965582018-01-12 14:47:322465 days ago1515768452IN
0xb4f93363...237A4A427
0 ETH0.001981950
Mint Tokens48617762018-01-06 4:52:452471 days ago1515214365IN
0xb4f93363...237A4A427
0 ETH0.002045950
Mint Tokens48591662018-01-05 17:07:252472 days ago1515172045IN
0xb4f93363...237A4A427
0 ETH0.002039550
Mint Tokens48548622018-01-04 21:44:352473 days ago1515102275IN
0xb4f93363...237A4A427
0 ETH0.001933950
Mint Tokens48149622017-12-28 23:00:562480 days ago1514502056IN
0xb4f93363...237A4A427
0 ETH0.0007735620
Mint Tokens48149522017-12-28 22:57:392480 days ago1514501859IN
0xb4f93363...237A4A427
0 ETH0.0007748420
Mint Tokens48084312017-12-27 20:25:592481 days ago1514406359IN
0xb4f93363...237A4A427
0 ETH0.0007748420
Mint Tokens48084152017-12-27 20:21:422481 days ago1514406102IN
0xb4f93363...237A4A427
0 ETH0.0007748420
Mint Tokens48083902017-12-27 20:15:172481 days ago1514405717IN
0xb4f93363...237A4A427
0 ETH0.0007748420
Mint Tokens48083242017-12-27 20:01:272481 days ago1514404887IN
0xb4f93363...237A4A427
0 ETH0.0007748420
Mint Tokens48083182017-12-27 20:00:262481 days ago1514404826IN
0xb4f93363...237A4A427
0 ETH0.0007748420
Mint Tokens48080842017-12-27 18:58:012481 days ago1514401081IN
0xb4f93363...237A4A427
0 ETH0.0007748420
Mint Tokens48080272017-12-27 18:42:042481 days ago1514400124IN
0xb4f93363...237A4A427
0 ETH0.0010748420
Mint Tokens48076242017-12-27 17:02:512481 days ago1514394171IN
0xb4f93363...237A4A427
0 ETH0.0007684420
Mint Tokens48076012017-12-27 16:57:432481 days ago1514393863IN
0xb4f93363...237A4A427
0 ETH0.0007684420
Mint Tokens47965262017-12-25 20:42:102483 days ago1514234530IN
0xb4f93363...237A4A427
0 ETH0.0007761220
Mint Tokens47904182017-12-24 20:25:392484 days ago1514147139IN
0xb4f93363...237A4A427
0 ETH0.0008068621
Mint Tokens47728432017-12-21 19:57:052487 days ago1513886225IN
0xb4f93363...237A4A427
0 ETH0.0021522440
Mint Tokens47724872017-12-21 18:27:412487 days ago1513880861IN
0xb4f93363...237A4A427
0 ETH0.0015522440
Mint Tokens47719802017-12-21 16:11:282487 days ago1513872688IN
0xb4f93363...237A4A427
0 ETH0.0015368840
Mint Tokens47674102017-12-20 20:41:122488 days ago1513802472IN
0xb4f93363...237A4A427
0 ETH0.0021496840
Mint Tokens47673632017-12-20 20:27:282488 days ago1513801648IN
0xb4f93363...237A4A427
0 ETH0.0015368840
View all transactions

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

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x827de8CB...7122CDceC
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
CryptaurToken

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
Yes with 200 runs

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

/*
This file is part of the Cryptaur Contract.

The CryptaurToken Contract is free software: you can redistribute it and/or
modify it under the terms of the GNU lesser General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. See the GNU lesser General Public License
for more details.

You should have received a copy of the GNU lesser General Public License
along with the CryptaurToken Contract. If not, see <http://www.gnu.org/licenses/>.

@author Ilya Svirin <[email protected]>
Donation address 0x3Ad38D1060d1c350aF29685B2b8Ec3eDE527452B
*/


pragma solidity ^0.4.11;

contract owned {

    address public owner;
    address public candidate;

    function owned() payable public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(owner == msg.sender);
        _;
    }

    function changeOwner(address _owner) onlyOwner public {
        candidate = _owner;
    }

    function confirmOwner() public {
        require(candidate == msg.sender);
        owner = candidate;
        delete candidate;
    }
}

contract CryptaurToken is owned {

    address                      public cryptaurBackend;
    bool                         public crowdsaleFinished;
    uint                         public totalSupply;
    mapping (address => uint256) public balanceOf;

    string  public standard    = 'Token 0.1';
    string  public name        = 'Cryptaur';
    string  public symbol      = "CPT";
    uint8   public decimals    = 8;

    mapping (address => mapping (address => uint)) public allowed;
    event Approval(address indexed owner, address indexed spender, uint value);
    event Transfer(address indexed from, address indexed to, uint value);
    event Mint(address indexed minter, uint tokens, uint8 originalCoinType, bytes32 originalTxHash);

    // Fix for the ERC20 short address attack
    modifier onlyPayloadSize(uint size) {
        require(msg.data.length >= size + 4);
        _;
    }

    function CryptaurToken(address _cryptaurBackend) public payable owned() {
        cryptaurBackend = _cryptaurBackend;
    }

    function changeBackend(address _cryptaurBackend) public onlyOwner {
        cryptaurBackend = _cryptaurBackend;
    }

    function mintTokens(address _minter, uint _tokens, uint8 _originalCoinType, bytes32 _originalTxHash) public {
        require(msg.sender == cryptaurBackend);
        require(!crowdsaleFinished);
        balanceOf[_minter] += _tokens;
        totalSupply += _tokens;
        Transfer(this, _minter, _tokens);
        Mint(_minter, _tokens, _originalCoinType, _originalTxHash);
    }

    function finishCrowdsale() onlyOwner public {
        crowdsaleFinished = true;
    }

    function transfer(address _to, uint256 _value)
        public onlyPayloadSize(2 * 32) {
        require(balanceOf[msg.sender] >= _value);
        require(balanceOf[_to] + _value >= balanceOf[_to]);
        balanceOf[msg.sender] -= _value;
        balanceOf[_to] += _value;
        Transfer(msg.sender, _to, _value);
    }

    function transferFrom(address _from, address _to, uint _value)
        public onlyPayloadSize(3 * 32) {
        require(balanceOf[_from] >= _value);
        require(balanceOf[_to] + _value >= balanceOf[_to]); // overflow
        require(allowed[_from][msg.sender] >= _value);
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        allowed[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
    }

    function approve(address _spender, uint _value) public {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
    }

    function allowance(address _owner, address _spender) public constant
        returns (uint remaining) {
        return allowed[_owner][_spender];
    }
}

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":[],"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":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_minter","type":"address"},{"name":"_tokens","type":"uint256"},{"name":"_originalCoinType","type":"uint8"},{"name":"_originalTxHash","type":"bytes32"}],"name":"mintTokens","outputs":[],"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":"cryptaurBackend","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"candidate","outputs":[{"name":"","type":"address"}],"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":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"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":"_owner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"finishCrowdsale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"confirmOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_cryptaurBackend","type":"address"}],"name":"changeBackend","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_cryptaurBackend","type":"address"}],"payable":true,"stateMutability":"payable","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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"minter","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"},{"indexed":false,"name":"originalCoinType","type":"uint8"},{"indexed":false,"name":"originalTxHash","type":"bytes32"}],"name":"Mint","type":"event"}]

Deployed Bytecode

0x6060604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610116578063095ea7b3146101a057806318160ddd146101c457806323b872dd146101e957806324b35ef214610211578063313ce5671461023c5780633ae69708146102655780635a3b7e42146102945780635c658165146102a75780636c8381f8146102cc57806370a08231146102df5780638da5cb5b146102fe57806395d89b4114610311578063a6f9dae114610324578063a9059cbb14610343578063b80cdcf614610365578063bd9b6d8614610378578063dd62ed3e1461038b578063eaecfca7146103b0578063ece84fd5146103cf575b600080fd5b341561012157600080fd5b6101296103f6565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561016557808201518382015260200161014d565b50505050905090810190601f1680156101925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ab57600080fd5b6101c2600160a060020a0360043516602435610494565b005b34156101cf57600080fd5b6101d76104f8565b60405190815260200160405180910390f35b34156101f457600080fd5b6101c2600160a060020a03600435811690602435166044356104fe565b341561021c57600080fd5b6101c2600160a060020a036004351660243560ff60443516606435610619565b341561024757600080fd5b61024f610716565b60405160ff909116815260200160405180910390f35b341561027057600080fd5b61027861071f565b604051600160a060020a03909116815260200160405180910390f35b341561029f57600080fd5b61012961072e565b34156102b257600080fd5b6101d7600160a060020a0360043581169060243516610799565b34156102d757600080fd5b6102786107b6565b34156102ea57600080fd5b6101d7600160a060020a03600435166107c5565b341561030957600080fd5b6102786107d7565b341561031c57600080fd5b6101296107e6565b341561032f57600080fd5b6101c2600160a060020a0360043516610851565b341561034e57600080fd5b6101c2600160a060020a036004351660243561089b565b341561037057600080fd5b6101c2610962565b341561038357600080fd5b6101c26109b4565b341561039657600080fd5b6101d7600160a060020a0360043581169060243516610a03565b34156103bb57600080fd5b6101c2600160a060020a0360043516610a2e565b34156103da57600080fd5b6103e2610a78565b604051901515815260200160405180910390f35b60068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561048c5780601f106104615761010080835404028352916020019161048c565b820191906000526020600020905b81548152906001019060200180831161046f57829003601f168201915b505050505081565b600160a060020a03338116600081815260096020908152604080832094871680845294909152908190208490557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259084905190815260200160405180910390a35050565b60035481565b6060606436101561050e57600080fd5b600160a060020a0384166000908152600460205260409020548290101561053457600080fd5b600160a060020a038316600090815260046020526040902054828101101561055b57600080fd5b600160a060020a03808516600090815260096020908152604080832033909416835292905220548290101561058f57600080fd5b600160a060020a03808516600081815260046020908152604080832080548890039055878516808452818420805489019055848452600983528184203390961684529490915290819020805486900390557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350505050565b60025433600160a060020a0390811691161461063457600080fd5b60025474010000000000000000000000000000000000000000900460ff161561065c57600080fd5b600160a060020a0380851660008181526004602052604090819020805487019055600380548701905590913016907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a383600160a060020a03167f85b8cd618ec36a62e5dcb5f19cff9f436efdd6bbe41442302a6a11788f1ff84284848460405192835260ff90911660208301526040808301919091526060909101905180910390a250505050565b60085460ff1681565b600254600160a060020a031681565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561048c5780601f106104615761010080835404028352916020019161048c565b600960209081526000928352604080842090915290825290205481565b600154600160a060020a031681565b60046020526000908152604090205481565b600054600160a060020a031681565b60078054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561048c5780601f106104615761010080835404028352916020019161048c565b60005433600160a060020a0390811691161461086c57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b604060443610156108ab57600080fd5b600160a060020a033316600090815260046020526040902054829010156108d157600080fd5b600160a060020a03831660009081526004602052604090205482810110156108f857600080fd5b600160a060020a033381166000818152600460205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3505050565b60005433600160a060020a0390811691161461097d57600080fd5b6002805474ff0000000000000000000000000000000000000000191674010000000000000000000000000000000000000000179055565b60015433600160a060020a039081169116146109cf57600080fd5b600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600160a060020a03918216600090815260096020908152604080832093909416825291909152205490565b60005433600160a060020a03908116911614610a4957600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60025474010000000000000000000000000000000000000000900460ff16815600a165627a7a72305820b020adc266f9d06686e5b1d83f1b4d0334770234465ae03dad2f598ff4437aa70029

Swarm Source

bzzr://b020adc266f9d06686e5b1d83f1b4d0334770234465ae03dad2f598ff4437aa7

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.