ETH Price: $3,894.99 (+1.92%)

Contract

0x27ed92dAE9f7888F377Ad92069691614994ef6d1
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve206304062024-08-28 23:35:47106 days ago1724888147IN
0x27ed92dA...4994ef6d1
0 ETH0.000074531.60276007
Transfer195930532024-04-06 0:16:47251 days ago1712362607IN
0x27ed92dA...4994ef6d1
0 ETH0.0005137810.971938
Approve188457022023-12-23 2:59:59355 days ago1703300399IN
0x27ed92dA...4994ef6d1
0 ETH0.0010899123.40680447
Transfer179295542023-08-16 19:44:35484 days ago1692215075IN
0x27ed92dA...4994ef6d1
0 ETH0.001459531.16010287
Approve178382742023-08-04 1:14:47496 days ago1691111687IN
0x27ed92dA...4994ef6d1
0 ETH0.0005769512.46778577
Approve178382602023-08-04 1:11:59496 days ago1691111519IN
0x27ed92dA...4994ef6d1
0 ETH0.0006268413.54225584
Approve178382282023-08-04 1:05:35496 days ago1691111135IN
0x27ed92dA...4994ef6d1
0 ETH0.0006984815.09385462
Approve177770722023-07-26 11:51:59505 days ago1690372319IN
0x27ed92dA...4994ef6d1
0 ETH0.00121726.16986789
Approve177078322023-07-16 19:08:59515 days ago1689534539IN
0x27ed92dA...4994ef6d1
0 ETH0.0008907519.15437787
Transfer177078232023-07-16 19:07:11515 days ago1689534431IN
0x27ed92dA...4994ef6d1
0 ETH0.0008430717.99936115
Approve177069232023-07-16 16:05:23515 days ago1689523523IN
0x27ed92dA...4994ef6d1
0 ETH0.0010479622.64019481
Approve177013452023-07-15 21:10:59516 days ago1689455459IN
0x27ed92dA...4994ef6d1
0 ETH0.0006813414.65140263
Transfer176995882023-07-15 15:13:11516 days ago1689433991IN
0x27ed92dA...4994ef6d1
0 ETH0.0006908823.24116076
Transfer176912482023-07-14 10:56:47517 days ago1689332207IN
0x27ed92dA...4994ef6d1
0 ETH0.0004365214.68454966
Transfer176904692023-07-14 8:19:11517 days ago1689322751IN
0x27ed92dA...4994ef6d1
0 ETH0.0005118317.21782927
Approve176893732023-07-14 4:36:59517 days ago1689309419IN
0x27ed92dA...4994ef6d1
0 ETH0.0008524618.3310863
Transfer176889642023-07-14 3:13:59517 days ago1689304439IN
0x27ed92dA...4994ef6d1
0 ETH0.0013587129.01572326
Approve176878662023-07-13 23:32:47518 days ago1689291167IN
0x27ed92dA...4994ef6d1
0 ETH0.0011105123.87993943
Approve176837852023-07-13 9:46:59518 days ago1689241619IN
0x27ed92dA...4994ef6d1
0 ETH0.0011044823.75042906
Approve176800452023-07-12 21:07:35519 days ago1689196055IN
0x27ed92dA...4994ef6d1
0 ETH0.0010770223.15993301
Approve176793722023-07-12 18:52:23519 days ago1689187943IN
0x27ed92dA...4994ef6d1
0 ETH0.0017385637.38537459
Transfer176785542023-07-12 16:05:47519 days ago1689177947IN
0x27ed92dA...4994ef6d1
0 ETH0.001646855.3975976
Approve176762092023-07-12 8:10:59519 days ago1689149459IN
0x27ed92dA...4994ef6d1
0 ETH0.000764816.52273932
Transfer176698012023-07-11 10:32:59520 days ago1689071579IN
0x27ed92dA...4994ef6d1
0 ETH0.0005010516.84847009
Transfer176688642023-07-11 7:23:11520 days ago1689060191IN
0x27ed92dA...4994ef6d1
0 ETH0.0005055717.00729748
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:
CWAR

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-06-22
*/

