ETH Price: $1,982.94 (-4.45%)

Contract

0x0567bA570cF88C8D7b73bCFe5FEEa4ecfe203F46
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

Advanced mode:
Parent Transaction Hash Method Block
From
To
View All Internal Transactions
Loading...
Loading
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:
EthereumGAS

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.24;

/// @title Abstract Token, ERC20 token interface
contract ERC20 {

    function name() constant public returns (string);
    function symbol() constant public returns (string);
    function decimals() constant public returns (uint8);
    function totalSupply() constant public returns (uint256);
    function balanceOf(address owner) public view returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    function allowance(address owner, address spender) public view returns (uint256);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

/// Full complete implements ERC 20 Token standard: https://github.com/ethereum/EIPs/issues/20
contract StandardToken is ERC20 {

    string  internal _name;
    string  internal _symbol;
    uint8   internal _decimals;
    uint256 internal _totalSupply;

    mapping (address => uint256) public balances;
    mapping (address => mapping (address => uint256)) internal allowed;

    /// @dev Returns name of tokens.
    function name() public view returns (string) {
        return _name;
    }

    /// @dev Returns symbol of tokens.
    function symbol() public view returns (string) {
        return _symbol;
    }

    /// @dev Returns decimal of token.
    function decimals() public view returns (uint8) {
        return _decimals;
    }

    /// @dev Returns total supply of tokens.
    function totalSupply() public view returns (uint256) {
        return _totalSupply;
    }

    /// @dev Returns number of tokens owned by given address.
    /// @param _owner Address of token owner.
    function balanceOf(address _owner) public view returns (uint256) {
        return balances[_owner];
    }

    /// @dev Transfers sender's tokens to a given address. Returns success.
    /// @param _to Address of token receiver.
    /// @param _value Number of tokens to transfer.
    function transfer(address _to, uint256 _value) public returns (bool) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            emit Transfer(msg.sender, _to, _value);
            return true;
        }
        else {
            return false;
        }
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
      if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            emit Transfer(_from, _to, _value);
            return true;
        }
        else {
            return false;
        }
    }

    function approve(address _spender, uint256 _value) public returns (bool) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) public view returns (uint256) {
      return allowed[_owner][_spender];
    }
}

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
    
  address public owner;

  event OwnershipRenounced(address indexed previousOwner);
  event OwnershipTransferred(
    address indexed previousOwner,
    address indexed newOwner
  );

  constructor() public {
    owner = msg.sender;
  }

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

  function renounceOwnership() public onlyOwner {
    emit OwnershipRenounced(owner);
    owner = address(0);
  }

  function transferOwnership(address _newOwner) public onlyOwner {
    _transferOwnership(_newOwner);
  }

  function _transferOwnership(address _newOwner) internal {
    require(_newOwner != address(0));
    emit OwnershipTransferred(owner, _newOwner);
    owner = _newOwner;
  }
}

contract Mintable is StandardToken {
    
    // triggered when the total supply is increased
    event Issuance(uint256 _amount);
    
    /**
        @dev increases the token supply and sends the new tokens to an account
        can only be called by the contract owner
        @param _to         account to receive the new amount
        @param _amount     amount to increase the supply by
    */
    function issue(address _to, uint256 _amount)
        internal
    {
        _totalSupply = _totalSupply + _amount;
        balances[_to] = balances[_to] + _amount;

        emit Issuance(_amount);
        emit Transfer(this, _to, _amount);
    }
}

