ETH Price: $2,817.42 (+1.16%)

Contract

0xc7F357df8bdD74faEE6d0fcE0264831Cce1b5032
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer126776832021-06-21 12:43:391343 days ago1624279419IN
Minute Bar Dev Token
0 ETH0.002228943
Approve126776312021-06-21 12:33:131343 days ago1624278793IN
Minute Bar Dev Token
0 ETH0.0019039943
Transfer125789712021-06-06 5:15:401358 days ago1622956540IN
Minute Bar Dev Token
0 ETH0.0002926812
Transfer100475802020-05-11 22:15:571748 days ago1589235357IN
Minute Bar Dev Token
0 ETH0.000301788
Transfer100475802020-05-11 22:15:571748 days ago1589235357IN
Minute Bar Dev Token
0 ETH0.000301788
Transfer100406482020-05-10 20:33:381749 days ago1589142818IN
Minute Bar Dev Token
0 ETH0.000301788
Transfer100376682020-05-10 9:34:091750 days ago1589103249IN
Minute Bar Dev Token
0 ETH0.000234588
Transfer100306602020-05-09 7:20:081751 days ago1589008808IN
Minute Bar Dev Token
0 ETH0.0004903913
Transfer100278532020-05-08 20:47:551751 days ago1588970875IN
Minute Bar Dev Token
0 ETH0.0004843821
Transfer100266882020-05-08 16:33:111752 days ago1588955591IN
Minute Bar Dev Token
0 ETH0.0004843821
Transfer100264882020-05-08 15:51:131752 days ago1588953073IN
Minute Bar Dev Token
0 ETH0.0004843821
Transfer100264882020-05-08 15:51:131752 days ago1588953073IN
Minute Bar Dev Token
0 ETH0.0004843821
Transfer100264032020-05-08 15:31:441752 days ago1588951904IN
Minute Bar Dev Token
0 ETH0.0004843821
Transfer100263762020-05-08 15:25:151752 days ago1588951515IN
Minute Bar Dev Token
0 ETH0.0007921821
Transfer100263492020-05-08 15:20:131752 days ago1588951213IN
Minute Bar Dev Token
0 ETH0.0007921821
Transfer100263202020-05-08 15:13:201752 days ago1588950800IN
Minute Bar Dev Token
0 ETH0.0011071821
Transfer100254132020-05-08 11:52:371752 days ago1588938757IN
Minute Bar Dev Token
0 ETH0.0007921821
Transfer100251482020-05-08 10:55:151752 days ago1588935315IN
Minute Bar Dev Token
0 ETH0.0007921821
Transfer100197552020-05-07 14:51:551753 days ago1588863115IN
Minute Bar Dev Token
0 ETH0.0007921821
Transfer100197312020-05-07 14:46:121753 days ago1588862772IN
Minute Bar Dev Token
0 ETH0.0007921821
Transfer100141652020-05-06 17:57:341753 days ago1588787854IN
Minute Bar Dev Token
0 ETH0.000301788
Transfer100141542020-05-06 17:55:131753 days ago1588787713IN
Minute Bar Dev Token
0 ETH0.000301788
Transfer99957972020-05-03 22:00:161756 days ago1588543216IN
Minute Bar Dev Token
0 ETH0.000234588
Transfer99957132020-05-03 21:44:391756 days ago1588542279IN
Minute Bar Dev Token
0 ETH0.000126532.4
Transfer99951692020-05-03 19:45:541756 days ago1588535154IN
Minute Bar Dev Token
0 ETH0.000234588
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 0x945D5BAf...024cbE0A0
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
GoramCoin

Compiler Version
v0.4.13+commit.fb4cb1a

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.13;

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