// ░██████╗░█████╗░███████╗██╗░░░██╗  ██████╗░██╗░░░██╗
// ██╔════╝██╔══██╗██╔════╝██║░░░██║  ██╔══██╗╚██╗░██╔╝
// ╚█████╗░███████║█████╗░░██║░░░██║  ██████╦╝░╚████╔╝░
// ░╚═══██╗██╔══██║██╔══╝░░██║░░░██║  ██╔══██╗░░╚██╔╝░░
// ██████╔╝██║░░██║██║░░░░░╚██████╔╝  ██████╦╝░░░██║░░░
// ╚═════╝░╚═╝░░╚═╝╚═╝░░░░░░╚═════╝░  ╚═════╝░░░░╚═╝░░░

// ░█████╗░░█████╗░██╗███╗░░██╗░██████╗██╗░░░██╗██╗░░░░░████████╗░░░███╗░░██╗███████╗████████╗
// ██╔══██╗██╔══██╗██║████╗░██║██╔════╝██║░░░██║██║░░░░░╚══██╔══╝░░░████╗░██║██╔════╝╚══██╔══╝
// ██║░░╚═╝██║░░██║██║██╔██╗██║╚█████╗░██║░░░██║██║░░░░░░░░██║░░░░░░██╔██╗██║█████╗░░░░░██║░░░
// ██║░░██╗██║░░██║██║██║╚████║░╚═══██╗██║░░░██║██║░░░░░░░░██║░░░░░░██║╚████║██╔══╝░░░░░██║░░░
// ╚█████╔╝╚█████╔╝██║██║░╚███║██████╔╝╚██████╔╝███████╗░░░██║░░░██╗██║░╚███║███████╗░░░██║░░░
// ░╚════╝░░╚════╝░╚═╝╚═╝░░╚══╝╚═════╝░░╚═════╝░╚══════╝░░░╚═╝░░░╚═╝╚═╝░░╚══╝╚══════╝░░░╚═╝░░░

// SPDX-License-Identifier: MIT

pragma solidity 0.8.17;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);
   
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

interface IERC20Metadata is IERC20 {
    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
}

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

    function _msgData() internal view virtual returns (bytes calldata) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}

contract ERC20 is Context, IERC20, IERC20Metadata {
    mapping(address => uint256) private _balances;

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

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;

    constructor(string memory name_, string memory symbol_) {
        _name = name_;
        _symbol = symbol_;
    }

    function name() public view virtual override returns (string memory) {
        return _name;
    }

    function symbol() public view virtual override returns (string memory) {
        return _symbol;
    }

    function decimals() public view virtual override returns (uint8) {
        return 18;
    }

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

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

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

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

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

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        uint256 currentAllowance = _allowances[sender][_msgSender()];
        if (currentAllowance != type(uint256).max) {
            require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
            unchecked {
                _approve(sender, _msgSender(), currentAllowance - amount);
            }
        }

        _transfer(sender, recipient, amount);

        return true;
    }

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

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        unchecked {
            _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        }

        return true;
    }

    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");

        _beforeTokenTransfer(sender, recipient, amount);

        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);

        _afterTokenTransfer(sender, recipient, amount);
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);

        _afterTokenTransfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        unchecked {
            _balances[account] = accountBalance - amount;
        }
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);

        _afterTokenTransfer(account, address(0), amount);
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

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

    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}

    function _afterTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}
}

contract CWAR is ERC20 {
    constructor () ERC20("Crypto Warland", "CWAR") {    
        _mint(msg.sender, 10e6 * (10 ** 18));
    }
}

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"}]

