ETH Price: $2,517.71 (+2.82%)

Contract

0x0e48459C56BD86aa2309A12013AB9d4FF93283FB
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
0x60806040167846042023-03-08 16:03:35541 days ago1678291415IN
 Create: SurgeSwapHelper
0 ETH0.0263587741.44461123

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
181766442023-09-20 10:56:23346 days ago1695207383
0x0e48459C...FF93283FB
0.1446331 ETH
181766442023-09-20 10:56:23346 days ago1695207383
0x0e48459C...FF93283FB
0.1446331 ETH
180349322023-08-31 13:43:47366 days ago1693489427
0x0e48459C...FF93283FB
0.05562493 ETH
180349322023-08-31 13:43:47366 days ago1693489427
0x0e48459C...FF93283FB
0.05562493 ETH
179044652023-08-13 7:31:35384 days ago1691911895
0x0e48459C...FF93283FB
0.02485957 ETH
179044652023-08-13 7:31:35384 days ago1691911895
0x0e48459C...FF93283FB
0.02485957 ETH
178106672023-07-31 4:41:23397 days ago1690778483
0x0e48459C...FF93283FB
0.07489989 ETH
178106672023-07-31 4:41:23397 days ago1690778483
0x0e48459C...FF93283FB
0.07489989 ETH
177745532023-07-26 3:24:23402 days ago1690341863
0x0e48459C...FF93283FB
0.26943544 ETH
177745532023-07-26 3:24:23402 days ago1690341863
0x0e48459C...FF93283FB
0.26943544 ETH
177597932023-07-24 1:49:47404 days ago1690163387
0x0e48459C...FF93283FB
0.07546043 ETH
177597932023-07-24 1:49:47404 days ago1690163387
0x0e48459C...FF93283FB
0.07546043 ETH
177546752023-07-23 8:38:11405 days ago1690101491
0x0e48459C...FF93283FB
0.21308537 ETH
177546752023-07-23 8:38:11405 days ago1690101491
0x0e48459C...FF93283FB
0.21308537 ETH
176890762023-07-14 3:36:23414 days ago1689305783
0x0e48459C...FF93283FB
0.27919637 ETH
176890762023-07-14 3:36:23414 days ago1689305783
0x0e48459C...FF93283FB
0.27919637 ETH
175650612023-06-26 17:24:23431 days ago1687800263
0x0e48459C...FF93283FB
0.03475865 ETH
175650612023-06-26 17:24:23431 days ago1687800263
0x0e48459C...FF93283FB
0.03475865 ETH
175593512023-06-25 22:07:35432 days ago1687730855
0x0e48459C...FF93283FB
0.20459247 ETH
175593512023-06-25 22:07:35432 days ago1687730855
0x0e48459C...FF93283FB
0.20459247 ETH
175593442023-06-25 22:05:59432 days ago1687730759
0x0e48459C...FF93283FB
0.24154328 ETH
175593442023-06-25 22:05:59432 days ago1687730759
0x0e48459C...FF93283FB
0.24154328 ETH
174966902023-06-17 2:55:47441 days ago1686970547
0x0e48459C...FF93283FB
0.26884799 ETH
174966902023-06-17 2:55:47441 days ago1686970547
0x0e48459C...FF93283FB
0.26884799 ETH
174210782023-06-06 11:20:59452 days ago1686050459
0x0e48459C...FF93283FB
0.03354106 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SurgeSwapHelper

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

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

//SPDX-License-Identifier: MIT

/**
 * Contract: SurgeSwap helper
 * Developed by: Heisenman
 * Team: t.me/ALBINO_RHINOOO, t.me/Heisenman, t.me/STFGNZ
 * Trade without dex fees. $SURGE is the inception of the next generation of decentralized protocols.
 *
 * Socials:
 * TG: https://t.me/SURGEPROTOCOL
 * Website: https://surgeprotocol.io/
 * Twitter: https://twitter.com/SURGEPROTOCOL
 */

pragma solidity 0.8.19;

abstract contract ReentrancyGuard {
    uint256 private constant _NOT_ENTERED = 1;
    uint256 private constant _ENTERED = 2;
    uint256 private _status;

    constructor() {
        _status = _NOT_ENTERED;
    }

    modifier nonReentrant() {
        require(_status != _ENTERED, "ReentrancyGuard: reentrant call");
        _status = _ENTERED;
        _;
        _status = _NOT_ENTERED;
    }
}


