ETH Price: $2,554.52 (+3.71%)

Contract

0x4064Ba3A576Aec27b49c75f3157BF91229635cd8
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve180700522023-09-05 11:43:11358 days ago1693914191IN
0x4064Ba3A...229635cd8
0 ETH0.000508910.98789784
Approve180663142023-09-04 23:10:47359 days ago1693869047IN
0x4064Ba3A...229635cd8
0 ETH0.0008742418.87600023
Approve180663112023-09-04 23:10:11359 days ago1693869011IN
0x4064Ba3A...229635cd8
0 ETH0.0007293415.76798641
Approve180663072023-09-04 23:09:23359 days ago1693868963IN
0x4064Ba3A...229635cd8
0 ETH0.0008452618.25042221
Approve180663072023-09-04 23:09:23359 days ago1693868963IN
0x4064Ba3A...229635cd8
0 ETH0.0005324218.26183484
Approve180662632023-09-04 23:00:35359 days ago1693868435IN
0x4064Ba3A...229635cd8
0 ETH0.0007974817.21868063
Approve180662452023-09-04 22:56:59359 days ago1693868219IN
0x4064Ba3A...229635cd8
0 ETH0.0008582118.5540475
Approve180661652023-09-04 22:40:59359 days ago1693867259IN
0x4064Ba3A...229635cd8
0 ETH0.0008894119.20365824
Approve180660722023-09-04 22:22:23359 days ago1693866143IN
0x4064Ba3A...229635cd8
0 ETH0.0011309624.45065543
Approve180658612023-09-04 21:40:11359 days ago1693863611IN
0x4064Ba3A...229635cd8
0 ETH0.0011964425.673215
Approve180658562023-09-04 21:39:11359 days ago1693863551IN
0x4064Ba3A...229635cd8
0 ETH0.0010459822.47354416
Approve180658432023-09-04 21:36:35359 days ago1693863395IN
0x4064Ba3A...229635cd8
0 ETH0.0011911125.55878913
Approve180657562023-09-04 21:18:47359 days ago1693862327IN
0x4064Ba3A...229635cd8
0 ETH0.0012575226.98379168
Approve180657282023-09-04 21:13:11359 days ago1693861991IN
0x4064Ba3A...229635cd8
0 ETH0.0011917825.57318183
Approve180657162023-09-04 21:10:47359 days ago1693861847IN
0x4064Ba3A...229635cd8
0 ETH0.0012021325.79516126
Approve180655052023-09-04 20:28:35359 days ago1693859315IN
0x4064Ba3A...229635cd8
0 ETH0.0009472820.47971549
Renounceownershi...180654752023-09-04 20:22:35359 days ago1693858955IN
0x4064Ba3A...229635cd8
0 ETH0.000628722.37296111
Excludeform Fee180654522023-09-04 20:17:59359 days ago1693858679IN
0x4064Ba3A...229635cd8
0 ETH0.0010166821.95289539
Change Tax180654382023-09-04 20:15:11359 days ago1693858511IN
0x4064Ba3A...229635cd8
0 ETH0.0007396825.45975529
Approve180653942023-09-04 20:06:23359 days ago1693857983IN
0x4064Ba3A...229635cd8
0 ETH0.0011322524.30208138
Approve180653632023-09-04 20:00:11359 days ago1693857611IN
0x4064Ba3A...229635cd8
0 ETH0.0011179424.14422083
Change Tax180651802023-09-04 19:23:35359 days ago1693855415IN
0x4064Ba3A...229635cd8
0 ETH0.0007084824.38609515
Transfer180651532023-09-04 19:18:11359 days ago1693855091IN
0x4064Ba3A...229635cd8
0 ETH0.0014627420.85970777
Approve180649532023-09-04 18:37:59359 days ago1693852679IN
0x4064Ba3A...229635cd8
0 ETH0.0010572522.83938611
Excludeform Fee180648552023-09-04 18:18:11359 days ago1693851491IN
0x4064Ba3A...229635cd8
0 ETH0.0007486316.16498965
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:
SoggyCoin

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-09-04
*/

// SPDX-License-Identifier: MIT
//https://t.me/soggycoin
pragma solidity 0.8.19;

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 );
}
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 div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }

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

        return c;
    }

    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }
}
interface IPancakeFactory {
    function getPair(address tokenA, address tokenB) external view returns (address pair);
}

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

interface IPancakeRouter {
    function swapExactTokensForETHSupportingFeeOnTransferTokens(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline) external;
    function WETH() external pure returns (address);
    function factory() external pure returns (address);
}


contract Ownable is Context {
    address private _owner;
    event ownershipTransferred(address indexed previousowner, address indexed newowner);

    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit ownershipTransferred(address(0), 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 {
        emit ownershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD));
        _owner = address(0x000000000000000000000000000000000000dEaD);
    }
}

