ETH Price: $3,530.71 (-1.35%)
Gas: 43 Gwei

Contract

0x536a7BcdccFaff3a9A2Aa765369631Db2F247b09
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Value
Approve193455182024-03-02 5:52:4727 days ago1709358767IN
0x536a7Bcd...b2F247b09
0 ETH0.0017046736.8173322
Approve188504812023-12-23 19:05:2396 days ago1703358323IN
0x536a7Bcd...b2F247b09
0 ETH0.0010724423.00742056
Transfer188504172023-12-23 18:52:2396 days ago1703357543IN
0x536a7Bcd...b2F247b09
0 ETH0.0011731219.87199436
Transfer184262552023-10-25 9:06:47156 days ago1698224807IN
0x536a7Bcd...b2F247b09
0 ETH0.0009140714.32221728
Approve183849972023-10-19 14:33:47162 days ago1697726027IN
0x536a7Bcd...b2F247b09
0 ETH0.0006771214.52649759
Approve181329532023-09-14 7:12:47197 days ago1694675567IN
0x536a7Bcd...b2F247b09
0 ETH0.0005299911.37008466
Transfer181329312023-09-14 7:08:23197 days ago1694675303IN
0x536a7Bcd...b2F247b09
0 ETH0.0004524410.79566559
Transfer181329212023-09-14 7:06:23197 days ago1694675183IN
0x536a7Bcd...b2F247b09
0 ETH0.0004332810.33854619
Transfer181328962023-09-14 7:01:23197 days ago1694674883IN
0x536a7Bcd...b2F247b09
0 ETH0.000451210.76294077
Transfer181328402023-09-14 6:50:11197 days ago1694674211IN
0x536a7Bcd...b2F247b09
0 ETH0.0004431810.57466417
Transfer181328152023-09-14 6:45:11197 days ago1694673911IN
0x536a7Bcd...b2F247b09
0 ETH0.000410199.7847652
Transfer181328002023-09-14 6:42:11197 days ago1694673731IN
0x536a7Bcd...b2F247b09
0 ETH0.0004662511.12505815
Transfer181327882023-09-14 6:39:47197 days ago1694673587IN
0x536a7Bcd...b2F247b09
0 ETH0.0004649511.0942314
Transfer181327802023-09-14 6:38:11197 days ago1694673491IN
0x536a7Bcd...b2F247b09
0 ETH0.000381859.11133704
Transfer181327532023-09-14 6:32:47197 days ago1694673167IN
0x536a7Bcd...b2F247b09
0 ETH0.0004415310.53532337
Transfer181327372023-09-14 6:29:35197 days ago1694672975IN
0x536a7Bcd...b2F247b09
0 ETH0.0005046112.04053343
Transfer181327292023-09-14 6:27:59197 days ago1694672879IN
0x536a7Bcd...b2F247b09
0 ETH0.0005328812.7149343
Transfer181326852023-09-14 6:19:11197 days ago1694672351IN
0x536a7Bcd...b2F247b09
0 ETH0.0004774711.39287863
Approve180716702023-09-05 17:09:11205 days ago1693933751IN
0x536a7Bcd...b2F247b09
0 ETH0.0009471720.42523933
Transfer180716412023-09-05 17:03:11205 days ago1693933391IN
0x536a7Bcd...b2F247b09
0 ETH0.0008457420.1741966
Transfer180716162023-09-05 16:58:11205 days ago1693933091IN
0x536a7Bcd...b2F247b09
0 ETH0.0007314517.44805759
Transfer180716042023-09-05 16:55:47205 days ago1693932947IN
0x536a7Bcd...b2F247b09
0 ETH0.0007800618.6076161
Transfer180715672023-09-05 16:48:23205 days ago1693932503IN
0x536a7Bcd...b2F247b09
0 ETH0.0008522420.32930075
Transfer180715542023-09-05 16:45:47205 days ago1693932347IN
0x536a7Bcd...b2F247b09
0 ETH0.0009372722.35765205
Approve179204832023-08-15 13:17:11227 days ago1692105431IN
0x536a7Bcd...b2F247b09
0 ETH0.0012664527.16959869
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:
HydroLink

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2022-07-01
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.0; 

// @title An ERC20 token for the HydroLink Application Suite.
// @author HydroLink - https://www.hydrolink.io/

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

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

/// @dev Contract is Ownerable
abstract contract Ownable is Context {
    address private _owner;

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

    constructor() {
        _transferOwnership(_msgSender());
    }

    function owner() public view virtual returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

/// @dev Interface of the ERC20 standard as defined in the EIP.
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);
}


/// @dev Interface for the optional metadata functions from the ERC20 standard.
interface IERC20Metadata is IERC20 {

    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
}

