ETH Price: $2,948.71 (+0.85%)
 

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer228942022025-07-11 6:39:59159 days ago1752215999IN
MCAP
0 ETH0.000270475.74902175
Transfer223193542025-04-21 19:05:11239 days ago1745262311IN
MCAP
0 ETH0.00003690.78427551
Transfer216522722025-01-18 15:28:47332 days ago1737214127IN
MCAP
0 ETH0.001130121.80163423
Transfer209229552024-10-08 19:28:59434 days ago1728415739IN
MCAP
0 ETH0.0014879131.6175042
Transfer186248452023-11-22 4:16:47756 days ago1700626607IN
MCAP
0 ETH0.001352428.73789713
Transfer167536702023-03-04 7:43:111018 days ago1677915791IN
MCAP
0 ETH0.0009858420.95930353
Transfer161311542022-12-07 6:45:471106 days ago1670395547IN
MCAP
0 ETH0.0004627713.31813832
Transfer161114352022-12-04 12:27:111108 days ago1670156831IN
MCAP
0 ETH0.0005674212.06058048
Transfer155234492022-09-12 22:37:491191 days ago1663022269IN
MCAP
0 ETH0.0015162832.22846898
Transfer151727222022-07-19 11:12:291246 days ago1658229149IN
MCAP
0 ETH0.00521643110.84651417
Transfer151099792022-07-09 18:23:031256 days ago1657390983IN
MCAP
0 ETH0.000449415
Transfer148787752022-05-31 12:46:271295 days ago1654001187IN
MCAP
0 ETH0.001261226.8
Transfer143792352022-03-13 16:03:311374 days ago1647187411IN
MCAP
0 ETH0.0011670538.95374607
Transfer143601162022-03-10 16:20:191377 days ago1646929219IN
MCAP
0 ETH0.002215547.07840332
Transfer130417972021-08-17 9:01:371582 days ago1629190897IN
MCAP
0 ETH0.001987338.32950847
Transfer127723592021-07-06 6:39:161625 days ago1625553556IN
MCAP
0 ETH0.0003474810
Transfer127723112021-07-06 6:28:361625 days ago1625552916IN
MCAP
0 ETH0.000312629
Transfer127146552021-06-27 7:00:261634 days ago1624777226IN
MCAP
0 ETH0.000184245.00000145
Transfer126063842021-06-10 11:05:081650 days ago1623323108IN
MCAP
0 ETH0.0003581913.2
Transfer125731132021-06-05 7:22:421656 days ago1622877762IN
MCAP
0 ETH0.0006830113.17647155
Transfer123793952021-05-06 7:23:511686 days ago1620285831IN
MCAP
0 ETH0.0007302337
Transfer123793862021-05-06 7:22:111686 days ago1620285731IN
MCAP
0 ETH0.0019179337
Transfer123088802021-04-25 10:16:571696 days ago1619345817IN
MCAP
0 ETH0.0016337247
Transfer122335442021-04-13 19:14:281708 days ago1618341268IN
MCAP
0 ETH0.00492643168.00000145
Transfer121988732021-04-08 11:27:411713 days ago1617881261IN
MCAP
0 ETH0.0021476493
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MCAP

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-05-24
*/

pragma solidity ^0.4.6;


contract tokenRecipient {function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData);}


contract MCAP {
    /* Public variables of the token */
    string public standard = 'MCAP 1.0';

    string public name;

    string public symbol;

    uint8 public decimals;

    uint256 public totalSupply;

    address public owner;

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

    mapping (address => mapping (address => uint256)) public allowance;

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

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function MCAP(
    uint256 initialSupply,
    string tokenName,
    uint8 decimalUnits,
    string tokenSymbol
    ) {
        balanceOf[msg.sender] = initialSupply;
        // Give the creator all initial tokens
        totalSupply = initialSupply;
        // Update total supply
        name = tokenName;
        // Set the name for display purposes
        symbol = tokenSymbol;
        // Set the symbol for display purposes
        decimals = decimalUnits;
        // Amount of decimals for display purposes
        
        owner=msg.sender;
    }

    modifier onlyOwner {
        if (msg.sender != owner) throw;
        _;
    }
    /* Send coins */
    function transfer(address _to, uint256 _value) {
        if (_to == 0x0) throw;
        // Prevent transfer to 0x0 address
        if (balanceOf[msg.sender] < _value) throw;
        // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw;
        // Check for overflows
        balanceOf[msg.sender] -= _value;
        // Subtract from the sender
        balanceOf[_to] += _value;
        // Add the same to the recipient
        Transfer(msg.sender, _to, _value);
        // Notify anyone listening that this transfer took place
    }

    /* Allow another contract to spend some tokens in your behalf */
    function approve(address _spender, uint256 _value)
    returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        return true;
    }

    /* Approve and then comunicate the approved contract in a single tx */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData)
    returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }

    /* A contract attempts to get the coins */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (_to == 0x0) throw;
        // Prevent transfer to 0x0 address
        if (balanceOf[_from] < _value) throw;
        // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw;
        // Check for overflows
        if (_value > allowance[_from][msg.sender]) throw;
        // Check allowance
        balanceOf[_from] -= _value;
        // Subtract from the sender
        balanceOf[_to] += _value;
        // Add the same to the recipient
        allowance[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        return true;
    }

}