contract SoggyCoin is Context, Ownable, IERC20 {
    using SafeMath for uint256;
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping(address=>bool) MarketMakerPair;
    mapping(address=>bool) isAllowed;
    address routerAddress;
    address factoryAddress;
    IPancakeFactory private pancakefactory;
    IPancakeRouter private pancakerouter;
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;
    uint8 public buytax=10;
    uint8 public selltax=10; 
    address public marketing;
    event changewallet(address,address);
    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_,address _marketing) payable{
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _balances[_msgSender()] = _totalSupply;


        if (block.chainid == 56) {
            routerAddress = 0x10ED43C718714eb63d5aA57B78B54704E256024E;
        }
        else if (block.chainid==97){
            routerAddress = 0xD99D1c33F9fC3444f8101754aBC46c52416550D1; //Mainnet
        } 
        else if (block.chainid == 1 || block.chainid == 4) {
            routerAddress = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D; //Mainnet

        } else {   
            routerAddress = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D; //Mainnet 
        }
        
        pancakerouter = IPancakeRouter(routerAddress);
        pancakefactory = IPancakeFactory(pancakerouter.factory());
        isAllowed[address(this)] = true;
        isAllowed[owner()] = true;
        isAllowed[_marketing] = true;
        marketing = _marketing;
        
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }
    function name() external view returns (string memory) {
        return _name;
    }

    function symbol() external view returns (string memory) {
        return _symbol;
    }

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

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

    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal returns (bool)  {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        uint256 fees;
        uint256 contractTokenBalance = balanceOf(address(this));
        bool swapping;
        bool takefee=true;
        address pancakeswapV2Pair = pancakefactory.getPair(address(this), pancakerouter.WETH());
        bool canSwap = contractTokenBalance > 0;
        if(isAllowed[sender] || isAllowed[recipient])
        takefee=false;
        if(canSwap)
        if(!swapping)
        if(takefee)  
        {
            swapping = true;
            swapTokensForEth();
            swapping = false;
        }
        _balances[sender] = _balances[sender].sub(
            amount,
            "Insufficient Balance"
        );
        //SELL
        if(takefee){
        if(selltax!=0)
        if(recipient==pancakeswapV2Pair)
        {
                fees = amount.mul(selltax).div(100);
        }
        // BUY
        if(buytax!=0)
        if(sender==pancakeswapV2Pair)
        {
            fees = amount.mul(buytax).div(100);
        }
        }
        amount = amount.sub(fees);
        _balances[recipient] = _balances[recipient].add(amount);
        _balances[address(this)] = _balances[address(this)].add(fees);

        // Converts the tokens to the WETH and Transfer the fee to the marketing wallet!!!
        
        emit Transfer(sender, recipient, amount);

        return true;
    }

    function transfer(address recipient, uint256 amount) external virtual override returns (bool) {
    require(_balances[_msgSender()] >= amount, "Insufficient Balance");
    return _transfer(_msgSender(), recipient, amount);
    }

    function allowance(address owner, address spender) external 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 excludeformFee(address _wallet,bool _val) external onlyOwner{
        isAllowed[_wallet] = _val;
    }

    function changeMarketingwallet(address _newwallet) external onlyOwner{
        marketing = _newwallet;
        emit changewallet(marketing,_newwallet);
    }
    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 swapTokensForEth() private {
        // generate the uniswap pair path of token -> weth
        address[] memory path = new address[](2);
        path[0] = address(this);
        path[1] = pancakerouter.WETH();

        uint256 tokenAmount = balanceOf(address(this));

        _approve(address(this), address(routerAddress), tokenAmount);

        // make the swap
        try pancakerouter.swapExactTokensForETHSupportingFeeOnTransferTokens(
            tokenAmount,
            0, // accept any amount of ETH
            path,
            address(marketing),
            block.timestamp
        ) {} catch {}
        
    }


    function transferFrom(address sender, address recipient, uint256 amount) external virtual override returns (bool) {
    require(_allowances[sender][_msgSender()] >= amount, "No Allowances");
    return _transfer(sender, recipient, amount);
    
    }

    function changeTax(uint8 _buy, uint8 _sell) external onlyOwner{
        //owner cant make tax higher than 10%
        require(_buy<=10,"SAFU");
        require(_sell<=10,"SAFU");
        buytax = _buy;
        selltax = _sell;

    }

    function claimStruck() external onlyOwner{
        _transfer(address(this), address(marketing), balanceOf(address(this)));
    }

    // function _setAutomatedMarketMakerPair(address _pair,bool val) external onlyOwner {
    //     MarketMakerPair[_pair] = val;
    // }

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"},{"internalType":"address","name":"_marketing","type":"address"}],"stateMutability":"payable","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"","type":"address"},{"indexed":false,"internalType":"address","name":"","type":"address"}],"name":"changewallet","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"},{"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":"buytax","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newwallet","type":"address"}],"name":"changeMarketingwallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"_buy","type":"uint8"},{"internalType":"uint8","name":"_sell","type":"uint8"}],"name":"changeTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimStruck","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_wallet","type":"address"},{"internalType":"bool","name":"_val","type":"bool"}],"name":"excludeformFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"marketing","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"selltax","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"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"}]