60806040523480156200001157600080fd5b506040518060400160405280600e81526020016d10dc9e5c1d1bc815d85c9b185b9960921b8152506040518060400160405280600481526020016321aba0a960e11b81525081600390816200006791906200022d565b5060046200007682826200022d565b50505062000096336a084595161401484a0000006200009c60201b60201c565b62000321565b6001600160a01b038216620000f75760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b80600260008282546200010b9190620002f9565b90915550506001600160a01b038216600090815260208190526040812080548392906200013a908490620002f9565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620001b457607f821691505b602082108103620001d557634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200018457600081815260208120601f850160051c81016020861015620002045750805b601f850160051c820191505b81811015620002255782815560010162000210565b505050505050565b81516001600160401b0381111562000249576200024962000189565b62000261816200025a84546200019f565b84620001db565b602080601f831160018114620002995760008415620002805750858301515b600019600386901b1c1916600185901b17855562000225565b600085815260208120601f198616915b82811015620002ca57888601518255948401946001909101908401620002a9565b5085821015620002e95787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b808201808211156200031b57634e487b7160e01b600052601160045260246000fd5b92915050565b6108bf80620003316000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101c6565b6040516100c39190610709565b60405180910390f35b6100df6100da366004610773565b610258565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f36600461079d565b61026f565b604051601281526020016100c3565b6100df610131366004610773565b610325565b6100f36101443660046107d9565b6001600160a01b031660009081526020819052604090205490565b6100b6610361565b6100df610175366004610773565b610370565b6100df610188366004610773565b610409565b6100f361019b3660046107fb565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101d59061082e565b80601f01602080910402602001604051908101604052809291908181526020018280546102019061082e565b801561024e5780601f106102235761010080835404028352916020019161024e565b820191906000526020600020905b81548152906001019060200180831161023157829003601f168201915b5050505050905090565b6000610265338484610416565b5060015b92915050565b6001600160a01b0383166000908152600160209081526040808320338452909152812054600019811461030f57828110156103025760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b61030f8533858403610416565b61031a85858561053a565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161026591859061035c908690610868565b610416565b6060600480546101d59061082e565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156103f25760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016102f9565b6103ff3385858403610416565b5060019392505050565b600061026533848461053a565b6001600160a01b0383166104785760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102f9565b6001600160a01b0382166104d95760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102f9565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661059e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102f9565b6001600160a01b0382166106005760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102f9565b6001600160a01b038316600090815260208190526040902054818110156106785760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102f9565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906106af908490610868565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106fb91815260200190565b60405180910390a350505050565b600060208083528351808285015260005b818110156107365785810183015185820160400152820161071a565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461076e57600080fd5b919050565b6000806040838503121561078657600080fd5b61078f83610757565b946020939093013593505050565b6000806000606084860312156107b257600080fd5b6107bb84610757565b92506107c960208501610757565b9150604084013590509250925092565b6000602082840312156107eb57600080fd5b6107f482610757565b9392505050565b6000806040838503121561080e57600080fd5b61081783610757565b915061082560208401610757565b90509250929050565b600181811c9082168061084257607f821691505b60208210810361086257634e487b7160e01b600052602260045260246000fd5b50919050565b8082018082111561026957634e487b7160e01b600052601160045260246000fdfea2646970667358221220a40be1b70fab9eafc6f83608961f769ae2055fa04a9ff1df653f4c53163214f564736f6c63430008110033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101c6565b6040516100c39190610709565b60405180910390f35b6100df6100da366004610773565b610258565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f36600461079d565b61026f565b604051601281526020016100c3565b6100df610131366004610773565b610325565b6100f36101443660046107d9565b6001600160a01b031660009081526020819052604090205490565b6100b6610361565b6100df610175366004610773565b610370565b6100df610188366004610773565b610409565b6100f361019b3660046107fb565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101d59061082e565b80601f01602080910402602001604051908101604052809291908181526020018280546102019061082e565b801561024e5780601f106102235761010080835404028352916020019161024e565b820191906000526020600020905b81548152906001019060200180831161023157829003601f168201915b5050505050905090565b6000610265338484610416565b5060015b92915050565b6001600160a01b0383166000908152600160209081526040808320338452909152812054600019811461030f57828110156103025760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b61030f8533858403610416565b61031a85858561053a565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161026591859061035c908690610868565b610416565b6060600480546101d59061082e565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156103f25760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016102f9565b6103ff3385858403610416565b5060019392505050565b600061026533848461053a565b6001600160a01b0383166104785760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102f9565b6001600160a01b0382166104d95760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102f9565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661059e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102f9565b6001600160a01b0382166106005760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102f9565b6001600160a01b038316600090815260208190526040902054818110156106785760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102f9565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906106af908490610868565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106fb91815260200190565b60405180910390a350505050565b600060208083528351808285015260005b818110156107365785810183015185820160400152820161071a565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461076e57600080fd5b919050565b6000806040838503121561078657600080fd5b61078f83610757565b946020939093013593505050565b6000806000606084860312156107b257600080fd5b6107bb84610757565b92506107c960208501610757565b9150604084013590509250925092565b6000602082840312156107eb57600080fd5b6107f482610757565b9392505050565b6000806040838503121561080e57600080fd5b61081783610757565b915061082560208401610757565b90509250929050565b600181811c9082168061084257607f821691505b60208210810361086257634e487b7160e01b600052602260045260246000fd5b50919050565b8082018082111561026957634e487b7160e01b600052601160045260246000fdfea2646970667358221220a40be1b70fab9eafc6f83608961f769ae2055fa04a9ff1df653f4c53163214f564736f6c63430008110033