Contract Security Audit

Contract ABI

API
[{"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":"success","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":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"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":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"decimalUnits","type":"uint8"},{"name":"tokenSymbol","type":"string"}],"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"}]

60a0604052600860608190527f4d43415020312e30000000000000000000000000000000000000000000000000608090815261003e91600091906100f4565b50341561004757fe5b604051610b68380380610b68833981016040908152815160208301519183015160608401519193928301929091015b600160a060020a0333166000908152600660209081526040909120859055600485905583516100ab91600191908601906100f4565b5080516100bf9060029060208401906100f4565b506003805460ff191660ff841617905560058054600160a060020a03191633600160a060020a03161790555b50505050610194565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061013557805160ff1916838001178555610162565b82800160010185558215610162579182015b82811115610162578251825591602001919060010190610147565b5b5061016f929150610173565b5090565b61019191905b8082111561016f5760008155600101610179565b5090565b90565b6109c5806101a36000396000f300606060405236156100b75763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100b9578063095ea7b31461014957806318160ddd1461017c57806323b872dd1461019e578063313ce567146101d75780635a3b7e42146101fd57806370a082311461028d5780638da5cb5b146102bb57806395d89b41146102e7578063a9059cbb14610377578063cae9ca5114610398578063dd62ed3e1461040f575bfe5b34156100c157fe5b6100c9610443565b60408051602080825283518183015283519192839290830191850190808383821561010f575b80518252602083111561010f57601f1990920191602091820191016100ef565b505050905090810190601f16801561013b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015157fe5b610168600160a060020a03600435166024356104d0565b604080519115158252519081900360200190f35b341561018457fe5b61018c610501565b60408051918252519081900360200190f35b34156101a657fe5b610168600160a060020a0360043581169060243516604435610507565b604080519115158252519081900360200190f35b34156101df57fe5b6101e761062e565b6040805160ff9092168252519081900360200190f35b341561020557fe5b6100c9610637565b60408051602080825283518183015283519192839290830191850190808383821561010f575b80518252602083111561010f57601f1990920191602091820191016100ef565b505050905090810190601f16801561013b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561029557fe5b61018c600160a060020a03600435166106c5565b60408051918252519081900360200190f35b34156102c357fe5b6102cb6106d7565b60408051600160a060020a039092168252519081900360200190f35b34156102ef57fe5b6100c96106e6565b60408051602080825283518183015283519192839290830191850190808383821561010f575b80518252602083111561010f57601f1990920191602091820191016100ef565b505050905090810190601f16801561013b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561037f57fe5b610396600160a060020a0360043516602435610771565b005b34156103a057fe5b604080516020600460443581810135601f8101849004840285018401909552848452610168948235600160a060020a031694602480359560649492939190920191819084018382808284375094965061084295505050505050565b604080519115158252519081900360200190f35b341561041757fe5b61018c600160a060020a036004358116906024351661097c565b60408051918252519081900360200190f35b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104c85780601f1061049d576101008083540402835291602001916104c8565b820191906000526020600020905b8154815290600101906020018083116104ab57829003601f168201915b505050505081565b600160a060020a03338116600090815260076020908152604080832093861683529290522081905560015b92915050565b60045481565b6000600160a060020a038316151561051f5760006000fd5b600160a060020a038416600090815260066020526040902054829010156105465760006000fd5b600160a060020a038316600090815260066020526040902054828101101561056e5760006000fd5b600160a060020a03808516600090815260076020908152604080832033909416835292905220548211156105a25760006000fd5b600160a060020a03808516600081815260066020908152604080832080548890039055878516808452818420805489019055848452600783528184203390961684529482529182902080548790039055815186815291517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060015b9392505050565b60035460ff1681565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104c85780601f1061049d576101008083540402835291602001916104c8565b820191906000526020600020905b8154815290600101906020018083116104ab57829003601f168201915b505050505081565b60066020526000908152604090205481565b600554600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104c85780601f1061049d576101008083540402835291602001916104c8565b820191906000526020600020905b8154815290600101906020018083116104ab57829003601f168201915b505050505081565b600160a060020a03821615156107875760006000fd5b600160a060020a033316600090815260066020526040902054819010156107ae5760006000fd5b600160a060020a03821660009081526006602052604090205481810110156107d65760006000fd5b600160a060020a03338116600081815260066020908152604080832080548790039055938616808352918490208054860190558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35b5050565b60008361084f81856104d0565b156109735780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360008314610913575b80518252602083111561091357601f1990920191602091820191016108f3565b505050905090810190601f16801561093f5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561095d57fe5b6102c65a03f1151561096b57fe5b505050600191505b5b509392505050565b6007602090815260009283526040808420909152908252902054815600a165627a7a72305820dfd8ea2a15374349f608e5bb9ef86d9de763c4b84d287e0c390001a776c0a97b0029000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000044d4341500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044d43415000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x606060405236156100b75763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100b9578063095ea7b31461014957806318160ddd1461017c57806323b872dd1461019e578063313ce567146101d75780635a3b7e42146101fd57806370a082311461028d5780638da5cb5b146102bb57806395d89b41146102e7578063a9059cbb14610377578063cae9ca5114610398578063dd62ed3e1461040f575bfe5b34156100c157fe5b6100c9610443565b60408051602080825283518183015283519192839290830191850190808383821561010f575b80518252602083111561010f57601f1990920191602091820191016100ef565b505050905090810190601f16801561013b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015157fe5b610168600160a060020a03600435166024356104d0565b604080519115158252519081900360200190f35b341561018457fe5b61018c610501565b60408051918252519081900360200190f35b34156101a657fe5b610168600160a060020a0360043581169060243516604435610507565b604080519115158252519081900360200190f35b34156101df57fe5b6101e761062e565b6040805160ff9092168252519081900360200190f35b341561020557fe5b6100c9610637565b60408051602080825283518183015283519192839290830191850190808383821561010f575b80518252602083111561010f57601f1990920191602091820191016100ef565b505050905090810190601f16801561013b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561029557fe5b61018c600160a060020a03600435166106c5565b60408051918252519081900360200190f35b34156102c357fe5b6102cb6106d7565b60408051600160a060020a039092168252519081900360200190f35b34156102ef57fe5b6100c96106e6565b60408051602080825283518183015283519192839290830191850190808383821561010f575b80518252602083111561010f57601f1990920191602091820191016100ef565b505050905090810190601f16801561013b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561037f57fe5b610396600160a060020a0360043516602435610771565b005b34156103a057fe5b604080516020600460443581810135601f8101849004840285018401909552848452610168948235600160a060020a031694602480359560649492939190920191819084018382808284375094965061084295505050505050565b604080519115158252519081900360200190f35b341561041757fe5b61018c600160a060020a036004358116906024351661097c565b60408051918252519081900360200190f35b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104c85780601f1061049d576101008083540402835291602001916104c8565b820191906000526020600020905b8154815290600101906020018083116104ab57829003601f168201915b505050505081565b600160a060020a03338116600090815260076020908152604080832093861683529290522081905560015b92915050565b60045481565b6000600160a060020a038316151561051f5760006000fd5b600160a060020a038416600090815260066020526040902054829010156105465760006000fd5b600160a060020a038316600090815260066020526040902054828101101561056e5760006000fd5b600160a060020a03808516600090815260076020908152604080832033909416835292905220548211156105a25760006000fd5b600160a060020a03808516600081815260066020908152604080832080548890039055878516808452818420805489019055848452600783528184203390961684529482529182902080548790039055815186815291517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060015b9392505050565b60035460ff1681565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104c85780601f1061049d576101008083540402835291602001916104c8565b820191906000526020600020905b8154815290600101906020018083116104ab57829003601f168201915b505050505081565b60066020526000908152604090205481565b600554600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104c85780601f1061049d576101008083540402835291602001916104c8565b820191906000526020600020905b8154815290600101906020018083116104ab57829003601f168201915b505050505081565b600160a060020a03821615156107875760006000fd5b600160a060020a033316600090815260066020526040902054819010156107ae5760006000fd5b600160a060020a03821660009081526006602052604090205481810110156107d65760006000fd5b600160a060020a03338116600081815260066020908152604080832080548790039055938616808352918490208054860190558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35b5050565b60008361084f81856104d0565b156109735780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360008314610913575b80518252602083111561091357601f1990920191602091820191016108f3565b505050905090810190601f16801561093f5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561095d57fe5b6102c65a03f1151561096b57fe5b505050600191505b5b509392505050565b6007602090815260009283526040808420909152908252902054815600a165627a7a72305820dfd8ea2a15374349f608e5bb9ef86d9de763c4b84d287e0c390001a776c0a97b0029

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

000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000044d4341500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044d43415000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 10000000000000000
Arg [1] : tokenName (string): MCAP
Arg [2] : decimalUnits (uint8): 8
Arg [3] : tokenSymbol (string): MCAP

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000002386f26fc10000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [3] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [5] : 4d43415000000000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4d43415000000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://dfd8ea2a15374349f608e5bb9ef86d9de763c4b84d287e0c390001a776c0a97b

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.