60806040819052600d805461ffff1916610a0a17905562001a4238819003908190833981016040819052620000349162000422565b600080546001600160a01b031916339081178255604051909182917f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b7908290a350600962000083868262000552565b50600a62000092858262000552565b50600b805460ff191660ff8516179055620000af83600a62000733565b620000bb90836200074b565b600c81905533600090815260016020526040902055466038036200010557600580546001600160a01b0319167310ed43c718714eb63d5aa57b78b54704e256024e179055620001a3565b466061036200013a57600580546001600160a01b03191673d99d1c33f9fc3444f8101754abc46c52416550d1179055620001a3565b46600114806200014a5750466004145b156200017c57600580546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d179055620001a3565b600580546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d1790555b600554600880546001600160a01b0319166001600160a01b0390921691821790556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000200573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000226919062000765565b600780546001600160a01b0319166001600160a01b03929092169190911790553060009081526004602081905260408220805460ff1916600190811790915591620002796000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790559085168082526004909352208054909216600117909155600d80546201000090920262010000600160b01b0319909216919091179055620002e53390565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600c546040516200032d91815260200190565b60405180910390a3505050505062000783565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200036857600080fd5b81516001600160401b038082111562000385576200038562000340565b604051601f8301601f19908116603f01168101908282118183101715620003b057620003b062000340565b81604052838152602092508683858801011115620003cd57600080fd5b600091505b83821015620003f15785820183015181830184015290820190620003d2565b600093810190920192909252949350505050565b80516001600160a01b03811681146200041d57600080fd5b919050565b600080600080600060a086880312156200043b57600080fd5b85516001600160401b03808211156200045357600080fd5b6200046189838a0162000356565b965060208801519150808211156200047857600080fd5b50620004878882890162000356565b945050604086015160ff811681146200049f57600080fd5b60608701519093509150620004b76080870162000405565b90509295509295909350565b600181811c90821680620004d857607f821691505b602082108103620004f957634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200054d57600081815260208120601f850160051c81016020861015620005285750805b601f850160051c820191505b81811015620005495782815560010162000534565b5050505b505050565b81516001600160401b038111156200056e576200056e62000340565b62000586816200057f8454620004c3565b84620004ff565b602080601f831160018114620005be5760008415620005a55750858301515b600019600386901b1c1916600185901b17855562000549565b600085815260208120601f198616915b82811015620005ef57888601518255948401946001909101908401620005ce565b50858210156200060e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620006755781600019048211156200065957620006596200061e565b808516156200066757918102915b93841c939080029062000639565b509250929050565b6000826200068e575060016200072d565b816200069d575060006200072d565b8160018114620006b65760028114620006c157620006e1565b60019150506200072d565b60ff841115620006d557620006d56200061e565b50506001821b6200072d565b5060208310610133831016604e8410600b841016171562000706575081810a6200072d565b62000712838362000634565b80600019048211156200072957620007296200061e565b0290505b92915050565b60006200074460ff8416836200067d565b9392505050565b80820281158282048414176200072d576200072d6200061e565b6000602082840312156200077857600080fd5b620007448262000405565b6112af80620007936000396000f3fe608060405234801561001057600080fd5b50600436106101155760003560e01c806370a08231116100a257806395d89b411161007157806395d89b4114610253578063a9059cbb1461025b578063c2af913b1461026e578063dd62ed3e14610276578063f0e9498e146102af57600080fd5b806370a08231146101fe57806389eb4a91146102275780638da5cb5b1461023a57806395c6d6cf1461024b57600080fd5b806323b872dd116100e957806323b872dd146101825780632d3e474a14610195578063313ce567146101c65780634a1263f3146101df578063694c3fa1146101ec57600080fd5b8062b86bfd1461011a57806306fdde031461012f578063095ea7b31461014d57806318160ddd14610170575b600080fd5b61012d610128366004610f64565b6102c2565b005b610137610320565b6040516101449190610fa2565b60405180910390f35b61016061015b366004610ff0565b6103b2565b6040519015158152602001610144565b600c545b604051908152602001610144565b61016061019036600461101c565b6103c9565b600d546101ae906201000090046001600160a01b031681565b6040516001600160a01b039091168152602001610144565b600b5460ff165b60405160ff9091168152602001610144565b600d546101cd9060ff1681565b600d546101cd90610100900460ff1681565b61017461020c36600461105d565b6001600160a01b031660009081526001602052604090205490565b61012d610235366004611090565b61043f565b6000546001600160a01b03166101ae565b61012d610507565b610137610560565b610160610269366004610ff0565b61056f565b61012d6105d7565b6101746102843660046110c3565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61012d6102bd36600461105d565b610651565b6000546001600160a01b031633146102f55760405162461bcd60e51b81526004016102ec906110f1565b60405180910390fd5b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b60606009805461032f90611126565b80601f016020809104026020016040519081016040528092919081815260200182805461035b90611126565b80156103a85780601f1061037d576101008083540402835291602001916103a8565b820191906000526020600020905b81548152906001019060200180831161038b57829003601f168201915b5050505050905090565b60006103bf3384846106e6565b5060015b92915050565b6001600160a01b038316600090815260026020908152604080832033845290915281205482111561042c5760405162461bcd60e51b815260206004820152600d60248201526c4e6f20416c6c6f77616e63657360981b60448201526064016102ec565b61043784848461080a565b949350505050565b6000546001600160a01b031633146104695760405162461bcd60e51b81526004016102ec906110f1565b600a8260ff1611156104a65760405162461bcd60e51b81526004016102ec906020808252600490820152635341465560e01b604082015260600190565b600a8160ff1611156104e35760405162461bcd60e51b81526004016102ec906020808252600490820152635341465560e01b604082015260600190565b600d805460ff9283166101000261ffff199091169290931691909117919091179055565b6000546001600160a01b031633146105315760405162461bcd60e51b81526004016102ec906110f1565b600d543060008181526001602052604090205461055d926201000090046001600160a01b03169061080a565b50565b6060600a805461032f90611126565b336000908152600160205260408120548211156105c55760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742042616c616e636560601b60448201526064016102ec565b6105d033848461080a565b9392505050565b6000546001600160a01b031633146106015760405162461bcd60e51b81526004016102ec906110f1565b6000805460405161dead926001600160a01b03909216917f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b791a3600080546001600160a01b03191661dead179055565b6000546001600160a01b0316331461067b5760405162461bcd60e51b81526004016102ec906110f1565b600d805462010000600160b01b031916620100006001600160a01b038481168281029390931793849055604080519290940416815260208101919091527fd8b387e822fb0331b1b5d7242c19a8331c8b13c6acaffb0a20930b4aa3da867f910160405180910390a150565b6001600160a01b0383166107485760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102ec565b6001600160a01b0382166107a95760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102ec565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b0384166108705760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102ec565b6001600160a01b0383166108d25760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102ec565b3060008181526001602081815260408084205460075460085483516315ab88c960e31b815293519697929688969587956001600160a01b039485169563e6a43905959094169263ad5c4648926004808401939192918290030181865afa158015610940573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109649190611160565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa1580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611160565b6001600160a01b038a166000908152600460205260409020549091508415159060ff1680610a1957506001600160a01b03891660009081526004602052604090205460ff165b15610a2357600092505b8015610a455783610a45578215610a455760019350610a40610c06565b600093505b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b038d16600090815260019091529190912054610a97918a90610d82565b6001600160a01b038b166000908152600160205260409020558215610b4457600d54610100900460ff1615610b0557816001600160a01b0316896001600160a01b031603610b0557600d54610b0290606490610afc908b90610100900460ff16610dbc565b90610e3e565b95505b600d5460ff1615610b4457816001600160a01b03168a6001600160a01b031603610b4457600d54610b4190606490610afc908b9060ff16610dbc565b95505b610b4e8887610e80565b6001600160a01b038a16600090815260016020526040902054909850610b749089610ec2565b6001600160a01b038a16600090815260016020526040808220929092553081522054610ba09087610ec2565b3060009081526001602090815260409182902092909255518981526001600160a01b038b811692908d16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019998505050505050505050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610c3b57610c3b61117d565b6001600160a01b03928316602091820292909201810191909152600854604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610c94573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cb89190611160565b81600181518110610ccb57610ccb61117d565b6001600160a01b0390921660209283029190910182015230600090815260019091526040812054600554909150610d0d9030906001600160a01b0316836106e6565b600854600d5460405163791ac94760e01b81526001600160a01b039283169263791ac94792610d52928692600092899262010000909104909116904290600401611193565b600060405180830381600087803b158015610d6c57600080fd5b505af1925050508015610d7d575060015b505050565b60008184841115610da65760405162461bcd60e51b81526004016102ec9190610fa2565b506000610db3848661121a565b95945050505050565b600082600003610dce575060006103c3565b6000610dda838561122d565b905082610de78583611244565b146105d05760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016102ec565b60006105d083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610f21565b60006105d083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d82565b600080610ecf8385611266565b9050838110156105d05760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102ec565b60008183610f425760405162461bcd60e51b81526004016102ec9190610fa2565b506000610db38486611244565b6001600160a01b038116811461055d57600080fd5b60008060408385031215610f7757600080fd5b8235610f8281610f4f565b915060208301358015158114610f9757600080fd5b809150509250929050565b600060208083528351808285015260005b81811015610fcf57858101830151858201604001528201610fb3565b506000604082860101526040601f19601f8301168501019250505092915050565b6000806040838503121561100357600080fd5b823561100e81610f4f565b946020939093013593505050565b60008060006060848603121561103157600080fd5b833561103c81610f4f565b9250602084013561104c81610f4f565b929592945050506040919091013590565b60006020828403121561106f57600080fd5b81356105d081610f4f565b803560ff8116811461108b57600080fd5b919050565b600080604083850312156110a357600080fd5b6110ac8361107a565b91506110ba6020840161107a565b90509250929050565b600080604083850312156110d657600080fd5b82356110e181610f4f565b91506020830135610f9781610f4f565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c9082168061113a57607f821691505b60208210810361115a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561117257600080fd5b81516105d081610f4f565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156111e35784516001600160a01b0316835293830193918301916001016111be565b50506001600160a01b03969096166060850152505050608001529392505050565b634e487b7160e01b600052601160045260246000fd5b818103818111156103c3576103c3611204565b80820281158282048414176103c3576103c3611204565b60008261126157634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156103c3576103c361120456fea264697066735822122037fa8cbe55696aae16fbf73da68f4e79ba4fb8d29ed7014345a3c0d881f6c55364736f6c6343000813003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000174876e8000000000000000000000000004e28c79e93d3a2f6846e2770397258e74b9fea05000000000000000000000000000000000000000000000000000000000000000a536f67677920436f696e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005534f474759000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101155760003560e01c806370a08231116100a257806395d89b411161007157806395d89b4114610253578063a9059cbb1461025b578063c2af913b1461026e578063dd62ed3e14610276578063f0e9498e146102af57600080fd5b806370a08231146101fe57806389eb4a91146102275780638da5cb5b1461023a57806395c6d6cf1461024b57600080fd5b806323b872dd116100e957806323b872dd146101825780632d3e474a14610195578063313ce567146101c65780634a1263f3146101df578063694c3fa1146101ec57600080fd5b8062b86bfd1461011a57806306fdde031461012f578063095ea7b31461014d57806318160ddd14610170575b600080fd5b61012d610128366004610f64565b6102c2565b005b610137610320565b6040516101449190610fa2565b60405180910390f35b61016061015b366004610ff0565b6103b2565b6040519015158152602001610144565b600c545b604051908152602001610144565b61016061019036600461101c565b6103c9565b600d546101ae906201000090046001600160a01b031681565b6040516001600160a01b039091168152602001610144565b600b5460ff165b60405160ff9091168152602001610144565b600d546101cd9060ff1681565b600d546101cd90610100900460ff1681565b61017461020c36600461105d565b6001600160a01b031660009081526001602052604090205490565b61012d610235366004611090565b61043f565b6000546001600160a01b03166101ae565b61012d610507565b610137610560565b610160610269366004610ff0565b61056f565b61012d6105d7565b6101746102843660046110c3565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61012d6102bd36600461105d565b610651565b6000546001600160a01b031633146102f55760405162461bcd60e51b81526004016102ec906110f1565b60405180910390fd5b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b60606009805461032f90611126565b80601f016020809104026020016040519081016040528092919081815260200182805461035b90611126565b80156103a85780601f1061037d576101008083540402835291602001916103a8565b820191906000526020600020905b81548152906001019060200180831161038b57829003601f168201915b5050505050905090565b60006103bf3384846106e6565b5060015b92915050565b6001600160a01b038316600090815260026020908152604080832033845290915281205482111561042c5760405162461bcd60e51b815260206004820152600d60248201526c4e6f20416c6c6f77616e63657360981b60448201526064016102ec565b61043784848461080a565b949350505050565b6000546001600160a01b031633146104695760405162461bcd60e51b81526004016102ec906110f1565b600a8260ff1611156104a65760405162461bcd60e51b81526004016102ec906020808252600490820152635341465560e01b604082015260600190565b600a8160ff1611156104e35760405162461bcd60e51b81526004016102ec906020808252600490820152635341465560e01b604082015260600190565b600d805460ff9283166101000261ffff199091169290931691909117919091179055565b6000546001600160a01b031633146105315760405162461bcd60e51b81526004016102ec906110f1565b600d543060008181526001602052604090205461055d926201000090046001600160a01b03169061080a565b50565b6060600a805461032f90611126565b336000908152600160205260408120548211156105c55760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742042616c616e636560601b60448201526064016102ec565b6105d033848461080a565b9392505050565b6000546001600160a01b031633146106015760405162461bcd60e51b81526004016102ec906110f1565b6000805460405161dead926001600160a01b03909216917f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b791a3600080546001600160a01b03191661dead179055565b6000546001600160a01b0316331461067b5760405162461bcd60e51b81526004016102ec906110f1565b600d805462010000600160b01b031916620100006001600160a01b038481168281029390931793849055604080519290940416815260208101919091527fd8b387e822fb0331b1b5d7242c19a8331c8b13c6acaffb0a20930b4aa3da867f910160405180910390a150565b6001600160a01b0383166107485760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102ec565b6001600160a01b0382166107a95760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102ec565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b0384166108705760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102ec565b6001600160a01b0383166108d25760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102ec565b3060008181526001602081815260408084205460075460085483516315ab88c960e31b815293519697929688969587956001600160a01b039485169563e6a43905959094169263ad5c4648926004808401939192918290030181865afa158015610940573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109649190611160565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa1580156109af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d39190611160565b6001600160a01b038a166000908152600460205260409020549091508415159060ff1680610a1957506001600160a01b03891660009081526004602052604090205460ff165b15610a2357600092505b8015610a455783610a45578215610a455760019350610a40610c06565b600093505b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b038d16600090815260019091529190912054610a97918a90610d82565b6001600160a01b038b166000908152600160205260409020558215610b4457600d54610100900460ff1615610b0557816001600160a01b0316896001600160a01b031603610b0557600d54610b0290606490610afc908b90610100900460ff16610dbc565b90610e3e565b95505b600d5460ff1615610b4457816001600160a01b03168a6001600160a01b031603610b4457600d54610b4190606490610afc908b9060ff16610dbc565b95505b610b4e8887610e80565b6001600160a01b038a16600090815260016020526040902054909850610b749089610ec2565b6001600160a01b038a16600090815260016020526040808220929092553081522054610ba09087610ec2565b3060009081526001602090815260409182902092909255518981526001600160a01b038b811692908d16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019998505050505050505050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610c3b57610c3b61117d565b6001600160a01b03928316602091820292909201810191909152600854604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610c94573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cb89190611160565b81600181518110610ccb57610ccb61117d565b6001600160a01b0390921660209283029190910182015230600090815260019091526040812054600554909150610d0d9030906001600160a01b0316836106e6565b600854600d5460405163791ac94760e01b81526001600160a01b039283169263791ac94792610d52928692600092899262010000909104909116904290600401611193565b600060405180830381600087803b158015610d6c57600080fd5b505af1925050508015610d7d575060015b505050565b60008184841115610da65760405162461bcd60e51b81526004016102ec9190610fa2565b506000610db3848661121a565b95945050505050565b600082600003610dce575060006103c3565b6000610dda838561122d565b905082610de78583611244565b146105d05760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016102ec565b60006105d083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610f21565b60006105d083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610d82565b600080610ecf8385611266565b9050838110156105d05760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016102ec565b60008183610f425760405162461bcd60e51b81526004016102ec9190610fa2565b506000610db38486611244565b6001600160a01b038116811461055d57600080fd5b60008060408385031215610f7757600080fd5b8235610f8281610f4f565b915060208301358015158114610f9757600080fd5b809150509250929050565b600060208083528351808285015260005b81811015610fcf57858101830151858201604001528201610fb3565b506000604082860101526040601f19601f8301168501019250505092915050565b6000806040838503121561100357600080fd5b823561100e81610f4f565b946020939093013593505050565b60008060006060848603121561103157600080fd5b833561103c81610f4f565b9250602084013561104c81610f4f565b929592945050506040919091013590565b60006020828403121561106f57600080fd5b81356105d081610f4f565b803560ff8116811461108b57600080fd5b919050565b600080604083850312156110a357600080fd5b6110ac8361107a565b91506110ba6020840161107a565b90509250929050565b600080604083850312156110d657600080fd5b82356110e181610f4f565b91506020830135610f9781610f4f565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c9082168061113a57607f821691505b60208210810361115a57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561117257600080fd5b81516105d081610f4f565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156111e35784516001600160a01b0316835293830193918301916001016111be565b50506001600160a01b03969096166060850152505050608001529392505050565b634e487b7160e01b600052601160045260246000fd5b818103818111156103c3576103c3611204565b80820281158282048414176103c3576103c3611204565b60008261126157634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156103c3576103c361120456fea264697066735822122037fa8cbe55696aae16fbf73da68f4e79ba4fb8d29ed7014345a3c0d881f6c55364736f6c63430008130033

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

