ETH Price: $3,395.18 (+1.81%)
Gas: 4.25 Gwei

Contract

0xfF8Cc6A2eBa2829bcBa3EA415708f199078e8e62
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer179693292023-08-22 9:22:11494 days ago1692696131IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0010785522.01533817
Approve179090522023-08-13 22:55:35502 days ago1691967335IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0005739612.35201852
Approve179090482023-08-13 22:54:47502 days ago1691967287IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0006941114.93775934
Approve179090482023-08-13 22:54:47502 days ago1691967287IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0006941114.93775934
Approve179090472023-08-13 22:54:35502 days ago1691967275IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0006880814.80803217
Approve179090452023-08-13 22:54:11502 days ago1691967251IN
0xfF8Cc6A2...9078e8e62
0 ETH0.000645613.89386656
Approve179090452023-08-13 22:54:11502 days ago1691967251IN
0xfF8Cc6A2...9078e8e62
0 ETH0.000715315.39386656
Approve179090452023-08-13 22:54:11502 days ago1691967251IN
0xfF8Cc6A2...9078e8e62
0 ETH0.000715315.39386656
Approve179090452023-08-13 22:54:11502 days ago1691967251IN
0xfF8Cc6A2...9078e8e62
0 ETH0.000715315.39386656
Approve179090442023-08-13 22:53:59502 days ago1691967239IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0005765212.40709412
Approve179090422023-08-13 22:53:35502 days ago1691967215IN
0xfF8Cc6A2...9078e8e62
0 ETH0.000735715.83293337
Approve179090422023-08-13 22:53:35502 days ago1691967215IN
0xfF8Cc6A2...9078e8e62
0 ETH0.000735715.83293337
Approve179090422023-08-13 22:53:35502 days ago1691967215IN
0xfF8Cc6A2...9078e8e62
0 ETH0.000735715.83293337
Approve179090422023-08-13 22:53:35502 days ago1691967215IN
0xfF8Cc6A2...9078e8e62
0 ETH0.000735715.83293337
Approve179090412023-08-13 22:53:23502 days ago1691967203IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0006902214.85409218
Approve179090412023-08-13 22:53:23502 days ago1691967203IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0006902214.85409218
Approve179090412023-08-13 22:53:23502 days ago1691967203IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0006902214.85409218
Approve179090412023-08-13 22:53:23502 days ago1691967203IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0006902214.85409218
Approve179090412023-08-13 22:53:23502 days ago1691967203IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0007831516.85409218
Approve179090412023-08-13 22:53:23502 days ago1691967203IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0008296217.85409218
Approve179090402023-08-13 22:52:59502 days ago1691967179IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0006106413.14146186
Approve179090402023-08-13 22:52:59502 days ago1691967179IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0007035715.14146186
Approve179090402023-08-13 22:52:59502 days ago1691967179IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0007500416.14146186
Approve179090402023-08-13 22:52:59502 days ago1691967179IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0007500416.14146186
Approve179090402023-08-13 22:52:59502 days ago1691967179IN
0xfF8Cc6A2...9078e8e62
0 ETH0.0007500416.14146186
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:
MILADY

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 200 runs

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

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

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