interface ISRG {
    function _buy(uint256 minTokenOut, uint256 deadline)
        payable
        external
        returns (bool);
    
    function _sell(
        uint256 tokenAmount,
        uint256 deadline,
        uint256 minBNBOut
    ) external  returns (bool);

    function balanceOf(address account) external view returns (uint256);

    function approve(address spender, uint256 amount)
        external
        returns (bool);
    
    function transfer(address recipient, uint256 amount)
        external
        returns (bool);


}

interface ISRG20 {
    function _buy(
        uint256 buyAmount,
        uint256 minTokenOut,
        uint256 deadline
    ) external returns (bool);
    
    function _sell(
        uint256 tokenAmount,
        uint256 deadline,
        uint256 minBNBOut
    ) external returns (bool);

    
    function balanceOf(address account) external view returns (uint256);
    function approve(address spender, uint256 amount)
        external
        returns (bool);

    function transfer(address recipient, uint256 amount)
        external
        returns (bool);
    
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);
}

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

    function decimals() external view returns (uint8);
}


contract SurgeSwapHelper is ReentrancyGuard{
    //SRG pair data
    address public SRG; 
    ISRG public SRGI;

    constructor(address _srgAddress)
    {
        SRG = _srgAddress;
    }

    function SRG20forSRG20(
        uint256 tokenAmount,
        uint256 deadline,
        address SRG20Spent
    ) external nonReentrant returns (bool){

        // Sell the SRG20Spent and figure out how much SRG we got
        uint256 balanceBefore = IERC20(SRG).balanceOf(address(this));
        bool s1 = ISRG20(SRG20Spent)._sell(tokenAmount, deadline, 0);
        require(s1,"Failed to sell SRG20Spent");
        uint256 balanceAfter = IERC20(SRG).balanceOf(address(this));
        uint256 change = balanceAfter - balanceBefore;
        
        //transfer the SRG20Received to the msg sender
        s1 = IERC20(SRG).transfer(msg.sender, change); 
        require(s1, "Failed to transfer the SRG20Received!");
        return true;
    }


    function SRG20forETH(
        uint256 tokenAmount,
        uint256 deadline,
        uint256 minETHOut,
        address SRG20Spent,
        address user
    ) external nonReentrant returns (bool){

        uint256 balanceBefore = IERC20(SRG).balanceOf(address(this));
        bool s1 = ISRG20(SRG20Spent)._sell(tokenAmount, deadline, 0);
        require(s1,"Failed to sell SRG20Spent");
        uint256 balanceAfter = IERC20(SRG).balanceOf(address(this));
        uint256 change = balanceAfter - balanceBefore;
        
        uint256 balanceBeforeETH = address(this).balance;
        s1 = ISRG(SRG)._sell(change, deadline, minETHOut);
        require(s1, "Failed to sell SRG!");
        uint256 balanceAfterETH = address(this).balance;
        uint256 changeETH = balanceAfterETH - balanceBeforeETH;

        sendETH(payable(user), changeETH);

        return true;
    }

    function sendETH(address payable recipient, uint256 amount) public {
        require(
            address(this).balance >= amount,
            "Address: insufficient balance"
        );

        (bool success, ) = recipient.call{value: amount}("");
        require(
            success,
            "Address: unable to send value, recipient may have reverted"
        );
    }
    
    receive() external payable{}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_srgAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"SRG","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenAmount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint256","name":"minETHOut","type":"uint256"},{"internalType":"address","name":"SRG20Spent","type":"address"},{"internalType":"address","name":"user","type":"address"}],"name":"SRG20forETH","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenAmount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"address","name":"SRG20Spent","type":"address"}],"name":"SRG20forSRG20","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"SRGI","outputs":[{"internalType":"contract ISRG","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address payable","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"sendETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b50604051610a4c380380610a4c83398101604081905261002f91610059565b6001600081905580546001600160a01b0319166001600160a01b0392909216919091179055610089565b60006020828403121561006b57600080fd5b81516001600160a01b038116811461008257600080fd5b9392505050565b6109b4806100986000396000f3fe60806040526004361061004e5760003560e01c80635419b5681461005a57806364a197f3146100975780636cf62aa4146100b95780638ef075a8146100d9578063f295b4491461010957600080fd5b3661005557005b600080fd5b34801561006657600080fd5b5060015461007a906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100a357600080fd5b506100b76100b236600461085a565b610129565b005b3480156100c557600080fd5b5060025461007a906001600160a01b031681565b3480156100e557600080fd5b506100f96100f4366004610886565b61024c565b604051901515815260200161008e565b34801561011557600080fd5b506100f96101243660046108dc565b610550565b8047101561017e5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064015b60405180910390fd5b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146101cb576040519150601f19603f3d011682016040523d82523d6000602084013e6101d0565b606091505b50509050806102475760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610175565b505050565b60006002600054036102a05760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610175565b600260009081556001546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156102ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103139190610915565b604051632cdd966960e21b815260048101899052602481018890526000604482018190529192506001600160a01b0386169063b37659a4906064016020604051808303816000875af115801561036d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610391919061092e565b9050806103dc5760405162461bcd60e51b815260206004820152601960248201527811985a5b1959081d1bc81cd95b1b0814d491cc8c14dc195b9d603a1b6044820152606401610175565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610425573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104499190610915565b905060006104578483610957565b600154604051632cdd966960e21b815260048101839052602481018c9052604481018b905291925047916001600160a01b039091169063b37659a4906064016020604051808303816000875af11580156104b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d9919061092e565b93508361051e5760405162461bcd60e51b81526020600482015260136024820152724661696c656420746f2073656c6c205352472160681b6044820152606401610175565b47600061052b8383610957565b90506105378982610129565b6001975050505050505050600160005595945050505050565b60006002600054036105a45760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610175565b600260009081556001546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156105f3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106179190610915565b604051632cdd966960e21b815260048101879052602481018690526000604482018190529192506001600160a01b0385169063b37659a4906064016020604051808303816000875af1158015610671573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610695919061092e565b9050806106e05760405162461bcd60e51b815260206004820152601960248201527811985a5b1959081d1bc81cd95b1b0814d491cc8c14dc195b9d603a1b6044820152606401610175565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610729573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074d9190610915565b9050600061075b8483610957565b60015460405163a9059cbb60e01b8152336004820152602481018390529192506001600160a01b03169063a9059cbb906044016020604051808303816000875af11580156107ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107d1919061092e565b92508261082e5760405162461bcd60e51b815260206004820152602560248201527f4661696c656420746f207472616e736665722074686520535247323052656365604482015264697665642160d81b6064820152608401610175565b600194505050505060016000559392505050565b6001600160a01b038116811461085757600080fd5b50565b6000806040838503121561086d57600080fd5b823561087881610842565b946020939093013593505050565b600080600080600060a0868803121561089e57600080fd5b85359450602086013593506040860135925060608601356108be81610842565b915060808601356108ce81610842565b809150509295509295909350565b6000806000606084860312156108f157600080fd5b8335925060208401359150604084013561090a81610842565b809150509250925092565b60006020828403121561092757600080fd5b5051919050565b60006020828403121561094057600080fd5b8151801515811461095057600080fd5b9392505050565b8181038181111561097857634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220adcf5240d8a5135d17199c7dffd5359cc239b542e78f6f9377c39d6297e8ae9264736f6c63430008130033000000000000000000000000cd682ef09d07668d49a8103ddd65ff54aebfbfde

Deployed Bytecode

0x60806040526004361061004e5760003560e01c80635419b5681461005a57806364a197f3146100975780636cf62aa4146100b95780638ef075a8146100d9578063f295b4491461010957600080fd5b3661005557005b600080fd5b34801561006657600080fd5b5060015461007a906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156100a357600080fd5b506100b76100b236600461085a565b610129565b005b3480156100c557600080fd5b5060025461007a906001600160a01b031681565b3480156100e557600080fd5b506100f96100f4366004610886565b61024c565b604051901515815260200161008e565b34801561011557600080fd5b506100f96101243660046108dc565b610550565b8047101561017e5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064015b60405180910390fd5b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146101cb576040519150601f19603f3d011682016040523d82523d6000602084013e6101d0565b606091505b50509050806102475760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610175565b505050565b60006002600054036102a05760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610175565b600260009081556001546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156102ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103139190610915565b604051632cdd966960e21b815260048101899052602481018890526000604482018190529192506001600160a01b0386169063b37659a4906064016020604051808303816000875af115801561036d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610391919061092e565b9050806103dc5760405162461bcd60e51b815260206004820152601960248201527811985a5b1959081d1bc81cd95b1b0814d491cc8c14dc195b9d603a1b6044820152606401610175565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610425573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104499190610915565b905060006104578483610957565b600154604051632cdd966960e21b815260048101839052602481018c9052604481018b905291925047916001600160a01b039091169063b37659a4906064016020604051808303816000875af11580156104b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d9919061092e565b93508361051e5760405162461bcd60e51b81526020600482015260136024820152724661696c656420746f2073656c6c205352472160681b6044820152606401610175565b47600061052b8383610957565b90506105378982610129565b6001975050505050505050600160005595945050505050565b60006002600054036105a45760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610175565b600260009081556001546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156105f3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106179190610915565b604051632cdd966960e21b815260048101879052602481018690526000604482018190529192506001600160a01b0385169063b37659a4906064016020604051808303816000875af1158015610671573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610695919061092e565b9050806106e05760405162461bcd60e51b815260206004820152601960248201527811985a5b1959081d1bc81cd95b1b0814d491cc8c14dc195b9d603a1b6044820152606401610175565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610729573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074d9190610915565b9050600061075b8483610957565b60015460405163a9059cbb60e01b8152336004820152602481018390529192506001600160a01b03169063a9059cbb906044016020604051808303816000875af11580156107ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107d1919061092e565b92508261082e5760405162461bcd60e51b815260206004820152602560248201527f4661696c656420746f207472616e736665722074686520535247323052656365604482015264697665642160d81b6064820152608401610175565b600194505050505060016000559392505050565b6001600160a01b038116811461085757600080fd5b50565b6000806040838503121561086d57600080fd5b823561087881610842565b946020939093013593505050565b600080600080600060a0868803121561089e57600080fd5b85359450602086013593506040860135925060608601356108be81610842565b915060808601356108ce81610842565b809150509295509295909350565b6000806000606084860312156108f157600080fd5b8335925060208401359150604084013561090a81610842565b809150509250925092565b60006020828403121561092757600080fd5b5051919050565b60006020828403121561094057600080fd5b8151801515811461095057600080fd5b9392505050565b8181038181111561097857634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220adcf5240d8a5135d17199c7dffd5359cc239b542e78f6f9377c39d6297e8ae9264736f6c63430008130033

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

000000000000000000000000cd682ef09d07668d49a8103ddd65ff54aebfbfde

-----Decoded View---------------
Arg [0] : _srgAddress (address): 0xcD682EF09d07668d49A8103ddD65Ff54AebFbfDe

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000cd682ef09d07668d49a8103ddd65ff54aebfbfde


Deployed Bytecode Sourcemap

3013:2303:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3084:18;;;;;;;;;;-1:-1:-1;3084:18:0;;;;-1:-1:-1;;;;;3084:18:0;;;;;;-1:-1:-1;;;;;178:32:1;;;160:51;;148:2;133:18;3084::0;;;;;;;;4886:387;;;;;;;;;;-1:-1:-1;4886:387:0;;;;;:::i;:::-;;:::i;:::-;;3110:16;;;;;;;;;;-1:-1:-1;3110:16:0;;;;-1:-1:-1;;;;;3110:16:0;;;3982:896;;;;;;;;;;-1:-1:-1;3982:896:0;;;;;:::i;:::-;;:::i;:::-;;;1701:14:1;;1694:22;1676:41;;1664:2;1649:18;3982:896:0;1536:187:1;3217:755:0;;;;;;;;;;-1:-1:-1;3217:755:0;;;;;:::i;:::-;;:::i;4886:387::-;5011:6;4986:21;:31;;4964:110;;;;-1:-1:-1;;;4964:110:0;;2326:2:1;4964:110:0;;;2308:21:1;2365:2;2345:18;;;2338:30;2404:31;2384:18;;;2377:59;2453:18;;4964:110:0;;;;;;;;;5088:12;5106:9;-1:-1:-1;;;;;5106:14:0;5128:6;5106:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5087:52;;;5172:7;5150:115;;;;-1:-1:-1;;;5150:115:0;;2894:2:1;5150:115:0;;;2876:21:1;2933:2;2913:18;;;2906:30;2972:34;2952:18;;;2945:62;3043:28;3023:18;;;3016:56;3089:19;;5150:115:0;2692:422:1;5150:115:0;4953:320;4886:387;;:::o;3982:896::-;4178:4;557:1;703:7;;:19;695:63;;;;-1:-1:-1;;;695:63:0;;3321:2:1;695:63:0;;;3303:21:1;3360:2;3340:18;;;3333:30;3399:33;3379:18;;;3372:61;3450:18;;695:63:0;3119:355:1;695:63:0;557:1;769:7;:18;;;4227:3:::1;::::0;4220:36:::1;::::0;-1:-1:-1;;;4220:36:0;;4250:4:::1;4220:36;::::0;::::1;160:51:1::0;-1:-1:-1;;;;;4227:3:0;;::::1;::::0;4220:21:::1;::::0;133:18:1;;4220:36:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4277:50;::::0;-1:-1:-1;;;4277:50:0;;::::1;::::0;::::1;3878:25:1::0;;;3919:18;;;3912:34;;;4267:7:0::1;3962:18:1::0;;;3955:34;;;4196:60:0;;-1:-1:-1;;;;;;4277:24:0;::::1;::::0;::::1;::::0;3851:18:1;;4277:50:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4267:60;;4346:2;4338:39;;;::::0;-1:-1:-1;;;4338:39:0;;4484:2:1;4338:39:0::1;::::0;::::1;4466:21:1::0;4523:2;4503:18;;;4496:30;-1:-1:-1;;;4542:18:1;;;4535:55;4607:18;;4338:39:0::1;4282:349:1::0;4338:39:0::1;4418:3;::::0;4411:36:::1;::::0;-1:-1:-1;;;4411:36:0;;4441:4:::1;4411:36;::::0;::::1;160:51:1::0;4388:20:0::1;::::0;-1:-1:-1;;;;;4418:3:0::1;::::0;4411:21:::1;::::0;133:18:1;;4411:36:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4388:59:::0;-1:-1:-1;4458:14:0::1;4475:28;4490:13:::0;4388:59;4475:28:::1;:::i;:::-;4593:3;::::0;4588:44:::1;::::0;-1:-1:-1;;;4588:44:0;;::::1;::::0;::::1;3878:25:1::0;;;3919:18;;;3912:34;;;3962:18;;;3955:34;;;4458:45:0;;-1:-1:-1;4551:21:0::1;::::0;-1:-1:-1;;;;;4593:3:0;;::::1;::::0;4588:15:::1;::::0;3851:18:1;;4588:44:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4583:49;;4651:2;4643:34;;;::::0;-1:-1:-1;;;4643:34:0;;5392:2:1;4643:34:0::1;::::0;::::1;5374:21:1::0;5431:2;5411:18;;;5404:30;-1:-1:-1;;;5450:18:1;;;5443:49;5509:18;;4643:34:0::1;5190:343:1::0;4643:34:0::1;4714:21;4688:23;4766:34;4784:16:::0;4714:21;4766:34:::1;:::i;:::-;4746:54;;4813:33;4829:4;4836:9;4813:7;:33::i;:::-;4866:4;4859:11;;;;;;;;;513:1:::0;810:7;:22;3982:896;;-1:-1:-1;;;;;3982:896:0:o;3217:755::-;3364:4;557:1;703:7;;:19;695:63;;;;-1:-1:-1;;;695:63:0;;3321:2:1;695:63:0;;;3303:21:1;3360:2;3340:18;;;3333:30;3399:33;3379:18;;;3372:61;3450:18;;695:63:0;3119:355:1;695:63:0;557:1;769:7;:18;;;3480:3:::1;::::0;3473:36:::1;::::0;-1:-1:-1;;;3473:36:0;;3503:4:::1;3473:36;::::0;::::1;160:51:1::0;-1:-1:-1;;;;;3480:3:0;;::::1;::::0;3473:21:::1;::::0;133:18:1;;3473:36:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3530:50;::::0;-1:-1:-1;;;3530:50:0;;::::1;::::0;::::1;3878:25:1::0;;;3919:18;;;3912:34;;;3520:7:0::1;3962:18:1::0;;;3955:34;;;3449:60:0;;-1:-1:-1;;;;;;3530:24:0;::::1;::::0;::::1;::::0;3851:18:1;;3530:50:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3520:60;;3599:2;3591:39;;;::::0;-1:-1:-1;;;3591:39:0;;4484:2:1;3591:39:0::1;::::0;::::1;4466:21:1::0;4523:2;4503:18;;;4496:30;-1:-1:-1;;;4542:18:1;;;4535:55;4607:18;;3591:39:0::1;4282:349:1::0;3591:39:0::1;3671:3;::::0;3664:36:::1;::::0;-1:-1:-1;;;3664:36:0;;3694:4:::1;3664:36;::::0;::::1;160:51:1::0;3641:20:0::1;::::0;-1:-1:-1;;;;;3671:3:0::1;::::0;3664:21:::1;::::0;133:18:1;;3664:36:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3641:59:::0;-1:-1:-1;3711:14:0::1;3728:28;3743:13:::0;3641:59;3728:28:::1;:::i;:::-;3845:3;::::0;3838:40:::1;::::0;-1:-1:-1;;;3838:40:0;;3859:10:::1;3838:40;::::0;::::1;5712:51:1::0;5779:18;;;5772:34;;;3711:45:0;;-1:-1:-1;;;;;;3845:3:0::1;::::0;3838:20:::1;::::0;5685:18:1;;3838:40:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3833:45;;3898:2;3890:52;;;::::0;-1:-1:-1;;;3890:52:0;;6019:2:1;3890:52:0::1;::::0;::::1;6001:21:1::0;6058:2;6038:18;;;6031:30;6097:34;6077:18;;;6070:62;-1:-1:-1;;;6148:18:1;;;6141:35;6193:19;;3890:52:0::1;5817:401:1::0;3890:52:0::1;3960:4;3953:11;;;;;;513:1:::0;810:7;:22;3217:755;;-1:-1:-1;;;3217:755:0:o;222:139:1:-;-1:-1:-1;;;;;305:31:1;;295:42;;285:70;;351:1;348;341:12;285:70;222:139;:::o;366:331::-;442:6;450;503:2;491:9;482:7;478:23;474:32;471:52;;;519:1;516;509:12;471:52;558:9;545:23;577:39;610:5;577:39;:::i;:::-;635:5;687:2;672:18;;;;659:32;;-1:-1:-1;;;366:331:1:o;921:610::-;1016:6;1024;1032;1040;1048;1101:3;1089:9;1080:7;1076:23;1072:33;1069:53;;;1118:1;1115;1108:12;1069:53;1154:9;1141:23;1131:33;;1211:2;1200:9;1196:18;1183:32;1173:42;;1262:2;1251:9;1247:18;1234:32;1224:42;;1316:2;1305:9;1301:18;1288:32;1329:39;1362:5;1329:39;:::i;:::-;1387:5;-1:-1:-1;1444:3:1;1429:19;;1416:33;1458:41;1416:33;1458:41;:::i;:::-;1518:7;1508:17;;;921:610;;;;;;;;:::o;1728:391::-;1805:6;1813;1821;1874:2;1862:9;1853:7;1849:23;1845:32;1842:52;;;1890:1;1887;1880:12;1842:52;1926:9;1913:23;1903:33;;1983:2;1972:9;1968:18;1955:32;1945:42;;2037:2;2026:9;2022:18;2009:32;2050:39;2083:5;2050:39;:::i;:::-;2108:5;2098:15;;;1728:391;;;;;:::o;3479:184::-;3549:6;3602:2;3590:9;3581:7;3577:23;3573:32;3570:52;;;3618:1;3615;3608:12;3570:52;-1:-1:-1;3641:16:1;;3479:184;-1:-1:-1;3479:184:1:o;4000:277::-;4067:6;4120:2;4108:9;4099:7;4095:23;4091:32;4088:52;;;4136:1;4133;4126:12;4088:52;4168:9;4162:16;4221:5;4214:13;4207:21;4200:5;4197:32;4187:60;;4243:1;4240;4233:12;4187:60;4266:5;4000:277;-1:-1:-1;;;4000:277:1:o;4636:225::-;4703:9;;;4724:11;;;4721:134;;;4777:10;4772:3;4768:20;4765:1;4758:31;4812:4;4809:1;4802:15;4840:4;4837:1;4830:15;4721:134;4636:225;;;;:::o

Swarm Source

ipfs://adcf5240d8a5135d17199c7dffd5359cc239b542e78f6f9377c39d6297e8ae92

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  ]
[ 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.