ETH Price: $2,660.25 (+0.23%)
Gas: 4 Gwei

Contract

0xa6dAe3b73A66BA423ECF6f4A624CCf0d13fe07f0
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Approve203980192024-07-27 12:55:1115 days ago1722084911IN
0xa6dAe3b7...d13fe07f0
0 ETH0.000106342.29340874
Transfer190137872024-01-15 17:31:23209 days ago1705339883IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0016167431.42485353
Transfer190133752024-01-15 16:08:23209 days ago1705334903IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0013932327.06773636
Transfer190127972024-01-15 14:12:23209 days ago1705327943IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0016203731.48800146
Transfer190115452024-01-15 9:59:47210 days ago1705312787IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0010281819.9802886
Approve190103312024-01-15 5:55:23210 days ago1705298123IN
0xa6dAe3b7...d13fe07f0
0 ETH0.000814917.59743747
Transfer189899402024-01-12 9:31:35213 days ago1705051895IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0010041519.59103065
Approve189898782024-01-12 9:19:11213 days ago1705051151IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0009686320.89011396
Approve142811382022-02-26 10:20:57898 days ago1645870857IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0010855223.56346812
Transfer134977172021-10-27 6:03:001020 days ago1635314580IN
0xa6dAe3b7...d13fe07f0
0 ETH0.00652812126.85824168
Transfer134976232021-10-27 5:43:161020 days ago1635313396IN
0xa6dAe3b7...d13fe07f0
0 ETH0.00529888102.97099436
Transfer129526512021-08-03 13:46:191104 days ago1627998379IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0020944240.7
Transfer125688962021-06-04 15:46:431164 days ago1622821603IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0009056917.6
Transfer124590572021-05-18 14:54:451181 days ago1621349685IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0049813296.8
Transfer122276132021-04-12 21:07:351217 days ago1618261655IN
0xa6dAe3b7...d13fe07f0
0 ETH0.00567286111.32
Transfer119392602021-02-27 12:08:321261 days ago1614427712IN
0xa6dAe3b7...d13fe07f0
0 ETH0.00543743106.7000016
Transfer119392562021-02-27 12:08:091261 days ago1614427689IN
0xa6dAe3b7...d13fe07f0
0 ETH0.00407426113.3
Transfer119392192021-02-27 11:58:351261 days ago1614427115IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0035600499
Transfer119391872021-02-27 11:50:491261 days ago1614426649IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0034018194.6
Transfer119391812021-02-27 11:49:211261 days ago1614426561IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0033622693.5
Transfer119391682021-02-27 11:48:021261 days ago1614426482IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0034176395.04
Transfer119391112021-02-27 11:36:541261 days ago1614425814IN
0xa6dAe3b7...d13fe07f0
0 ETH0.00384167106.832
Transfer119391072021-02-27 11:35:421261 days ago1614425742IN
0xa6dAe3b7...d13fe07f0
0 ETH0.00384167106.832
Transfer119390812021-02-27 11:29:261261 days ago1614425366IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0034817196.822
Transfer118870302021-02-19 11:16:471269 days ago1613733407IN
0xa6dAe3b7...d13fe07f0
0 ETH0.0057536160
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Token

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.5.0;


// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
library SafeMath {
    function add(uint a, uint b) internal pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function sub(uint a, uint b) internal pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function mul(uint a, uint b) internal pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function div(uint a, uint b) internal pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
} 


// ----------------------------------------------------------------------------
// ERC Toke n Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public view returns (uint);
    function balanceOf(address tokenOwner) public view returns (uint balance);
    function allowance(address tokenOwner, address spender) public view returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}


// ----------------------------------------------------------------------------
// Contract function to receive approval and execute function in one call
//
// Borrowed from MiniMeToken
// ----------------------------------------------------------------------------
contract ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes memory data) public;
}


// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = 0xC010096e96Fc8a3b60CB42Ba463C08dEDe16CAe4;
    }

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

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}


// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and a
// fixed supply
// ----------------------------------------------------------------------------
contract Token is ERC20Interface, Owned {
    using SafeMath for uint;

    string public symbol;
    string public  name;
    uint8 public decimals;
    uint _totalSupply;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;


    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    constructor() public { 
        name = "CRYPTOCOIN4YOU";
        symbol = "C4Y";
        decimals = 18;
        _totalSupply = 150000000 * 10**uint(decimals);
        balances[owner] = _totalSupply;
        emit Transfer(address(0), owner, _totalSupply);
    }


    // ------------------------------------------------------------------------
    // Total supply
    // ------------------------------------------------------------------------
    function totalSupply() public view returns (uint) {
        return _totalSupply.sub(balances[address(0)]);
    }


    // ------------------------------------------------------------------------
    // Get the token balance for account `tokenOwner`
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public view returns (uint balance) {
        return balances[tokenOwner];
    }


    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to `to` account
    // - Owner's account must have sufficient balance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transfer(address to, uint tokens) public returns (bool success) {
        balances[msg.sender] = balances[msg.sender].sub(tokens);
        balances[to] = balances[to].add(tokens);
        emit Transfer(msg.sender, to, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Token owner can approve for `spender` to transferFrom(...) `tokens`
    // from the token owner's account
    //
    // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
    // recommends that there are no checks for the approval double-spend attack
    // as this should be implemented in user interfaces
    // ------------------------------------------------------------------------
    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Transfer `tokens` from the `from` account to the `to` account
    //
    // The calling account must already have sufficient tokens approve(...)-d
    // for spending from the `from` account and
    // - From account must have sufficient balance to transfer
    // - Spender must have sufficient allowance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        balances[from] = balances[from].sub(tokens);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
        balances[to] = balances[to].add(tokens);
        emit Transfer(from, to, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }


    // ------------------------------------------------------------------------
    // Token owner can approve for `spender` to transferFrom(...) `tokens`
    // from the token owner's account. The `spender` contract function
    // `receiveApproval(...)` is then executed
    // ------------------------------------------------------------------------
    function approveAndCall(address spender, uint tokens, bytes memory data) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, address(this), data);
        return true;
    }


    // ------------------------------------------------------------------------
    // Don't accept ETH
    // ------------------------------------------------------------------------
    function () external payable {
        revert();
    }


    // ------------------------------------------------------------------------
    // Owner can transfer out any accidentally sent ERC20 tokens
    // ------------------------------------------------------------------------
    function transferAnyERC20Token(address tokenAddress, uint tokens) public onlyOwner returns (bool success) {
        return ERC20Interface(tokenAddress).transfer(owner, tokens);
    }
    
     function mint(address account, uint256 amount) onlyOwner public returns (bool) {
        require(account != address(0), "ERC20: mint to the zero address");
        _totalSupply = _totalSupply.add(amount);
        balances[account] = balances[account].add(amount);
        emit Transfer(address(0), account, amount);
    }

    /**
     * @dev Destroys `amount` tokens from `account`, reducing the
     * total supply.
     *
     * Emits a {Transfer} event with `to` set to the zero address.
     *
     * Requirements
     *
     * - `account` cannot be the zero address.
     * - `account` must have at least `amount` tokens.
     */
    function burn(address account, uint256 amount) onlyOwner public returns (bool) {
        require(account != address(0), "ERC20: burn from the zero address");

        balances[account] = balances[account].sub(amount);
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }
   
    
    

}

Contract Security Audit

Contract ABI

