ETH Price: $2,735.35 (-2.38%)

Contract

0xD21B8A63A9D09660673EF57Ca96cd6cA483Cc9df
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer56693832018-05-24 15:31:392465 days ago1527175899IN
0xD21B8A63...A483Cc9df
0 ETH0.0007999915
Transfer56693552018-05-24 15:26:002465 days ago1527175560IN
0xD21B8A63...A483Cc9df
0 ETH0.0007990315
Transfer56567512018-05-22 9:21:522468 days ago1526980912IN
0xD21B8A63...A483Cc9df
0 ETH0.0006445512.1
Transfer56567452018-05-22 9:20:502468 days ago1526980850IN
0xD21B8A63...A483Cc9df
0 ETH0.0006392212
Transfer56567372018-05-22 9:18:182468 days ago1526980698IN
0xD21B8A63...A483Cc9df
0 ETH0.0004247811.1
Transfer56567262018-05-22 9:14:592468 days ago1526980499IN
0xD21B8A63...A483Cc9df
0 ETH0.0006392212
Transfer56567142018-05-22 9:12:042468 days ago1526980324IN
0xD21B8A63...A483Cc9df
0 ETH0.0006384612
Transfer56567092018-05-22 9:10:412468 days ago1526980241IN
0xD21B8A63...A483Cc9df
0 ETH0.0006392212
Transfer56567072018-05-22 9:10:082468 days ago1526980208IN
0xD21B8A63...A483Cc9df
0 ETH0.0006445512.1
Transfer56567002018-05-22 9:08:462468 days ago1526980126IN
0xD21B8A63...A483Cc9df
0 ETH0.0012177122.8598231
Transfer56566952018-05-22 9:06:472468 days ago1526980007IN
0xD21B8A63...A483Cc9df
0 ETH0.0006392212
Transfer56566852018-05-22 9:03:322468 days ago1526979812IN
0xD21B8A63...A483Cc9df
0 ETH0.0006392212
Transfer56566702018-05-22 9:00:042468 days ago1526979604IN
0xD21B8A63...A483Cc9df
0 ETH0.0004592212
Transfer56566582018-05-22 8:55:592468 days ago1526979359IN
0xD21B8A63...A483Cc9df
0 ETH0.0006392212
Transfer56564482018-05-22 8:05:162468 days ago1526976316IN
0xD21B8A63...A483Cc9df
0 ETH0.000633911.9
Transfer56564422018-05-22 8:04:062468 days ago1526976246IN
0xD21B8A63...A483Cc9df
0 ETH0.0005912811.1
Transfer56564372018-05-22 8:02:502468 days ago1526976170IN
0xD21B8A63...A483Cc9df
0 ETH0.0005859511.0000001
Transfer56564322018-05-22 8:01:182468 days ago1526976078IN
0xD21B8A63...A483Cc9df
0 ETH0.0006384612
Transfer56564212018-05-22 7:57:492468 days ago1526975869IN
0xD21B8A63...A483Cc9df
0 ETH0.0004592212
Transfer56564162018-05-22 7:56:232468 days ago1526975783IN
0xD21B8A63...A483Cc9df
0 ETH0.0006392212
Transfer56564082018-05-22 7:55:242468 days ago1526975724IN
0xD21B8A63...A483Cc9df
0 ETH0.0004592212
Transfer56564042018-05-22 7:54:372468 days ago1526975677IN
0xD21B8A63...A483Cc9df
0 ETH0.0006392212
Transfer56563932018-05-22 7:51:582468 days ago1526975518IN
0xD21B8A63...A483Cc9df
0 ETH0.0006392212
Transfer56126122018-05-14 14:17:042475 days ago1526307424IN
0xD21B8A63...A483Cc9df
0 ETH0.0004592212
Transfer56126092018-05-14 14:16:322475 days ago1526307392IN
0xD21B8A63...A483Cc9df
0 ETH0.0006384612
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:
TokenERC20

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.21;
/*
* @author Ivan Borisov(Github.com/pillardevelopment)
*/
library SafeMath {

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b > 0);
        uint256 c = a / b;
        assert(a == b * c + a % b);
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }
}