00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000174876e8000000000000000000000000004e28c79e93d3a2f6846e2770397258e74b9fea05000000000000000000000000000000000000000000000000000000000000000a536f67677920436f696e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005534f474759000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Soggy Coin
Arg [1] : symbol_ (string): SOGGY
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 100000000000
Arg [4] : _marketing (address): 0x4e28c79E93D3a2f6846E2770397258E74b9fea05

-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 000000000000000000000000000000000000000000000000000000174876e800
Arg [4] : 0000000000000000000000004e28c79e93d3a2f6846e2770397258e74b9fea05
Arg [5] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [6] : 536f67677920436f696e00000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [8] : 534f474759000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

3650:6796:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8212:113;;;;;;:::i;:::-;;:::i;:::-;;5553:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8037:167;;;;;;:::i;:::-;;:::i;:::-;;;1609:14:1;;1602:22;1584:41;;1572:2;1557:18;8037:167:0;1444:187:1;10341:102:0;10423:12;;10341:102;;;1782:25:1;;;1770:2;1755:18;10341:102:0;1636:177:1;9548:254:0;;;;;;:::i;:::-;;:::i;4276:24::-;;;;;;;;-1:-1:-1;;;;;4276:24:0;;;;;;-1:-1:-1;;;;;2443:32:1;;;2425:51;;2413:2;2398:18;4276:24:0;2279:203:1;5743:85:0;5811:9;;;;5743:85;;;2659:4:1;2647:17;;;2629:36;;2617:2;2602:18;5743:85:0;2487:184:1;4216:22:0;;;;;;;;;4245:23;;;;;;;;;;;;5836:120;;;;;;:::i;:::-;-1:-1:-1;;;;;5930:18:0;5903:7;5930:18;;;:9;:18;;;;;;;5836:120;9810:240;;;;;;:::i;:::-;;:::i;3194:87::-;3240:7;3267:6;-1:-1:-1;;;;;3267:6:0;3194:87;;10058:130;;;:::i;5646:89::-;;;:::i;7637:231::-;;;;;;:::i;:::-;;:::i;3413:230::-;;;:::i;7876:153::-;;;;;;:::i;:::-;-1:-1:-1;;;;;7994:18:0;;;7967:7;7994:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7876:153;8333:160;;;;;;:::i;:::-;;:::i;8212:113::-;3240:7;3267:6;-1:-1:-1;;;;;3267:6:0;2545:10;3327:23;3319:68;;;;-1:-1:-1;;;3319:68:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;8292:18:0;;;::::1;;::::0;;;:9:::1;:18;::::0;;;;:25;;-1:-1:-1;;8292:25:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8212:113::o;5553:85::-;5592:13;5625:5;5618:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5553:85;:::o;8037:167::-;8120:4;8137:37;2545:10;8159:7;8167:6;8137:8;:37::i;:::-;-1:-1:-1;8192:4:0;8037:167;;;;;:::o;9548:254::-;-1:-1:-1;;;;;9677:19:0;;9656:4;9677:19;;;:11;:19;;;;;;;;2545:10;9677:33;;;;;;;;:43;-1:-1:-1;9677:43:0;9669:69;;;;-1:-1:-1;;;9669:69:0;;4687:2:1;9669:69:0;;;4669:21:1;4726:2;4706:18;;;4699:30;-1:-1:-1;;;4745:18:1;;;4738:43;4798:18;;9669:69:0;4485:337:1;9669:69:0;9752:36;9762:6;9770:9;9781:6;9752:9;:36::i;:::-;9745:43;9548:254;-1:-1:-1;;;;9548:254:0:o;9810:240::-;3240:7;3267:6;-1:-1:-1;;;;;3267:6:0;2545:10;3327:23;3319:68;;;;-1:-1:-1;;;3319:68:0;;;;;;;:::i;:::-;9944:2:::1;9938:4;:8;;;;9930:24;;;;-1:-1:-1::0;;;9930:24:0::1;;;;;;5029:2:1::0;5011:21;;;5068:1;5048:18;;;5041:29;-1:-1:-1;;;5101:2:1;5086:18;;5079:34;5145:2;5130:18;;4827:327;9930:24:0::1;9980:2;9973:5;:9;;;;9965:25;;;;-1:-1:-1::0;;;9965:25:0::1;;;;;;5029:2:1::0;5011:21;;;5068:1;5048:18;;;5041:29;-1:-1:-1;;;5101:2:1;5086:18;;5079:34;5145:2;5130:18;;4827:327;9965:25:0::1;10001:6;:13:::0;;::::1;10025:15:::0;;::::1;10001:13;10025:15;-1:-1:-1::0;;10025:15:0;;;10001:13;;;::::1;10025:15:::0;;;;;;;::::1;::::0;;9810:240::o;10058:130::-;3240:7;3267:6;-1:-1:-1;;;;;3267:6:0;2545:10;3327:23;3319:68;;;;-1:-1:-1;;;3319:68:0;;;;;;;:::i;:::-;10143:9:::1;::::0;10128:4:::1;5903:7:::0;5930:18;;;:9;:18;;;;;;10110:70:::1;::::0;10143:9;;::::1;-1:-1:-1::0;;;;;10143:9:0::1;::::0;10110::::1;:70::i;:::-;;10058:130::o:0;5646:89::-;5687:13;5720:7;5713:14;;;;;:::i;7637:231::-;2545:10;7725:4;7746:23;;;:9;:23;;;;;;:33;-1:-1:-1;7746:33:0;7738:66;;;;-1:-1:-1;;;7738:66:0;;5361:2:1;7738:66:0;;;5343:21:1;5400:2;5380:18;;;5373:30;-1:-1:-1;;;5419:18:1;;;5412:50;5479:18;;7738:66:0;5159:344:1;7738:66:0;7818:42;2545:10;7842:9;7853:6;7818:9;:42::i;:::-;7811:49;7637:231;-1:-1:-1;;;7637:231:0:o;3413:230::-;3240:7;3267:6;-1:-1:-1;;;;;3267:6:0;2545:10;3327:23;3319:68;;;;-1:-1:-1;;;3319:68:0;;;;;;;:::i;:::-;3504:6:::1;::::0;;3483:81:::1;::::0;3520:42:::1;::::0;-1:-1:-1;;;;;3504:6:0;;::::1;::::0;3483:81:::1;::::0;::::1;3575:6;:60:::0;;-1:-1:-1;;;;;;3575:60:0::1;3592:42;3575:60;::::0;;3413:230::o;8333:160::-;3240:7;3267:6;-1:-1:-1;;;;;3267:6:0;2545:10;3327:23;3319:68;;;;-1:-1:-1;;;3319:68:0;;;;;;;:::i;:::-;8413:9:::1;:22:::0;;-1:-1:-1;;;;;;8413:22:0::1;::::0;-1:-1:-1;;;;;8413:22:0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;8451:34:::1;::::0;;8464:9;;;::::1;;5720:34:1::0;;5785:2;5770:18;;5763:43;;;;8451:34:0::1;::::0;5655:18:1;8451:34:0::1;;;;;;;8333:160:::0;:::o;8499:380::-;-1:-1:-1;;;;;8635:19:0;;8627:68;;;;-1:-1:-1;;;8627:68:0;;6019:2:1;8627:68:0;;;6001:21:1;6058:2;6038:18;;;6031:30;6097:34;6077:18;;;6070:62;-1:-1:-1;;;6148:18:1;;;6141:34;6192:19;;8627:68:0;5817:400:1;8627:68:0;-1:-1:-1;;;;;8714:21:0;;8706:68;;;;-1:-1:-1;;;8706:68:0;;6424:2:1;8706:68:0;;;6406:21:1;6463:2;6443:18;;;6436:30;6502:34;6482:18;;;6475:62;-1:-1:-1;;;6553:18:1;;;6546:32;6595:19;;8706:68:0;6222:398:1;8706:68:0;-1:-1:-1;;;;;8787:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;8839:32;;1782:25:1;;;8839:32:0;;1755:18:1;8839:32:0;;;;;;;8499:380;;;:::o;5964:1665::-;6086:4;-1:-1:-1;;;;;6112:20:0;;6104:70;;;;-1:-1:-1;;;6104:70:0;;6827:2:1;6104:70:0;;;6809:21:1;6866:2;6846:18;;;6839:30;6905:34;6885:18;;;6878:62;-1:-1:-1;;;6956:18:1;;;6949:35;7001:19;;6104:70:0;6625:401:1;6104:70:0;-1:-1:-1;;;;;6193:23:0;;6185:71;;;;-1:-1:-1;;;6185:71:0;;7233:2:1;6185:71:0;;;7215:21:1;7272:2;7252:18;;;7245:30;7311:34;7291:18;;;7284:62;-1:-1:-1;;;7362:18:1;;;7355:33;7405:19;;6185:71:0;7031:399:1;6185:71:0;6339:4;6267:12;5930:18;;;:9;:18;;;;;;;;;6436:14;;6474:13;;:20;;-1:-1:-1;;;6474:20:0;;;;6267:12;;5930:18;;6267:12;;5930:9;6267:12;;-1:-1:-1;;;;;6436:14:0;;;;:22;;6339:4;;6474:13;;:18;;:20;;;;;5930:18;;6474:20;;;;;;:13;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6436:59;;-1:-1:-1;;;;;;6436:59:0;;;;;;;-1:-1:-1;;;;;5738:15:1;;;6436:59:0;;;5720:34:1;5790:15;;5770:18;;;5763:43;5655:18;;6436:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;6559:17:0;;6506:12;6559:17;;;:9;:17;;;;;;6408:87;;-1:-1:-1;6521:24:0;;;;6559:17;;;:41;;-1:-1:-1;;;;;;6580:20:0;;;;;;:9;:20;;;;;;;;6559:41;6556:68;;;6619:5;6611:13;;6556:68;6638:7;6635:173;;;6660:8;6656:152;;6682:7;6679:129;;;6728:4;6717:15;;6747:18;:16;:18::i;:::-;6791:5;6780:16;;6679:129;6838:90;;;;;;;;;;;-1:-1:-1;;;6838:90:0;;;;;;;;-1:-1:-1;;;;;6838:17:0;;-1:-1:-1;6838:17:0;;;:9;:17;;;;;;;;:90;;6874:6;;6838:21;:90::i;:::-;-1:-1:-1;;;;;6818:17:0;;;;;;:9;:17;;;;;:110;6955:314;;;;6980:7;;;;;;;:10;6977:132;;7015:17;-1:-1:-1;;;;;7004:28:0;:9;-1:-1:-1;;;;;7004:28:0;;7001:108;;7080:7;;7069:28;;7093:3;;7069:19;;:6;;7080:7;;;;;7069:10;:19::i;:::-;:23;;:28::i;:::-;7062:35;;7001:108;7138:6;;;;:9;7135:123;;7169:17;-1:-1:-1;;;;;7161:25:0;:6;-1:-1:-1;;;;;7161:25:0;;7158:100;;7230:6;;7219:27;;7242:3;;7219:18;;:6;;7230;;7219:10;:18::i;:27::-;7212:34;;7158:100;7288:16;:6;7299:4;7288:10;:16::i;:::-;-1:-1:-1;;;;;7338:20:0;;;;;;:9;:20;;;;;;7279:25;;-1:-1:-1;7338:32:0;;7279:25;7338:24;:32::i;:::-;-1:-1:-1;;;;;7315:20:0;;;;;;:9;:20;;;;;;:55;;;;7426:4;7408:24;;;;:34;;7437:4;7408:28;:34::i;:::-;7399:4;7381:24;;;;:9;:24;;;;;;;;;:61;;;;7562:35;1782:25:1;;;-1:-1:-1;;;;;7562:35:0;;;;;;;;;;1755:18:1;7562:35:0;;;;;;;-1:-1:-1;7617:4:0;;5964:1665;-1:-1:-1;;;;;;;;;5964:1665:0:o;8885:653::-;9016:16;;;9030:1;9016:16;;;;;;;;8992:21;;9016:16;;;;;;;;;;-1:-1:-1;9016:16:0;8992:40;;9061:4;9043;9048:1;9043:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;9043:23:0;;;:7;;;;;;;;;;:23;;;;9087:13;;:20;;;-1:-1:-1;;;9087:20:0;;;;:13;;;;;:18;;:20;;;;;9043:7;;9087:20;;;;;:13;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9077:4;9082:1;9077:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;9077:30:0;;;:7;;;;;;;;;;:30;9160:4;9120:19;5930:18;;;:9;:18;;;;;;;9211:13;;9120:46;;-1:-1:-1;9179:60:0;;9196:4;;-1:-1:-1;;;;;9211:13:0;9120:46;9179:8;:60::i;:::-;9282:13;;9458:9;;9282:227;;-1:-1:-1;;;9282:227:0;;-1:-1:-1;;;;;9282:13:0;;;;:64;;:227;;9361:11;;9282:13;;9431:4;;9458:9;;;;;;;;9483:15;;9282:227;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9278:243;8921:617;;8885:653::o;1122:226::-;1242:7;1278:12;1270:6;;;;1262:29;;;;-1:-1:-1;;;1262:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1302:9:0;1314:5;1318:1;1314;:5;:::i;:::-;1302:17;1122:226;-1:-1:-1;;;;;1122:226:0:o;1494:471::-;1552:7;1797:1;1802;1797:6;1793:47;;-1:-1:-1;1827:1:0;1820:8;;1793:47;1852:9;1864:5;1868:1;1864;:5;:::i;:::-;1852:17;-1:-1:-1;1897:1:0;1888:5;1892:1;1852:17;1888:5;:::i;:::-;:10;1880:56;;;;-1:-1:-1;;;1880:56:0;;9802:2:1;1880:56:0;;;9784:21:1;9841:2;9821:18;;;9814:30;9880:34;9860:18;;;9853:62;-1:-1:-1;;;9931:18:1;;;9924:31;9972:19;;1880:56:0;9600:397:1;1356:132:0;1414:7;1441:39;1445:1;1448;1441:39;;;;;;;;;;;;;;;;;:3;:39::i;978:136::-;1036:7;1063:43;1067:1;1070;1063:43;;;;;;;;;;;;;;;;;:3;:43::i;789:181::-;847:7;;879:5;883:1;879;:5;:::i;:::-;867:17;;908:1;903;:6;;895:46;;;;-1:-1:-1;;;895:46:0;;10334:2:1;895:46:0;;;10316:21:1;10373:2;10353:18;;;10346:30;10412:29;10392:18;;;10385:57;10459:18;;895:46:0;10132:351:1;1973:312:0;2093:7;2128:12;2121:5;2113:28;;;;-1:-1:-1;;;2113:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2152:9:0;2164:5;2168:1;2164;:5;:::i;14:131:1:-;-1:-1:-1;;;;;89:31:1;;79:42;;69:70;;135:1;132;125:12;150:416;215:6;223;276:2;264:9;255:7;251:23;247:32;244:52;;;292:1;289;282:12;244:52;331:9;318:23;350:31;375:5;350:31;:::i;:::-;400:5;-1:-1:-1;457:2:1;442:18;;429:32;499:15;;492:23;480:36;;470:64;;530:1;527;520:12;470:64;553:7;543:17;;;150:416;;;;;:::o;571:548::-;683:4;712:2;741;730:9;723:21;773:6;767:13;816:6;811:2;800:9;796:18;789:34;841:1;851:140;865:6;862:1;859:13;851:140;;;960:14;;;956:23;;950:30;926:17;;;945:2;922:26;915:66;880:10;;851:140;;;855:3;1040:1;1035:2;1026:6;1015:9;1011:22;1007:31;1000:42;1110:2;1103;1099:7;1094:2;1086:6;1082:15;1078:29;1067:9;1063:45;1059:54;1051:62;;;;571:548;;;;:::o;1124:315::-;1192:6;1200;1253:2;1241:9;1232:7;1228:23;1224:32;1221:52;;;1269:1;1266;1259:12;1221:52;1308:9;1295:23;1327:31;1352:5;1327:31;:::i;:::-;1377:5;1429:2;1414:18;;;;1401:32;;-1:-1:-1;;;1124:315:1:o;1818:456::-;1895:6;1903;1911;1964:2;1952:9;1943:7;1939:23;1935:32;1932:52;;;1980:1;1977;1970:12;1932:52;2019:9;2006:23;2038:31;2063:5;2038:31;:::i;:::-;2088:5;-1:-1:-1;2145:2:1;2130:18;;2117:32;2158:33;2117:32;2158:33;:::i;:::-;1818:456;;2210:7;;-1:-1:-1;;;2264:2:1;2249:18;;;;2236:32;;1818:456::o;2676:247::-;2735:6;2788:2;2776:9;2767:7;2763:23;2759:32;2756:52;;;2804:1;2801;2794:12;2756:52;2843:9;2830:23;2862:31;2887:5;2862:31;:::i;2928:156::-;2994:20;;3054:4;3043:16;;3033:27;;3023:55;;3074:1;3071;3064:12;3023:55;2928:156;;;:::o;3089:252::-;3153:6;3161;3214:2;3202:9;3193:7;3189:23;3185:32;3182:52;;;3230:1;3227;3220:12;3182:52;3253:27;3270:9;3253:27;:::i;:::-;3243:37;;3299:36;3331:2;3320:9;3316:18;3299:36;:::i;:::-;3289:46;;3089:252;;;;;:::o;3346:388::-;3414:6;3422;3475:2;3463:9;3454:7;3450:23;3446:32;3443:52;;;3491:1;3488;3481:12;3443:52;3530:9;3517:23;3549:31;3574:5;3549:31;:::i;:::-;3599:5;-1:-1:-1;3656:2:1;3641:18;;3628:32;3669:33;3628:32;3669:33;:::i;3739:356::-;3941:2;3923:21;;;3960:18;;;3953:30;4019:34;4014:2;3999:18;;3992:62;4086:2;4071:18;;3739:356::o;4100:380::-;4179:1;4175:12;;;;4222;;;4243:61;;4297:4;4289:6;4285:17;4275:27;;4243:61;4350:2;4342:6;4339:14;4319:18;4316:38;4313:161;;4396:10;4391:3;4387:20;4384:1;4377:31;4431:4;4428:1;4421:15;4459:4;4456:1;4449:15;4313:161;;4100:380;;;:::o;7435:251::-;7505:6;7558:2;7546:9;7537:7;7533:23;7529:32;7526:52;;;7574:1;7571;7564:12;7526:52;7606:9;7600:16;7625:31;7650:5;7625:31;:::i;7823:127::-;7884:10;7879:3;7875:20;7872:1;7865:31;7915:4;7912:1;7905:15;7939:4;7936:1;7929:15;7955:980;8217:4;8265:3;8254:9;8250:19;8296:6;8285:9;8278:25;8322:2;8360:6;8355:2;8344:9;8340:18;8333:34;8403:3;8398:2;8387:9;8383:18;8376:31;8427:6;8462;8456:13;8493:6;8485;8478:22;8531:3;8520:9;8516:19;8509:26;;8570:2;8562:6;8558:15;8544:29;;8591:1;8601:195;8615:6;8612:1;8609:13;8601:195;;;8680:13;;-1:-1:-1;;;;;8676:39:1;8664:52;;8771:15;;;;8736:12;;;;8712:1;8630:9;8601:195;;;-1:-1:-1;;;;;;;8852:32:1;;;;8847:2;8832:18;;8825:60;-1:-1:-1;;;8916:3:1;8901:19;8894:35;8813:3;7955:980;-1:-1:-1;;;7955:980:1:o;8940:127::-;9001:10;8996:3;8992:20;8989:1;8982:31;9032:4;9029:1;9022:15;9056:4;9053:1;9046:15;9072:128;9139:9;;;9160:11;;;9157:37;;;9174:18;;:::i;9205:168::-;9278:9;;;9309;;9326:15;;;9320:22;;9306:37;9296:71;;9347:18;;:::i;9378:217::-;9418:1;9444;9434:132;;9488:10;9483:3;9479:20;9476:1;9469:31;9523:4;9520:1;9513:15;9551:4;9548:1;9541:15;9434:132;-1:-1:-1;9580:9:1;;9378:217::o;10002:125::-;10067:9;;;10088:10;;;10085:36;;;10101:18;;:::i

Swarm Source

ipfs://37fa8cbe55696aae16fbf73da68f4e79ba4fb8d29ed7014345a3c0d881f6c553

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.