ETH Price: $3,322.15 (+2.39%)

Contract

0xEE06A81a695750E71a662B51066F2c74CF4478a0
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00
Transaction Hash
Method
Block
From
To
Approve214546992024-12-22 1:17:2341 hrs ago1734830243IN
0xEE06A81a...4CF4478a0
0 ETH0.000159316.58372119
Approve214538522024-12-21 22:26:5944 hrs ago1734820019IN
0xEE06A81a...4CF4478a0
0 ETH0.000315036.81958586
Approve214355672024-12-19 9:07:114 days ago1734599231IN
0xEE06A81a...4CF4478a0
0 ETH0.0002710211.2
Approve214200232024-12-17 5:00:236 days ago1734411623IN
0xEE06A81a...4CF4478a0
0 ETH0.0002627310.85712506
Approve214153602024-12-16 13:24:477 days ago1734355487IN
0xEE06A81a...4CF4478a0
0 ETH0.0003289713.59468346
Approve213819002024-12-11 21:19:1111 days ago1733951951IN
0xEE06A81a...4CF4478a0
0 ETH0.0011516824.77651595
Approve213774002024-12-11 6:12:2312 days ago1733897543IN
0xEE06A81a...4CF4478a0
0 ETH0.0005716712.3145611
Approve213477212024-12-07 2:46:2316 days ago1733539583IN
0xEE06A81a...4CF4478a0
0 ETH0.0003129312.93179002
Approve213459752024-12-06 20:54:2316 days ago1733518463IN
0xEE06A81a...4CF4478a0
0 ETH0.0014349130.86974048
Approve213252272024-12-03 23:22:2319 days ago1733268143IN
0xEE06A81a...4CF4478a0
0 ETH0.0011666225.28724308
Approve213052122024-12-01 4:16:2322 days ago1733026583IN
0xEE06A81a...4CF4478a0
0 ETH0.000193598
Approve212962662024-11-29 22:16:4723 days ago1732918607IN
0xEE06A81a...4CF4478a0
0 ETH0.0005393711.61862835
Transfer212922852024-11-29 8:53:4724 days ago1732870427IN
0xEE06A81a...4CF4478a0
0 ETH0.000358227.64448503
Approve212802052024-11-27 16:13:2326 days ago1732724003IN
0xEE06A81a...4CF4478a0
0 ETH0.0008332834.43459426
Approve211637512024-11-11 10:09:3542 days ago1731319775IN
0xEE06A81a...4CF4478a0
0 ETH0.000729515.8
Approve211497962024-11-09 11:27:3544 days ago1731151655IN
0xEE06A81a...4CF4478a0
0 ETH0.000481810.36529218
Approve211469852024-11-09 2:03:4744 days ago1731117827IN
0xEE06A81a...4CF4478a0
0 ETH0.000394248.4923723
Transfer211365662024-11-07 15:07:4746 days ago1730992067IN
0xEE06A81a...4CF4478a0
0 ETH0.0014791531.56543048
Approve211203532024-11-05 8:48:2348 days ago1730796503IN
0xEE06A81a...4CF4478a0
0 ETH0.000437369.40906885
Approve211078212024-11-03 14:49:5950 days ago1730645399IN
0xEE06A81a...4CF4478a0
0 ETH0.000373218.08119367
Approve211077842024-11-03 14:42:3550 days ago1730644955IN
0xEE06A81a...4CF4478a0
0 ETH0.000405738.78765963
Approve211074112024-11-03 13:27:4750 days ago1730640467IN
0xEE06A81a...4CF4478a0
0 ETH0.0004908810.63465217
Approve211034072024-11-03 0:02:5950 days ago1730592179IN
0xEE06A81a...4CF4478a0
0 ETH0.000193584.16997515
Approve210956562024-11-01 22:02:4751 days ago1730498567IN
0xEE06A81a...4CF4478a0
0 ETH0.00031656.85673547
Approve210956132024-11-01 21:54:1151 days ago1730498051IN
0xEE06A81a...4CF4478a0
0 ETH0.000312536.76898866
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:
dgToken