contract Ownable {
    address public owner;

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

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

contract TokenERC20 is Ownable {
    using SafeMath for uint;

    string public name = "Your Open Direct Sales Ecosystem";
    string public symbol = "YODSE";
    uint256 public decimals = 18;
    uint256 DEC = 10 ** uint256(decimals);
    address public owner;
    uint256 public totalSupply = 100000000*DEC;
    uint256 public avaliableSupply;

    mapping (address => uint256) public balanceOf;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Burn(address indexed from, uint256 value);

    function TokenERC20() public
    {
        balanceOf[msg.sender] = totalSupply;
        avaliableSupply = balanceOf[msg.sender];
        owner = msg.sender;
    }

    function _transfer(address _from, address _to, uint256 _value) internal {
        require(_to != 0x0);
        require(balanceOf[_from] >= _value);
        require(balanceOf[_to] + _value > balanceOf[_to]);
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

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

    function burn(uint256 _value) public {
        _burn(msg.sender, _value);
    }

    function _burn(address _who, uint256 _value) internal {
        require(_value <= balanceOf[_who]);
        balanceOf[_who] = balanceOf[_who].sub(_value);
        totalSupply = totalSupply.sub(_value);
        emit Burn(_who, _value);
        emit Transfer(_who, address(0), _value);
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"avaliableSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"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":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"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":"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":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

60606040526040805190810160405280602081526020017f596f7572204f70656e204469726563742053616c65732045636f73797374656d8152506001908051906020019061004f9291906101d3565b506040805190810160405280600581526020017f594f4453450000000000000000000000000000000000000000000000000000008152506002908051906020019061009b9291906101d3565b506012600355600354600a0a6004556004546305f5e1000260065534156100c157600080fd5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600654600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460078190555033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610278565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061021457805160ff1916838001178555610242565b82800160010185558215610242579182015b82811115610241578251825591602001919060010190610226565b5b50905061024f9190610253565b5090565b61027591905b80821115610271576000816000905550600101610259565b5090565b90565b6109f5806102876000396000f300606060405260043610610099576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806304a849381461009e57806306fdde03146100c757806318160ddd14610155578063313ce5671461017e57806342966c68146101a757806370a08231146101ca5780638da5cb5b1461021757806395d89b411461026c578063a9059cbb146102fa575b600080fd5b34156100a957600080fd5b6100b161033c565b6040518082815260200191505060405180910390f35b34156100d257600080fd5b6100da610342565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561011a5780820151818401526020810190506100ff565b50505050905090810190601f1680156101475780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561016057600080fd5b6101686103e0565b6040518082815260200191505060405180910390f35b341561018957600080fd5b6101916103e6565b6040518082815260200191505060405180910390f35b34156101b257600080fd5b6101c860048080359060200190919050506103ec565b005b34156101d557600080fd5b610201600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103f9565b6040518082815260200191505060405180910390f35b341561022257600080fd5b61022a610411565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561027757600080fd5b61027f610437565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102bf5780820151818401526020810190506102a4565b50505050905090810190601f1680156102ec5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561030557600080fd5b61033a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506104d5565b005b60075481565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103d85780601f106103ad576101008083540402835291602001916103d8565b820191906000526020600020905b8154815290600101906020018083116103bb57829003601f168201915b505050505081565b60065481565b60035481565b6103f633826104e4565b50565b60086020528060005260406000206000915090505481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104cd5780601f106104a2576101008083540402835291602001916104cd565b820191906000526020600020905b8154815290600101906020018083116104b057829003601f168201915b505050505081565b6104e033838361069a565b5050565b600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561053257600080fd5b61058481600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546109b090919063ffffffff16565b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506105dc816006546109b090919063ffffffff16565b6006819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000808373ffffffffffffffffffffffffffffffffffffffff16141515156106c157600080fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561070f57600080fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540111151561079d57600080fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401905081600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a380600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011415156109aa57fe5b50505050565b60008282111515156109be57fe5b8183039050929150505600a165627a7a72305820a6a000f5413ceb836e2790619b204e7df4bbc8b42782a53376362a07d4c18fd60029

Deployed Bytecode

0x606060405260043610610099576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806304a849381461009e57806306fdde03146100c757806318160ddd14610155578063313ce5671461017e57806342966c68146101a757806370a08231146101ca5780638da5cb5b1461021757806395d89b411461026c578063a9059cbb146102fa575b600080fd5b34156100a957600080fd5b6100b161033c565b6040518082815260200191505060405180910390f35b34156100d257600080fd5b6100da610342565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561011a5780820151818401526020810190506100ff565b50505050905090810190601f1680156101475780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561016057600080fd5b6101686103e0565b6040518082815260200191505060405180910390f35b341561018957600080fd5b6101916103e6565b6040518082815260200191505060405180910390f35b34156101b257600080fd5b6101c860048080359060200190919050506103ec565b005b34156101d557600080fd5b610201600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103f9565b6040518082815260200191505060405180910390f35b341561022257600080fd5b61022a610411565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561027757600080fd5b61027f610437565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102bf5780820151818401526020810190506102a4565b50505050905090810190601f1680156102ec5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561030557600080fd5b61033a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506104d5565b005b60075481565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103d85780601f106103ad576101008083540402835291602001916103d8565b820191906000526020600020905b8154815290600101906020018083116103bb57829003601f168201915b505050505081565b60065481565b60035481565b6103f633826104e4565b50565b60086020528060005260406000206000915090505481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104cd5780601f106104a2576101008083540402835291602001916104cd565b820191906000526020600020905b8154815290600101906020018083116104b057829003601f168201915b505050505081565b6104e033838361069a565b5050565b600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115151561053257600080fd5b61058481600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546109b090919063ffffffff16565b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506105dc816006546109b090919063ffffffff16565b6006819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a2600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000808373ffffffffffffffffffffffffffffffffffffffff16141515156106c157600080fd5b81600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561070f57600080fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540111151561079d57600080fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401905081600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a380600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011415156109aa57fe5b50505050565b60008282111515156109be57fe5b8183039050929150505600a165627a7a72305820a6a000f5413ceb836e2790619b204e7df4bbc8b42782a53376362a07d4c18fd60029

Swarm Source

bzzr://a6a000f5413ceb836e2790619b204e7df4bbc8b42782a53376362a07d4c18fd6

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.