contract MILADY is IERC20 {
    string public name = "PrincessJesusHero1Inu"; // Set your token name here
    string public symbol = "MILADY";         // Set your token symbol here
    uint8 public decimals = 18;
    uint256 private _totalSupply = 489000000 * (10 ** uint256(decimals)); // Example for 1 million tokens

    uint256 public buyTaxPercent = 5;     // Set buy tax percent here (Example: 5%)
    uint256 public sellTaxPercent = 10;   // Set sell tax percent here (Example: 10%)
    bool public taxesRemoved = true;

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

    constructor() {
        require(buyTaxPercent <= 100 && sellTaxPercent <= 100, "Tax too high.");
        
        _balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }

    function removeTaxes() external {
        require(!taxesRemoved, "Taxes removed.");
        buyTaxPercent = 0;
        sellTaxPercent = 0;
        taxesRemoved = true;
    }

    function _applyTax(uint256 amount, uint256 taxPercent) internal pure returns (uint256) {
        return amount - (amount * taxPercent / 100);
    }

    function transfer(address recipient, uint256 amount) public override returns (bool) {
        require(recipient != address(0), "Transfer to zero address");
        
        uint256 finalAmount = amount;
        if (!taxesRemoved) {
            if (recipient == address(this) || recipient == address(0)) {
                finalAmount = _applyTax(amount, sellTaxPercent);
            } else {
                finalAmount = _applyTax(amount, buyTaxPercent);
            }
        }

        require(_balances[msg.sender] >= finalAmount, "Insufficient balance");
        
        _balances[msg.sender] -= finalAmount;
        _balances[recipient] += finalAmount;
        emit Transfer(msg.sender, recipient, finalAmount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        require(sender != address(0), "Transfer from the zero address");
        require(recipient != address(0), "Transfer to the zero address");
        
        uint256 finalAmount = amount;
        if (!taxesRemoved) {
            if (recipient == address(this) || recipient == address(0)) {
                finalAmount = _applyTax(amount, sellTaxPercent);
            } else {
                finalAmount = _applyTax(amount, buyTaxPercent);
            }
        }

        require(_balances[sender] >= finalAmount, "Insufficient balance");
        require(_allowances[sender][msg.sender] >= finalAmount, "Allowance exceeded");

        _balances[sender] -= finalAmount;
        _balances[recipient] += finalAmount;
        _allowances[sender][msg.sender] -= finalAmount;
        emit Transfer(sender, recipient, finalAmount);
        return true;
    }

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

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

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

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

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buyTaxPercent","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":"removeTaxes","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellTaxPercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"taxesRemoved","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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"}]