[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferAnyERC20Token","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50600080546001600160a01b03191673c010096e96fc8a3b60cb42ba463c08dede16cae417905560408051808201909152600e8082526d43525950544f434f494e34594f5560901b602090920191825261006c91600391610116565b506040805180820190915260038082526243345960e81b602090920191825261009791600291610116565b5060048054601260ff19909116179081905560ff16600a0a6308f0d180026005819055600080546001600160a01b0390811682526006602090815260408084208590558354815195865290519216937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a36101b1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061015757805160ff1916838001178555610184565b82800160010185558215610184579182015b82811115610184578251825591602001919060010190610169565b50610190929150610194565b5090565b6101ae91905b80821115610190576000815560010161019a565b90565b610ddf806101c06000396000f3fe6080604052600436106100fe5760003560e01c80638da5cb5b11610095578063cae9ca5111610064578063cae9ca51146103aa578063d4ee1d9014610472578063dc39d06d14610487578063dd62ed3e146104c0578063f2fde38b146104fb576100fe565b80638da5cb5b146102f257806395d89b41146103235780639dc29fac14610338578063a9059cbb14610371576100fe565b8063313ce567116100d1578063313ce5671461024457806340c10f191461026f57806370a08231146102a857806379ba5097146102db576100fe565b806306fdde0314610103578063095ea7b31461018d57806318160ddd146101da57806323b872dd14610201575b600080fd5b34801561010f57600080fd5b5061011861052e565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015257818101518382015260200161013a565b50505050905090810190601f16801561017f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019957600080fd5b506101c6600480360360408110156101b057600080fd5b506001600160a01b0381351690602001356105bc565b604080519115158252519081900360200190f35b3480156101e657600080fd5b506101ef610623565b60408051918252519081900360200190f35b34801561020d57600080fd5b506101c66004803603606081101561022457600080fd5b506001600160a01b03813581169160208101359091169060400135610666565b34801561025057600080fd5b5061025961075f565b6040805160ff9092168252519081900360200190f35b34801561027b57600080fd5b506101c66004803603604081101561029257600080fd5b506001600160a01b038135169060200135610768565b3480156102b457600080fd5b506101ef600480360360208110156102cb57600080fd5b50356001600160a01b0316610862565b3480156102e757600080fd5b506102f061087d565b005b3480156102fe57600080fd5b506103076108f8565b604080516001600160a01b039092168252519081900360200190f35b34801561032f57600080fd5b50610118610907565b34801561034457600080fd5b506101c66004803603604081101561035b57600080fd5b506001600160a01b03813516906020013561095f565b34801561037d57600080fd5b506101c66004803603604081101561039457600080fd5b506001600160a01b038135169060200135610a49565b3480156103b657600080fd5b506101c6600480360360608110156103cd57600080fd5b6001600160a01b03823516916020810135918101906060810160408201356401000000008111156103fd57600080fd5b82018360208201111561040f57600080fd5b8035906020019184600183028401116401000000008311171561043157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610ae7945050505050565b34801561047e57600080fd5b50610307610c2f565b34801561049357600080fd5b506101c6600480360360408110156104aa57600080fd5b506001600160a01b038135169060200135610c3e565b3480156104cc57600080fd5b506101ef600480360360408110156104e357600080fd5b506001600160a01b0381358116916020013516610ce0565b34801561050757600080fd5b506102f06004803603602081101561051e57600080fd5b50356001600160a01b0316610d0b565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105b45780601f10610589576101008083540402835291602001916105b4565b820191906000526020600020905b81548152906001019060200180831161059757829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b600080805260066020527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8546005546106619163ffffffff610d4416565b905090565b6001600160a01b03831660009081526006602052604081205461068f908363ffffffff610d4416565b6001600160a01b03851660009081526006602090815260408083209390935560078152828220338352905220546106cc908363ffffffff610d4416565b6001600160a01b038086166000908152600760209081526040808320338452825280832094909455918616815260069091522054610710908363ffffffff610d5916565b6001600160a01b038085166000818152600660209081526040918290209490945580518681529051919392881692600080516020610d6a83398151915292918290030190a35060019392505050565b60045460ff1681565b600080546001600160a01b0316331461078057600080fd5b6001600160a01b0383166107db576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6005546107ee908363ffffffff610d5916565b6005556001600160a01b03831660009081526006602052604090205461081a908363ffffffff610d5916565b6001600160a01b0384166000818152600660209081526040808320949094558351868152935192939192600080516020610d6a8339815191529281900390910190a392915050565b6001600160a01b031660009081526006602052604090205490565b6001546001600160a01b0316331461089457600080fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156105b45780601f10610589576101008083540402835291602001916105b4565b600080546001600160a01b0316331461097757600080fd5b6001600160a01b0383166109bc5760405162461bcd60e51b8152600401808060200182810382526021815260200180610d8a6021913960400191505060405180910390fd5b6001600160a01b0383166000908152600660205260409020546109e5908363ffffffff610d4416565b6001600160a01b038416600090815260066020526040902055600554610a11908363ffffffff610d4416565b6005556040805183815290516000916001600160a01b03861691600080516020610d6a8339815191529181900360200190a392915050565b33600090815260066020526040812054610a69908363ffffffff610d4416565b33600090815260066020526040808220929092556001600160a01b03851681522054610a9b908363ffffffff610d5916565b6001600160a01b038416600081815260066020908152604091829020939093558051858152905191923392600080516020610d6a8339815191529281900390910190a350600192915050565b3360008181526007602090815260408083206001600160a01b038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a3604051638f4ffcb160e01b815233600482018181526024830186905230604484018190526080606485019081528651608486015286516001600160a01b038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b83811015610bbe578181015183820152602001610ba6565b50505050905090810190601f168015610beb5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610c0d57600080fd5b505af1158015610c21573d6000803e3d6000fd5b506001979650505050505050565b6001546001600160a01b031681565b600080546001600160a01b03163314610c5657600080fd5b600080546040805163a9059cbb60e01b81526001600160a01b0392831660048201526024810186905290519186169263a9059cbb926044808401936020939083900390910190829087803b158015610cad57600080fd5b505af1158015610cc1573d6000803e3d6000fd5b505050506040513d6020811015610cd757600080fd5b50519392505050565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b6000546001600160a01b03163314610d2257600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600082821115610d5357600080fd5b50900390565b8181018281101561061d57600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef45524332303a206275726e2066726f6d20746865207a65726f2061646472657373a265627a7a723158207d17a76915b8a92ec69aeefe0fb595df00aa766b12f5f5910fe3b23871c8cc2c64736f6c63430005110032

Deployed Bytecode

0x6080604052600436106100fe5760003560e01c80638da5cb5b11610095578063cae9ca5111610064578063cae9ca51146103aa578063d4ee1d9014610472578063dc39d06d14610487578063dd62ed3e146104c0578063f2fde38b146104fb576100fe565b80638da5cb5b146102f257806395d89b41146103235780639dc29fac14610338578063a9059cbb14610371576100fe565b8063313ce567116100d1578063313ce5671461024457806340c10f191461026f57806370a08231146102a857806379ba5097146102db576100fe565b806306fdde0314610103578063095ea7b31461018d57806318160ddd146101da57806323b872dd14610201575b600080fd5b34801561010f57600080fd5b5061011861052e565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015257818101518382015260200161013a565b50505050905090810190601f16801561017f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019957600080fd5b506101c6600480360360408110156101b057600080fd5b506001600160a01b0381351690602001356105bc565b604080519115158252519081900360200190f35b3480156101e657600080fd5b506101ef610623565b60408051918252519081900360200190f35b34801561020d57600080fd5b506101c66004803603606081101561022457600080fd5b506001600160a01b03813581169160208101359091169060400135610666565b34801561025057600080fd5b5061025961075f565b6040805160ff9092168252519081900360200190f35b34801561027b57600080fd5b506101c66004803603604081101561029257600080fd5b506001600160a01b038135169060200135610768565b3480156102b457600080fd5b506101ef600480360360208110156102cb57600080fd5b50356001600160a01b0316610862565b3480156102e757600080fd5b506102f061087d565b005b3480156102fe57600080fd5b506103076108f8565b604080516001600160a01b039092168252519081900360200190f35b34801561032f57600080fd5b50610118610907565b34801561034457600080fd5b506101c66004803603604081101561035b57600080fd5b506001600160a01b03813516906020013561095f565b34801561037d57600080fd5b506101c66004803603604081101561039457600080fd5b506001600160a01b038135169060200135610a49565b3480156103b657600080fd5b506101c6600480360360608110156103cd57600080fd5b6001600160a01b03823516916020810135918101906060810160408201356401000000008111156103fd57600080fd5b82018360208201111561040f57600080fd5b8035906020019184600183028401116401000000008311171561043157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610ae7945050505050565b34801561047e57600080fd5b50610307610c2f565b34801561049357600080fd5b506101c6600480360360408110156104aa57600080fd5b506001600160a01b038135169060200135610c3e565b3480156104cc57600080fd5b506101ef600480360360408110156104e357600080fd5b506001600160a01b0381358116916020013516610ce0565b34801561050757600080fd5b506102f06004803603602081101561051e57600080fd5b50356001600160a01b0316610d0b565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105b45780601f10610589576101008083540402835291602001916105b4565b820191906000526020600020905b81548152906001019060200180831161059757829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b600080805260066020527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8546005546106619163ffffffff610d4416565b905090565b6001600160a01b03831660009081526006602052604081205461068f908363ffffffff610d4416565b6001600160a01b03851660009081526006602090815260408083209390935560078152828220338352905220546106cc908363ffffffff610d4416565b6001600160a01b038086166000908152600760209081526040808320338452825280832094909455918616815260069091522054610710908363ffffffff610d5916565b6001600160a01b038085166000818152600660209081526040918290209490945580518681529051919392881692600080516020610d6a83398151915292918290030190a35060019392505050565b60045460ff1681565b600080546001600160a01b0316331461078057600080fd5b6001600160a01b0383166107db576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6005546107ee908363ffffffff610d5916565b6005556001600160a01b03831660009081526006602052604090205461081a908363ffffffff610d5916565b6001600160a01b0384166000818152600660209081526040808320949094558351868152935192939192600080516020610d6a8339815191529281900390910190a392915050565b6001600160a01b031660009081526006602052604090205490565b6001546001600160a01b0316331461089457600080fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156105b45780601f10610589576101008083540402835291602001916105b4565b600080546001600160a01b0316331461097757600080fd5b6001600160a01b0383166109bc5760405162461bcd60e51b8152600401808060200182810382526021815260200180610d8a6021913960400191505060405180910390fd5b6001600160a01b0383166000908152600660205260409020546109e5908363ffffffff610d4416565b6001600160a01b038416600090815260066020526040902055600554610a11908363ffffffff610d4416565b6005556040805183815290516000916001600160a01b03861691600080516020610d6a8339815191529181900360200190a392915050565b33600090815260066020526040812054610a69908363ffffffff610d4416565b33600090815260066020526040808220929092556001600160a01b03851681522054610a9b908363ffffffff610d5916565b6001600160a01b038416600081815260066020908152604091829020939093558051858152905191923392600080516020610d6a8339815191529281900390910190a350600192915050565b3360008181526007602090815260408083206001600160a01b038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a3604051638f4ffcb160e01b815233600482018181526024830186905230604484018190526080606485019081528651608486015286516001600160a01b038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b83811015610bbe578181015183820152602001610ba6565b50505050905090810190601f168015610beb5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610c0d57600080fd5b505af1158015610c21573d6000803e3d6000fd5b506001979650505050505050565b6001546001600160a01b031681565b600080546001600160a01b03163314610c5657600080fd5b600080546040805163a9059cbb60e01b81526001600160a01b0392831660048201526024810186905290519186169263a9059cbb926044808401936020939083900390910190829087803b158015610cad57600080fd5b505af1158015610cc1573d6000803e3d6000fd5b505050506040513d6020811015610cd757600080fd5b50519392505050565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b6000546001600160a01b03163314610d2257600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600082821115610d5357600080fd5b50900390565b8181018281101561061d57600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef45524332303a206275726e2066726f6d20746865207a65726f2061646472657373a265627a7a723158207d17a76915b8a92ec69aeefe0fb595df00aa766b12f5f5910fe3b23871c8cc2c64736f6c63430005110032

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.