contract EthereumGAS is Mintable, Ownable {
    
    /// @dev rewrote transfer method
    function transfer(address _to, uint256 _value) 
        public 
        returns (bool) 
    {
        super.transfer(_to, _value);
        super.issue(msg.sender, gasleft());
    }
    
    uint256 addPrice = 10 ether;
    mapping (address => bool) public listContracts;
    
    constructor() public {
        _name = "Ethereum GAS";  
        _symbol = "EGAS";
        _decimals = 18;
        _totalSupply = 1000000000*(10**uint256(_decimals));
        balances[msg.sender] = _totalSupply;
    }
    
    // @dev minting egas
    function mintEGAS() internal {
        balances[msg.sender] = balances[msg.sender] + gasleft();
        _totalSupply = _totalSupply + gasleft();
        emit Transfer(this, msg.sender, gasleft());
    }
    
    function setPrice(uint256 _price) public onlyOwner {
        addPrice = _price;
    }
    
    function addContract(address _contract) 
        public
        payable
        validAdd
        returns (bool)
    {
        listContracts[_contract] = true;
        address(owner).transfer(msg.value);
        return true;
    }
    
    function removeContract(address _contract) 
        public 
        onlyOwner
        returns (bool)
    {
        listContracts[_contract] = false;
        return true;
    }
    
    // @dev call any function from another contract
    function callData(address contractAddress, bytes data) 
        public
        validContract(contractAddress)
    {
        if(!contractAddress.call(data)) revert("request error, not valid data sent");
        EthereumGAS.mintEGAS();
    }
    
    modifier validAdd() {
        require(msg.sender == owner || msg.value >= addPrice);
        _;
    }
    
    modifier validContract(address _input) {
        require(listContracts[_input] != false, "contract not found");
        _;
    }
    
    function() public payable {
        address(owner).transfer(msg.value);
    }
}

Contract Security Audit

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":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"listContracts","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"contractAddress","type":"address"},{"name":"data","type":"bytes"}],"name":"callData","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_contract","type":"address"}],"name":"addContract","outputs":[{"name":"","type":"bool"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_price","type":"uint256"}],"name":"setPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","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":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_contract","type":"address"}],"name":"removeContract","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","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":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"}],"name":"OwnershipRenounced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Issuance","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":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