60c0604052601560809081527f5072696e636573734a657375734865726f31496e75000000000000000000000060a0526000906200003e908262000210565b506040805180820190915260068152654d494c41445960d01b60208201526001906200006b908262000210565b506002805460ff191660129081179091556200008990600a620003f1565b6200009990631d258c4062000406565b60035560056004819055600a90556006805460ff19166001179055348015620000c157600080fd5b50606460045411158015620000d95750606460055411155b6200011a5760405162461bcd60e51b815260206004820152600d60248201526c2a30bc103a37b7903434b3b41760991b604482015260640160405180910390fd5b60035433600081815260076020908152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a362000420565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200019657607f821691505b602082108103620001b757634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200020b57600081815260208120601f850160051c81016020861015620001e65750805b601f850160051c820191505b818110156200020757828155600101620001f2565b5050505b505050565b81516001600160401b038111156200022c576200022c6200016b565b62000244816200023d845462000181565b84620001bd565b602080601f8311600181146200027c5760008415620002635750858301515b600019600386901b1c1916600185901b17855562000207565b600085815260208120601f198616915b82811015620002ad578886015182559484019460019091019084016200028c565b5085821015620002cc5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000333578160001904821115620003175762000317620002dc565b808516156200032557918102915b93841c9390800290620002f7565b509250929050565b6000826200034c57506001620003eb565b816200035b57506000620003eb565b81600181146200037457600281146200037f576200039f565b6001915050620003eb565b60ff841115620003935762000393620002dc565b50506001821b620003eb565b5060208310610133831016604e8410600b8410161715620003c4575081810a620003eb565b620003d08383620002f2565b8060001904821115620003e757620003e7620002dc565b0290505b92915050565b6000620003ff83836200033b565b9392505050565b8082028115828204841417620003eb57620003eb620002dc565b6109e180620004306000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636fb1896c1161008c57806395d89b411161006657806395d89b411461019e578063a9059cbb146101a6578063dd62ed3e146101b9578063f2b6b501146101f257600080fd5b80636fb1896c1461016357806370a082311461016c5780637df405a41461019557600080fd5b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461011557806323b872dd14610127578063313ce5671461013a57806369e1ea7f14610159575b600080fd5b6100dc6101ff565b6040516100e991906107de565b60405180910390f35b610105610100366004610848565b61028d565b60405190151581526020016100e9565b6003545b6040519081526020016100e9565b610105610135366004610872565b6102fa565b6002546101479060ff1681565b60405160ff90911681526020016100e9565b6101616105b1565b005b61011960055481565b61011961017a3660046108ae565b6001600160a01b031660009081526007602052604090205490565b61011960045481565b6100dc61060e565b6101056101b4366004610848565b61061b565b6101196101c73660046108c9565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b6006546101059060ff1681565b6000805461020c906108fc565b80601f0160208091040260200160405190810160405280929190818152602001828054610238906108fc565b80156102855780601f1061025a57610100808354040283529160200191610285565b820191906000526020600020905b81548152906001019060200180831161026857829003601f168201915b505050505081565b3360008181526008602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102e89086815260200190565b60405180910390a35060015b92915050565b60006001600160a01b0384166103575760405162461bcd60e51b815260206004820152601e60248201527f5472616e736665722066726f6d20746865207a65726f2061646472657373000060448201526064015b60405180910390fd5b6001600160a01b0383166103ad5760405162461bcd60e51b815260206004820152601c60248201527f5472616e7366657220746f20746865207a65726f206164647265737300000000604482015260640161034e565b600654829060ff166103fe576001600160a01b0384163014806103d757506001600160a01b038416155b156103ef576103e8836005546107b5565b90506103fe565b6103fb836004546107b5565b90505b6001600160a01b03851660009081526007602052604090205481111561045d5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b604482015260640161034e565b6001600160a01b03851660009081526008602090815260408083203384529091529020548111156104c55760405162461bcd60e51b8152602060048201526012602482015271105b1b1bddd85b98d948195e18d95959195960721b604482015260640161034e565b6001600160a01b038516600090815260076020526040812080548392906104ed90849061094c565b90915550506001600160a01b0384166000908152600760205260408120805483929061051a90849061095f565b90915550506001600160a01b03851660009081526008602090815260408083203384529091528120805483929061055290849061094c565b92505081905550836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161059e91815260200190565b60405180910390a3506001949350505050565b60065460ff16156105f55760405162461bcd60e51b815260206004820152600e60248201526d2a30bc32b9903932b6b7bb32b21760911b604482015260640161034e565b600060048190556005556006805460ff19166001179055565b6001805461020c906108fc565b60006001600160a01b0383166106735760405162461bcd60e51b815260206004820152601860248201527f5472616e7366657220746f207a65726f20616464726573730000000000000000604482015260640161034e565b600654829060ff166106c4576001600160a01b03841630148061069d57506001600160a01b038416155b156106b5576106ae836005546107b5565b90506106c4565b6106c1836004546107b5565b90505b3360009081526007602052604090205481111561071a5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b604482015260640161034e565b336000908152600760205260408120805483929061073990849061094c565b90915550506001600160a01b0384166000908152600760205260408120805483929061076690849061095f565b90915550506040518181526001600160a01b0385169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35060019392505050565b600060646107c38385610972565b6107cd9190610989565b6107d7908461094c565b9392505050565b600060208083528351808285015260005b8181101561080b578581018301518582016040015282016107ef565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461084357600080fd5b919050565b6000806040838503121561085b57600080fd5b6108648361082c565b946020939093013593505050565b60008060006060848603121561088757600080fd5b6108908461082c565b925061089e6020850161082c565b9150604084013590509250925092565b6000602082840312156108c057600080fd5b6107d78261082c565b600080604083850312156108dc57600080fd5b6108e58361082c565b91506108f36020840161082c565b90509250929050565b600181811c9082168061091057607f821691505b60208210810361093057634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102f4576102f4610936565b808201808211156102f4576102f4610936565b80820281158282048414176102f4576102f4610936565b6000826109a657634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212206d0076faba79496a36adba1b4695509b2b9280044bba716f64b3d09a67529fa964736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636fb1896c1161008c57806395d89b411161006657806395d89b411461019e578063a9059cbb146101a6578063dd62ed3e146101b9578063f2b6b501146101f257600080fd5b80636fb1896c1461016357806370a082311461016c5780637df405a41461019557600080fd5b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461011557806323b872dd14610127578063313ce5671461013a57806369e1ea7f14610159575b600080fd5b6100dc6101ff565b6040516100e991906107de565b60405180910390f35b610105610100366004610848565b61028d565b60405190151581526020016100e9565b6003545b6040519081526020016100e9565b610105610135366004610872565b6102fa565b6002546101479060ff1681565b60405160ff90911681526020016100e9565b6101616105b1565b005b61011960055481565b61011961017a3660046108ae565b6001600160a01b031660009081526007602052604090205490565b61011960045481565b6100dc61060e565b6101056101b4366004610848565b61061b565b6101196101c73660046108c9565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b6006546101059060ff1681565b6000805461020c906108fc565b80601f0160208091040260200160405190810160405280929190818152602001828054610238906108fc565b80156102855780601f1061025a57610100808354040283529160200191610285565b820191906000526020600020905b81548152906001019060200180831161026857829003601f168201915b505050505081565b3360008181526008602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102e89086815260200190565b60405180910390a35060015b92915050565b60006001600160a01b0384166103575760405162461bcd60e51b815260206004820152601e60248201527f5472616e736665722066726f6d20746865207a65726f2061646472657373000060448201526064015b60405180910390fd5b6001600160a01b0383166103ad5760405162461bcd60e51b815260206004820152601c60248201527f5472616e7366657220746f20746865207a65726f206164647265737300000000604482015260640161034e565b600654829060ff166103fe576001600160a01b0384163014806103d757506001600160a01b038416155b156103ef576103e8836005546107b5565b90506103fe565b6103fb836004546107b5565b90505b6001600160a01b03851660009081526007602052604090205481111561045d5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b604482015260640161034e565b6001600160a01b03851660009081526008602090815260408083203384529091529020548111156104c55760405162461bcd60e51b8152602060048201526012602482015271105b1b1bddd85b98d948195e18d95959195960721b604482015260640161034e565b6001600160a01b038516600090815260076020526040812080548392906104ed90849061094c565b90915550506001600160a01b0384166000908152600760205260408120805483929061051a90849061095f565b90915550506001600160a01b03851660009081526008602090815260408083203384529091528120805483929061055290849061094c565b92505081905550836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161059e91815260200190565b60405180910390a3506001949350505050565b60065460ff16156105f55760405162461bcd60e51b815260206004820152600e60248201526d2a30bc32b9903932b6b7bb32b21760911b604482015260640161034e565b600060048190556005556006805460ff19166001179055565b6001805461020c906108fc565b60006001600160a01b0383166106735760405162461bcd60e51b815260206004820152601860248201527f5472616e7366657220746f207a65726f20616464726573730000000000000000604482015260640161034e565b600654829060ff166106c4576001600160a01b03841630148061069d57506001600160a01b038416155b156106b5576106ae836005546107b5565b90506106c4565b6106c1836004546107b5565b90505b3360009081526007602052604090205481111561071a5760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b604482015260640161034e565b336000908152600760205260408120805483929061073990849061094c565b90915550506001600160a01b0384166000908152600760205260408120805483929061076690849061095f565b90915550506040518181526001600160a01b0385169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35060019392505050565b600060646107c38385610972565b6107cd9190610989565b6107d7908461094c565b9392505050565b600060208083528351808285015260005b8181101561080b578581018301518582016040015282016107ef565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461084357600080fd5b919050565b6000806040838503121561085b57600080fd5b6108648361082c565b946020939093013593505050565b60008060006060848603121561088757600080fd5b6108908461082c565b925061089e6020850161082c565b9150604084013590509250925092565b6000602082840312156108c057600080fd5b6107d78261082c565b600080604083850312156108dc57600080fd5b6108e58361082c565b91506108f36020840161082c565b90509250929050565b600181811c9082168061091057607f821691505b60208210810361093057634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102f4576102f4610936565b808201808211156102f4576102f4610936565b80820281158282048414176102f4576102f4610936565b6000826109a657634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212206d0076faba79496a36adba1b4695509b2b9280044bba716f64b3d09a67529fa964736f6c63430008120033

