S Price: $0.601414 (-19.58%)

Contract

0xD0B0Dcb54D8BA0223C4E69473118927824659764

Overview

S Balance

Sonic LogoSonic LogoSonic Logo0 S

S Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Set Pair110425082025-03-01 19:57:012 days ago1740859021IN
0xD0B0Dcb5...824659764
0 S0.0012433355
Approve110387002025-03-01 19:32:122 days ago1740857532IN
0xD0B0Dcb5...824659764
0 S0.0024831455
Set Pair110377822025-03-01 19:26:372 days ago1740857197IN
0xD0B0Dcb5...824659764
0 S0.0024484955
Approve110374702025-03-01 19:24:402 days ago1740857080IN
0xD0B0Dcb5...824659764
0 S0.0023071550.1
Approve110373272025-03-01 19:23:402 days ago1740857020IN
0xD0B0Dcb5...824659764
0 S0.0024831455
Transfer110368772025-03-01 19:20:342 days ago1740856834IN
0xD0B0Dcb5...824659764
0 S0.003306655
Transfer110368422025-03-01 19:20:182 days ago1740856818IN
0xD0B0Dcb5...824659764
0 S0.003570655
Transfer110367902025-03-01 19:19:582 days ago1740856798IN
0xD0B0Dcb5...824659764
0 S0.0035713155

Parent Transaction Hash Block From To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
NaturalOnSonic

Compiler Version
v0.8.28+commit.7893614a

Optimization Enabled:
No with 200 runs