Compiler Version
v0.7.5+commit.eb77ed08

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-11-26
*/

// SPDX-License-Identifier: -- 🎲 --

pragma solidity ^0.7.5;

contract Context {

    function _msgSender() internal view virtual returns (address payable) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes memory) {
        this;
        return msg.data;
    }
}

contract ERC20 is Context {
    using SafeMath for uint256;

    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;
    uint8 private _decimals;

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

    constructor (string memory __name, string memory __symbol) {
        _name = __name;
        _symbol = __symbol;
        _decimals = 18;
    }

    /**
     * @dev Returns the name of the token.
     */
    function name() public view returns (string memory) {
        return _name;
    }

    /**
     * @dev Returns the symbol of the token, usually a shorter version of the
     * name.
     */
    function symbol() public view returns (string memory) {
        return _symbol;
    }

    function decimals() public view returns (uint8) {
        return _decimals;
    }

    function totalSupply() public view returns (uint256) {
        return _totalSupply;
    }

    function balanceOf(address account) public view returns (uint256) {
        return _balances[account];
    }

    function transfer(
        address recipient,
        uint256 amount
    ) public returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(
        address owner,
        address spender
    ) public view returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(
        address spender,
        uint256 amount
    ) public returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender,
            _msgSender(), _allowances[sender][_msgSender()].sub(
                amount,
                "ERC20: transfer amount exceeds allowance"
            )
        );
        return true;
    }

    function increaseAllowance(
        address spender,
        uint256 addedValue
    ) public virtual returns (bool) {
        _approve(
            _msgSender(), spender, _allowances[_msgSender()][spender].add(
                addedValue
            )
        );
        return true;
    }

    function decreaseAllowance(
        address spender,
        uint256 subtractedValue
    ) public virtual returns (bool) {
        _approve(
            _msgSender(), spender, _allowances[_msgSender()][spender].sub(
                subtractedValue,
                "ERC20: decreased allowance below zero"
            )
        );
        return true;
    }

    /**
     * @dev Moves tokens `amount` from `sender` to `recipient`.
     *
     * Emits a {Transfer} event.
     * Requirements:
     *
     * - `sender` cannot be the zero address.
     * - `recipient` cannot be the zero address.
     * - `sender` must have a balance of at least `amount`.
     */
    function _transfer(address sender, address recipient, uint256 amount) internal virtual {

        require(
            sender != address(0),
            "ERC20: transfer from the zero address"
        );

        require(
            recipient != address(0),
            "ERC20: transfer to the zero address"
        );

        _balances[sender] = _balances[sender].sub(
            amount,
            "ERC20: transfer amount exceeds balance"
        );

        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }

    /** @dev Creates `amount` tokens and assigns them to `account`, increasing
     * the total supply.
     *
     * Emits a {Transfer} event with `from` set to the zero address.
     * Requirements:
     *
     * - `to` cannot be the zero address.
     */
    function _mint(address account, uint256 amount) internal virtual {

        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) internal virtual {

        require(
            account != address(0x0),
            "ERC20: burn from the zero address"
        );

        _balances[account] = _balances[account].sub(
            amount,
            "ERC20: burn amount exceeds balance"
        );

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

    /**
     * @dev Sets `amount` as the allowance of `spender` over the `owner`s tokens.
     * Emits an {Approval} event.
     *
     * Requirements:
     *
     * - `owner` cannot be the zero address.
     * - `spender` cannot be the zero address.
     */
    function _approve(address owner, address spender, uint256 amount) internal virtual {

        require(
            owner != address(0x0),
            "ERC20: approve from the zero address"
        );

        require(
            spender != address(0x0),
            "ERC20: approve to the zero address"
        );

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
}

contract dgToken is ERC20 {
    constructor() ERC20("decentral.games", "$DG") {
        _mint(msg.sender, 1000000E18);
    }
}

library SafeMath {

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {

        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }


    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","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"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b506040518060400160405280600f81526020016e646563656e7472616c2e67616d657360881b8152506040518060400160405280600381526020016224444760e81b815250816003908051906020019061006b929190610203565b50805161007f906004906020840190610203565b50506005805460ff19166012179055506100a33369d3c21bcecceda10000006100a8565b6102a4565b6001600160a01b038216610103576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b61011c816002546101a260201b6105731790919060201c565b6002556001600160a01b0382166000908152602081815260409091205461014c9183906105736101a2821b17901c565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6000828201838110156101fc576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282610239576000855561027f565b82601f1061025257805160ff191683800117855561027f565b8280016001018555821561027f579182015b8281111561027f578251825591602001919060010190610264565b5061028b92915061028f565b5090565b5b8082111561028b5760008155600101610290565b6109e2806102b36000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c8063395093511161007157806339509351146101d957806370a082311461020557806395d89b411461022b578063a457c2d714610233578063a9059cbb1461025f578063dd62ed3e1461028b576100a9565b806306fdde03146100ae578063095ea7b31461012b57806318160ddd1461016b57806323b872dd14610185578063313ce567146101bb575b600080fd5b6100b66102b9565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f05781810151838201526020016100d8565b50505050905090810190601f16801561011d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101576004803603604081101561014157600080fd5b506001600160a01b03813516906020013561034f565b604080519115158252519081900360200190f35b61017361036c565b60408051918252519081900360200190f35b6101576004803603606081101561019b57600080fd5b506001600160a01b03813581169160208101359091169060400135610372565b6101c36103f9565b6040805160ff9092168252519081900360200190f35b610157600480360360408110156101ef57600080fd5b506001600160a01b038135169060200135610402565b6101736004803603602081101561021b57600080fd5b50356001600160a01b0316610450565b6100b661046b565b6101576004803603604081101561024957600080fd5b506001600160a01b0381351690602001356104cc565b6101576004803603604081101561027557600080fd5b506001600160a01b038135169060200135610534565b610173600480360360408110156102a157600080fd5b506001600160a01b0381358116916020013516610548565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103455780601f1061031a57610100808354040283529160200191610345565b820191906000526020600020905b81548152906001019060200180831161032857829003601f168201915b5050505050905090565b600061036361035c6105d4565b84846105d8565b50600192915050565b60025490565b600061037f8484846106c4565b6103ef8461038b6105d4565b6103ea85604051806060016040528060288152602001610917602891396001600160a01b038a166000908152600160205260408120906103c96105d4565b6001600160a01b031681526020810191909152604001600020549190610814565b6105d8565b5060019392505050565b60055460ff1690565b600061036361040f6105d4565b846103ea85600160006104206105d4565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610573565b6001600160a01b031660009081526020819052604090205490565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103455780601f1061031a57610100808354040283529160200191610345565b60006103636104d96105d4565b846103ea8560405180606001604052806025815260200161098860259139600160006105036105d4565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610814565b60006103636105416105d4565b84846106c4565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6000828201838110156105cd576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b3390565b6001600160a01b03831661061d5760405162461bcd60e51b81526004018080602001828103825260248152602001806109646024913960400191505060405180910390fd5b6001600160a01b0382166106625760405162461bcd60e51b81526004018080602001828103825260228152602001806108cf6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166107095760405162461bcd60e51b815260040180806020018281038252602581526020018061093f6025913960400191505060405180910390fd5b6001600160a01b03821661074e5760405162461bcd60e51b81526004018080602001828103825260238152602001806108ac6023913960400191505060405180910390fd5b61078b816040518060600160405280602681526020016108f1602691396001600160a01b0386166000908152602081905260409020549190610814565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546107ba9082610573565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156108a35760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610868578181015183820152602001610850565b50505050905090810190601f1680156108955780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50505090039056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f3181830134f5d22a15260e73e051d6472110ab43bc104e6196db1877536127564736f6c63430007050033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100a95760003560e01c8063395093511161007157806339509351146101d957806370a082311461020557806395d89b411461022b578063a457c2d714610233578063a9059cbb1461025f578063dd62ed3e1461028b576100a9565b806306fdde03146100ae578063095ea7b31461012b57806318160ddd1461016b57806323b872dd14610185578063313ce567146101bb575b600080fd5b6100b66102b9565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f05781810151838201526020016100d8565b50505050905090810190601f16801561011d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101576004803603604081101561014157600080fd5b506001600160a01b03813516906020013561034f565b604080519115158252519081900360200190f35b61017361036c565b60408051918252519081900360200190f35b6101576004803603606081101561019b57600080fd5b506001600160a01b03813581169160208101359091169060400135610372565b6101c36103f9565b6040805160ff9092168252519081900360200190f35b610157600480360360408110156101ef57600080fd5b506001600160a01b038135169060200135610402565b6101736004803603602081101561021b57600080fd5b50356001600160a01b0316610450565b6100b661046b565b6101576004803603604081101561024957600080fd5b506001600160a01b0381351690602001356104cc565b6101576004803603604081101561027557600080fd5b506001600160a01b038135169060200135610534565b610173600480360360408110156102a157600080fd5b506001600160a01b0381358116916020013516610548565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103455780601f1061031a57610100808354040283529160200191610345565b820191906000526020600020905b81548152906001019060200180831161032857829003601f168201915b5050505050905090565b600061036361035c6105d4565b84846105d8565b50600192915050565b60025490565b600061037f8484846106c4565b6103ef8461038b6105d4565b6103ea85604051806060016040528060288152602001610917602891396001600160a01b038a166000908152600160205260408120906103c96105d4565b6001600160a01b031681526020810191909152604001600020549190610814565b6105d8565b5060019392505050565b60055460ff1690565b600061036361040f6105d4565b846103ea85600160006104206105d4565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610573565b6001600160a01b031660009081526020819052604090205490565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103455780601f1061031a57610100808354040283529160200191610345565b60006103636104d96105d4565b846103ea8560405180606001604052806025815260200161098860259139600160006105036105d4565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610814565b60006103636105416105d4565b84846106c4565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6000828201838110156105cd576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b3390565b6001600160a01b03831661061d5760405162461bcd60e51b81526004018080602001828103825260248152602001806109646024913960400191505060405180910390fd5b6001600160a01b0382166106625760405162461bcd60e51b81526004018080602001828103825260228152602001806108cf6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166107095760405162461bcd60e51b815260040180806020018281038252602581526020018061093f6025913960400191505060405180910390fd5b6001600160a01b03821661074e5760405162461bcd60e51b81526004018080602001828103825260238152602001806108ac6023913960400191505060405180910390fd5b61078b816040518060600160405280602681526020016108f1602691396001600160a01b0386166000908152602081905260409020549190610814565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546107ba9082610573565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156108a35760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610868578181015183820152602001610850565b50505050905090810190601f1680156108955780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50505090039056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f3181830134f5d22a15260e73e051d6472110ab43bc104e6196db1877536127564736f6c63430007050033

Deployed Bytecode Sourcemap

6300:130:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1034:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1997:177;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;1997:177:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;1422:91;;;:::i;:::-;;;;;;;;;;;;;;;;2182:410;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;2182:410:0;;;;;;;;;;;;;;;;;:::i;1331:83::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2600:299;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;2600:299:0;;;;;;;;:::i;1521:110::-;;;;;;;;;;;;;;;;-1:-1:-1;1521:110:0;-1:-1:-1;;;;;1521:110:0;;:::i;1236:87::-;;;:::i;2907:367::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;2907:367:0;;;;;;;;:::i;1639:183::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;1639:183:0;;;;;;;;:::i;1830:159::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;1830:159:0;;;;;;;;;;:::i;1034:83::-;1104:5;1097:12;;;;;;;;-1:-1:-1;;1097:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1071:13;;1097:12;;1104:5;;1097:12;;1104:5;1097:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1034:83;:::o;1997:177::-;2088:4;2105:39;2114:12;:10;:12::i;:::-;2128:7;2137:6;2105:8;:39::i;:::-;-1:-1:-1;2162:4:0;1997:177;;;;:::o;1422:91::-;1493:12;;1422:91;:::o;2182:410::-;2305:4;2322:36;2332:6;2340:9;2351:6;2322:9;:36::i;:::-;2369:193;2378:6;2399:12;:10;:12::i;:::-;2413:138;2469:6;2413:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2413:19:0;;;;;;:11;:19;;;;;;2433:12;:10;:12::i;:::-;-1:-1:-1;;;;;2413:33:0;;;;;;;;;;;;-1:-1:-1;2413:33:0;;;:138;:37;:138::i;:::-;2369:8;:193::i;:::-;-1:-1:-1;2580:4:0;2182:410;;;;;:::o;1331:83::-;1397:9;;;;1331:83;:::o;2600:299::-;2713:4;2730:139;2753:12;:10;:12::i;:::-;2767:7;2776:82;2833:10;2776:11;:25;2788:12;:10;:12::i;:::-;-1:-1:-1;;;;;2776:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;2776:25:0;;;:34;;;;;;;;;;;:38;:82::i;1521:110::-;-1:-1:-1;;;;;1605:18:0;1578:7;1605:18;;;;;;;;;;;;1521:110::o;1236:87::-;1308:7;1301:14;;;;;;;;-1:-1:-1;;1301:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1275:13;;1301:14;;1308:7;;1301:14;;1308:7;1301:14;;;;;;;;;;;;;;;;;;;;;;;;2907:367;3025:4;3042:202;3065:12;:10;:12::i;:::-;3079:7;3088:145;3145:15;3088:145;;;;;;;;;;;;;;;;;:11;:25;3100:12;:10;:12::i;:::-;-1:-1:-1;;;;;3088:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;3088:25:0;;;:34;;;;;;;;;;;:145;:38;:145::i;1639:183::-;1733:4;1750:42;1760:12;:10;:12::i;:::-;1774:9;1785:6;1750:9;:42::i;1830:159::-;-1:-1:-1;;;;;1954:18:0;;;1927:7;1954:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;1830:159::o;6460:181::-;6518:7;6550:5;;;6574:6;;;;6566:46;;;;;-1:-1:-1;;;6566:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;6632:1;6460:181;-1:-1:-1;;;6460:181:0:o;95:106::-;183:10;95:106;:::o;5865:428::-;-1:-1:-1;;;;;5983:21:0;;5961:107;;;;-1:-1:-1;;;5961:107:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6103:23:0;;6081:107;;;;-1:-1:-1;;;6081:107:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6201:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;6253:32;;;;;;;;;;;;;;;;;5865:428;;;:::o;3595:596::-;-1:-1:-1;;;;;3717:20:0;;3695:107;;;;-1:-1:-1;;;3695:107:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3837:23:0;;3815:108;;;;-1:-1:-1;;;3815:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3956;3992:6;3956:108;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3956:17:0;;:9;:17;;;;;;;;;;;;:108;:21;:108::i;:::-;-1:-1:-1;;;;;3936:17:0;;;:9;:17;;;;;;;;;;;:128;;;;4100:20;;;;;;;:32;;4125:6;4100:24;:32::i;:::-;-1:-1:-1;;;;;4077:20:0;;;:9;:20;;;;;;;;;;;;:55;;;;4148:35;;;;;;;4077:20;;4148:35;;;;;;;;;;;;;3595:596;;;:::o;6793:192::-;6879:7;6915:12;6907:6;;;;6899:29;;;;-1:-1:-1;;;6899:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;6951:5:0;;;6793:192::o

Swarm Source

ipfs://f3181830134f5d22a15260e73e051d6472110ab43bc104e6196db18775361275

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.