contract HydroLink is Ownable, IERC20, IERC20Metadata {
    mapping(address => uint256) private _balances;
    mapping (address => bool) private _isExcludedFromFee;
    mapping(address => mapping(address => uint256)) private _allowances;

    string constant private _name = "HydroLink";
    string constant private _symbol = "HLNK";
    uint8  constant private _decimal = 10;
    uint256 private _totalSupply = 100000000 * (10 ** _decimal); // Total Supply 100 million
    uint256 constant public _taxBurn = 4; // 0.4% 
    uint256 constant public _taxLiquidity = 6; // 0.6%
    address public teamWallet;
    uint256 public toBurnAmount = 0;

    event teamWalletChanged(address oldWalletAddress, address newWalletAddress);
    event feeCollected(address teamWallet, uint256 amount);
    event excludingAddressFromFee(address account);
    event includingAddressInFee(address account);

    modifier onlyTeamWallet() {
        require(teamWallet == _msgSender(), "Caller is not the teamwallet");
        _;
    }

    ///@dev Initially Team Wallet as Contract Owner
    constructor(address _teamWallet) {
        require(_teamWallet!=address(0), "Cannot set teamwallet as zero address");
        _balances[_msgSender()] = _totalSupply;
        _isExcludedFromFee[_msgSender()] = true;
        _isExcludedFromFee[address(this)] = true;
        _isExcludedFromFee[_teamWallet] = true;
        teamWallet = _teamWallet;  
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }
    
    function name() external view virtual override returns (string memory) {
        return _name;
    }

    function symbol() external view virtual override returns (string memory) {
        return _symbol;
    }
    
    function decimals() external view virtual override returns (uint8) {
        return _decimal;
    }
    
    function totalSupply() external view virtual override returns (uint256) {
        return _totalSupply;
    }
    
    function balanceOf(address account) external view virtual override returns (uint256) {
        return _balances[account];
    }
    
    function collectedFees() external view returns (uint256) {
        return _balances[address(this)];
    }

    function transfer(address recipient, uint256 amount) external virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }
    
    function allowance(address owner, address spender) external view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }
    
    function approve(address spender, uint256 amount) external virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function excludeFromFee(address account) external onlyOwner {
        require(account!=address(0), "Excluding for the zero address");
        _isExcludedFromFee[account] = true;
        emit excludingAddressFromFee(account);
    }

    function isExcludedFromFee(address account) external view returns(bool) {
        return _isExcludedFromFee[account];
    }

    function includeInFee(address account) external onlyOwner {
        require(account!=address(0), "Including for the zero address");
        _isExcludedFromFee[account] = false;
        emit includingAddressInFee(account);
    }

    function collectFees() external onlyOwner {
        uint256 fees = _balances[address(this)];
        _transfer(address(this), teamWallet, _balances[address(this)]);
        emit feeCollected(teamWallet, fees);
    }

    function burnCollectedFees() external onlyTeamWallet {
        require(_balances[teamWallet] >= toBurnAmount, "Does not have the required amount of tokens to burn");
        _transfer(teamWallet, address(0), toBurnAmount);
        _totalSupply -= toBurnAmount;
        toBurnAmount = 0;
        emit feeCollected(address(0), toBurnAmount);
    }

    function updateTeamWallet(address _teamWallet) external onlyOwner {
        require(_teamWallet!=address(0), "Cannot set teamwallet as zero address");
        address oldWallet = teamWallet;
        teamWallet =  _teamWallet;
        _isExcludedFromFee[_teamWallet] = true;
        _isExcludedFromFee[oldWallet] = false;
        emit teamWalletChanged(oldWallet,_teamWallet);
    }
    
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        unchecked {
            _approve(sender, _msgSender(), currentAllowance - amount);
        }

        return true;
    }
    
    function increaseAllowance(address spender, uint256 addedValue) external virtual returns (bool) {
        require(spender!=address(0), "Increasing allowance for zero address");
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }
    
    function decreaseAllowance(address spender, uint256 subtractedValue) external virtual returns (bool) {
        require(spender!=address(0), "Decreasing allowance for zero address");
        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 {
        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        if(_isExcludedFromFee[sender]) {
            unchecked {//condititon to exclude
                _balances[recipient] += amount;
            }
        }else{ 
            unchecked {
                uint256 burnFee =  (amount * _taxBurn) / 1000;
                uint256 tFee = (amount * (_taxBurn + _taxLiquidity)) / 1000;
                amount = amount - tFee;
                _balances[recipient] += amount;
                _balances[address(this)] +=  tFee;
                toBurnAmount += burnFee;
            }
        }
        emit Transfer(sender, recipient, 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);
    } 
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_teamWallet","type":"address"}],"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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"excludingAddressFromFee","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"teamWallet","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"feeCollected","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"includingAddressInFee","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldWalletAddress","type":"address"},{"indexed":false,"internalType":"address","name":"newWalletAddress","type":"address"}],"name":"teamWalletChanged","type":"event"},{"inputs":[],"name":"_taxBurn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxLiquidity","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"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":"burnCollectedFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"collectFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"collectedFees","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":"account","type":"address"}],"name":"excludeFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeInFee","outputs":[],"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":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"teamWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"toBurnAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_teamWallet","type":"address"}],"name":"updateTeamWallet","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405262000011600a80620002d6565b62000021906305f5e100620003c1565b60045560006006553480156200003657600080fd5b506040516200167c3803806200167c83398101604081905262000059916200020b565b6200006d62000067620001b7565b620001bb565b6001600160a01b0381166200009f5760405162461bcd60e51b815260040162000096906200023b565b60405180910390fd5b60045460016000620000b0620001b7565b6001600160a01b03166001600160a01b0316815260200190815260200160002081905550600160026000620000ea620001b760201b60201c565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526002909352818320805485166001908117909155908516808452919092208054909316909117909155600580546001600160a01b031916909117905562000161620001b7565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600454604051620001a8919062000280565b60405180910390a350620003f9565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156200021d578081fd5b81516001600160a01b038116811462000234578182fd5b9392505050565b60208082526025908201527f43616e6e6f7420736574207465616d77616c6c6574206173207a65726f206164604082015264647265737360d81b606082015260800190565b90815260200190565b80825b60018086116200029d5750620002cd565b818704821115620002b257620002b2620003e3565b80861615620002c057918102915b9490941c9380026200028c565b94509492505050565b60006200023460001960ff851684600082620002f55750600162000234565b81620003045750600062000234565b81600181146200031d576002811462000328576200035c565b600191505062000234565b60ff8411156200033c576200033c620003e3565b6001841b915084821115620003555762000355620003e3565b5062000234565b5060208310610133831016604e8410600b841016171562000394575081810a838111156200038e576200038e620003e3565b62000234565b620003a3848484600162000289565b808604821115620003b857620003b8620003e3565b02949350505050565b6000816000190483118215151615620003de57620003de620003e3565b500290565b634e487b7160e01b600052601160045260246000fd5b61127380620004096000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c80637cb332bb116100de578063a9059cbb11610097578063dd62ed3e11610071578063dd62ed3e146102cf578063ea2f0b37146102e2578063f2fde38b146102f5578063f9efb5051461030857610173565b8063a9059cbb146102ac578063b3c85918146102bf578063c8796572146102c757610173565b80637cb332bb14610266578063856e8bad146102795780638da5cb5b146102815780639003adfe1461028957806395d89b4114610291578063a457c2d71461029957610173565b8063395093511161013057806339509351146101fb578063437823ec1461020e5780635342acb414610223578063599270441461023657806370a082311461024b578063715018a61461025e57610173565b806306fdde0314610178578063095ea7b31461019657806318160ddd146101b657806323b872dd146101cb578063313ce567146101de57806337a67ca7146101f3575b600080fd5b610180610310565b60405161018d9190610df3565b60405180910390f35b6101a96101a4366004610d78565b610333565b60405161018d9190610de8565b6101be610350565b60405161018d91906111e1565b6101a96101d9366004610d3d565b610356565b6101e66103ef565b60405161018d91906111ea565b6101be6103f4565b6101a9610209366004610d78565b6103f9565b61022161021c366004610cea565b610473565b005b6101a9610231366004610cea565b610536565b61023e610558565b60405161018d9190610da1565b6101be610259366004610cea565b610567565b610221610582565b610221610274366004610cea565b6105cd565b6102216106bc565b61023e6107a3565b6101be6107b2565b6101806107c5565b6101a96102a7366004610d78565b6107e3565b6101a96102ba366004610d78565b610883565b6101be610897565b61022161089c565b6101be6102dd366004610d0b565b610942565b6102216102f0366004610cea565b61096d565b610221610303366004610cea565b610a22565b6101be610a93565b604080518082019091526009815268487964726f4c696e6b60b81b602082015290565b6000610347610340610a99565b8484610a9d565b50600192915050565b60045490565b6000610363848484610b51565b6001600160a01b038416600090815260036020526040812081610384610a99565b6001600160a01b03166001600160a01b03168152602001908152602001600020549050828110156103d05760405162461bcd60e51b81526004016103c790610f90565b60405180910390fd5b6103e4856103dc610a99565b858403610a9d565b506001949350505050565b600a90565b600681565b60006001600160a01b0383166104215760405162461bcd60e51b81526004016103c790611112565b61034761042c610a99565b84846003600061043a610a99565b6001600160a01b03908116825260208083019390935260409182016000908120918b168152925290205461046e91906111f8565b610a9d565b61047b610a99565b6001600160a01b031661048c6107a3565b6001600160a01b0316146104b25760405162461bcd60e51b81526004016103c790610fd8565b6001600160a01b0381166104d85760405162461bcd60e51b81526004016103c790611097565b6001600160a01b03811660009081526002602052604090819020805460ff19166001179055517f846730387031eb38d037020e318a00ecd9b790625c4764c8c74caffda5efe12e9061052b908390610da1565b60405180910390a150565b6001600160a01b03811660009081526002602052604090205460ff165b919050565b6005546001600160a01b031681565b6001600160a01b031660009081526001602052604090205490565b61058a610a99565b6001600160a01b031661059b6107a3565b6001600160a01b0316146105c15760405162461bcd60e51b81526004016103c790610fd8565b6105cb6000610c83565b565b6105d5610a99565b6001600160a01b03166105e66107a3565b6001600160a01b03161461060c5760405162461bcd60e51b81526004016103c790610fd8565b6001600160a01b0381166106325760405162461bcd60e51b81526004016103c790610f4b565b600580546001600160a01b038381166001600160a01b031983168117909355600092835260026020526040808420805460ff19908116600117909155919092168084529282902080549091169055517fb2bfb416cf413294a87930f9bac388d81bdd29b7aabfac207310d6988daace15906106b09083908590610db5565b60405180910390a15050565b6106c4610a99565b6005546001600160a01b039081169116146106f15760405162461bcd60e51b81526004016103c790610e46565b6006546005546001600160a01b0316600090815260016020526040902054101561072d5760405162461bcd60e51b81526004016103c790611044565b600554600654610749916001600160a01b031690600090610b51565b6006546004600082825461075d9190611210565b9091555050600060068190556040517fc5a2b7ad6439179b1edea47d8a4bc00b2c5270a1c741c00fab7be4012caa7d0a91610799918190610dcf565b60405180910390a1565b6000546001600160a01b031690565b3060009081526001602052604090205490565b604080518082019091526004815263484c4e4b60e01b602082015290565b60006001600160a01b03831661080b5760405162461bcd60e51b81526004016103c790611157565b600060036000610819610a99565b6001600160a01b03908116825260208083019390935260409182016000908120918816815292529020549050828110156108655760405162461bcd60e51b81526004016103c79061119c565b610879610870610a99565b85858403610a9d565b5060019392505050565b6000610347610890610a99565b8484610b51565b600481565b6108a4610a99565b6001600160a01b03166108b56107a3565b6001600160a01b0316146108db5760405162461bcd60e51b81526004016103c790610fd8565b306000818152600160205260409020546005549091610903916001600160a01b031683610b51565b6005546040517fc5a2b7ad6439179b1edea47d8a4bc00b2c5270a1c741c00fab7be4012caa7d0a9161052b916001600160a01b03909116908490610dcf565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b610975610a99565b6001600160a01b03166109866107a3565b6001600160a01b0316146109ac5760405162461bcd60e51b81526004016103c790610fd8565b6001600160a01b0381166109d25760405162461bcd60e51b81526004016103c79061100d565b6001600160a01b03811660009081526002602052604090819020805460ff19169055517f3adeb961032d23873014c008c6b64c18b61201f11a10a1a65dfc350259da6dbd9061052b908390610da1565b610a2a610a99565b6001600160a01b0316610a3b6107a3565b6001600160a01b031614610a615760405162461bcd60e51b81526004016103c790610fd8565b6001600160a01b038116610a875760405162461bcd60e51b81526004016103c790610e7d565b610a9081610c83565b50565b60065481565b3390565b6001600160a01b038316610ac35760405162461bcd60e51b81526004016103c7906110ce565b6001600160a01b038216610ae95760405162461bcd60e51b81526004016103c790610ec3565b6001600160a01b0380841660008181526003602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610b449085906111e1565b60405180910390a3505050565b6001600160a01b03831660009081526001602052604090205481811015610b8a5760405162461bcd60e51b81526004016103c790610f05565b6001600160a01b03841660009081526001602090815260408083208585039055600290915290205460ff1615610bdd576001600160a01b0383166000908152600160205260409020805483019055610c32565b60006103e86004840204905060006103e8600a85026001600160a01b03871660009081526001602052604080822080549490930497889003938401909255308152208054909501909455506006805490910190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c7591906111e1565b60405180910390a350505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b038116811461055357600080fd5b600060208284031215610cfb578081fd5b610d0482610cd3565b9392505050565b60008060408385031215610d1d578081fd5b610d2683610cd3565b9150610d3460208401610cd3565b90509250929050565b600080600060608486031215610d51578081fd5b610d5a84610cd3565b9250610d6860208501610cd3565b9150604084013590509250925092565b60008060408385031215610d8a578182fd5b610d9383610cd3565b946020939093013593505050565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b6000602080835283518082850152825b81811015610e1f57858101830151858201604001528201610e03565b81811115610e305783604083870101525b50601f01601f1916929092016040019392505050565b6020808252601c908201527f43616c6c6572206973206e6f7420746865207465616d77616c6c657400000000604082015260600190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b60208082526025908201527f43616e6e6f7420736574207465616d77616c6c6574206173207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526028908201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616040820152676c6c6f77616e636560c01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601e908201527f496e636c7564696e6720666f7220746865207a65726f20616464726573730000604082015260600190565b60208082526033908201527f446f6573206e6f7420686176652074686520726571756972656420616d6f756e6040820152723a1037b3103a37b5b2b739903a3790313ab93760691b606082015260800190565b6020808252601e908201527f4578636c7564696e6720666f7220746865207a65726f20616464726573730000604082015260600190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526025908201527f496e6372656173696e6720616c6c6f77616e636520666f72207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526025908201527f44656372656173696e6720616c6c6f77616e636520666f72207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604082015264207a65726f60d81b606082015260800190565b90815260200190565b60ff91909116815260200190565b6000821982111561120b5761120b611227565b500190565b60008282101561122257611222611227565b500390565b634e487b7160e01b600052601160045260246000fdfea264697066735822122067d8114b8ddae0a33e36bb6f699e5d30996ce5913c2f4de7a9c6d633c614e88e64736f6c63430008000033000000000000000000000000a2f004892cdb0a267faac06e7704b87d7d1eec54

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101735760003560e01c80637cb332bb116100de578063a9059cbb11610097578063dd62ed3e11610071578063dd62ed3e146102cf578063ea2f0b37146102e2578063f2fde38b146102f5578063f9efb5051461030857610173565b8063a9059cbb146102ac578063b3c85918146102bf578063c8796572146102c757610173565b80637cb332bb14610266578063856e8bad146102795780638da5cb5b146102815780639003adfe1461028957806395d89b4114610291578063a457c2d71461029957610173565b8063395093511161013057806339509351146101fb578063437823ec1461020e5780635342acb414610223578063599270441461023657806370a082311461024b578063715018a61461025e57610173565b806306fdde0314610178578063095ea7b31461019657806318160ddd146101b657806323b872dd146101cb578063313ce567146101de57806337a67ca7146101f3575b600080fd5b610180610310565b60405161018d9190610df3565b60405180910390f35b6101a96101a4366004610d78565b610333565b60405161018d9190610de8565b6101be610350565b60405161018d91906111e1565b6101a96101d9366004610d3d565b610356565b6101e66103ef565b60405161018d91906111ea565b6101be6103f4565b6101a9610209366004610d78565b6103f9565b61022161021c366004610cea565b610473565b005b6101a9610231366004610cea565b610536565b61023e610558565b60405161018d9190610da1565b6101be610259366004610cea565b610567565b610221610582565b610221610274366004610cea565b6105cd565b6102216106bc565b61023e6107a3565b6101be6107b2565b6101806107c5565b6101a96102a7366004610d78565b6107e3565b6101a96102ba366004610d78565b610883565b6101be610897565b61022161089c565b6101be6102dd366004610d0b565b610942565b6102216102f0366004610cea565b61096d565b610221610303366004610cea565b610a22565b6101be610a93565b604080518082019091526009815268487964726f4c696e6b60b81b602082015290565b6000610347610340610a99565b8484610a9d565b50600192915050565b60045490565b6000610363848484610b51565b6001600160a01b038416600090815260036020526040812081610384610a99565b6001600160a01b03166001600160a01b03168152602001908152602001600020549050828110156103d05760405162461bcd60e51b81526004016103c790610f90565b60405180910390fd5b6103e4856103dc610a99565b858403610a9d565b506001949350505050565b600a90565b600681565b60006001600160a01b0383166104215760405162461bcd60e51b81526004016103c790611112565b61034761042c610a99565b84846003600061043a610a99565b6001600160a01b03908116825260208083019390935260409182016000908120918b168152925290205461046e91906111f8565b610a9d565b61047b610a99565b6001600160a01b031661048c6107a3565b6001600160a01b0316146104b25760405162461bcd60e51b81526004016103c790610fd8565b6001600160a01b0381166104d85760405162461bcd60e51b81526004016103c790611097565b6001600160a01b03811660009081526002602052604090819020805460ff19166001179055517f846730387031eb38d037020e318a00ecd9b790625c4764c8c74caffda5efe12e9061052b908390610da1565b60405180910390a150565b6001600160a01b03811660009081526002602052604090205460ff165b919050565b6005546001600160a01b031681565b6001600160a01b031660009081526001602052604090205490565b61058a610a99565b6001600160a01b031661059b6107a3565b6001600160a01b0316146105c15760405162461bcd60e51b81526004016103c790610fd8565b6105cb6000610c83565b565b6105d5610a99565b6001600160a01b03166105e66107a3565b6001600160a01b03161461060c5760405162461bcd60e51b81526004016103c790610fd8565b6001600160a01b0381166106325760405162461bcd60e51b81526004016103c790610f4b565b600580546001600160a01b038381166001600160a01b031983168117909355600092835260026020526040808420805460ff19908116600117909155919092168084529282902080549091169055517fb2bfb416cf413294a87930f9bac388d81bdd29b7aabfac207310d6988daace15906106b09083908590610db5565b60405180910390a15050565b6106c4610a99565b6005546001600160a01b039081169116146106f15760405162461bcd60e51b81526004016103c790610e46565b6006546005546001600160a01b0316600090815260016020526040902054101561072d5760405162461bcd60e51b81526004016103c790611044565b600554600654610749916001600160a01b031690600090610b51565b6006546004600082825461075d9190611210565b9091555050600060068190556040517fc5a2b7ad6439179b1edea47d8a4bc00b2c5270a1c741c00fab7be4012caa7d0a91610799918190610dcf565b60405180910390a1565b6000546001600160a01b031690565b3060009081526001602052604090205490565b604080518082019091526004815263484c4e4b60e01b602082015290565b60006001600160a01b03831661080b5760405162461bcd60e51b81526004016103c790611157565b600060036000610819610a99565b6001600160a01b03908116825260208083019390935260409182016000908120918816815292529020549050828110156108655760405162461bcd60e51b81526004016103c79061119c565b610879610870610a99565b85858403610a9d565b5060019392505050565b6000610347610890610a99565b8484610b51565b600481565b6108a4610a99565b6001600160a01b03166108b56107a3565b6001600160a01b0316146108db5760405162461bcd60e51b81526004016103c790610fd8565b306000818152600160205260409020546005549091610903916001600160a01b031683610b51565b6005546040517fc5a2b7ad6439179b1edea47d8a4bc00b2c5270a1c741c00fab7be4012caa7d0a9161052b916001600160a01b03909116908490610dcf565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b610975610a99565b6001600160a01b03166109866107a3565b6001600160a01b0316146109ac5760405162461bcd60e51b81526004016103c790610fd8565b6001600160a01b0381166109d25760405162461bcd60e51b81526004016103c79061100d565b6001600160a01b03811660009081526002602052604090819020805460ff19169055517f3adeb961032d23873014c008c6b64c18b61201f11a10a1a65dfc350259da6dbd9061052b908390610da1565b610a2a610a99565b6001600160a01b0316610a3b6107a3565b6001600160a01b031614610a615760405162461bcd60e51b81526004016103c790610fd8565b6001600160a01b038116610a875760405162461bcd60e51b81526004016103c790610e7d565b610a9081610c83565b50565b60065481565b3390565b6001600160a01b038316610ac35760405162461bcd60e51b81526004016103c7906110ce565b6001600160a01b038216610ae95760405162461bcd60e51b81526004016103c790610ec3565b6001600160a01b0380841660008181526003602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610b449085906111e1565b60405180910390a3505050565b6001600160a01b03831660009081526001602052604090205481811015610b8a5760405162461bcd60e51b81526004016103c790610f05565b6001600160a01b03841660009081526001602090815260408083208585039055600290915290205460ff1615610bdd576001600160a01b0383166000908152600160205260409020805483019055610c32565b60006103e86004840204905060006103e8600a85026001600160a01b03871660009081526001602052604080822080549490930497889003938401909255308152208054909501909455506006805490910190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c7591906111e1565b60405180910390a350505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b038116811461055357600080fd5b600060208284031215610cfb578081fd5b610d0482610cd3565b9392505050565b60008060408385031215610d1d578081fd5b610d2683610cd3565b9150610d3460208401610cd3565b90509250929050565b600080600060608486031215610d51578081fd5b610d5a84610cd3565b9250610d6860208501610cd3565b9150604084013590509250925092565b60008060408385031215610d8a578182fd5b610d9383610cd3565b946020939093013593505050565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b6000602080835283518082850152825b81811015610e1f57858101830151858201604001528201610e03565b81811115610e305783604083870101525b50601f01601f1916929092016040019392505050565b6020808252601c908201527f43616c6c6572206973206e6f7420746865207465616d77616c6c657400000000604082015260600190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b60208082526025908201527f43616e6e6f7420736574207465616d77616c6c6574206173207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526028908201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616040820152676c6c6f77616e636560c01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601e908201527f496e636c7564696e6720666f7220746865207a65726f20616464726573730000604082015260600190565b60208082526033908201527f446f6573206e6f7420686176652074686520726571756972656420616d6f756e6040820152723a1037b3103a37b5b2b739903a3790313ab93760691b606082015260800190565b6020808252601e908201527f4578636c7564696e6720666f7220746865207a65726f20616464726573730000604082015260600190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526025908201527f496e6372656173696e6720616c6c6f77616e636520666f72207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526025908201527f44656372656173696e6720616c6c6f77616e636520666f72207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604082015264207a65726f60d81b606082015260800190565b90815260200190565b60ff91909116815260200190565b6000821982111561120b5761120b611227565b500190565b60008282101561122257611222611227565b500390565b634e487b7160e01b600052601160045260246000fdfea264697066735822122067d8114b8ddae0a33e36bb6f699e5d30996ce5913c2f4de7a9c6d633c614e88e64736f6c63430008000033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000a2f004892cdb0a267faac06e7704b87d7d1eec54