Other Settings:
paris EvmVersion, MIT license
/**
 *Submitted for verification at SonicScan.org on 2025-03-01
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.28;

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

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address to, uint256 value) external returns (bool);
    function allowance(
        address owner,
        address spender
    ) external view returns (uint256);
    function approve(address spender, uint256 value) external returns (bool);
    function transferFrom(
        address from,
        address to,
        uint256 value
    ) external returns (bool);
}

contract NaturalOnSonic is Context, IERC20 {
    string private _name = "NaturalOnSonic";
    string private _symbol = "sNATURAL";
    uint8 private _decimals = 18;
    uint256 private _totalSupply = 1000000000 * 10 ** 18;

    uint256 public buyTax = 5;
    uint256 public sellTax = 5;
    uint256 public rewardPool;
    address public taxWallet;
    uint256 public lastDistribution;

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private _excludedFromTax;
    mapping(address => bool) private _isPair;

    event TaxDistributed(uint256 amount);
    event RewardDistributed(uint256 amount);

    constructor(address taxWallet_) {
        taxWallet = taxWallet_;
        _balances[_msgSender()] = _totalSupply;
        lastDistribution = block.timestamp;
        _excludedFromTax[_msgSender()] = true;
        _excludedFromTax[taxWallet] = true;
    }

    function name() public view returns (string memory) {
        return _name;
    }
    function symbol() public view returns (string memory) {
        return _symbol;
    }
    function decimals() public view returns (uint8) {
        return _decimals;
    }
    function totalSupply() public view override returns (uint256) {
        return _totalSupply;
    }
    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }
    function approve(
        address spender,
        uint256 amount
    ) public override returns (bool) {
        _allowances[_msgSender()][spender] = amount;
        return true;
    }
    function allowance(
        address owner,
        address spender
    ) public view override returns (uint256) {
        return _allowances[owner][spender];
    }
    function transfer(
        address to,
        uint256 amount
    ) public override returns (bool) {
        _transfer(_msgSender(), to, amount);
        return true;
    }
    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public override returns (bool) {
        _transfer(from, to, amount);
        return true;
    }

    function _transfer(address from, address to, uint256 amount) internal {
        require(from != address(0), "Invalid sender");
        require(to != address(0), "Invalid receiver");

        uint256 taxAmount = 0;
        if (_isPair[from]) {
            taxAmount = (amount * buyTax) / 100;
        } else if (_isPair[to]) {
            taxAmount = (amount * sellTax) / 100;
        }

        uint256 rewardAmount = taxAmount / 2;
        uint256 taxToWallet = taxAmount - rewardAmount;
        uint256 transferAmount = amount - taxAmount;

        _balances[from] -= amount;
        _balances[to] += transferAmount;
        _balances[taxWallet] += taxToWallet;
        rewardPool += rewardAmount;

        emit TaxDistributed(taxAmount);
    }

    function distributeRewards() public {
        require(
            block.timestamp >= lastDistribution + 10 minutes,
            "Wait 10 min"
        );
        require(rewardPool > 0, "No rewards");

        uint256 totalHolders = 0;
        uint256 totalSupply_ = totalSupply();
        for (uint256 i = 0; i < 100; i++) {
            address holder = address(
                uint160(
                    uint256(keccak256(abi.encodePacked(i, block.timestamp)))
                )
            );
            if (_balances[holder] >= totalSupply_ / 100) {
                totalHolders++;
            }
        }

        require(totalHolders > 0, "No eligible holders");

        uint256 rewardPerHolder = rewardPool / totalHolders;
        for (uint256 i = 0; i < totalHolders; i++) {
            address holder = address(
                uint160(
                    uint256(keccak256(abi.encodePacked(i, block.timestamp)))
                )
            );
            _balances[holder] += rewardPerHolder;
        }

        rewardPool = 0;
        lastDistribution = block.timestamp;
        emit RewardDistributed(rewardPerHolder * totalHolders);
    }

    function setPair(address pair, bool value) public {
        _isPair[pair] = value;
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"taxWallet_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RewardDistributed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TaxDistributed","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":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"distributeRewards","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lastDistribution","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rewardPool","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sellTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pair","type":"address"},{"internalType":"bool","name":"value","type":"bool"}],"name":"setPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"taxWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600e81526020017f4e61747572616c4f6e536f6e69630000000000000000000000000000000000008152506000908161004891906104c9565b506040518060400160405280600881526020017f734e41545552414c0000000000000000000000000000000000000000000000008152506001908161008d91906104c9565b506012600260006101000a81548160ff021916908360ff1602179055506b033b2e3c9fd0803ce80000006003556005600455600580553480156100cf57600080fd5b50604051611ae7380380611ae783398181016040528101906100f191906105fe565b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506003546009600061014761027160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550426008819055506001600b60006101a061027160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505061062b565b600033905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806102fa57607f821691505b60208210810361030d5761030c6102b3565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026103757fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610338565b61037f8683610338565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006103c66103c16103bc84610397565b6103a1565b610397565b9050919050565b6000819050919050565b6103e0836103ab565b6103f46103ec826103cd565b848454610345565b825550505050565b600090565b6104096103fc565b6104148184846103d7565b505050565b5b818110156104385761042d600082610401565b60018101905061041a565b5050565b601f82111561047d5761044e81610313565b61045784610328565b81016020851015610466578190505b61047a61047285610328565b830182610419565b50505b505050565b600082821c905092915050565b60006104a060001984600802610482565b1980831691505092915050565b60006104b9838361048f565b9150826002028217905092915050565b6104d282610279565b67ffffffffffffffff8111156104eb576104ea610284565b5b6104f582546102e2565b61050082828561043c565b600060209050601f8311600181146105335760008415610521578287015190505b61052b85826104ad565b865550610593565b601f19841661054186610313565b60005b8281101561056957848901518255600182019150602085019450602081019050610544565b868310156105865784890151610582601f89168261048f565b8355505b6001600288020188555050505b505050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006105cb826105a0565b9050919050565b6105db816105c0565b81146105e657600080fd5b50565b6000815190506105f8816105d2565b92915050565b6000602082840312156106145761061361059b565b5b6000610622848285016105e9565b91505092915050565b6114ad8061063a6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80636f4a2cd011610097578063a717639c11610066578063a717639c1461028d578063a9059cbb146102ab578063cc1776d3146102db578063dd62ed3e146102f957610100565b80636f4a2cd01461021957806370a082311461022357806386a22eff1461025357806395d89b411461026f57610100565b80632dc0562d116100d35780632dc0562d146101a1578063313ce567146101bf5780634f7041a5146101dd57806366666aa9146101fb57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d610329565b60405161011a9190610d45565b60405180910390f35b61013d60048036038101906101389190610e00565b6103bb565b60405161014a9190610e5b565b60405180910390f35b61015b61044f565b6040516101689190610e85565b60405180910390f35b61018b60048036038101906101869190610ea0565b610459565b6040516101989190610e5b565b60405180910390f35b6101a9610471565b6040516101b69190610f02565b60405180910390f35b6101c7610497565b6040516101d49190610f39565b60405180910390f35b6101e56104ae565b6040516101f29190610e85565b60405180910390f35b6102036104b4565b6040516102109190610e85565b60405180910390f35b6102216104ba565b005b61023d60048036038101906102389190610f54565b610755565b60405161024a9190610e85565b60405180910390f35b61026d60048036038101906102689190610fad565b61079e565b005b6102776107f9565b6040516102849190610d45565b60405180910390f35b61029561088b565b6040516102a29190610e85565b60405180910390f35b6102c560048036038101906102c09190610e00565b610891565b6040516102d29190610e5b565b60405180910390f35b6102e36108af565b6040516102f09190610e85565b60405180910390f35b610313600480360381019061030e9190610fed565b6108b5565b6040516103209190610e85565b60405180910390f35b6060600080546103389061105c565b80601f01602080910402602001604051908101604052809291908181526020018280546103649061105c565b80156103b15780601f10610386576101008083540402835291602001916103b1565b820191906000526020600020905b81548152906001019060200180831161039457829003601f168201915b5050505050905090565b600081600a60006103ca61093c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b6000600354905090565b6000610466848484610944565b600190509392505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260009054906101000a900460ff16905090565b60045481565b60065481565b6102586008546104ca91906110bc565b42101561050c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105039061113c565b60405180910390fd5b600060065411610551576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610548906111a8565b60405180910390fd5b60008061055c61044f565b905060005b6064811015610609576000814260405160200161057f9291906111e9565b6040516020818303038152906040528051906020012060001c90506064836105a79190611244565b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054106105fb5783806105f790611275565b9450505b508080600101915050610561565b506000821161064d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064490611309565b60405180910390fd5b60008260065461065d9190611244565b905060005b838110156106fe576000814260405160200161067f9291906111e9565b6040516020818303038152906040528051906020012060001c905082600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106e991906110bc565b92505081905550508080600101915050610662565b506000600681905550426008819055507f04944120d2e185fc95ba63f3ca24c385ec4c5215a801c8766c96486d7fc4ed8e838261073b9190611329565b6040516107489190610e85565b60405180910390a1505050565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b80600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6060600180546108089061105c565b80601f01602080910402602001604051908101604052809291908181526020018280546108349061105c565b80156108815780601f1061085657610100808354040283529160200191610881565b820191906000526020600020905b81548152906001019060200180831161086457829003601f168201915b5050505050905090565b60085481565b60006108a561089e61093c565b8484610944565b6001905092915050565b60055481565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109aa906113b7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1990611423565b60405180910390fd5b6000600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610a9757606460045483610a869190611329565b610a909190611244565b9050610b07565b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610b0657606460055483610af99190611329565b610b039190611244565b90505b5b6000600282610b169190611244565b905060008183610b269190611443565b905060008385610b369190611443565b905084600960008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b879190611443565b9250508190555080600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bdd91906110bc565b925050819055508160096000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c5591906110bc565b925050819055508260066000828254610c6e91906110bc565b925050819055507fbb245b3c380b63918dc25ab2cc2e4b6939c4d58ffd95ea052b685a031e1ad29784604051610ca49190610e85565b60405180910390a150505050505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610cef578082015181840152602081019050610cd4565b60008484015250505050565b6000601f19601f8301169050919050565b6000610d1782610cb5565b610d218185610cc0565b9350610d31818560208601610cd1565b610d3a81610cfb565b840191505092915050565b60006020820190508181036000830152610d5f8184610d0c565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610d9782610d6c565b9050919050565b610da781610d8c565b8114610db257600080fd5b50565b600081359050610dc481610d9e565b92915050565b6000819050919050565b610ddd81610dca565b8114610de857600080fd5b50565b600081359050610dfa81610dd4565b92915050565b60008060408385031215610e1757610e16610d67565b5b6000610e2585828601610db5565b9250506020610e3685828601610deb565b9150509250929050565b60008115159050919050565b610e5581610e40565b82525050565b6000602082019050610e706000830184610e4c565b92915050565b610e7f81610dca565b82525050565b6000602082019050610e9a6000830184610e76565b92915050565b600080600060608486031215610eb957610eb8610d67565b5b6000610ec786828701610db5565b9350506020610ed886828701610db5565b9250506040610ee986828701610deb565b9150509250925092565b610efc81610d8c565b82525050565b6000602082019050610f176000830184610ef3565b92915050565b600060ff82169050919050565b610f3381610f1d565b82525050565b6000602082019050610f4e6000830184610f2a565b92915050565b600060208284031215610f6a57610f69610d67565b5b6000610f7884828501610db5565b91505092915050565b610f8a81610e40565b8114610f9557600080fd5b50565b600081359050610fa781610f81565b92915050565b60008060408385031215610fc457610fc3610d67565b5b6000610fd285828601610db5565b9250506020610fe385828601610f98565b9150509250929050565b6000806040838503121561100457611003610d67565b5b600061101285828601610db5565b925050602061102385828601610db5565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061107457607f821691505b6020821081036110875761108661102d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006110c782610dca565b91506110d283610dca565b92508282019050808211156110ea576110e961108d565b5b92915050565b7f57616974203130206d696e000000000000000000000000000000000000000000600082015250565b6000611126600b83610cc0565b9150611131826110f0565b602082019050919050565b6000602082019050818103600083015261115581611119565b9050919050565b7f4e6f207265776172647300000000000000000000000000000000000000000000600082015250565b6000611192600a83610cc0565b915061119d8261115c565b602082019050919050565b600060208201905081810360008301526111c181611185565b9050919050565b6000819050919050565b6111e36111de82610dca565b6111c8565b82525050565b60006111f582856111d2565b60208201915061120582846111d2565b6020820191508190509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061124f82610dca565b915061125a83610dca565b92508261126a57611269611215565b5b828204905092915050565b600061128082610dca565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036112b2576112b161108d565b5b600182019050919050565b7f4e6f20656c696769626c6520686f6c6465727300000000000000000000000000600082015250565b60006112f3601383610cc0565b91506112fe826112bd565b602082019050919050565b60006020820190508181036000830152611322816112e6565b9050919050565b600061133482610dca565b915061133f83610dca565b925082820261134d81610dca565b915082820484148315176113645761136361108d565b5b5092915050565b7f496e76616c69642073656e646572000000000000000000000000000000000000600082015250565b60006113a1600e83610cc0565b91506113ac8261136b565b602082019050919050565b600060208201905081810360008301526113d081611394565b9050919050565b7f496e76616c696420726563656976657200000000000000000000000000000000600082015250565b600061140d601083610cc0565b9150611418826113d7565b602082019050919050565b6000602082019050818103600083015261143c81611400565b9050919050565b600061144e82610dca565b915061145983610dca565b92508282039050818111156114715761147061108d565b5b9291505056fea264697066735822122003e5101f1f108d21a587b33416c53b76c93ea0bb51b633eb08cc5f2f5b7386f564736f6c634300081c003300000000000000000000000025176b3e0dd047676f2ab843791cc40692d26291

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c80636f4a2cd011610097578063a717639c11610066578063a717639c1461028d578063a9059cbb146102ab578063cc1776d3146102db578063dd62ed3e146102f957610100565b80636f4a2cd01461021957806370a082311461022357806386a22eff1461025357806395d89b411461026f57610100565b80632dc0562d116100d35780632dc0562d146101a1578063313ce567146101bf5780634f7041a5146101dd57806366666aa9146101fb57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d610329565b60405161011a9190610d45565b60405180910390f35b61013d60048036038101906101389190610e00565b6103bb565b60405161014a9190610e5b565b60405180910390f35b61015b61044f565b6040516101689190610e85565b60405180910390f35b61018b60048036038101906101869190610ea0565b610459565b6040516101989190610e5b565b60405180910390f35b6101a9610471565b6040516101b69190610f02565b60405180910390f35b6101c7610497565b6040516101d49190610f39565b60405180910390f35b6101e56104ae565b6040516101f29190610e85565b60405180910390f35b6102036104b4565b6040516102109190610e85565b60405180910390f35b6102216104ba565b005b61023d60048036038101906102389190610f54565b610755565b60405161024a9190610e85565b60405180910390f35b61026d60048036038101906102689190610fad565b61079e565b005b6102776107f9565b6040516102849190610d45565b60405180910390f35b61029561088b565b6040516102a29190610e85565b60405180910390f35b6102c560048036038101906102c09190610e00565b610891565b6040516102d29190610e5b565b60405180910390f35b6102e36108af565b6040516102f09190610e85565b60405180910390f35b610313600480360381019061030e9190610fed565b6108b5565b6040516103209190610e85565b60405180910390f35b6060600080546103389061105c565b80601f01602080910402602001604051908101604052809291908181526020018280546103649061105c565b80156103b15780601f10610386576101008083540402835291602001916103b1565b820191906000526020600020905b81548152906001019060200180831161039457829003601f168201915b5050505050905090565b600081600a60006103ca61093c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b6000600354905090565b6000610466848484610944565b600190509392505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260009054906101000a900460ff16905090565b60045481565b60065481565b6102586008546104ca91906110bc565b42101561050c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105039061113c565b60405180910390fd5b600060065411610551576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610548906111a8565b60405180910390fd5b60008061055c61044f565b905060005b6064811015610609576000814260405160200161057f9291906111e9565b6040516020818303038152906040528051906020012060001c90506064836105a79190611244565b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054106105fb5783806105f790611275565b9450505b508080600101915050610561565b506000821161064d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064490611309565b60405180910390fd5b60008260065461065d9190611244565b905060005b838110156106fe576000814260405160200161067f9291906111e9565b6040516020818303038152906040528051906020012060001c905082600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106e991906110bc565b92505081905550508080600101915050610662565b506000600681905550426008819055507f04944120d2e185fc95ba63f3ca24c385ec4c5215a801c8766c96486d7fc4ed8e838261073b9190611329565b6040516107489190610e85565b60405180910390a1505050565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b80600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6060600180546108089061105c565b80601f01602080910402602001604051908101604052809291908181526020018280546108349061105c565b80156108815780601f1061085657610100808354040283529160200191610881565b820191906000526020600020905b81548152906001019060200180831161086457829003601f168201915b5050505050905090565b60085481565b60006108a561089e61093c565b8484610944565b6001905092915050565b60055481565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109aa906113b7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1990611423565b60405180910390fd5b6000600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610a9757606460045483610a869190611329565b610a909190611244565b9050610b07565b600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610b0657606460055483610af99190611329565b610b039190611244565b90505b5b6000600282610b169190611244565b905060008183610b269190611443565b905060008385610b369190611443565b905084600960008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b879190611443565b9250508190555080600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bdd91906110bc565b925050819055508160096000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c5591906110bc565b925050819055508260066000828254610c6e91906110bc565b925050819055507fbb245b3c380b63918dc25ab2cc2e4b6939c4d58ffd95ea052b685a031e1ad29784604051610ca49190610e85565b60405180910390a150505050505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610cef578082015181840152602081019050610cd4565b60008484015250505050565b6000601f19601f8301169050919050565b6000610d1782610cb5565b610d218185610cc0565b9350610d31818560208601610cd1565b610d3a81610cfb565b840191505092915050565b60006020820190508181036000830152610d5f8184610d0c565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610d9782610d6c565b9050919050565b610da781610d8c565b8114610db257600080fd5b50565b600081359050610dc481610d9e565b92915050565b6000819050919050565b610ddd81610dca565b8114610de857600080fd5b50565b600081359050610dfa81610dd4565b92915050565b60008060408385031215610e1757610e16610d67565b5b6000610e2585828601610db5565b9250506020610e3685828601610deb565b9150509250929050565b60008115159050919050565b610e5581610e40565b82525050565b6000602082019050610e706000830184610e4c565b92915050565b610e7f81610dca565b82525050565b6000602082019050610e9a6000830184610e76565b92915050565b600080600060608486031215610eb957610eb8610d67565b5b6000610ec786828701610db5565b9350506020610ed886828701610db5565b9250506040610ee986828701610deb565b9150509250925092565b610efc81610d8c565b82525050565b6000602082019050610f176000830184610ef3565b92915050565b600060ff82169050919050565b610f3381610f1d565b82525050565b6000602082019050610f4e6000830184610f2a565b92915050565b600060208284031215610f6a57610f69610d67565b5b6000610f7884828501610db5565b91505092915050565b610f8a81610e40565b8114610f9557600080fd5b50565b600081359050610fa781610f81565b92915050565b60008060408385031215610fc457610fc3610d67565b5b6000610fd285828601610db5565b9250506020610fe385828601610f98565b9150509250929050565b6000806040838503121561100457611003610d67565b5b600061101285828601610db5565b925050602061102385828601610db5565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061107457607f821691505b6020821081036110875761108661102d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006110c782610dca565b91506110d283610dca565b92508282019050808211156110ea576110e961108d565b5b92915050565b7f57616974203130206d696e000000000000000000000000000000000000000000600082015250565b6000611126600b83610cc0565b9150611131826110f0565b602082019050919050565b6000602082019050818103600083015261115581611119565b9050919050565b7f4e6f207265776172647300000000000000000000000000000000000000000000600082015250565b6000611192600a83610cc0565b915061119d8261115c565b602082019050919050565b600060208201905081810360008301526111c181611185565b9050919050565b6000819050919050565b6111e36111de82610dca565b6111c8565b82525050565b60006111f582856111d2565b60208201915061120582846111d2565b6020820191508190509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061124f82610dca565b915061125a83610dca565b92508261126a57611269611215565b5b828204905092915050565b600061128082610dca565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036112b2576112b161108d565b5b600182019050919050565b7f4e6f20656c696769626c6520686f6c6465727300000000000000000000000000600082015250565b60006112f3601383610cc0565b91506112fe826112bd565b602082019050919050565b60006020820190508181036000830152611322816112e6565b9050919050565b600061133482610dca565b915061133f83610dca565b925082820261134d81610dca565b915082820484148315176113645761136361108d565b5b5092915050565b7f496e76616c69642073656e646572000000000000000000000000000000000000600082015250565b60006113a1600e83610cc0565b91506113ac8261136b565b602082019050919050565b600060208201905081810360008301526113d081611394565b9050919050565b7f496e76616c696420726563656976657200000000000000000000000000000000600082015250565b600061140d601083610cc0565b9150611418826113d7565b602082019050919050565b6000602082019050818103600083015261143c81611400565b9050919050565b600061144e82610dca565b915061145983610dca565b92508282039050818111156114715761147061108d565b5b9291505056fea264697066735822122003e5101f1f108d21a587b33416c53b76c93ea0bb51b633eb08cc5f2f5b7386f564736f6c634300081c0033

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

00000000000000000000000025176b3e0dd047676f2ab843791cc40692d26291

-----Decoded View---------------
Arg [0] : taxWallet_ (address): 0x25176b3E0Dd047676F2ab843791cC40692D26291

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000025176b3e0dd047676f2ab843791cc40692d26291


Deployed Bytecode Sourcemap

754:4323:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1746:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2248:190;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2017:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2802:197;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1085:24;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1928:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;988:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1053;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3782:1194;;;:::i;:::-;;2123:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4984:90;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1835:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1116:31;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2618:178;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1020:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2444:168;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1746:83;1783:13;1816:5;1809:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1746:83;:::o;2248:190::-;2348:4;2402:6;2365:11;:25;2377:12;:10;:12::i;:::-;2365:25;;;;;;;;;;;;;;;:34;2391:7;2365:34;;;;;;;;;;;;;;;:43;;;;2426:4;2419:11;;2248:190;;;;:::o;2017:100::-;2070:7;2097:12;;2090:19;;2017:100;:::o;2802:197::-;2925:4;2942:27;2952:4;2958:2;2962:6;2942:9;:27::i;:::-;2987:4;2980:11;;2802:197;;;;;:::o;1085:24::-;;;;;;;;;;;;;:::o;1928:83::-;1969:5;1994:9;;;;;;;;;;;1987:16;;1928:83;:::o;988:25::-;;;;:::o;1053:::-;;;;:::o;3782:1194::-;3889:10;3870:16;;:29;;;;:::i;:::-;3851:15;:48;;3829:109;;;;;;;;;;;;:::i;:::-;;;;;;;;;3970:1;3957:10;;:14;3949:37;;;;;;;;;;;;:::i;:::-;;;;;;;;;3999:20;4034;4057:13;:11;:13::i;:::-;4034:36;;4086:9;4081:332;4105:3;4101:1;:7;4081:332;;;4130:14;4238:1;4241:15;4221:36;;;;;;;;;:::i;:::-;;;;;;;;;;;;;4211:47;;;;;;4203:56;;4130:163;;4348:3;4333:12;:18;;;;:::i;:::-;4312:9;:17;4322:6;4312:17;;;;;;;;;;;;;;;;:39;4308:94;;4372:14;;;;;:::i;:::-;;;;4308:94;4115:298;4110:3;;;;;;;4081:332;;;;4448:1;4433:12;:16;4425:48;;;;;;;;;;;;:::i;:::-;;;;;;;;;4486:23;4525:12;4512:10;;:25;;;;:::i;:::-;4486:51;;4553:9;4548:284;4572:12;4568:1;:16;4548:284;;;4606:14;4714:1;4717:15;4697:36;;;;;;;;;:::i;:::-;;;;;;;;;;;;;4687:47;;;;;;4679:56;;4606:163;;4805:15;4784:9;:17;4794:6;4784:17;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;4591:241;4586:3;;;;;;;4548:284;;;;4857:1;4844:10;:14;;;;4888:15;4869:16;:34;;;;4919:49;4955:12;4937:15;:30;;;;:::i;:::-;4919:49;;;;;;:::i;:::-;;;;;;;;3818:1158;;;3782:1194::o;2123:119::-;2189:7;2216:9;:18;2226:7;2216:18;;;;;;;;;;;;;;;;2209:25;;2123:119;;;:::o;4984:90::-;5061:5;5045:7;:13;5053:4;5045:13;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;4984:90;;:::o;1835:87::-;1874:13;1907:7;1900:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1835:87;:::o;1116:31::-;;;;:::o;2618:178::-;2714:4;2731:35;2741:12;:10;:12::i;:::-;2755:2;2759:6;2731:9;:35::i;:::-;2784:4;2777:11;;2618:178;;;;:::o;1020:26::-;;;;:::o;2444:168::-;2550:7;2577:11;:18;2589:5;2577:18;;;;;;;;;;;;;;;:27;2596:7;2577:27;;;;;;;;;;;;;;;;2570:34;;2444:168;;;;:::o;94:98::-;147:7;174:10;167:17;;94:98;:::o;3007:767::-;3112:1;3096:18;;:4;:18;;;3088:45;;;;;;;;;;;;:::i;:::-;;;;;;;;;3166:1;3152:16;;:2;:16;;;3144:45;;;;;;;;;;;;:::i;:::-;;;;;;;;;3202:17;3238:7;:13;3246:4;3238:13;;;;;;;;;;;;;;;;;;;;;;;;;3234:167;;;3300:3;3290:6;;3281;:15;;;;:::i;:::-;3280:23;;;;:::i;:::-;3268:35;;3234:167;;;3325:7;:11;3333:2;3325:11;;;;;;;;;;;;;;;;;;;;;;;;;3321:80;;;3386:3;3375:7;;3366:6;:16;;;;:::i;:::-;3365:24;;;;:::i;:::-;3353:36;;3321:80;3234:167;3413:20;3448:1;3436:9;:13;;;;:::i;:::-;3413:36;;3460:19;3494:12;3482:9;:24;;;;:::i;:::-;3460:46;;3517:22;3551:9;3542:6;:18;;;;:::i;:::-;3517:43;;3592:6;3573:9;:15;3583:4;3573:15;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;3626:14;3609:9;:13;3619:2;3609:13;;;;;;;;;;;;;;;;:31;;;;;;;:::i;:::-;;;;;;;;3675:11;3651:9;:20;3661:9;;;;;;;;;;;3651:20;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;3711:12;3697:10;;:26;;;;;;;:::i;:::-;;;;;;;;3741:25;3756:9;3741:25;;;;;;:::i;:::-;;;;;;;;3077:697;;;;3007:767;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:248::-;369:1;379:113;393:6;390:1;387:13;379:113;;;478:1;473:3;469:11;463:18;459:1;454:3;450:11;443:39;415:2;412:1;408:10;403:15;;379:113;;;526:1;517:6;512:3;508:16;501:27;349:186;287:248;;;:::o;541:102::-;582:6;633:2;629:7;624:2;617:5;613:14;609:28;599:38;;541:102;;;:::o;649:377::-;737:3;765:39;798:5;765:39;:::i;:::-;820:71;884:6;879:3;820:71;:::i;:::-;813:78;;900:65;958:6;953:3;946:4;939:5;935:16;900:65;:::i;:::-;990:29;1012:6;990:29;:::i;:::-;985:3;981:39;974:46;;741:285;649:377;;;;:::o;1032:313::-;1145:4;1183:2;1172:9;1168:18;1160:26;;1232:9;1226:4;1222:20;1218:1;1207:9;1203:17;1196:47;1260:78;1333:4;1324:6;1260:78;:::i;:::-;1252:86;;1032:313;;;;:::o;1432:117::-;1541:1;1538;1531:12;1678:126;1715:7;1755:42;1748:5;1744:54;1733:65;;1678:126;;;:::o;1810:96::-;1847:7;1876:24;1894:5;1876:24;:::i;:::-;1865:35;;1810:96;;;:::o;1912:122::-;1985:24;2003:5;1985:24;:::i;:::-;1978:5;1975:35;1965:63;;2024:1;2021;2014:12;1965:63;1912:122;:::o;2040:139::-;2086:5;2124:6;2111:20;2102:29;;2140:33;2167:5;2140:33;:::i;:::-;2040:139;;;;:::o;2185:77::-;2222:7;2251:5;2240:16;;2185:77;;;:::o;2268:122::-;2341:24;2359:5;2341:24;:::i;:::-;2334:5;2331:35;2321:63;;2380:1;2377;2370:12;2321:63;2268:122;:::o;2396:139::-;2442:5;2480:6;2467:20;2458:29;;2496:33;2523:5;2496:33;:::i;:::-;2396:139;;;;:::o;2541:474::-;2609:6;2617;2666:2;2654:9;2645:7;2641:23;2637:32;2634:119;;;2672:79;;:::i;:::-;2634:119;2792:1;2817:53;2862:7;2853:6;2842:9;2838:22;2817:53;:::i;:::-;2807:63;;2763:117;2919:2;2945:53;2990:7;2981:6;2970:9;2966:22;2945:53;:::i;:::-;2935:63;;2890:118;2541:474;;;;;:::o;3021:90::-;3055:7;3098:5;3091:13;3084:21;3073:32;;3021:90;;;:::o;3117:109::-;3198:21;3213:5;3198:21;:::i;:::-;3193:3;3186:34;3117:109;;:::o;3232:210::-;3319:4;3357:2;3346:9;3342:18;3334:26;;3370:65;3432:1;3421:9;3417:17;3408:6;3370:65;:::i;:::-;3232:210;;;;:::o;3448:118::-;3535:24;3553:5;3535:24;:::i;:::-;3530:3;3523:37;3448:118;;:::o;3572:222::-;3665:4;3703:2;3692:9;3688:18;3680:26;;3716:71;3784:1;3773:9;3769:17;3760:6;3716:71;:::i;:::-;3572:222;;;;:::o;3800:619::-;3877:6;3885;3893;3942:2;3930:9;3921:7;3917:23;3913:32;3910:119;;;3948:79;;:::i;:::-;3910:119;4068:1;4093:53;4138:7;4129:6;4118:9;4114:22;4093:53;:::i;:::-;4083:63;;4039:117;4195:2;4221:53;4266:7;4257:6;4246:9;4242:22;4221:53;:::i;:::-;4211:63;;4166:118;4323:2;4349:53;4394:7;4385:6;4374:9;4370:22;4349:53;:::i;:::-;4339:63;;4294:118;3800:619;;;;;:::o;4425:118::-;4512:24;4530:5;4512:24;:::i;:::-;4507:3;4500:37;4425:118;;:::o;4549:222::-;4642:4;4680:2;4669:9;4665:18;4657:26;;4693:71;4761:1;4750:9;4746:17;4737:6;4693:71;:::i;:::-;4549:222;;;;:::o;4777:86::-;4812:7;4852:4;4845:5;4841:16;4830:27;;4777:86;;;:::o;4869:112::-;4952:22;4968:5;4952:22;:::i;:::-;4947:3;4940:35;4869:112;;:::o;4987:214::-;5076:4;5114:2;5103:9;5099:18;5091:26;;5127:67;5191:1;5180:9;5176:17;5167:6;5127:67;:::i;:::-;4987:214;;;;:::o;5207:329::-;5266:6;5315:2;5303:9;5294:7;5290:23;5286:32;5283:119;;;5321:79;;:::i;:::-;5283:119;5441:1;5466:53;5511:7;5502:6;5491:9;5487:22;5466:53;:::i;:::-;5456:63;;5412:117;5207:329;;;;:::o;5542:116::-;5612:21;5627:5;5612:21;:::i;:::-;5605:5;5602:32;5592:60;;5648:1;5645;5638:12;5592:60;5542:116;:::o;5664:133::-;5707:5;5745:6;5732:20;5723:29;;5761:30;5785:5;5761:30;:::i;:::-;5664:133;;;;:::o;5803:468::-;5868:6;5876;5925:2;5913:9;5904:7;5900:23;5896:32;5893:119;;;5931:79;;:::i;:::-;5893:119;6051:1;6076:53;6121:7;6112:6;6101:9;6097:22;6076:53;:::i;:::-;6066:63;;6022:117;6178:2;6204:50;6246:7;6237:6;6226:9;6222:22;6204:50;:::i;:::-;6194:60;;6149:115;5803:468;;;;;:::o;6277:474::-;6345:6;6353;6402:2;6390:9;6381:7;6377:23;6373:32;6370:119;;;6408:79;;:::i;:::-;6370:119;6528:1;6553:53;6598:7;6589:6;6578:9;6574:22;6553:53;:::i;:::-;6543:63;;6499:117;6655:2;6681:53;6726:7;6717:6;6706:9;6702:22;6681:53;:::i;:::-;6671:63;;6626:118;6277:474;;;;;:::o;6757:180::-;6805:77;6802:1;6795:88;6902:4;6899:1;6892:15;6926:4;6923:1;6916:15;6943:320;6987:6;7024:1;7018:4;7014:12;7004:22;;7071:1;7065:4;7061:12;7092:18;7082:81;;7148:4;7140:6;7136:17;7126:27;;7082:81;7210:2;7202:6;7199:14;7179:18;7176:38;7173:84;;7229:18;;:::i;:::-;7173:84;6994:269;6943:320;;;:::o;7269:180::-;7317:77;7314:1;7307:88;7414:4;7411:1;7404:15;7438:4;7435:1;7428:15;7455:191;7495:3;7514:20;7532:1;7514:20;:::i;:::-;7509:25;;7548:20;7566:1;7548:20;:::i;:::-;7543:25;;7591:1;7588;7584:9;7577:16;;7612:3;7609:1;7606:10;7603:36;;;7619:18;;:::i;:::-;7603:36;7455:191;;;;:::o;7652:161::-;7792:13;7788:1;7780:6;7776:14;7769:37;7652:161;:::o;7819:366::-;7961:3;7982:67;8046:2;8041:3;7982:67;:::i;:::-;7975:74;;8058:93;8147:3;8058:93;:::i;:::-;8176:2;8171:3;8167:12;8160:19;;7819:366;;;:::o;8191:419::-;8357:4;8395:2;8384:9;8380:18;8372:26;;8444:9;8438:4;8434:20;8430:1;8419:9;8415:17;8408:47;8472:131;8598:4;8472:131;:::i;:::-;8464:139;;8191:419;;;:::o;8616:160::-;8756:12;8752:1;8744:6;8740:14;8733:36;8616:160;:::o;8782:366::-;8924:3;8945:67;9009:2;9004:3;8945:67;:::i;:::-;8938:74;;9021:93;9110:3;9021:93;:::i;:::-;9139:2;9134:3;9130:12;9123:19;;8782:366;;;:::o;9154:419::-;9320:4;9358:2;9347:9;9343:18;9335:26;;9407:9;9401:4;9397:20;9393:1;9382:9;9378:17;9371:47;9435:131;9561:4;9435:131;:::i;:::-;9427:139;;9154:419;;;:::o;9579:79::-;9618:7;9647:5;9636:16;;9579:79;;;:::o;9664:157::-;9769:45;9789:24;9807:5;9789:24;:::i;:::-;9769:45;:::i;:::-;9764:3;9757:58;9664:157;;:::o;9827:397::-;9967:3;9982:75;10053:3;10044:6;9982:75;:::i;:::-;10082:2;10077:3;10073:12;10066:19;;10095:75;10166:3;10157:6;10095:75;:::i;:::-;10195:2;10190:3;10186:12;10179:19;;10215:3;10208:10;;9827:397;;;;;:::o;10230:180::-;10278:77;10275:1;10268:88;10375:4;10372:1;10365:15;10399:4;10396:1;10389:15;10416:185;10456:1;10473:20;10491:1;10473:20;:::i;:::-;10468:25;;10507:20;10525:1;10507:20;:::i;:::-;10502:25;;10546:1;10536:35;;10551:18;;:::i;:::-;10536:35;10593:1;10590;10586:9;10581:14;;10416:185;;;;:::o;10607:233::-;10646:3;10669:24;10687:5;10669:24;:::i;:::-;10660:33;;10715:66;10708:5;10705:77;10702:103;;10785:18;;:::i;:::-;10702:103;10832:1;10825:5;10821:13;10814:20;;10607:233;;;:::o;10846:169::-;10986:21;10982:1;10974:6;10970:14;10963:45;10846:169;:::o;11021:366::-;11163:3;11184:67;11248:2;11243:3;11184:67;:::i;:::-;11177:74;;11260:93;11349:3;11260:93;:::i;:::-;11378:2;11373:3;11369:12;11362:19;;11021:366;;;:::o;11393:419::-;11559:4;11597:2;11586:9;11582:18;11574:26;;11646:9;11640:4;11636:20;11632:1;11621:9;11617:17;11610:47;11674:131;11800:4;11674:131;:::i;:::-;11666:139;;11393:419;;;:::o;11818:410::-;11858:7;11881:20;11899:1;11881:20;:::i;:::-;11876:25;;11915:20;11933:1;11915:20;:::i;:::-;11910:25;;11970:1;11967;11963:9;11992:30;12010:11;11992:30;:::i;:::-;11981:41;;12171:1;12162:7;12158:15;12155:1;12152:22;12132:1;12125:9;12105:83;12082:139;;12201:18;;:::i;:::-;12082:139;11866:362;11818:410;;;;:::o;12234:164::-;12374:16;12370:1;12362:6;12358:14;12351:40;12234:164;:::o;12404:366::-;12546:3;12567:67;12631:2;12626:3;12567:67;:::i;:::-;12560:74;;12643:93;12732:3;12643:93;:::i;:::-;12761:2;12756:3;12752:12;12745:19;;12404:366;;;:::o;12776:419::-;12942:4;12980:2;12969:9;12965:18;12957:26;;13029:9;13023:4;13019:20;13015:1;13004:9;13000:17;12993:47;13057:131;13183:4;13057:131;:::i;:::-;13049:139;;12776:419;;;:::o;13201:166::-;13341:18;13337:1;13329:6;13325:14;13318:42;13201:166;:::o;13373:366::-;13515:3;13536:67;13600:2;13595:3;13536:67;:::i;:::-;13529:74;;13612:93;13701:3;13612:93;:::i;:::-;13730:2;13725:3;13721:12;13714:19;;13373:366;;;:::o;13745:419::-;13911:4;13949:2;13938:9;13934:18;13926:26;;13998:9;13992:4;13988:20;13984:1;13973:9;13969:17;13962:47;14026:131;14152:4;14026:131;:::i;:::-;14018:139;;13745:419;;;:::o;14170:194::-;14210:4;14230:20;14248:1;14230:20;:::i;:::-;14225:25;;14264:20;14282:1;14264:20;:::i;:::-;14259:25;;14308:1;14305;14301:9;14293:17;;14332:1;14326:4;14323:11;14320:37;;;14337:18;;:::i;:::-;14320:37;14170:194;;;;:::o

Swarm Source

ipfs://03e5101f1f108d21a587b33416c53b76c93ea0bb51b633eb08cc5f2f5b7386f5

Block Transaction 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
[ 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.