contract GoramCoin {
    /* Public variables of the token */
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;

    /* 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);

    /* This notifies clients about the amount burnt */
    event Burn(address indexed from, uint256 value);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function GoramCoin(
        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
    }

    /* Internal transfer, only can be called by this contract */
    function _transfer(address _from, address _to, uint _value) internal {
        require (_to != 0x0);                               // Prevent transfer to 0x0 address. Use burn() instead
        require (balanceOf[_from] > _value);                // Check if the sender has enough
        require (balanceOf[_to] + _value > balanceOf[_to]); // Check for overflows
        balanceOf[_from] -= _value;                         // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        Transfer(_from, _to, _value);
    }

    /// @notice 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) {
        _transfer(msg.sender, _to, _value);
    }

    /// @notice Send `_value` tokens to `_to` in behalf of `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value the amount to send
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        require (_value < allowance[_from][msg.sender]);     // Check allowance
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

    /// @notice Allows `_spender` to spend no more than `_value` tokens in your behalf
    /// @param _spender The address authorized to spend
    /// @param _value the max amount they can spend
    function approve(address _spender, uint256 _value)
        returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        return true;
    }

    /// @notice Allows `_spender` to spend no more than `_value` tokens in your behalf, and then ping the contract about it
    /// @param _spender The address authorized to spend
    /// @param _value the max amount they can spend
    /// @param _extraData some extra information to send to the approved contract
    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;
        }
    }        

    /// @notice Remove `_value` tokens from the system irreversibly
    /// @param _value the amount of money to burn
    function burn(uint256 _value) returns (bool success) {
        require (balanceOf[msg.sender] > _value);            // Check if the sender has enough
        balanceOf[msg.sender] -= _value;                      // Subtract from the sender
        totalSupply -= _value;                                // Updates totalSupply
        Burn(msg.sender, _value);
        return true;
    }

    function burnFrom(address _from, uint256 _value) returns (bool success) {
        require(balanceOf[_from] >= _value);                // Check if the targeted balance is enough
        require(_value <= allowance[_from][msg.sender]);    // Check allowance
        balanceOf[_from] -= _value;                         // Subtract from the targeted balance
        allowance[_from][msg.sender] -= _value;             // Subtract from the sender's allowance
        totalSupply -= _value;                              // Update totalSupply
        Burn(_from, _value);
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"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":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

Deployed Bytecode

0x606060405236156100b75763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100bc578063095ea7b31461014757806318160ddd1461017d57806323b872dd146101a2578063313ce567146101de57806342966c681461020757806370a082311461023157806379cc67901461026257806395d89b4114610298578063a9059cbb14610323578063cae9ca5114610347578063dd62ed3e146103c0575b600080fd5b34156100c757600080fd5b6100cf6103f7565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010c5780820151818401525b6020016100f3565b50505050905090810190601f1680156101395780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015257600080fd5b610169600160a060020a0360043516602435610495565b604051901515815260200160405180910390f35b341561018857600080fd5b6101906104c6565b60405190815260200160405180910390f35b34156101ad57600080fd5b610169600160a060020a03600435811690602435166044356104cc565b604051901515815260200160405180910390f35b34156101e957600080fd5b6101f1610543565b60405160ff909116815260200160405180910390f35b341561021257600080fd5b61016960043561054c565b604051901515815260200160405180910390f35b341561023c57600080fd5b610190600160a060020a03600435166105d7565b60405190815260200160405180910390f35b341561026d57600080fd5b610169600160a060020a03600435166024356105e9565b604051901515815260200160405180910390f35b34156102a357600080fd5b6100cf6106c6565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561010c5780820151818401525b6020016100f3565b50505050905090810190601f1680156101395780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561032e57600080fd5b610345600160a060020a0360043516602435610764565b005b341561035257600080fd5b61016960048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061077495505050505050565b604051901515815260200160405180910390f35b34156103cb57600080fd5b610190600160a060020a03600435811690602435166108a8565b60405190815260200160405180910390f35b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561048d5780601f106104625761010080835404028352916020019161048d565b820191906000526020600020905b81548152906001019060200180831161047057829003601f168201915b505050505081565b600160a060020a03338116600090815260056020908152604080832093861683529290522081905560015b92915050565b60035481565b600160a060020a03808416600090815260056020908152604080832033909416835292905290812054821061050057600080fd5b600160a060020a03808516600090815260056020908152604080832033909416835292905220805483900390556105388484846108c5565b5060015b9392505050565b60025460ff1681565b600160a060020a03331660009081526004602052604081205482901161057157600080fd5b600160a060020a03331660008181526004602052604090819020805485900390556003805485900390557fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a25060015b919050565b60046020526000908152604090205481565b600160a060020a0382166000908152600460205260408120548290101561060f57600080fd5b600160a060020a038084166000908152600560209081526040808320339094168352929052205482111561064257600080fd5b600160a060020a038084166000818152600460209081526040808320805488900390556005825280832033909516835293905282902080548590039055600380548590039055907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59084905190815260200160405180910390a25060015b92915050565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561048d5780601f106104625761010080835404028352916020019161048d565b820191906000526020600020905b81548152906001019060200180831161047057829003601f168201915b505050505081565b61076f3383836108c5565b5b5050565b6000836107818185610495565b1561089f5780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156108385780820151818401525b60200161081f565b50505050905090810190601f1680156108655780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561088657600080fd5b6102c65a03f1151561089757600080fd5b505050600191505b5b509392505050565b600560209081526000928352604080842090915290825290205481565b600160a060020a03821615156108da57600080fd5b600160a060020a0383166000908152600460205260409020548190116108ff57600080fd5b600160a060020a0382166000908152600460205260409020548181011161092557600080fd5b600160a060020a038084166000818152600460205260408082208054869003905592851680825290839020805485019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9084905190815260200160405180910390a35b5050505600a165627a7a723058205aecd3547b55cfa51d16d0fab449bf6a8f8d32fcbc51ed4ed9564fb526577f550029

Swarm Source

bzzr://5aecd3547b55cfa51d16d0fab449bf6a8f8d32fcbc51ed4ed9564fb526577f55

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.