-----Decoded View---------------
Arg [0] : _teamWallet (address): 0xA2F004892CdB0a267FaaC06E7704B87d7D1EeC54

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000a2f004892cdb0a267faac06e7704b87d7d1eec54


Deployed Bytecode Sourcemap

2523:7052:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4057:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5130:171;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4398:110::-;;;:::i;:::-;;;;;;;:::i;6909:494::-;;;;;;:::i;:::-;;:::i;4285:101::-;;;:::i;:::-;;;;;;;:::i;3058:41::-;;;:::i;7415:297::-;;;;;;:::i;:::-;;:::i;5309:234::-;;;;;;:::i;:::-;;:::i;:::-;;5551:125;;;;;;:::i;:::-;;:::i;3114:25::-;;;:::i;:::-;;;;;;;:::i;4520:129::-;;;;;;:::i;:::-;;:::i;917:103::-;;;:::i;6509:388::-;;;;;;:::i;:::-;;:::i;6150:351::-;;;:::i;694:87::-;;;:::i;4661:107::-;;;:::i;4167:106::-;;;:::i;7724:493::-;;;;;;:::i;:::-;;:::i;4776:177::-;;;;;;:::i;:::-;;:::i;3006:36::-;;;:::i;5923:219::-;;;:::i;4965:153::-;;;;;;:::i;:::-;;:::i;5684:231::-;;;;;;:::i;:::-;;:::i;1028:201::-;;;;;;:::i;:::-;;:::i;3146:31::-;;;:::i;4057:102::-;4146:5;;;;;;;;;;;;-1:-1:-1;;;4146:5:0;;;;4057:102;:::o;5130:171::-;5215:4;5232:39;5241:12;:10;:12::i;:::-;5255:7;5264:6;5232:8;:39::i;:::-;-1:-1:-1;5289:4:0;5130:171;;;;:::o;4398:110::-;4488:12;;4398:110;:::o;6909:494::-;7051:4;7068:36;7078:6;7086:9;7097:6;7068:9;:36::i;:::-;-1:-1:-1;;;;;7144:19:0;;7117:24;7144:19;;;:11;:19;;;;;7117:24;7164:12;:10;:12::i;:::-;-1:-1:-1;;;;;7144:33:0;-1:-1:-1;;;;;7144:33:0;;;;;;;;;;;;;7117:60;;7216:6;7196:16;:26;;7188:79;;;;-1:-1:-1;;;7188:79:0;;;;;;;:::i;:::-;;;;;;;;;7303:57;7312:6;7320:12;:10;:12::i;:::-;7353:6;7334:16;:25;7303:8;:57::i;:::-;-1:-1:-1;7391:4:0;;6909:494;-1:-1:-1;;;;6909:494:0:o;4285:101::-;2903:2;4285:101;:::o;3058:41::-;3098:1;3058:41;:::o;7415:297::-;7505:4;-1:-1:-1;;;;;7530:19:0;;7522:69;;;;-1:-1:-1;;;7522:69:0;;;;;;;:::i;:::-;7602:80;7611:12;:10;:12::i;:::-;7625:7;7671:10;7634:11;:25;7646:12;:10;:12::i;:::-;-1:-1:-1;;;;;7634:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;7634:25:0;;;:34;;;;;;;;;;:47;;;;:::i;:::-;7602:8;:80::i;5309:234::-;840:12;:10;:12::i;:::-;-1:-1:-1;;;;;829:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;829:23:0;;821:68;;;;-1:-1:-1;;;821:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5388:19:0;::::1;5380:62;;;;-1:-1:-1::0;;;5380:62:0::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;5453:27:0;::::1;;::::0;;;:18:::1;:27;::::0;;;;;;:34;;-1:-1:-1;;5453:34:0::1;5483:4;5453:34;::::0;;5503:32;::::1;::::0;::::1;::::0;5472:7;;5503:32:::1;:::i;:::-;;;;;;;;5309:234:::0;:::o;5551:125::-;-1:-1:-1;;;;;5641:27:0;;5617:4;5641:27;;;:18;:27;;;;;;;;5551:125;;;;:::o;3114:25::-;;;-1:-1:-1;;;;;3114:25:0;;:::o;4520:129::-;-1:-1:-1;;;;;4623:18:0;4596:7;4623:18;;;:9;:18;;;;;;;4520:129::o;917:103::-;840:12;:10;:12::i;:::-;-1:-1:-1;;;;;829:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;829:23:0;;821:68;;;;-1:-1:-1;;;821:68:0;;;;;;;:::i;:::-;982:30:::1;1009:1;982:18;:30::i;:::-;917:103::o:0;6509:388::-;840:12;:10;:12::i;:::-;-1:-1:-1;;;;;829:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;829:23:0;;821:68;;;;-1:-1:-1;;;821:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6594:23:0;::::1;6586:73;;;;-1:-1:-1::0;;;6586:73:0::1;;;;;;;:::i;:::-;6690:10;::::0;;-1:-1:-1;;;;;6711:25:0;;::::1;-1:-1:-1::0;;;;;;6711:25:0;::::1;::::0;::::1;::::0;;;6670:17:::1;6747:31:::0;;;:18:::1;:31;::::0;;;;;:38;;-1:-1:-1;;6747:38:0;;::::1;6690:10:::0;6747:38:::1;::::0;;;6690:10;;;::::1;6796:29:::0;;;;;;;:37;;;;::::1;::::0;;6849:40;::::1;::::0;::::1;::::0;6690:10;;6725:11;;6849:40:::1;:::i;:::-;;;;;;;;900:1;6509:388:::0;:::o;6150:351::-;3494:12;:10;:12::i;:::-;3480:10;;-1:-1:-1;;;;;3480:10:0;;;:26;;;3472:67;;;;-1:-1:-1;;;3472:67:0;;;;;;;:::i;:::-;6247:12:::1;::::0;6232:10:::1;::::0;-1:-1:-1;;;;;6232:10:0::1;6222:21;::::0;;;:9:::1;:21;::::0;;;;;:37:::1;;6214:101;;;;-1:-1:-1::0;;;6214:101:0::1;;;;;;;:::i;:::-;6336:10;::::0;6360:12:::1;::::0;6326:47:::1;::::0;-1:-1:-1;;;;;6336:10:0::1;::::0;::::1;::::0;6326:9:::1;:47::i;:::-;6400:12;;6384;;:28;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;6438:1:0::1;6423:12;:16:::0;;;6455:38:::1;::::0;::::1;::::0;::::1;::::0;6438:1;;6455:38:::1;:::i;:::-;;;;;;;;6150:351::o:0;694:87::-;740:7;767:6;-1:-1:-1;;;;;767:6:0;694:87;:::o;4661:107::-;4754:4;4709:7;4736:24;;;:9;:24;;;;;;4661:107;:::o;4167:106::-;4258:7;;;;;;;;;;;;-1:-1:-1;;;4258:7:0;;;;4167:106;:::o;7724:493::-;7819:4;-1:-1:-1;;;;;7844:19:0;;7836:69;;;;-1:-1:-1;;;7836:69:0;;;;;;;:::i;:::-;7916:24;7943:11;:25;7955:12;:10;:12::i;:::-;-1:-1:-1;;;;;7943:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;7943:25:0;;;:34;;;;;;;;;;;-1:-1:-1;7996:35:0;;;;7988:85;;;;-1:-1:-1;;;7988:85:0;;;;;;;:::i;:::-;8109:67;8118:12;:10;:12::i;:::-;8132:7;8160:15;8141:16;:34;8109:8;:67::i;:::-;-1:-1:-1;8205:4:0;;7724:493;-1:-1:-1;;;7724:493:0:o;4776:177::-;4864:4;4881:42;4891:12;:10;:12::i;:::-;4905:9;4916:6;4881:9;:42::i;3006:36::-;3041:1;3006:36;:::o;5923:219::-;840:12;:10;:12::i;:::-;-1:-1:-1;;;;;829:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;829:23:0;;821:68;;;;-1:-1:-1;;;821:68:0;;;;;;;:::i;:::-;6009:4:::1;5976:12;5991:24:::0;;;:9:::1;:24;::::0;;;;;6051:10:::1;::::0;5991:24;;6026:62:::1;::::0;-1:-1:-1;;;;;6051:10:0::1;5991:24:::0;6026:9:::1;:62::i;:::-;6117:10;::::0;6104:30:::1;::::0;::::1;::::0;::::1;::::0;-1:-1:-1;;;;;6117:10:0;;::::1;::::0;6129:4;;6104:30:::1;:::i;4965:153::-:0;-1:-1:-1;;;;;5083:18:0;;;5056:7;5083:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4965:153::o;5684:231::-;840:12;:10;:12::i;:::-;-1:-1:-1;;;;;829:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;829:23:0;;821:68;;;;-1:-1:-1;;;821:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5761:19:0;::::1;5753:62;;;;-1:-1:-1::0;;;5753:62:0::1;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;5826:27:0;::::1;5856:5;5826:27:::0;;;:18:::1;:27;::::0;;;;;;:35;;-1:-1:-1;;5826:35:0::1;::::0;;5877:30;::::1;::::0;::::1;::::0;5845:7;;5877:30:::1;:::i;1028:201::-:0;840:12;:10;:12::i;:::-;-1:-1:-1;;;;;829:23:0;:7;:5;:7::i;:::-;-1:-1:-1;;;;;829:23:0;;821:68;;;;-1:-1:-1;;;821:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1117:22:0;::::1;1109:73;;;;-1:-1:-1::0;;;1109:73:0::1;;;;;;;:::i;:::-;1193:28;1212:8;1193:18;:28::i;:::-;1028:201:::0;:::o;3146:31::-;;;;:::o;208:98::-;288:10;208:98;:::o;9191:380::-;-1:-1:-1;;;;;9327:19:0;;9319:68;;;;-1:-1:-1;;;9319:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9406:21:0;;9398:68;;;;-1:-1:-1;;;9398:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9479:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;;:36;;;9531:32;;;;;9509:6;;9531:32;:::i;:::-;;;;;;;;9191:380;;;:::o;8229:954::-;-1:-1:-1;;;;;8385:17:0;;8361:21;8385:17;;;:9;:17;;;;;;8421:23;;;;8413:74;;;;-1:-1:-1;;;8413:74:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8523:17:0;;;;;;:9;:17;;;;;;;;8543:22;;;8523:42;;8590:18;:26;;;;;;;;8587:538;;;-1:-1:-1;;;;;8685:20:0;;;;;;:9;:20;;;;;:30;;;;;;8587:538;;;8791:15;8832:4;3041:1;8811:17;;8810:26;;-1:-1:-1;8855:12:0;8910:4;8881:24;8871:35;;-1:-1:-1;;;;;8974:20:0;;;;;;:9;:20;;;;;;:30;;8870:44;;;;8942:13;;;;8974:30;;;;;;9041:4;9023:24;;;:33;;;;;;;;-1:-1:-1;9075:12:0;:23;;;;;;;8587:538;9157:9;-1:-1:-1;;;;;9140:35:0;9149:6;-1:-1:-1;;;;;9140:35:0;;9168:6;9140:35;;;;;;:::i;:::-;;;;;;;;8229:954;;;;:::o;1237:191::-;1311:16;1330:6;;-1:-1:-1;;;;;1347:17:0;;;-1:-1:-1;;;;;;1347:17:0;;;;;;1380:40;;1330:6;;;;;;;1380:40;;1311:16;1380:40;1237:191;;:::o;14:175:1:-;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;194:198;;306:2;294:9;285:7;281:23;277:32;274:2;;;327:6;319;312:22;274:2;355:31;376:9;355:31;:::i;:::-;345:41;264:128;-1:-1:-1;;;264:128:1:o;397:274::-;;;526:2;514:9;505:7;501:23;497:32;494:2;;;547:6;539;532:22;494:2;575:31;596:9;575:31;:::i;:::-;565:41;;625:40;661:2;650:9;646:18;625:40;:::i;:::-;615:50;;484:187;;;;;:::o;676:342::-;;;;822:2;810:9;801:7;797:23;793:32;790:2;;;843:6;835;828:22;790:2;871:31;892:9;871:31;:::i;:::-;861:41;;921:40;957:2;946:9;942:18;921:40;:::i;:::-;911:50;;1008:2;997:9;993:18;980:32;970:42;;780:238;;;;;:::o;1023:266::-;;;1152:2;1140:9;1131:7;1127:23;1123:32;1120:2;;;1173:6;1165;1158:22;1120:2;1201:31;1222:9;1201:31;:::i;:::-;1191:41;1279:2;1264:18;;;;1251:32;;-1:-1:-1;;;1110:179:1:o;1294:203::-;-1:-1:-1;;;;;1458:32:1;;;;1440:51;;1428:2;1413:18;;1395:102::o;1502:304::-;-1:-1:-1;;;;;1732:15:1;;;1714:34;;1784:15;;1779:2;1764:18;;1757:43;1664:2;1649:18;;1631:175::o;1811:274::-;-1:-1:-1;;;;;2003:32:1;;;;1985:51;;2067:2;2052:18;;2045:34;1973:2;1958:18;;1940:145::o;2090:187::-;2255:14;;2248:22;2230:41;;2218:2;2203:18;;2185:92::o;2282:603::-;;2423:2;2452;2441:9;2434:21;2484:6;2478:13;2527:6;2522:2;2511:9;2507:18;2500:34;2552:4;2565:140;2579:6;2576:1;2573:13;2565:140;;;2674:14;;;2670:23;;2664:30;2640:17;;;2659:2;2636:26;2629:66;2594:10;;2565:140;;;2723:6;2720:1;2717:13;2714:2;;;2793:4;2788:2;2779:6;2768:9;2764:22;2760:31;2753:45;2714:2;-1:-1:-1;2869:2:1;2848:15;-1:-1:-1;;2844:29:1;2829:45;;;;2876:2;2825:54;;2403:482;-1:-1:-1;;;2403:482:1:o;2890:352::-;3092:2;3074:21;;;3131:2;3111:18;;;3104:30;3170;3165:2;3150:18;;3143:58;3233:2;3218:18;;3064:178::o;3247:402::-;3449:2;3431:21;;;3488:2;3468:18;;;3461:30;3527:34;3522:2;3507:18;;3500:62;-1:-1:-1;;;3593:2:1;3578:18;;3571:36;3639:3;3624:19;;3421:228::o;3654:398::-;3856:2;3838:21;;;3895:2;3875:18;;;3868:30;3934:34;3929:2;3914:18;;3907:62;-1:-1:-1;;;4000:2:1;3985:18;;3978:32;4042:3;4027:19;;3828:224::o;4057:402::-;4259:2;4241:21;;;4298:2;4278:18;;;4271:30;4337:34;4332:2;4317:18;;4310:62;-1:-1:-1;;;4403:2:1;4388:18;;4381:36;4449:3;4434:19;;4231:228::o;4464:401::-;4666:2;4648:21;;;4705:2;4685:18;;;4678:30;4744:34;4739:2;4724:18;;4717:62;-1:-1:-1;;;4810:2:1;4795:18;;4788:35;4855:3;4840:19;;4638:227::o;4870:404::-;5072:2;5054:21;;;5111:2;5091:18;;;5084:30;5150:34;5145:2;5130:18;;5123:62;-1:-1:-1;;;5216:2:1;5201:18;;5194:38;5264:3;5249:19;;5044:230::o;5279:356::-;5481:2;5463:21;;;5500:18;;;5493:30;5559:34;5554:2;5539:18;;5532:62;5626:2;5611:18;;5453:182::o;5640:354::-;5842:2;5824:21;;;5881:2;5861:18;;;5854:30;5920:32;5915:2;5900:18;;5893:60;5985:2;5970:18;;5814:180::o;5999:415::-;6201:2;6183:21;;;6240:2;6220:18;;;6213:30;6279:34;6274:2;6259:18;;6252:62;-1:-1:-1;;;6345:2:1;6330:18;;6323:49;6404:3;6389:19;;6173:241::o;6419:354::-;6621:2;6603:21;;;6660:2;6640:18;;;6633:30;6699:32;6694:2;6679:18;;6672:60;6764:2;6749:18;;6593:180::o;6778:400::-;6980:2;6962:21;;;7019:2;6999:18;;;6992:30;7058:34;7053:2;7038:18;;7031:62;-1:-1:-1;;;7124:2:1;7109:18;;7102:34;7168:3;7153:19;;6952:226::o;7183:401::-;7385:2;7367:21;;;7424:2;7404:18;;;7397:30;7463:34;7458:2;7443:18;;7436:62;-1:-1:-1;;;7529:2:1;7514:18;;7507:35;7574:3;7559:19;;7357:227::o;7589:401::-;7791:2;7773:21;;;7830:2;7810:18;;;7803:30;7869:34;7864:2;7849:18;;7842:62;-1:-1:-1;;;7935:2:1;7920:18;;7913:35;7980:3;7965:19;;7763:227::o;7995:401::-;8197:2;8179:21;;;8236:2;8216:18;;;8209:30;8275:34;8270:2;8255:18;;8248:62;-1:-1:-1;;;8341:2:1;8326:18;;8319:35;8386:3;8371:19;;8169:227::o;8401:177::-;8547:25;;;8535:2;8520:18;;8502:76::o;8583:184::-;8755:4;8743:17;;;;8725:36;;8713:2;8698:18;;8680:87::o;8772:128::-;;8843:1;8839:6;8836:1;8833:13;8830:2;;;8849:18;;:::i;:::-;-1:-1:-1;8885:9:1;;8820:80::o;8905:125::-;;8973:1;8970;8967:8;8964:2;;;8978:18;;:::i;:::-;-1:-1:-1;9015:9:1;;8954:76::o;9035:127::-;9096:10;9091:3;9087:20;9084:1;9077:31;9127:4;9124:1;9117:15;9151:4;9148:1;9141:15

Swarm Source

ipfs://67d8114b8ddae0a33e36bb6f699e5d30996ce5913c2f4de7a9c6d633c614e88e

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

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.