6080604052678ac7230489e8000060075534801561001c57600080fd5b5060068054600160a060020a0319163317905560408051808201909152600c8082527f457468657265756d2047415300000000000000000000000000000000000000006020909201918252610073916000916100f0565b506040805180820190915260048082527f454741530000000000000000000000000000000000000000000000000000000060209092019182526100b8916001916100f0565b5060028054601260ff19909116179081905560ff16600a0a633b9aca000260038190553360009081526004602052604090205561018b565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061013157805160ff191683800117855561015e565b8280016001018555821561015e579182015b8281111561015e578251825591602001919060010190610143565b5061016a92915061016e565b5090565b61018891905b8082111561016a5760008155600101610174565b90565b610c838061019a6000396000f3006080604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610137578063095ea7b3146101c157806318160ddd146101f95780631b3f5b4e1461022057806323b872dd1461024157806327e235e31461026b578063313ce5671461028c57806342e86d27146102b75780635f539d691461032057806370a0823114610334578063715018a6146103555780638da5cb5b1461036a57806391b7f5ed1461039b57806395d89b41146103b3578063a9059cbb146103c8578063c375c2ef146103ec578063dd62ed3e1461040d578063f2fde38b14610434575b600654604051600160a060020a03909116903480156108fc02916000818181858888f19350505050158015610134573d6000803e3d6000fd5b50005b34801561014357600080fd5b5061014c610455565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561018657818101518382015260200161016e565b50505050905090810190601f1680156101b35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101cd57600080fd5b506101e5600160a060020a03600435166024356104eb565b604080519115158252519081900360200190f35b34801561020557600080fd5b5061020e610552565b60408051918252519081900360200190f35b34801561022c57600080fd5b506101e5600160a060020a0360043516610558565b34801561024d57600080fd5b506101e5600160a060020a036004358116906024351660443561056d565b34801561027757600080fd5b5061020e600160a060020a0360043516610661565b34801561029857600080fd5b506102a1610673565b6040805160ff9092168252519081900360200190f35b3480156102c357600080fd5b5060408051602060046024803582810135601f810185900485028601850190965285855261031e958335600160a060020a031695369560449491939091019190819084018382808284375094975061067c9650505050505050565b005b6101e5600160a060020a036004351661081e565b34801561034057600080fd5b5061020e600160a060020a03600435166108a5565b34801561036157600080fd5b5061031e6108c0565b34801561037657600080fd5b5061037f61092e565b60408051600160a060020a039092168252519081900360200190f35b3480156103a757600080fd5b5061031e60043561093d565b3480156103bf57600080fd5b5061014c610959565b3480156103d457600080fd5b506101e5600160a060020a03600435166024356109b9565b3480156103f857600080fd5b506101e5600160a060020a03600435166109d0565b34801561041957600080fd5b5061020e600160a060020a0360043581169060243516610a0f565b34801561044057600080fd5b5061031e600160a060020a0360043516610a3a565b60008054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104e15780601f106104b6576101008083540402835291602001916104e1565b820191906000526020600020905b8154815290600101906020018083116104c457829003601f168201915b5050505050905090565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60035490565b60086020526000908152604090205460ff1681565b600160a060020a03831660009081526004602052604081205482118015906105b85750600160a060020a03841660009081526005602090815260408083203384529091529020548211155b80156105dd5750600160a060020a038316600090815260046020526040902054828101115b1561065657600160a060020a0380841660008181526004602090815260408083208054880190559388168083528483208054889003905560058252848320338452825291849020805487900390558351868152935192939192600080516020610c388339815191529281900390910190a350600161065a565b5060005b9392505050565b60046020526000908152604090205481565b60025460ff1690565b600160a060020a038216600090815260086020526040902054829060ff16151561070757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f636f6e7472616374206e6f7420666f756e640000000000000000000000000000604482015290519081900360640190fd5b82600160a060020a03168260405180828051906020019080838360005b8381101561073c578181015183820152602001610724565b50505050905090810190601f1680156107695780820380516001836020036101000a031916815260200191505b509150506000604051808303816000865af1915050151561081157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f72657175657374206572726f722c206e6f742076616c6964206461746120736560448201527f6e74000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b610819610a5d565b505050565b600654600090600160a060020a031633148061083c57506007543410155b151561084757600080fd5b600160a060020a03808316600090815260086020526040808220805460ff1916600117905560065490519216913480156108fc0292909190818181858888f1935050505015801561089c573d6000803e3d6000fd5b50600192915050565b600160a060020a031660009081526004602052604090205490565b600654600160a060020a031633146108d757600080fd5b600654604051600160a060020a03909116907ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482090600090a26006805473ffffffffffffffffffffffffffffffffffffffff19169055565b600654600160a060020a031681565b600654600160a060020a0316331461095457600080fd5b600755565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156104e15780601f106104b6576101008083540402835291602001916104e1565b60006109c58383610aa5565b5061054c335a610b2c565b600654600090600160a060020a031633146109ea57600080fd5b50600160a060020a03166000908152600860205260409020805460ff19169055600190565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b600654600160a060020a03163314610a5157600080fd5b610a5a81610bb9565b50565b5a33600090815260046020526040902080549190910190555a600380549190910190553330600080516020610c388339815191525a60408051918252519081900360200190a3565b336000908152600460205260408120548211801590610ac45750600082115b15610b245733600081815260046020908152604080832080548790039055600160a060020a0387168084529281902080548701905580518681529051929392600080516020610c38833981519152929181900390910190a350600161054c565b50600061054c565b6003805482019055600160a060020a038216600090815260046020908152604091829020805484019055815183815291517f9386c90217c323f58030f9dadcbc938f807a940f4ff41cd4cead9562f5da7dc39281900390910190a1604080518281529051600160a060020a038416913091600080516020610c388339815191529181900360200190a35050565b600160a060020a0381161515610bce57600080fd5b600654604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582049928beba228d563e2ceeb4177506060f127399c75c4c81893a0e6e2c620af7e0029

Deployed Bytecode

