Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Source Code
Overview
Max Total Supply
399,835,895 MDZ
Holders
1,130
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 0 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Name:
Minedozer
Compiler Version
v0.4.16+commit.d7661dd9
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2017-12-01
*/
pragma solidity ^0.4.16;
contract owned {
address public owner;
function owned() {
owner = msg.sender;
}
modifier onlyOwner {
require(msg.sender == owner);
_;
}
function transferOwnership(address newOwner) onlyOwner {
owner = newOwner;
}
}
contract Crowdsale is owned {
uint256 public totalSupply;
mapping (address => uint256) public balanceOf;
event Transfer(address indexed from, address indexed to, uint256 value);
function Crowdsale() payable owned() {
totalSupply = 400000000;
balanceOf[this] = 400000000;
}
function () payable {
require(balanceOf[this] > 0);
uint256 tokens = 1000000 * msg.value / 1000000000000000000;
if (tokens > balanceOf[this]) {
tokens = balanceOf[this];
uint valueWei = tokens * 1000000000000000000 / 1000000;
msg.sender.transfer(msg.value - valueWei);
}
require(balanceOf[msg.sender] + tokens > balanceOf[msg.sender]); // overflow
require(tokens > 0);
balanceOf[msg.sender] += tokens;
balanceOf[this] -= tokens;
Transfer(this, msg.sender, tokens);
}
}
contract Token is Crowdsale {
string public name = 'Minedozer';
string public symbol = "MDZ";
uint8 public decimals = 0;
mapping (address => mapping (address => uint256)) public allowed;
event Approval(address indexed owner, address indexed spender, uint256 value);
event Burned(address indexed owner, uint256 value);
function Token() payable Crowdsale() {}
function transfer(address _to, uint256 _value) public {
require(balanceOf[msg.sender] >= _value);
require(balanceOf[_to] + _value >= balanceOf[_to]); // overflow
balanceOf[msg.sender] -= _value;
balanceOf[_to] += _value;
Transfer(msg.sender, _to, _value);
}
function transferFrom(address _from, address _to, uint256 _value) public {
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, uint256 _value) public {
allowed[msg.sender][_spender] = _value;
Approval(msg.sender, _spender, _value);
}
function allowance(address _owner, address _spender) public constant
returns (uint256 remaining) {
return allowed[_owner][_spender];
}
function burn(uint256 _value) public {
require(balanceOf[msg.sender] >= _value);
balanceOf[msg.sender] -= _value;
totalSupply -= _value;
Burned(msg.sender, _value);
}
}
contract MigrationAgent {
function migrateFrom(address _from, uint256 _value);
}
contract TokenMigration is Token {
address public migrationAgent;
uint256 public totalMigrated;
event Migrate(address indexed from, address indexed to, uint256 value);
function TokenMigration() payable Token() {}
// Migrate _value of tokens to the new token contract
function migrate(uint256 _value) external {
require(migrationAgent != 0);
require(_value != 0);
require(_value <= balanceOf[msg.sender]);
balanceOf[msg.sender] -= _value;
totalSupply -= _value;
totalMigrated += _value;
MigrationAgent(migrationAgent).migrateFrom(msg.sender, _value);
Migrate(msg.sender, migrationAgent, _value);
}
function setMigrationAgent(address _agent) external onlyOwner {
require(migrationAgent == 0);
migrationAgent = _agent;
}
}
contract Minedozer is TokenMigration {
function Minedozer() payable TokenMigration() {}
function withdraw() public onlyOwner {
owner.transfer(this.balance);
}
function killMe() public onlyOwner {
require(totalSupply == 0);
selfdestruct(owner);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"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":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"migrate","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_agent","type":"address"}],"name":"setMigrationAgent","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"migrationAgent","outputs":[{"name":"","type":"address"}],"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":"totalMigrated","outputs":[{"name":"","type":"uint256"}],"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"},{"constant":false,"inputs":[],"name":"killMe","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":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":true,"stateMutability":"payable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Migrate","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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burned","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
606060405260408051908101604052600981527f4d696e65646f7a657200000000000000000000000000000000000000000000006020820152600390805161004b9291602001906100eb565b5060408051908101604052600381527f4d445a0000000000000000000000000000000000000000000000000000000000602082015260049080516100939291602001906100eb565b506005805460ff191690555b5b5b5b5b60008054600160a060020a03191633600160a060020a03161790555b6317d784006001819055600160a060020a0330166000908152600260205260409020555b5b5b5b61018b565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012c57805160ff1916838001178555610159565b82800160010185558215610159579182015b8281111561015957825182559160200191906001019061013e565b5b5061016692915061016a565b5090565b61018891905b808211156101665760008155600101610170565b5090565b90565b610d158061019a6000396000f300606060405236156101045763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610264578063095ea7b3146102ef57806318160ddd1461031357806323b872dd14610338578063313ce567146103625780633ccfd60b1461038b57806342966c68146103a0578063454b0608146103b85780635c658165146103d057806370a082311461040757806375e2ff65146104385780638328dbcd146104595780638da5cb5b1461048857806395a0f5eb146104b757806395d89b41146104dc578063a9059cbb14610567578063b603cd801461058b578063dd62ed3e146105a0578063f2fde38b146105d7575b5b600160a060020a033016600090815260026020526040812054819081901161012c57600080fd5b670de0b6b3a7640000620f424034025b600160a060020a03301660009081526002602052604090205491900492508211156101c457600160a060020a0330166000908152600260205260409020549150620f4240670de0b6b3a764000083025b04905033600160a060020a03166108fc8234039081150290604051600060405180830381858888f1935050505015156101c457600080fd5b5b600160a060020a033316600090815260026020526040902054828101116101eb57600080fd5b600082116101f857600080fd5b600160a060020a0333811660008181526002602052604080822080548701905530909316808252908390208054869003905590917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35b5050005b341561026f57600080fd5b6102776105f8565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102b45780820151818401525b60200161029b565b50505050905090810190601f1680156102e15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102fa57600080fd5b610311600160a060020a0360043516602435610696565b005b341561031e57600080fd5b6103266106fb565b60405190815260200160405180910390f35b341561034357600080fd5b610311600160a060020a0360043581169060243516604435610701565b005b341561036d57600080fd5b61037561080c565b60405160ff909116815260200160405180910390f35b341561039657600080fd5b610311610815565b005b34156103ab57600080fd5b61031160043561086d565b005b34156103c357600080fd5b6103116004356108f4565b005b34156103db57600080fd5b610326600160a060020a0360043581169060243516610a35565b60405190815260200160405180910390f35b341561041257600080fd5b610326600160a060020a0360043516610a52565b60405190815260200160405180910390f35b341561044357600080fd5b610311600160a060020a0360043516610a64565b005b341561046457600080fd5b61046c610ac2565b604051600160a060020a03909116815260200160405180910390f35b341561049357600080fd5b61046c610ad1565b604051600160a060020a03909116815260200160405180910390f35b34156104c257600080fd5b610326610ae0565b60405190815260200160405180910390f35b34156104e757600080fd5b610277610ae6565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102b45780820151818401525b60200161029b565b50505050905090810190601f1680156102e15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561057257600080fd5b610311600160a060020a0360043516602435610b84565b005b341561059657600080fd5b610311610c3b565b005b34156105ab57600080fd5b610326600160a060020a0360043581169060243516610c74565b60405190815260200160405180910390f35b34156105e257600080fd5b610311600160a060020a0360043516610ca1565b005b60038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561068e5780601f106106635761010080835404028352916020019161068e565b820191906000526020600020905b81548152906001019060200180831161067157829003601f168201915b505050505081565b600160a060020a03338116600081815260066020908152604080832094871680845294909152908190208490557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259084905190815260200160405180910390a35b5050565b60015481565b600160a060020a0383166000908152600260205260409020548190101561072757600080fd5b600160a060020a038216600090815260026020526040902054818101101561074e57600080fd5b600160a060020a03808416600090815260066020908152604080832033909416835292905220548190101561078257600080fd5b600160a060020a03808416600081815260026020908152604080832080548790039055868516808452818420805488019055848452600683528184203390961684529490915290819020805485900390557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35b505050565b60055460ff1681565b60005433600160a060020a0390811691161461083057600080fd5b600054600160a060020a039081169030163180156108fc0290604051600060405180830381858888f19350505050151561086957600080fd5b5b5b565b600160a060020a0333166000908152600260205260409020548190101561089357600080fd5b600160a060020a03331660008181526002602052604090819020805484900390556001805484900390557f696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df79083905190815260200160405180910390a25b50565b600754600160a060020a0316151561090b57600080fd5b80151561091757600080fd5b600160a060020a03331660009081526002602052604090205481111561093c57600080fd5b33600160a060020a038181166000908152600260205260409081902080548590039055600180548590039055600880548501905560075490911691637a3130e3918490517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156109d957600080fd5b6102c65a03f115156109ea57600080fd5b5050600754600160a060020a03908116915033167f18df02dcc52b9c494f391df09661519c0069bd8540141946280399408205ca1a8360405190815260200160405180910390a35b50565b600660209081526000928352604080842090915290825290205481565b60026020526000908152604090205481565b60005433600160a060020a03908116911614610a7f57600080fd5b600754600160a060020a031615610a9557600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b600754600160a060020a031681565b600054600160a060020a031681565b60085481565b60048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561068e5780601f106106635761010080835404028352916020019161068e565b820191906000526020600020905b81548152906001019060200180831161067157829003601f168201915b505050505081565b600160a060020a03331660009081526002602052604090205481901015610baa57600080fd5b600160a060020a0382166000908152600260205260409020548181011015610bd157600080fd5b600160a060020a033381166000818152600260205260408082208054869003905592851680825290839020805485019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35b5050565b60005433600160a060020a03908116911614610c5657600080fd5b60015415610c6357600080fd5b600054600160a060020a0316ff5b5b565b600160a060020a038083166000908152600660209081526040808320938516835292905220545b92915050565b60005433600160a060020a03908116911614610cbc57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b505600a165627a7a72305820e76f180b7bfc4b448bd50c5d4ba28d838318752e9affdd45fdbb05d7f73abae60029
Deployed Bytecode
0x606060405236156101045763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610264578063095ea7b3146102ef57806318160ddd1461031357806323b872dd14610338578063313ce567146103625780633ccfd60b1461038b57806342966c68146103a0578063454b0608146103b85780635c658165146103d057806370a082311461040757806375e2ff65146104385780638328dbcd146104595780638da5cb5b1461048857806395a0f5eb146104b757806395d89b41146104dc578063a9059cbb14610567578063b603cd801461058b578063dd62ed3e146105a0578063f2fde38b146105d7575b5b600160a060020a033016600090815260026020526040812054819081901161012c57600080fd5b670de0b6b3a7640000620f424034025b600160a060020a03301660009081526002602052604090205491900492508211156101c457600160a060020a0330166000908152600260205260409020549150620f4240670de0b6b3a764000083025b04905033600160a060020a03166108fc8234039081150290604051600060405180830381858888f1935050505015156101c457600080fd5b5b600160a060020a033316600090815260026020526040902054828101116101eb57600080fd5b600082116101f857600080fd5b600160a060020a0333811660008181526002602052604080822080548701905530909316808252908390208054869003905590917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35b5050005b341561026f57600080fd5b6102776105f8565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102b45780820151818401525b60200161029b565b50505050905090810190601f1680156102e15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102fa57600080fd5b610311600160a060020a0360043516602435610696565b005b341561031e57600080fd5b6103266106fb565b60405190815260200160405180910390f35b341561034357600080fd5b610311600160a060020a0360043581169060243516604435610701565b005b341561036d57600080fd5b61037561080c565b60405160ff909116815260200160405180910390f35b341561039657600080fd5b610311610815565b005b34156103ab57600080fd5b61031160043561086d565b005b34156103c357600080fd5b6103116004356108f4565b005b34156103db57600080fd5b610326600160a060020a0360043581169060243516610a35565b60405190815260200160405180910390f35b341561041257600080fd5b610326600160a060020a0360043516610a52565b60405190815260200160405180910390f35b341561044357600080fd5b610311600160a060020a0360043516610a64565b005b341561046457600080fd5b61046c610ac2565b604051600160a060020a03909116815260200160405180910390f35b341561049357600080fd5b61046c610ad1565b604051600160a060020a03909116815260200160405180910390f35b34156104c257600080fd5b610326610ae0565b60405190815260200160405180910390f35b34156104e757600080fd5b610277610ae6565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102b45780820151818401525b60200161029b565b50505050905090810190601f1680156102e15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561057257600080fd5b610311600160a060020a0360043516602435610b84565b005b341561059657600080fd5b610311610c3b565b005b34156105ab57600080fd5b610326600160a060020a0360043581169060243516610c74565b60405190815260200160405180910390f35b34156105e257600080fd5b610311600160a060020a0360043516610ca1565b005b60038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561068e5780601f106106635761010080835404028352916020019161068e565b820191906000526020600020905b81548152906001019060200180831161067157829003601f168201915b505050505081565b600160a060020a03338116600081815260066020908152604080832094871680845294909152908190208490557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259084905190815260200160405180910390a35b5050565b60015481565b600160a060020a0383166000908152600260205260409020548190101561072757600080fd5b600160a060020a038216600090815260026020526040902054818101101561074e57600080fd5b600160a060020a03808416600090815260066020908152604080832033909416835292905220548190101561078257600080fd5b600160a060020a03808416600081815260026020908152604080832080548790039055868516808452818420805488019055848452600683528184203390961684529490915290819020805485900390557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35b505050565b60055460ff1681565b60005433600160a060020a0390811691161461083057600080fd5b600054600160a060020a039081169030163180156108fc0290604051600060405180830381858888f19350505050151561086957600080fd5b5b5b565b600160a060020a0333166000908152600260205260409020548190101561089357600080fd5b600160a060020a03331660008181526002602052604090819020805484900390556001805484900390557f696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df79083905190815260200160405180910390a25b50565b600754600160a060020a0316151561090b57600080fd5b80151561091757600080fd5b600160a060020a03331660009081526002602052604090205481111561093c57600080fd5b33600160a060020a038181166000908152600260205260409081902080548590039055600180548590039055600880548501905560075490911691637a3130e3918490517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401600060405180830381600087803b15156109d957600080fd5b6102c65a03f115156109ea57600080fd5b5050600754600160a060020a03908116915033167f18df02dcc52b9c494f391df09661519c0069bd8540141946280399408205ca1a8360405190815260200160405180910390a35b50565b600660209081526000928352604080842090915290825290205481565b60026020526000908152604090205481565b60005433600160a060020a03908116911614610a7f57600080fd5b600754600160a060020a031615610a9557600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b600754600160a060020a031681565b600054600160a060020a031681565b60085481565b60048054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561068e5780601f106106635761010080835404028352916020019161068e565b820191906000526020600020905b81548152906001019060200180831161067157829003601f168201915b505050505081565b600160a060020a03331660009081526002602052604090205481901015610baa57600080fd5b600160a060020a0382166000908152600260205260409020548181011015610bd157600080fd5b600160a060020a033381166000818152600260205260408082208054869003905592851680825290839020805485019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35b5050565b60005433600160a060020a03908116911614610c5657600080fd5b60015415610c6357600080fd5b600054600160a060020a0316ff5b5b565b600160a060020a038083166000908152600660209081526040808320938516835292905220545b92915050565b60005433600160a060020a03908116911614610cbc57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b505600a165627a7a72305820e76f180b7bfc4b448bd50c5d4ba28d838318752e9affdd45fdbb05d7f73abae60029
Swarm Source
bzzr://e76f180b7bfc4b448bd50c5d4ba28d838318752e9affdd45fdbb05d7f73abae6
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)