Deployed Bytecode Sourcemap

9139:139:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4424:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5338:169;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;5338:169:0;1004:187:1;4745:108:0;4833:12;;4745:108;;;1342:25:1;;;1330:2;1315:18;4745:108:0;1196:177:1;5515:573:0;;;;;;:::i;:::-;;:::i;4644:93::-;;;4727:2;1853:36:1;;1841:2;1826:18;4644:93:0;1711:184:1;6096:215:0;;;;;;:::i;:::-;;:::i;4861:127::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4962:18:0;4935:7;4962:18;;;;;;;;;;;;4861:127;4532:104;;;:::i;6319:413::-;;;;;;:::i;:::-;;:::i;4996:175::-;;;;;;:::i;:::-;;:::i;5179:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5295:18:0;;;5268:7;5295:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5179:151;4424:100;4478:13;4511:5;4504:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4424:100;:::o;5338:169::-;5421:4;5438:39;3750:10;5461:7;5470:6;5438:8;:39::i;:::-;-1:-1:-1;5495:4:0;5338:169;;;;;:::o;5515:573::-;-1:-1:-1;;;;;5699:19:0;;5655:4;5699:19;;;:11;:19;;;;;;;;3750:10;5699:33;;;;;;;;-1:-1:-1;;5747:37:0;;5743:265;;5829:6;5809:16;:26;;5801:79;;;;-1:-1:-1;;;5801:79:0;;2943:2:1;5801:79:0;;;2925:21:1;2982:2;2962:18;;;2955:30;3021:34;3001:18;;;2994:62;-1:-1:-1;;;3072:18:1;;;3065:38;3120:19;;5801:79:0;;;;;;;;;5924:57;5933:6;3750:10;5974:6;5955:16;:25;5924:8;:57::i;:::-;6020:36;6030:6;6038:9;6049:6;6020:9;:36::i;:::-;-1:-1:-1;6076:4:0;;5515:573;-1:-1:-1;;;;5515:573:0:o;6096:215::-;3750:10;6184:4;6233:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6233:34:0;;;;;;;;;;6184:4;;6201:80;;6224:7;;6233:47;;6270:10;;6233:47;:::i;:::-;6201:8;:80::i;4532:104::-;4588:13;4621:7;4614:14;;;;;:::i;6319:413::-;3750:10;6412:4;6456:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;6456:34:0;;;;;;;;;;6509:35;;;;6501:85;;;;-1:-1:-1;;;6501:85:0;;3579:2:1;6501:85:0;;;3561:21:1;3618:2;3598:18;;;3591:30;3657:34;3637:18;;;3630:62;-1:-1:-1;;;3708:18:1;;;3701:35;3753:19;;6501:85:0;3377:401:1;6501:85:0;6622:67;3750:10;6645:7;6673:15;6654:16;:34;6622:8;:67::i;:::-;-1:-1:-1;6720:4:0;;6319:413;-1:-1:-1;;;6319:413:0:o;4996:175::-;5082:4;5099:42;3750:10;5123:9;5134:6;5099:9;:42::i;8487:380::-;-1:-1:-1;;;;;8623:19:0;;8615:68;;;;-1:-1:-1;;;8615:68:0;;3985:2:1;8615:68:0;;;3967:21:1;4024:2;4004:18;;;3997:30;4063:34;4043:18;;;4036:62;-1:-1:-1;;;4114:18:1;;;4107:34;4158:19;;8615:68:0;3783:400:1;8615:68:0;-1:-1:-1;;;;;8702:21:0;;8694:68;;;;-1:-1:-1;;;8694:68:0;;4390:2:1;8694:68:0;;;4372:21:1;4429:2;4409:18;;;4402:30;4468:34;4448:18;;;4441:62;-1:-1:-1;;;4519:18:1;;;4512:32;4561:19;;8694:68:0;4188:398:1;8694:68:0;-1:-1:-1;;;;;8775:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;8827:32;;1342:25:1;;;8827:32:0;;1315:18:1;8827:32:0;;;;;;;8487:380;;;:::o;6740:733::-;-1:-1:-1;;;;;6880:20:0;;6872:70;;;;-1:-1:-1;;;6872:70:0;;4793:2:1;6872:70:0;;;4775:21:1;4832:2;4812:18;;;4805:30;4871:34;4851:18;;;4844:62;-1:-1:-1;;;4922:18:1;;;4915:35;4967:19;;6872:70:0;4591:401:1;6872:70:0;-1:-1:-1;;;;;6961:23:0;;6953:71;;;;-1:-1:-1;;;6953:71:0;;5199:2:1;6953:71:0;;;5181:21:1;5238:2;5218:18;;;5211:30;5277:34;5257:18;;;5250:62;-1:-1:-1;;;5328:18:1;;;5321:33;5371:19;;6953:71:0;4997:399:1;6953:71:0;-1:-1:-1;;;;;7121:17:0;;7097:21;7121:17;;;;;;;;;;;7157:23;;;;7149:74;;;;-1:-1:-1;;;7149:74:0;;5603:2:1;7149:74:0;;;5585:21:1;5642:2;5622:18;;;5615:30;5681:34;5661:18;;;5654:62;-1:-1:-1;;;5732:18:1;;;5725:36;5778:19;;7149:74:0;5401:402:1;7149:74:0;-1:-1:-1;;;;;7259:17:0;;;:9;:17;;;;;;;;;;;7279:22;;;7259:42;;7323:20;;;;;;;;:30;;7295:6;;7259:9;7323:30;;7295:6;;7323:30;:::i;:::-;;;;;;;;7388:9;-1:-1:-1;;;;;7371:35:0;7380:6;-1:-1:-1;;;;;7371:35:0;;7399:6;7371:35;;;;1342:25:1;;1330:2;1315:18;;1196:177;7371:35:0;;;;;;;;6861:612;6740:733;;;:::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1900:186::-;1959:6;2012:2;2000:9;1991:7;1987:23;1983:32;1980:52;;;2028:1;2025;2018:12;1980:52;2051:29;2070:9;2051:29;:::i;:::-;2041:39;1900:186;-1:-1:-1;;;1900:186:1:o;2091:260::-;2159:6;2167;2220:2;2208:9;2199:7;2195:23;2191:32;2188:52;;;2236:1;2233;2226:12;2188:52;2259:29;2278:9;2259:29;:::i;:::-;2249:39;;2307:38;2341:2;2330:9;2326:18;2307:38;:::i;:::-;2297:48;;2091:260;;;;;:::o;2356:380::-;2435:1;2431:12;;;;2478;;;2499:61;;2553:4;2545:6;2541:17;2531:27;;2499:61;2606:2;2598:6;2595:14;2575:18;2572:38;2569:161;;2652:10;2647:3;2643:20;2640:1;2633:31;2687:4;2684:1;2677:15;2715:4;2712:1;2705:15;2569:161;;2356:380;;;:::o;3150:222::-;3215:9;;;3236:10;;;3233:133;;;3288:10;3283:3;3279:20;3276:1;3269:31;3323:4;3320:1;3313:15;3351:4;3348:1;3341:15

Swarm Source

ipfs://a40be1b70fab9eafc6f83608961f769ae2055fa04a9ff1df653f4c53163214f5

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.