0x6080604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610137578063095ea7b3146101c157806318160ddd146101f95780631b3f5b4e1461022057806323b872dd1461024157806327e235e31461026b578063313ce5671461028c57806342e86d27146102b75780635f539d691461032057806370a0823114610334578063715018a6146103555780638da5cb5b1461036a57806391b7f5ed1461039b57806395d89b41146103b3578063a9059cbb146103c8578063c375c2ef146103ec578063dd62ed3e1461040d578063f2fde38b14610434575b600654604051600160a060020a03909116903480156108fc02916000818181858888f19350505050158015610134573d6000803e3d6000fd5b50005b34801561014357600080fd5b5061014c610455565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561018657818101518382015260200161016e565b50505050905090810190601f1680156101b35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101cd57600080fd5b506101e5600160a060020a03600435166024356104eb565b604080519115158252519081900360200190f35b34801561020557600080fd5b5061020e610552565b60408051918252519081900360200190f35b34801561022c57600080fd5b506101e5600160a060020a0360043516610558565b34801561024d57600080fd5b506101e5600160a060020a036004358116906024351660443561056d565b34801561027757600080fd5b5061020e600160a060020a0360043516610661565b34801561029857600080fd5b506102a1610673565b6040805160ff9092168252519081900360200190f35b3480156102c357600080fd5b5060408051602060046024803582810135601f810185900485028601850190965285855261031e958335600160a060020a031695369560449491939091019190819084018382808284375094975061067c9650505050505050565b005b6101e5600160a060020a036004351661081e565b34801561034057600080fd5b5061020e600160a060020a03600435166108a5565b34801561036157600080fd5b5061031e6108c0565b34801561037657600080fd5b5061037f61092e565b60408051600160a060020a039092168252519081900360200190f35b3480156103a757600080fd5b5061031e60043561093d565b3480156103bf57600080fd5b5061014c610959565b3480156103d457600080fd5b506101e5600160a060020a03600435166024356109b9565b3480156103f857600080fd5b506101e5600160a060020a03600435166109d0565b34801561041957600080fd5b5061020e600160a060020a0360043581169060243516610a0f565b34801561044057600080fd5b5061031e600160a060020a0360043516610a3a565b60008054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104e15780601f106104b6576101008083540402835291602001916104e1565b820191906000526020600020905b8154815290600101906020018083116104c457829003601f168201915b5050505050905090565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b60035490565b60086020526000908152604090205460ff1681565b600160a060020a03831660009081526004602052604081205482118015906105b85750600160a060020a03841660009081526005602090815260408083203384529091529020548211155b80156105dd5750600160a060020a038316600090815260046020526040902054828101115b1561065657600160a060020a0380841660008181526004602090815260408083208054880190559388168083528483208054889003905560058252848320338452825291849020805487900390558351868152935192939192600080516020610c388339815191529281900390910190a350600161065a565b5060005b9392505050565b60046020526000908152604090205481565b60025460ff1690565b600160a060020a038216600090815260086020526040902054829060ff16151561070757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f636f6e7472616374206e6f7420666f756e640000000000000000000000000000604482015290519081900360640190fd5b82600160a060020a03168260405180828051906020019080838360005b8381101561073c578181015183820152602001610724565b50505050905090810190601f1680156107695780820380516001836020036101000a031916815260200191505b509150506000604051808303816000865af1915050151561081157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f72657175657374206572726f722c206e6f742076616c6964206461746120736560448201527f6e74000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b610819610a5d565b505050565b600654600090600160a060020a031633148061083c57506007543410155b151561084757600080fd5b600160a060020a03808316600090815260086020526040808220805460ff1916600117905560065490519216913480156108fc0292909190818181858888f1935050505015801561089c573d6000803e3d6000fd5b50600192915050565b600160a060020a031660009081526004602052604090205490565b600654600160a060020a031633146108d757600080fd5b600654604051600160a060020a03909116907ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482090600090a26006805473ffffffffffffffffffffffffffffffffffffffff19169055565b600654600160a060020a031681565b600654600160a060020a0316331461095457600080fd5b600755565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156104e15780601f106104b6576101008083540402835291602001916104e1565b60006109c58383610aa5565b5061054c335a610b2c565b600654600090600160a060020a031633146109ea57600080fd5b50600160a060020a03166000908152600860205260409020805460ff19169055600190565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b600654600160a060020a03163314610a5157600080fd5b610a5a81610bb9565b50565b5a33600090815260046020526040902080549190910190555a600380549190910190553330600080516020610c388339815191525a60408051918252519081900360200190a3565b336000908152600460205260408120548211801590610ac45750600082115b15610b245733600081815260046020908152604080832080548790039055600160a060020a0387168084529281902080548701905580518681529051929392600080516020610c38833981519152929181900390910190a350600161054c565b50600061054c565b6003805482019055600160a060020a038216600090815260046020908152604091829020805484019055815183815291517f9386c90217c323f58030f9dadcbc938f807a940f4ff41cd4cead9562f5da7dc39281900390910190a1604080518281529051600160a060020a038416913091600080516020610c388339815191529181900360200190a35050565b600160a060020a0381161515610bce57600080fd5b600654604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582049928beba228d563e2ceeb4177506060f127399c75c4c81893a0e6e2c620af7e0029

Swarm Source

bzzr://49928beba228d563e2ceeb4177506060f127399c75c4c81893a0e6e2c620af7e

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

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.