Deployed Bytecode Sourcemap

739:3612:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;772:44;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4132:216;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;4132:216:0;1004:187:1;3746:100:0;3826:12;;3746:100;;;1342:25:1;;;1330:2;1315:18;3746:100:0;1196:177:1;2753:985:0;;;;;;:::i;:::-;;:::i;927:26::-;;;;;;;;;;;;1883:4:1;1871:17;;;1853:36;;1841:2;1826:18;927:26:0;1711:184:1;1640:178:0;;;:::i;:::-;;1154:34;;;;;;3854:119;;;;;;:::i;:::-;-1:-1:-1;;;;;3947:18:0;3920:7;3947:18;;;:9;:18;;;;;;;3854:119;1069:32;;;;;;851:31;;;:::i;1983:762::-;;;;;;:::i;:::-;;:::i;3981:143::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4089:18:0;;;4062:7;4089:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3981:143;1241:31;;;;;;;;;772:44;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4132:216::-;4236:10;4207:4;4224:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;4224:32:0;;;;;;;;;;:41;;;4281:37;4207:4;;4224:32;;4281:37;;;;4259:6;1342:25:1;;1330:2;1315:18;;1196:177;4281:37:0;;;;;;;;-1:-1:-1;4336:4:0;4132:216;;;;;:::o;2753:985::-;2851:4;-1:-1:-1;;;;;2876:20:0;;2868:63;;;;-1:-1:-1;;;2868:63:0;;2943:2:1;2868:63:0;;;2925:21:1;2982:2;2962:18;;;2955:30;3021:32;3001:18;;;2994:60;3071:18;;2868:63:0;;;;;;;;;-1:-1:-1;;;;;2950:23:0;;2942:64;;;;-1:-1:-1;;;2942:64:0;;3302:2:1;2942:64:0;;;3284:21:1;3341:2;3321:18;;;3314:30;3380;3360:18;;;3353:58;3428:18;;2942:64:0;3100:352:1;2942:64:0;3071:12;;3049:6;;3071:12;;3066:273;;-1:-1:-1;;;;;3104:26:0;;3125:4;3104:26;;:53;;-1:-1:-1;;;;;;3134:23:0;;;3104:53;3100:228;;;3192:33;3202:6;3210:14;;3192:9;:33::i;:::-;3178:47;;3100:228;;;3280:32;3290:6;3298:13;;3280:9;:32::i;:::-;3266:46;;3100:228;-1:-1:-1;;;;;3359:17:0;;;;;;:9;:17;;;;;;:32;-1:-1:-1;3359:32:0;3351:65;;;;-1:-1:-1;;;3351:65:0;;3659:2:1;3351:65:0;;;3641:21:1;3698:2;3678:18;;;3671:30;-1:-1:-1;;;3717:18:1;;;3710:50;3777:18;;3351:65:0;3457:344:1;3351:65:0;-1:-1:-1;;;;;3435:19:0;;;;;;:11;:19;;;;;;;;3455:10;3435:31;;;;;;;;:46;-1:-1:-1;3435:46:0;3427:77;;;;-1:-1:-1;;;3427:77:0;;4008:2:1;3427:77:0;;;3990:21:1;4047:2;4027:18;;;4020:30;-1:-1:-1;;;4066:18:1;;;4059:48;4124:18;;3427:77:0;3806:342:1;3427:77:0;-1:-1:-1;;;;;3517:17:0;;;;;;:9;:17;;;;;:32;;3538:11;;3517:17;:32;;3538:11;;3517:32;:::i;:::-;;;;-1:-1:-1;;;;;;;3560:20:0;;;;;;:9;:20;;;;;:35;;3584:11;;3560:20;:35;;3584:11;;3560:35;:::i;:::-;;;;-1:-1:-1;;;;;;;3606:19:0;;;;;;:11;:19;;;;;;;;3626:10;3606:31;;;;;;;:46;;3641:11;;3606:19;:46;;3641:11;;3606:46;:::i;:::-;;;;;;;;3685:9;-1:-1:-1;;;;;3668:40:0;3677:6;-1:-1:-1;;;;;3668:40:0;;3696:11;3668:40;;;;1342:25:1;;1330:2;1315:18;;1196:177;3668:40:0;;;;;;;;-1:-1:-1;3726:4:0;;2753:985;-1:-1:-1;;;;2753:985:0:o;1640:178::-;1692:12;;;;1691:13;1683:40;;;;-1:-1:-1;;;1683:40:0;;4750:2:1;1683:40:0;;;4732:21:1;4789:2;4769:18;;;4762:30;-1:-1:-1;;;4808:18:1;;;4801:44;4862:18;;1683:40:0;4548:338:1;1683:40:0;1750:1;1734:13;:17;;;1762:14;:18;1791:12;:19;;-1:-1:-1;;1791:19:0;1806:4;1791:19;;;1640:178::o;851:31::-;;;;;;;:::i;1983:762::-;2061:4;-1:-1:-1;;;;;2086:23:0;;2078:60;;;;-1:-1:-1;;;2078:60:0;;5093:2:1;2078:60:0;;;5075:21:1;5132:2;5112:18;;;5105:30;5171:26;5151:18;;;5144:54;5215:18;;2078:60:0;4891:348:1;2078:60:0;2203:12;;2181:6;;2203:12;;2198:273;;-1:-1:-1;;;;;2236:26:0;;2257:4;2236:26;;:53;;-1:-1:-1;;;;;;2266:23:0;;;2236:53;2232:228;;;2324:33;2334:6;2342:14;;2324:9;:33::i;:::-;2310:47;;2232:228;;;2412:32;2422:6;2430:13;;2412:9;:32::i;:::-;2398:46;;2232:228;2501:10;2491:21;;;;:9;:21;;;;;;:36;-1:-1:-1;2491:36:0;2483:69;;;;-1:-1:-1;;;2483:69:0;;3659:2:1;2483:69:0;;;3641:21:1;3698:2;3678:18;;;3671:30;-1:-1:-1;;;3717:18:1;;;3710:50;3777:18;;2483:69:0;3457:344:1;2483:69:0;2583:10;2573:21;;;;:9;:21;;;;;:36;;2598:11;;2573:21;:36;;2598:11;;2573:36;:::i;:::-;;;;-1:-1:-1;;;;;;;2620:20:0;;;;;;:9;:20;;;;;:35;;2644:11;;2620:20;:35;;2644:11;;2620:35;:::i;:::-;;;;-1:-1:-1;;2671:44:0;;1342:25:1;;;-1:-1:-1;;;;;2671:44:0;;;2680:10;;2671:44;;1330:2:1;1315:18;2671:44:0;;;;;;;-1:-1:-1;2733:4:0;;1983:762;-1:-1:-1;;;1983:762:0:o;1826:149::-;1904:7;1963:3;1941:19;1950:10;1941:6;:19;:::i;:::-;:25;;;;:::i;:::-;1931:36;;:6;:36;:::i;:::-;1924:43;1826:149;-1:-1:-1;;;1826:149:0:o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1378:328::-;1455:6;1463;1471;1524:2;1512:9;1503:7;1499:23;1495:32;1492:52;;;1540:1;1537;1530:12;1492:52;1563:29;1582:9;1563:29;:::i;:::-;1553:39;;1611:38;1645:2;1634:9;1630:18;1611:38;:::i;:::-;1601:48;;1696:2;1685:9;1681:18;1668:32;1658:42;;1378:328;;;;;:::o;1900:186::-;1959:6;2012:2;2000:9;1991:7;1987:23;1983:32;1980:52;;;2028:1;2025;2018:12;1980:52;2051:29;2070:9;2051:29;:::i;2091:260::-;2159:6;2167;2220:2;2208:9;2199:7;2195:23;2191:32;2188:52;;;2236:1;2233;2226:12;2188:52;2259:29;2278:9;2259:29;:::i;:::-;2249:39;;2307:38;2341:2;2330:9;2326:18;2307:38;:::i;:::-;2297:48;;2091:260;;;;;:::o;2356:380::-;2435:1;2431:12;;;;2478;;;2499:61;;2553:4;2545:6;2541:17;2531:27;;2499:61;2606:2;2598:6;2595:14;2575:18;2572:38;2569:161;;2652:10;2647:3;2643:20;2640:1;2633:31;2687:4;2684:1;2677:15;2715:4;2712:1;2705:15;2569:161;;2356:380;;;:::o;4153:127::-;4214:10;4209:3;4205:20;4202:1;4195:31;4245:4;4242:1;4235:15;4269:4;4266:1;4259:15;4285:128;4352:9;;;4373:11;;;4370:37;;;4387:18;;:::i;4418:125::-;4483:9;;;4504:10;;;4501:36;;;4517:18;;:::i;5244:168::-;5317:9;;;5348;;5365:15;;;5359:22;;5345:37;5335:71;;5386:18;;:::i;5417:217::-;5457:1;5483;5473:132;;5527:10;5522:3;5518:20;5515:1;5508:31;5562:4;5559:1;5552:15;5590:4;5587:1;5580:15;5473:132;-1:-1:-1;5619:9:1;;5417:217::o

Swarm Source

ipfs://6d0076faba79496a36adba1b4695509b2b9280044bba716f64b3d09a67529fa9

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.