ETH Price: $3,995.19 (-0.66%)

Contract

0xC8c1B41713761281a520b7ad81544197bc85a4Ce
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

Transaction Hash
Method
Block
From
To
Withdraw From BS...213516142024-12-07 15:49:472 hrs ago1733586587IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0015399214.9208656
Withdraw From BS...213440652024-12-06 14:30:5927 hrs ago1733495459IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0022335221.63787414
Transit For BSC213440552024-12-06 14:28:5927 hrs ago1733495339IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0009999120.72584341
Transit For BSC213440512024-12-06 14:28:1127 hrs ago1733495291IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0011306421.329326
Withdraw From BS...213428292024-12-06 10:22:3531 hrs ago1733480555IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0015890716.2021527
Transit For BSC213426772024-12-06 9:51:4732 hrs ago1733478707IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0008841416.67923008
Withdraw From BS...213346672024-12-05 7:01:112 days ago1733382071IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0018021418.37559236
Transit For BSC213279642024-12-04 8:33:113 days ago1733301191IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0008058518.81777719
Withdraw From BS...213277262024-12-04 7:45:233 days ago1733298323IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0018986819.9886542
Transit For BSC213255892024-12-04 0:34:593 days ago1733272499IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0011908525
Withdraw From BS...213235112024-12-03 17:36:474 days ago1733247407IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0034253142.27690942
Transit For BSC213195672024-12-03 4:23:474 days ago1733199827IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0009037617.04919426
Transit For BSC213152752024-12-02 13:59:235 days ago1733147963IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0012835520.61045898
Transit For BSC213152382024-12-02 13:51:595 days ago1733147519IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0008776420.49415286
Withdraw From BS...213117212024-12-02 2:03:355 days ago1733105015IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0016465714.69317274
Withdraw From BS...213103802024-12-01 21:34:235 days ago1733088863IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0017188218.09980503
Withdraw From BS...213093062024-12-01 17:58:355 days ago1733075915IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0016301218.93425994
Withdraw From BS...213031902024-11-30 21:30:596 days ago1733002259IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0013887716.13000014
Transit For BSC213026972024-11-30 19:51:476 days ago1732996307IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0009098314.60940927
Transit For BSC213025212024-11-30 19:16:236 days ago1732994183IN
0xC8c1B417...7bc85a4Ce
0 ETH0.000983315.7922998
Transit For BSC213025162024-11-30 19:15:236 days ago1732994123IN
0xC8c1B417...7bc85a4Ce
0 ETH0.00067415.74326082
Withdraw From BS...213024492024-11-30 19:01:476 days ago1732993307IN
0xC8c1B417...7bc85a4Ce
0 ETH0.001724915.39616489
Withdraw From BS...213024242024-11-30 18:56:476 days ago1732993007IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0018273216.31028078
Withdraw From BS...213021242024-11-30 17:56:477 days ago1732989407IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0018584216.58360499
Transit For BSC212954962024-11-29 19:40:597 days ago1732909259IN
0xC8c1B417...7bc85a4Ce
0 ETH0.0007354513.8709509
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
202508982024-07-06 23:56:59153 days ago1720310219
0xC8c1B417...7bc85a4Ce
0.002 ETH
197920872024-05-03 20:51:11217 days ago1714769471
0xC8c1B417...7bc85a4Ce
0.0216 ETH
197706072024-04-30 20:48:11220 days ago1714510091
0xC8c1B417...7bc85a4Ce
0.001 ETH
190501022024-01-20 19:15:23321 days ago1705778123
0xC8c1B417...7bc85a4Ce
0.19621902 ETH
188764602023-12-27 10:40:11346 days ago1703673611
0xC8c1B417...7bc85a4Ce
0.01852346 ETH
188345962023-12-21 13:39:47352 days ago1703165987
0xC8c1B417...7bc85a4Ce
0.00568574 ETH
187168632023-12-05 1:25:47368 days ago1701739547
0xC8c1B417...7bc85a4Ce
0.0029 ETH
181637142023-09-18 15:28:59446 days ago1695050939
0xC8c1B417...7bc85a4Ce
0.04621846 ETH
181439772023-09-15 20:28:35448 days ago1694809715
0xC8c1B417...7bc85a4Ce
0.043 ETH
181439772023-09-15 20:28:35448 days ago1694809715
0xC8c1B417...7bc85a4Ce
0.043 ETH
180506052023-09-02 18:26:59461 days ago1693679219
0xC8c1B417...7bc85a4Ce
0.042 ETH
179265782023-08-16 9:44:47479 days ago1692179087
0xC8c1B417...7bc85a4Ce
0.05164899 ETH
179265782023-08-16 9:44:47479 days ago1692179087
0xC8c1B417...7bc85a4Ce
0.05164899 ETH
178724752023-08-08 20:06:59486 days ago1691525219
0xC8c1B417...7bc85a4Ce
0.02 ETH
177182782023-07-18 6:17:59508 days ago1689661079
0xC8c1B417...7bc85a4Ce
0.0072993 ETH
177073262023-07-16 17:27:11510 days ago1689528431
0xC8c1B417...7bc85a4Ce
0.0038 ETH
177064862023-07-16 14:37:35510 days ago1689518255
0xC8c1B417...7bc85a4Ce
0.001 ETH
176921462023-07-14 13:58:47512 days ago1689343127
0xC8c1B417...7bc85a4Ce
0.007 ETH
170727192023-04-18 9:35:23599 days ago1681810523
0xC8c1B417...7bc85a4Ce
0.0007 ETH
168935142023-03-23 23:30:59624 days ago1679614259
0xC8c1B417...7bc85a4Ce
0.007 ETH
161107742022-12-04 10:13:23734 days ago1670148803
0xC8c1B417...7bc85a4Ce
0.002543 ETH
160923372022-12-01 20:27:35736 days ago1669926455
0xC8c1B417...7bc85a4Ce
0.00008 ETH
160446592022-11-25 4:37:11743 days ago1669351031
0xC8c1B417...7bc85a4Ce
0.001 ETH
159783322022-11-15 22:12:23752 days ago1668550343
0xC8c1B417...7bc85a4Ce
0.09049682 ETH
159783322022-11-15 22:12:23752 days ago1668550343
0xC8c1B417...7bc85a4Ce
0.09049682 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ETHBurgerTransit

Compiler Version
v0.6.6+commit.6c089d02

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-10-07
*/

// Dependency file: contracts/ETH/libraries/SafeMath.sol

// SPDX-License-Identifier: MIT

// pragma solidity >=0.6.0;

/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts with custom message when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

// Dependency file: contracts/ETH/libraries/TransferHelper.sol

// SPDX-License-Identifier: GPL-3.0-or-later

// pragma solidity >=0.6.0;

// helper methods for interacting with ERC20 tokens and sending ETH that do not consistently return true/false
library TransferHelper {
    function safeApprove(address token, address to, uint value) internal {
        // bytes4(keccak256(bytes('approve(address,uint256)')));
        (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x095ea7b3, to, value));
        require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: APPROVE_FAILED');
    }

    function safeTransfer(address token, address to, uint value) internal {
        // bytes4(keccak256(bytes('transfer(address,uint256)')));
        (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0xa9059cbb, to, value));
        require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: TRANSFER_FAILED');
    }

    function safeTransferFrom(address token, address from, address to, uint value) internal {
        // bytes4(keccak256(bytes('transferFrom(address,address,uint256)')));
        (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x23b872dd, from, to, value));
        require(success && (data.length == 0 || abi.decode(data, (bool))), 'TransferHelper: TRANSFER_FROM_FAILED');
    }

    function safeTransferETH(address to, uint value) internal {
        (bool success,) = to.call{value:value}(new bytes(0));
        require(success, 'TransferHelper: ETH_TRANSFER_FAILED');
    }
}


// Root file: contracts/ETH/ETHBurgerTransit.sol

// SPDX-License-Identifier: MIT
pragma solidity >=0.5.16;

// import 'contracts/ETH/libraries/SafeMath.sol';
// import 'contracts/ETH/libraries/TransferHelper.sol';

interface IWETH {
    function deposit() external payable;
    function withdraw(uint) external;
}

contract ETHBurgerTransit {
    using SafeMath for uint;
    
    address public owner;
    address public signWallet;
    address public developWallet;
    address public WETH;
    
    uint public totalFee;
    uint public developFee;
    
    // key: payback_id
    mapping (bytes32 => bool) public executedMap;
    
    uint private unlocked = 1;

    modifier lock() {
        require(unlocked == 1, 'Locked');
        unlocked = 0;
        _;
        unlocked = 1;
    }
    
    event Transit(address indexed from, address indexed token, uint amount);
    event Withdraw(bytes32 paybackId, address indexed to, address indexed token, uint amount);
    event CollectFee(address indexed handler, uint amount);
    
    constructor(address _WETH, address _signer, address _developer) public {
        WETH = _WETH;
        signWallet = _signer;
        developWallet = _developer;
        owner = msg.sender;
    }
    
    receive() external payable {
        assert(msg.sender == WETH);
    }
    
    function changeSigner(address _wallet) external {
        require(msg.sender == owner, "CHANGE_SIGNER_FORBIDDEN");
        signWallet = _wallet;
    }
    
    function changeDevelopWallet(address _developWallet) external {
        require(msg.sender == owner, "CHANGE_DEVELOP_WALLET_FORBIDDEN");
        developWallet = _developWallet;
    } 
    
    function changeDevelopFee(uint _amount) external {
        require(msg.sender == owner, "CHANGE_DEVELOP_FEE_FORBIDDEN");
        developFee = _amount;
    }
    
    function collectFee() external {
        require(msg.sender == owner, "FORBIDDEN");
        require(developWallet != address(0), "SETUP_DEVELOP_WALLET");
        require(totalFee > 0, "NO_FEE");
        TransferHelper.safeTransferETH(developWallet, totalFee);
        totalFee = 0;
    }
    
    function transitForBSC(address _token, uint _amount) external {
        require(_amount > 0, "INVALID_AMOUNT");
        TransferHelper.safeTransferFrom(_token, msg.sender, address(this), _amount);
        emit Transit(msg.sender, _token, _amount);
    }
    
    function transitETHForBSC() external payable {
        require(msg.value > 0, "INVALID_AMOUNT");
        IWETH(WETH).deposit{value: msg.value}();
        emit Transit(msg.sender, WETH, msg.value);
    }
    
    function withdrawFromBSC(bytes calldata _signature, bytes32 _paybackId, address _token, uint _amount) external lock payable {
        require(executedMap[_paybackId] == false, "ALREADY_EXECUTED");
        executedMap[_paybackId] = true;
        
        require(_amount > 0, "NOTHING_TO_WITHDRAW");
        require(msg.value == developFee, "INSUFFICIENT_VALUE");
        
        bytes32 message = keccak256(abi.encodePacked(_paybackId, _token, msg.sender, _amount));
        require(_verify(message, _signature), "INVALID_SIGNATURE");
        
        if(_token == WETH) {
            IWETH(WETH).withdraw(_amount);
            TransferHelper.safeTransferETH(msg.sender, _amount);
        } else {
            TransferHelper.safeTransfer(_token, msg.sender, _amount);
        }
        totalFee = totalFee.add(developFee);
        
        emit Withdraw(_paybackId, msg.sender, _token, _amount);
    }
    
    function _verify(bytes32 _message, bytes memory _signature) internal view returns (bool) {
        bytes32 hash = _toEthBytes32SignedMessageHash(_message);
        address[] memory signList = _recoverAddresses(hash, _signature);
        return signList[0] == signWallet;
    }
    
    function _toEthBytes32SignedMessageHash (bytes32 _msg) pure internal returns (bytes32 signHash)
    {
        signHash = keccak256(abi.encodePacked("\x19Ethereum Signed Message:\n32", _msg));
    }
    
    function _recoverAddresses(bytes32 _hash, bytes memory _signatures) pure internal returns (address[] memory addresses)
    {
        uint8 v;
        bytes32 r;
        bytes32 s;
        uint count = _countSignatures(_signatures);
        addresses = new address[](count);
        for (uint i = 0; i < count; i++) {
            (v, r, s) = _parseSignature(_signatures, i);
            addresses[i] = ecrecover(_hash, v, r, s);
        }
    }
    
    function _parseSignature(bytes memory _signatures, uint _pos) pure internal returns (uint8 v, bytes32 r, bytes32 s)
    {
        uint offset = _pos * 65;
        assembly {
            r := mload(add(_signatures, add(32, offset)))
            s := mload(add(_signatures, add(64, offset)))
            v := and(mload(add(_signatures, add(65, offset))), 0xff)
        }

        if (v < 27) v += 27;

        require(v == 27 || v == 28);
    }
    
    function _countSignatures(bytes memory _signatures) pure internal returns (uint)
    {
        return _signatures.length % 65 == 0 ? _signatures.length / 65 : 0;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_WETH","type":"address"},{"internalType":"address","name":"_signer","type":"address"},{"internalType":"address","name":"_developer","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"handler","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"CollectFee","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Transit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"paybackId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[],"name":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"changeDevelopFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_developWallet","type":"address"}],"name":"changeDevelopWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_wallet","type":"address"}],"name":"changeSigner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"collectFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"developFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"developWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"executedMap","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"signWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"transitETHForBSC","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transitForBSC","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_signature","type":"bytes"},{"internalType":"bytes32","name":"_paybackId","type":"bytes32"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawFromBSC","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052600160075534801561001557600080fd5b5060405161122b38038061122b8339818101604052606081101561003857600080fd5b5080516020820151604090920151600380546001600160a01b039384166001600160a01b03199182161790915560018054948416948216949094179093556002805492909116918316919091179055600080549091163317905561118a806100a16000396000f3fe6080604052600436106100e15760003560e01c8063abc05a9d1161007f578063d07d671611610059578063d07d6716146102c8578063d4d5d32a146102fb578063e3f7764e14610310578063f9aebda014610318576100fc565b8063abc05a9d14610289578063ad5c46481461029e578063c3505005146102b3576100fc565b80638b5bdada116100bb5780638b5bdada146101de5780638da5cb5b146102175780639bcbbd571461022c578063aad2b72314610256576100fc565b80631df4ccfc146101015780633463abb2146101285780634ce74859146101ad576100fc565b366100fc576003546001600160a01b031633146100fa57fe5b005b600080fd5b34801561010d57600080fd5b50610116610356565b60408051918252519081900360200190f35b6100fa6004803603608081101561013e57600080fd5b81019060208101813564010000000081111561015957600080fd5b82018360208201111561016b57600080fd5b8035906020019184600183028401116401000000008311171561018d57600080fd5b91935091508035906001600160a01b03602082013516906040013561035c565b3480156101b957600080fd5b506101c2610677565b604080516001600160a01b039092168252519081900360200190f35b3480156101ea57600080fd5b506100fa6004803603604081101561020157600080fd5b506001600160a01b038135169060200135610686565b34801561022357600080fd5b506101c261071c565b34801561023857600080fd5b506100fa6004803603602081101561024f57600080fd5b503561072b565b34801561026257600080fd5b506100fa6004803603602081101561027957600080fd5b50356001600160a01b031661078f565b34801561029557600080fd5b50610116610810565b3480156102aa57600080fd5b506101c2610816565b3480156102bf57600080fd5b506101c2610825565b3480156102d457600080fd5b506100fa600480360360208110156102eb57600080fd5b50356001600160a01b0316610834565b34801561030757600080fd5b506100fa6108b5565b6100fa6109b4565b34801561032457600080fd5b506103426004803603602081101561033b57600080fd5b5035610aa9565b604080519115158252519081900360200190f35b60045481565b60075460011461039c576040805162461bcd60e51b8152602060048201526006602482015265131bd8dad95960d21b604482015290519081900360640190fd5b600060078190558381526006602052604090205460ff16156103f8576040805162461bcd60e51b815260206004820152601060248201526f1053149150511657d1561150d555115160821b604482015290519081900360640190fd5b6000838152600660205260409020805460ff1916600117905580610459576040805162461bcd60e51b81526020600482015260136024820152724e4f5448494e475f544f5f574954484452415760681b604482015290519081900360640190fd5b60055434146104a4576040805162461bcd60e51b8152602060048201526012602482015271494e53554646494349454e545f56414c554560701b604482015290519081900360640190fd5b6040805160208082018690526bffffffffffffffffffffffff19606086811b919091168385015233901b60548301526068808301859052835180840390910181526088830180855281519183019190912060a8601f8a01849004909302840183019094528781526105309284928a918a91829101838280828437600092019190915250610abe92505050565b610575576040805162461bcd60e51b8152602060048201526011602482015270494e56414c49445f5349474e415455524560781b604482015290519081900360640190fd5b6003546001600160a01b03848116911614156105ff5760035460408051632e1a7d4d60e01b81526004810185905290516001600160a01b0390921691632e1a7d4d9160248082019260009290919082900301818387803b1580156105d857600080fd5b505af11580156105ec573d6000803e3d6000fd5b505050506105fa3383610b11565b61060a565b61060a833384610c09565b60055460045461061f9163ffffffff610d7316565b600455604080518581526020810184905281516001600160a01b0386169233927fcd6ac346191b4b7531743e58f243dd4d350a52a9186641c1e5eac22b95aaedbe929081900390910190a35050600160075550505050565b6001546001600160a01b031681565b600081116106cc576040805162461bcd60e51b815260206004820152600e60248201526d1253959053125117d05353d5539560921b604482015290519081900360640190fd5b6106d882333084610dd4565b6040805182815290516001600160a01b0384169133917f63e35e92cba2f74cf881dc0d3cd0bb0d2d410f99203dce687272133843fef4069181900360200190a35050565b6000546001600160a01b031681565b6000546001600160a01b0316331461078a576040805162461bcd60e51b815260206004820152601c60248201527f4348414e47455f444556454c4f505f4645455f464f5242494444454e00000000604482015290519081900360640190fd5b600555565b6000546001600160a01b031633146107ee576040805162461bcd60e51b815260206004820152601760248201527f4348414e47455f5349474e45525f464f5242494444454e000000000000000000604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b60055481565b6003546001600160a01b031681565b6002546001600160a01b031681565b6000546001600160a01b03163314610893576040805162461bcd60e51b815260206004820152601f60248201527f4348414e47455f444556454c4f505f57414c4c45545f464f5242494444454e00604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610900576040805162461bcd60e51b81526020600482015260096024820152682327a92124a22222a760b91b604482015290519081900360640190fd5b6002546001600160a01b0316610954576040805162461bcd60e51b815260206004820152601460248201527314d155155417d11155915313d417d5d05313115560621b604482015290519081900360640190fd5b600060045411610994576040805162461bcd60e51b81526020600482015260066024820152654e4f5f46454560d01b604482015290519081900360640190fd5b6002546004546109ad916001600160a01b031690610b11565b6000600455565b600034116109fa576040805162461bcd60e51b815260206004820152600e60248201526d1253959053125117d05353d5539560921b604482015290519081900360640190fd5b600360009054906101000a90046001600160a01b03166001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b158015610a4a57600080fd5b505af1158015610a5e573d6000803e3d6000fd5b50506003546040805134815290516001600160a01b0390921694503393507f63e35e92cba2f74cf881dc0d3cd0bb0d2d410f99203dce687272133843fef406925081900360200190a3565b60066020526000908152604090205460ff1681565b600080610aca84610f31565b90506060610ad88285610f82565b60015481519192506001600160a01b0316908290600090610af557fe5b60200260200101516001600160a01b0316149250505092915050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b60208310610b5d5780518252601f199092019160209182019101610b3e565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610bbf576040519150601f19603f3d011682016040523d82523d6000602084013e610bc4565b606091505b5050905080610c045760405162461bcd60e51b815260040180806020018281038252602381526020018061110e6023913960400191505060405180910390fd5b505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b60208310610c865780518252601f199092019160209182019101610c67565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610ce8576040519150601f19603f3d011682016040523d82523d6000602084013e610ced565b606091505b5091509150818015610d1b575080511580610d1b5750808060200190516020811015610d1857600080fd5b50515b610d6c576040805162461bcd60e51b815260206004820152601f60248201527f5472616e7366657248656c7065723a205452414e534645525f4641494c454400604482015290519081900360640190fd5b5050505050565b600082820183811015610dcd576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17815292518251600094606094938a169392918291908083835b60208310610e595780518252601f199092019160209182019101610e3a565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610ebb576040519150601f19603f3d011682016040523d82523d6000602084013e610ec0565b606091505b5091509150818015610eee575080511580610eee5750808060200190516020811015610eeb57600080fd5b50515b610f295760405162461bcd60e51b81526004018080602001828103825260248152602001806111316024913960400191505060405180910390fd5b505050505050565b604080517f19457468657265756d205369676e6564204d6573736167653a0a333200000000602080830191909152603c8083019490945282518083039094018452605c909101909152815191012090565b6060600080600080610f938661108e565b90508067ffffffffffffffff81118015610fac57600080fd5b50604051908082528060200260200182016040528015610fd6578160200160208202803683370190505b50945060005b8181101561108357610fee87826110bb565b604080516000815260208082018084528e905260ff8616828401526060820185905260808201849052915194995092975090955060019260a080840193601f198301929081900390910190855afa15801561104d573d6000803e3d6000fd5b5050506020604051035186828151811061106357fe5b6001600160a01b0390921660209283029190910190910152600101610fdc565b505050505092915050565b6000604182518161109b57fe5b06156110a85760006110b5565b60418251816110b357fe5b045b92915050565b604180820283810160208101516040820151919093015160ff169291601b8410156110e757601b840193505b8360ff16601b14806110fc57508360ff16601c145b61110557600080fd5b50925092509256fe5472616e7366657248656c7065723a204554485f5452414e534645525f4641494c45445472616e7366657248656c7065723a205452414e534645525f46524f4d5f4641494c4544a2646970667358221220c54180cdeafcdfa32b22a7f71aed74ab8116d3c9187849dce7d564c135f83e4764736f6c63430006060033000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000005fdd700d4d438301a3c4378276ffb424fa36cd000000000000000000000000aad9f762bd7b61b6e5893823d2a6905583c41b5d

Deployed Bytecode

0x6080604052600436106100e15760003560e01c8063abc05a9d1161007f578063d07d671611610059578063d07d6716146102c8578063d4d5d32a146102fb578063e3f7764e14610310578063f9aebda014610318576100fc565b8063abc05a9d14610289578063ad5c46481461029e578063c3505005146102b3576100fc565b80638b5bdada116100bb5780638b5bdada146101de5780638da5cb5b146102175780639bcbbd571461022c578063aad2b72314610256576100fc565b80631df4ccfc146101015780633463abb2146101285780634ce74859146101ad576100fc565b366100fc576003546001600160a01b031633146100fa57fe5b005b600080fd5b34801561010d57600080fd5b50610116610356565b60408051918252519081900360200190f35b6100fa6004803603608081101561013e57600080fd5b81019060208101813564010000000081111561015957600080fd5b82018360208201111561016b57600080fd5b8035906020019184600183028401116401000000008311171561018d57600080fd5b91935091508035906001600160a01b03602082013516906040013561035c565b3480156101b957600080fd5b506101c2610677565b604080516001600160a01b039092168252519081900360200190f35b3480156101ea57600080fd5b506100fa6004803603604081101561020157600080fd5b506001600160a01b038135169060200135610686565b34801561022357600080fd5b506101c261071c565b34801561023857600080fd5b506100fa6004803603602081101561024f57600080fd5b503561072b565b34801561026257600080fd5b506100fa6004803603602081101561027957600080fd5b50356001600160a01b031661078f565b34801561029557600080fd5b50610116610810565b3480156102aa57600080fd5b506101c2610816565b3480156102bf57600080fd5b506101c2610825565b3480156102d457600080fd5b506100fa600480360360208110156102eb57600080fd5b50356001600160a01b0316610834565b34801561030757600080fd5b506100fa6108b5565b6100fa6109b4565b34801561032457600080fd5b506103426004803603602081101561033b57600080fd5b5035610aa9565b604080519115158252519081900360200190f35b60045481565b60075460011461039c576040805162461bcd60e51b8152602060048201526006602482015265131bd8dad95960d21b604482015290519081900360640190fd5b600060078190558381526006602052604090205460ff16156103f8576040805162461bcd60e51b815260206004820152601060248201526f1053149150511657d1561150d555115160821b604482015290519081900360640190fd5b6000838152600660205260409020805460ff1916600117905580610459576040805162461bcd60e51b81526020600482015260136024820152724e4f5448494e475f544f5f574954484452415760681b604482015290519081900360640190fd5b60055434146104a4576040805162461bcd60e51b8152602060048201526012602482015271494e53554646494349454e545f56414c554560701b604482015290519081900360640190fd5b6040805160208082018690526bffffffffffffffffffffffff19606086811b919091168385015233901b60548301526068808301859052835180840390910181526088830180855281519183019190912060a8601f8a01849004909302840183019094528781526105309284928a918a91829101838280828437600092019190915250610abe92505050565b610575576040805162461bcd60e51b8152602060048201526011602482015270494e56414c49445f5349474e415455524560781b604482015290519081900360640190fd5b6003546001600160a01b03848116911614156105ff5760035460408051632e1a7d4d60e01b81526004810185905290516001600160a01b0390921691632e1a7d4d9160248082019260009290919082900301818387803b1580156105d857600080fd5b505af11580156105ec573d6000803e3d6000fd5b505050506105fa3383610b11565b61060a565b61060a833384610c09565b60055460045461061f9163ffffffff610d7316565b600455604080518581526020810184905281516001600160a01b0386169233927fcd6ac346191b4b7531743e58f243dd4d350a52a9186641c1e5eac22b95aaedbe929081900390910190a35050600160075550505050565b6001546001600160a01b031681565b600081116106cc576040805162461bcd60e51b815260206004820152600e60248201526d1253959053125117d05353d5539560921b604482015290519081900360640190fd5b6106d882333084610dd4565b6040805182815290516001600160a01b0384169133917f63e35e92cba2f74cf881dc0d3cd0bb0d2d410f99203dce687272133843fef4069181900360200190a35050565b6000546001600160a01b031681565b6000546001600160a01b0316331461078a576040805162461bcd60e51b815260206004820152601c60248201527f4348414e47455f444556454c4f505f4645455f464f5242494444454e00000000604482015290519081900360640190fd5b600555565b6000546001600160a01b031633146107ee576040805162461bcd60e51b815260206004820152601760248201527f4348414e47455f5349474e45525f464f5242494444454e000000000000000000604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b60055481565b6003546001600160a01b031681565b6002546001600160a01b031681565b6000546001600160a01b03163314610893576040805162461bcd60e51b815260206004820152601f60248201527f4348414e47455f444556454c4f505f57414c4c45545f464f5242494444454e00604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610900576040805162461bcd60e51b81526020600482015260096024820152682327a92124a22222a760b91b604482015290519081900360640190fd5b6002546001600160a01b0316610954576040805162461bcd60e51b815260206004820152601460248201527314d155155417d11155915313d417d5d05313115560621b604482015290519081900360640190fd5b600060045411610994576040805162461bcd60e51b81526020600482015260066024820152654e4f5f46454560d01b604482015290519081900360640190fd5b6002546004546109ad916001600160a01b031690610b11565b6000600455565b600034116109fa576040805162461bcd60e51b815260206004820152600e60248201526d1253959053125117d05353d5539560921b604482015290519081900360640190fd5b600360009054906101000a90046001600160a01b03166001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b158015610a4a57600080fd5b505af1158015610a5e573d6000803e3d6000fd5b50506003546040805134815290516001600160a01b0390921694503393507f63e35e92cba2f74cf881dc0d3cd0bb0d2d410f99203dce687272133843fef406925081900360200190a3565b60066020526000908152604090205460ff1681565b600080610aca84610f31565b90506060610ad88285610f82565b60015481519192506001600160a01b0316908290600090610af557fe5b60200260200101516001600160a01b0316149250505092915050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b60208310610b5d5780518252601f199092019160209182019101610b3e565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610bbf576040519150601f19603f3d011682016040523d82523d6000602084013e610bc4565b606091505b5050905080610c045760405162461bcd60e51b815260040180806020018281038252602381526020018061110e6023913960400191505060405180910390fd5b505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b60208310610c865780518252601f199092019160209182019101610c67565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610ce8576040519150601f19603f3d011682016040523d82523d6000602084013e610ced565b606091505b5091509150818015610d1b575080511580610d1b5750808060200190516020811015610d1857600080fd5b50515b610d6c576040805162461bcd60e51b815260206004820152601f60248201527f5472616e7366657248656c7065723a205452414e534645525f4641494c454400604482015290519081900360640190fd5b5050505050565b600082820183811015610dcd576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17815292518251600094606094938a169392918291908083835b60208310610e595780518252601f199092019160209182019101610e3a565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610ebb576040519150601f19603f3d011682016040523d82523d6000602084013e610ec0565b606091505b5091509150818015610eee575080511580610eee5750808060200190516020811015610eeb57600080fd5b50515b610f295760405162461bcd60e51b81526004018080602001828103825260248152602001806111316024913960400191505060405180910390fd5b505050505050565b604080517f19457468657265756d205369676e6564204d6573736167653a0a333200000000602080830191909152603c8083019490945282518083039094018452605c909101909152815191012090565b6060600080600080610f938661108e565b90508067ffffffffffffffff81118015610fac57600080fd5b50604051908082528060200260200182016040528015610fd6578160200160208202803683370190505b50945060005b8181101561108357610fee87826110bb565b604080516000815260208082018084528e905260ff8616828401526060820185905260808201849052915194995092975090955060019260a080840193601f198301929081900390910190855afa15801561104d573d6000803e3d6000fd5b5050506020604051035186828151811061106357fe5b6001600160a01b0390921660209283029190910190910152600101610fdc565b505050505092915050565b6000604182518161109b57fe5b06156110a85760006110b5565b60418251816110b357fe5b045b92915050565b604180820283810160208101516040820151919093015160ff169291601b8410156110e757601b840193505b8360ff16601b14806110fc57508360ff16601c145b61110557600080fd5b50925092509256fe5472616e7366657248656c7065723a204554485f5452414e534645525f4641494c45445472616e7366657248656c7065723a205452414e534645525f46524f4d5f4641494c4544a2646970667358221220c54180cdeafcdfa32b22a7f71aed74ab8116d3c9187849dce7d564c135f83e4764736f6c63430006060033

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

000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000005fdd700d4d438301a3c4378276ffb424fa36cd000000000000000000000000aad9f762bd7b61b6e5893823d2a6905583c41b5d

-----Decoded View---------------
Arg [0] : _WETH (address): 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
Arg [1] : _signer (address): 0x005FDd700D4D438301A3c4378276FFB424fA36CD
Arg [2] : _developer (address): 0xAAD9f762Bd7B61B6e5893823D2a6905583C41B5D

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Arg [1] : 000000000000000000000000005fdd700d4d438301a3c4378276ffb424fa36cd
Arg [2] : 000000000000000000000000aad9f762bd7b61b6e5893823d2a6905583c41b5d


Deployed Bytecode Sourcemap

7391:4913:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8411:4;;-1:-1:-1;;;;;8411:4:0;8397:10;:18;8390:26;;;;7391:4913;;12:1:-1;9;2:12;7586:20:0;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7586:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;9762:921;;;;;;15:3:-1;10;7:12;4:2;;;32:1;29;22:12;4:2;9762:921:0;;;;;;;;27:11:-1;11:28;;8:2;;;52:1;49;42:12;8:2;9762:921:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;9762:921:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;9762:921:0;;-1:-1:-1;9762:921:0;-1:-1:-1;9762:921:0;;;-1:-1:-1;;;;;9762:921:0;;;;;;;;;;:::i;7487:25::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7487:25:0;;;:::i;:::-;;;;-1:-1:-1;;;;;7487:25:0;;;;;;;;;;;;;;9275:257;;5:9:-1;2:2;;;27:1;24;17:12;2:2;9275:257:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;;;;;;9275:257:0;;;;;;;;:::i;7460:20::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7460:20:0;;;:::i;8799:159::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;8799:159:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;8799:159:0;;:::i;8436:153::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;8436:153:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;8436:153:0;-1:-1:-1;;;;;8436:153:0;;:::i;7613:22::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7613:22:0;;;:::i;7554:19::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7554:19:0;;;:::i;7519:28::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7519:28:0;;;:::i;8601:185::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;8601:185:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;8601:185:0;-1:-1:-1;;;;;8601:185:0;;:::i;8970:293::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;8970:293:0;;;:::i;9544:206::-;;;:::i;7672:44::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7672:44:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;7672:44:0;;:::i;:::-;;;;;;;;;;;;;;;;;;7586:20;;;;:::o;9762:921::-;7798:8;;7810:1;7798:13;7790:32;;;;;-1:-1:-1;;;7790:32:0;;;;;;;;;;;;-1:-1:-1;;;7790:32:0;;;;;;;;;;;;;;;7844:1;7833:8;:12;;;9905:23;;;:11:::1;:23;::::0;;;;;::::1;;:32;9897:61;;;::::0;;-1:-1:-1;;;9897:61:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;9897:61:0;;;;;;;;;;;;;::::1;;9969:23;::::0;;;:11:::1;:23;::::0;;;;:30;;-1:-1:-1;;9969:30:0::1;9995:4;9969:30;::::0;;10028:11;10020:43:::1;;;::::0;;-1:-1:-1;;;10020:43:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;10020:43:0;;;;;;;;;;;;;::::1;;10095:10;;10082:9;:23;10074:54;;;::::0;;-1:-1:-1;;;10074:54:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;10074:54:0;;;;;;;;;;;;;::::1;;10177:57;::::0;;::::1;::::0;;::::1;::::0;;;-1:-1:-1;;10177:57:0::1;::::0;;;;;;;;;;;10214:10:::1;10177:57:::0;::::1;::::0;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;10177:57:0;;;;;;10167:68;;;;::::1;::::0;;;;10254:28;::::1;::::0;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;;;;;;;::::1;::::0;10167:68;;10271:10;;;;;;10254:28;10271:10;;;;10254:28;1:33:-1::1;99:1;81:16:::0;::::1;74:27:::0;;;;-1:-1;10254:7:0::1;::::0;-1:-1:-1;;;10254:28:0:i:1;:::-;10246:58;;;::::0;;-1:-1:-1;;;10246:58:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;10246:58:0;;;;;;;;;;;;;::::1;;10338:4;::::0;-1:-1:-1;;;;;10328:14:0;;::::1;10338:4:::0;::::1;10328:14;10325:230;;;10365:4;::::0;10359:29:::1;::::0;;-1:-1:-1;;;10359:29:0;;::::1;::::0;::::1;::::0;;;;;-1:-1:-1;;;;;10365:4:0;;::::1;::::0;10359:20:::1;::::0;:29;;;;;10365:4:::1;::::0;10359:29;;;;;;;;10365:4;;10359:29;::::1;;2:2:-1::0;::::1;;;27:1;24::::0;17:12:::1;2:2;10359:29:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;10359:29:0;;;;10403:51;10434:10;10446:7;10403:30;:51::i;:::-;10325:230;;;10487:56;10515:6;10523:10;10535:7;10487:27;:56::i;:::-;10589:10;::::0;10576:8:::1;::::0;:24:::1;::::0;::::1;:12;:24;:::i;:::-;10565:8;:35:::0;10626:49:::1;::::0;;;;;::::1;::::0;::::1;::::0;;;;;-1:-1:-1;;;;;10626:49:0;::::1;::::0;10647:10:::1;::::0;10626:49:::1;::::0;;;;;;;;;::::1;-1:-1:-1::0;;7879:1:0;7868:8;:12;-1:-1:-1;;;;9762:921:0:o;7487:25::-;;;-1:-1:-1;;;;;7487:25:0;;:::o;9275:257::-;9366:1;9356:7;:11;9348:38;;;;;-1:-1:-1;;;9348:38:0;;;;;;;;;;;;-1:-1:-1;;;9348:38:0;;;;;;;;;;;;;;;9397:75;9429:6;9437:10;9457:4;9464:7;9397:31;:75::i;:::-;9488:36;;;;;;;;-1:-1:-1;;;;;9488:36:0;;;9496:10;;9488:36;;;;;;;;;9275:257;;:::o;7460:20::-;;;-1:-1:-1;;;;;7460:20:0;;:::o;8799:159::-;8881:5;;-1:-1:-1;;;;;8881:5:0;8867:10;:19;8859:60;;;;;-1:-1:-1;;;8859:60:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;8930:10;:20;8799:159::o;8436:153::-;8517:5;;-1:-1:-1;;;;;8517:5:0;8503:10;:19;8495:55;;;;;-1:-1:-1;;;8495:55:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;8561:10;:20;;-1:-1:-1;;;;;;8561:20:0;-1:-1:-1;;;;;8561:20:0;;;;;;;;;;8436:153::o;7613:22::-;;;;:::o;7554:19::-;;;-1:-1:-1;;;;;7554:19:0;;:::o;7519:28::-;;;-1:-1:-1;;;;;7519:28:0;;:::o;8601:185::-;8696:5;;-1:-1:-1;;;;;8696:5:0;8682:10;:19;8674:63;;;;;-1:-1:-1;;;8674:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;8748:13;:30;;-1:-1:-1;;;;;;8748:30:0;-1:-1:-1;;;;;8748:30:0;;;;;;;;;;8601:185::o;8970:293::-;9034:5;;-1:-1:-1;;;;;9034:5:0;9020:10;:19;9012:41;;;;;-1:-1:-1;;;9012:41:0;;;;;;;;;;;;-1:-1:-1;;;9012:41:0;;;;;;;;;;;;;;;9072:13;;-1:-1:-1;;;;;9072:13:0;9064:60;;;;;-1:-1:-1;;;9064:60:0;;;;;;;;;;;;-1:-1:-1;;;9064:60:0;;;;;;;;;;;;;;;9154:1;9143:8;;:12;9135:31;;;;;-1:-1:-1;;;9135:31:0;;;;;;;;;;;;-1:-1:-1;;;9135:31:0;;;;;;;;;;;;;;;9208:13;;9223:8;;9177:55;;-1:-1:-1;;;;;9208:13:0;;9177:30;:55::i;:::-;9254:1;9243:8;:12;8970:293::o;9544:206::-;9620:1;9608:9;:13;9600:40;;;;;-1:-1:-1;;;9600:40:0;;;;;;;;;;;;-1:-1:-1;;;9600:40:0;;;;;;;;;;;;;;;9657:4;;;;;;;;;-1:-1:-1;;;;;9657:4:0;-1:-1:-1;;;;;9651:19:0;;9678:9;9651:39;;;;;;;;;;;;;;;;;;;;;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;9651:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;;9726:4:0;;9706:36;;;9732:9;9706:36;;;;-1:-1:-1;;;;;9726:4:0;;;;-1:-1:-1;9714:10:0;;-1:-1:-1;9706:36:0;;-1:-1:-1;9706:36:0;;;;;;;9544:206::o;7672:44::-;;;;;;;;;;;;;;;:::o;10695:280::-;10778:4;10795:12;10810:40;10841:8;10810:30;:40::i;:::-;10795:55;;10861:25;10889:35;10907:4;10913:10;10889:17;:35::i;:::-;10957:10;;10942:11;;10861:63;;-1:-1:-1;;;;;;10957:10:0;;10861:63;;10957:10;;10942:11;;;;;;;;;;-1:-1:-1;;;;;10942:25:0;;10935:32;;;;10695:280;;;;:::o;6858:195::-;6966:12;;;6928;6966;;;;;;;;;-1:-1:-1;;;;;6945:7:0;;;6959:5;;6945:34;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;176:10;;164:23;;-1:-1;;139:12;;;;98:2;89:12;;;;114;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;6945:34:0;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;6927:52:0;;;6998:7;6990:55;;;;-1:-1:-1;;;6990:55:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6858:195;;;:::o;6079:361::-;6274:45;;;-1:-1:-1;;;;;6274:45:0;;;;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;6274:45:0;;;;;;;25:18:-1;;61:17;;-1:-1;;;;;182:15;-1:-1;;;179:29;160:49;;6263:57:0;;;;6228:12;;6242:17;;6263:10;;;;6274:45;6263:57;;;25:18:-1;6263:57:0;;25:18:-1;36:153;66:2;61:3;58:11;36:153;;176:10;;164:23;;-1:-1;;139:12;;;;98:2;89:12;;;;114;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;6263:57:0;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;6227:93:0;;;;6339:7;:57;;;;-1:-1:-1;6351:11:0;;:16;;:44;;;6382:4;6371:24;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;6371:24:0;6351:44;6331:101;;;;;-1:-1:-1;;;6331:101:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;6079:361;;;;;:::o;966:181::-;1024:7;1056:5;;;1080:6;;;;1072:46;;;;;-1:-1:-1;;;1072:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1138:1;966:181;-1:-1:-1;;;966:181:0:o;6448:402::-;6673:51;;;-1:-1:-1;;;;;6673:51:0;;;;;;;;;;;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;6673:51:0;;;;;;;25:18:-1;;61:17;;-1:-1;;;;;182:15;-1:-1;;;179:29;160:49;;6662:63:0;;;;6627:12;;6641:17;;6662:10;;;;6673:51;6662:63;;;25:18:-1;6662:63:0;;25:18:-1;36:153;66:2;61:3;58:11;36:153;;176:10;;164:23;;-1:-1;;139:12;;;;98:2;89:12;;;;114;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;6662:63:0;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;6626:99:0;;;;6744:7;:57;;;;-1:-1:-1;6756:11:0;;:16;;:44;;;6787:4;6776:24;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;6776:24:0;6756:44;6736:106;;;;-1:-1:-1;;;6736:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6448:402;;;;;;:::o;10987:200::-;11120:58;;;;;;;;;;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;11120:58:0;;;;;;;11110:69;;;;;;10987:200::o;11199:454::-;11290:26;11334:7;11352:9;11372;11392:10;11405:29;11422:11;11405:16;:29::i;:::-;11392:42;;11471:5;11457:20;;;5:9:-1;2:2;;;27:1;24;17:12;2:2;11457:20:0;;;;;;;;;;;;;;;;;;;;;;;29:2:-1;21:6;17:15;125:4;109:14;101:6;88:42;144:17;;-1:-1;11457:20:0;-1:-1:-1;11445:32:0;-1:-1:-1;11493:6:0;11488:158;11509:5;11505:1;:9;11488:158;;;11548:31;11564:11;11577:1;11548:15;:31::i;:::-;11609:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11536:43;;-1:-1:-1;11536:43:0;;-1:-1:-1;11536:43:0;;-1:-1:-1;11609:25:0;;;;;;;-1:-1:-1;;11609:25:0;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11609:25:0;;;;;;;;11594:9;11604:1;11594:12;;;;;;;;-1:-1:-1;;;;;11594:40:0;;;:12;;;;;;;;;;;:40;11516:3;;11488:158;;;;11199:454;;;;;;;;:::o;12131:170::-;12206:4;12256:2;12235:11;:18;:23;;;;;;:28;:58;;12292:1;12235:58;;;12287:2;12266:11;:18;:23;;;;;;12235:58;12228:65;12131:170;-1:-1:-1;;12131:170:0:o;11665:454::-;11818:2;11811:9;;;11866:33;;;11887:2;11866:33;;11860:40;11946:2;11925:33;;11919:40;11988:33;;;;11982:40;12024:4;11978:51;;11860:40;12060:2;12056:6;;12052:19;;;12069:2;12064:7;;;;12052:19;12092:1;:7;;12097:2;12092:7;:18;;;;12103:1;:7;;12108:2;12103:7;12092:18;12084:27;;12:1:-1;9;2:12;12084:27:0;11665:454;;;;;;:::o

Swarm Source

ipfs://c54180cdeafcdfa32b22a7f71aed74ab8116d3c9187849dce7d564c135f83e47

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
Chain Token Portfolio % Price Amount Value
ETH38.42%$0.0500220,000,000$1,000,398.59
ETH20.16%$0.0540039,723,040.0552$525,076.67
ETH14.05%$3,993.7991.6024$365,840.73
ETH6.16%$0.000547293,141,125.8691$160,277.84
ETH5.15%$0.0134099,999,741.2496$134,088.25
ETH4.44%$0.0231245,000,578.7997$115,632.43
ETH2.34%$0.00000319,980,937,289.5673$60,986.27
ETH1.78%$0.00039118,677,112$46,272.21
ETH1.27%$24.591,345.4826$33,085.42
ETH1.15%$0.0190151,575,158.4433$29,951.02
ETH1.02%$126,515.8803$26,542.4
ETH0.76%$2.258,758.5055$19,728.33
ETH0.56%$0.0021126,866,474.9947$14,503.83
ETH0.50%$0.000015887,956,061.5553$12,893.12
ETH0.33%$41.43209.9091$8,696.51
ETH0.16%$0.00013131,384,430.3533$4,115.75
ETH0.16%$14,067.8971$4,067.9
ETH0.13%$753.214.5845$3,453.11
ETH0.13%$13,396.9467$3,400.34
ETH0.11%$12,939.3604$2,945.24
ETH0.09%$3.21728.5276$2,337
ETH0.08%$0.03774657,503.9305$2,170.57
ETH0.07%$0.00003256,534,616.5513$1,785.93
ETH0.06%$0.00013312,747,649.4212$1,691.7
ETH0.06%$0.07088121,386.1616$1,515.88
ETH0.05%$0.7020951,870.2149$1,313.07
ETH0.05%$0.004333302,926.4846$1,312.48
ETH0.05%$0.002098600,998.9958$1,260.67
ETH0.05%$33.0937.2306$1,232.07
ETH0.05%$0.2443325,000$1,221.66
ETH0.04%$99,4250.0104$1,029.63
ETH0.04%$14.2770.3671$1,004.14
ETH0.03%$0.7162361,231.2804$881.89
ETH0.03%$0.1991464,403.3988$876.92
ETH0.03%$0.0002812,604,382.9396$732
ETH0.02%$0.05715110,558.8976$603.45
ETH0.02%<$0.0000016,002,428,647.04$594.55
ETH0.02%$6.7575.164$507.22
ETH0.02%<$0.0000012,400,000,000$501.28
ETH0.02%$1.18412.6597$487.02
ETH0.02%$0.04376610,543.321$461.44
ETH0.02%$3.07128.1139$393.31
ETH0.01%$0.0000399,802,740.0332$385
ETH0.01%$0.03569310,740.1$383.35
ETH0.01%$0.443753767.2039$340.45
ETH0.01%$0.01639219,290.4843$316.2
ETH0.01%$174.531.6069$280.45
ETH0.01%$280.161$280.16
ETH0.01%$7.338.2308$279.09
ETH0.01%$0.000339785,674.8555$266.31
ETH<0.01%$0.002602100,000$260.2
ETH<0.01%$0.00345672,455.3015$250.4
ETH<0.01%$0.0833052,884.95$240.33
ETH<0.01%$749.20.3036$227.47
ETH<0.01%$0.233754963$225.1
ETH<0.01%$0.19121,100$210.32
ETH<0.01%$0.765863255.9269$196
ETH<0.01%$1.94100$194
ETH<0.01%$0.582023306.6459$178.47
ETH<0.01%$0.338736482$163.27
ETH<0.01%$0.01479710,890.3952$161.14
ETH<0.01%$11.8913.2736$157.86
ETH<0.01%$0.0000354,460,610.395$157.84
ETH<0.01%$0.001423100,000$142.33
ETH<0.01%$13,918.080.00985$137.09
ETH<0.01%$0.00000350,000,000$135.59
ETH<0.01%$0.0967921,384.855$134.04
ETH<0.01%$0.000111,158,899.2741$127.71
ETH<0.01%<$0.000001534,923,402.7231$118.06
ETH<0.01%$0.00519721,574.682$112.13
ETH<0.01%<$0.0000013,176,005,704,315.7993$100.78
ETH<0.01%$1.8352.51$96.09
ETH<0.01%$0.122923754.3911$92.73
ETH<0.01%$0.00204440,735.3894$83.28
ETH<0.01%$0.338664239.6622$81.16
ETH<0.01%$0.0708491,100$77.93
ETH<0.01%$1.8641$76.26
ETH<0.01%$0.745291100$74.53
ETH<0.01%$73.691$73.69
ETH<0.01%$0.00512513,577.4459$69.59
ETH<0.01%$0.125197444.6655$55.67
ETH<0.01%$0.49253100$49.25
ETH<0.01%$0.87331555.6293$48.58
ETH<0.01%$26.921.7608$47.4
ETH<0.01%$4.719.141$43.06
ETH<0.01%$1.0635$36.93
ETH<0.01%$1.2230.2352$36.89
ETH<0.01%$0.367767100$36.78
ETH<0.01%$4.667.5238$35.06
ETH<0.01%$75$35
ETH<0.01%$0.003888,979.7343$34.84
ETH<0.01%$0.000072474,978.5291$34.29
ETH<0.01%$0.00089738,178.557$34.23
ETH<0.01%$0.0329081,000$32.91
ETH<0.01%$0.0309091,041$32.18
ETH<0.01%$0.000063482,571.39$30.27
ETH<0.01%$0.50511258.6982$29.65
ETH<0.01%$0.81752536$29.43
ETH<0.01%$1.7316.4747$28.5
ETH<0.01%$0.057357485.9805$27.87
ETH<0.01%$0.00225511,500$25.93
ETH<0.01%$0.0000046,339,672.8376$25.93
ETH<0.01%$0.00026588,487$23.42
ETH<0.01%$4.335$21.65
ETH<0.01%$0.052941358.1$18.96
ETH<0.01%$0.36924950$18.46
ETH<0.01%$0.60008430$18
ETH<0.01%$0.003764,694.4339$17.65
ETH<0.01%$0.50771232.1139$16.3
ETH<0.01%$0.120287132.7752$15.97
ETH<0.01%$1.1613.7053$15.96
ETH<0.01%$1.1812.7582$15.05
ETH<0.01%$0.00044530,814.2716$13.71
ETH<0.01%$27.240.5$13.62
ETH<0.01%<$0.0000012,867,595,523.392$12.92
ETH<0.01%$0.102145121.8518$12.45
ETH<0.01%$0.52881423$12.16
ETH<0.01%$0.0040113,000$12.03
ETH<0.01%$0.058559200$11.71
ETH<0.01%$1.189.9$11.69
ETH<0.01%$17.050.6418$10.94
ETH<0.01%$1.0510$10.49
ETH<0.01%$0.033509311.0185$10.42
ETH<0.01%$0.05895145$8.55
ETH<0.01%$0.0036121,882.6869$6.8
ETH<0.01%$0.06818299.3519$6.77
ETH<0.01%$0.00001596,925.1426$6.18
ETH<0.01%$0.007583807.393$6.12
ETH<0.01%$0.0060271,000$6.03
ETH<0.01%$0.00114,778$5.26
ETH<0.01%$0.051158102.0649$5.22
ETH<0.01%<$0.00000146,681,434,980.8902$5.19
ETH<0.01%$0.0051431,000.1519$5.14
ETH<0.01%$0.0000031,700,643.7363$5.08
ETH<0.01%$0.0019952,500$4.99
ETH<0.01%$0.10792638.7578$4.18
ETH<0.01%$0.0034711,000$3.47
ETH<0.01%$0.003857877.9738$3.39
ETH<0.01%$0.015697200$3.14
ETH<0.01%$0.0029081,045$3.04
ETH<0.01%$0.12781921.6036$2.76
ETH<0.01%$0.026026102.1972$2.66
ETH<0.01%$0.000005462,142.88$2.36
ETH<0.01%$0.002697874.6371$2.36
ETH<0.01%$0.11912219$2.26
ETH<0.01%$0.010208199.1501$2.03
ETH<0.01%$17.40.089$1.55
ETH<0.01%<$0.000001287,558,068.1192$1.54
ETH<0.01%$1.51$1.5
ETH<0.01%$0.0002466,000$1.48
ETH<0.01%$0.01437100$1.44
ETH<0.01%$0.0357836.924$1.32
ETH<0.01%$0.0009281,355.9868$1.26
ETH<0.01%$0.001364912.8538$1.25
ETH<0.01%$0.1239229.7886$1.21
ETH<0.01%$1.141$1.14
ETH<0.01%$0.011197100$1.12
ETH<0.01%$3.790.2923$1.11
ETH<0.01%$0.0010171,007$1.02
ETH<0.01%$0.002335424.4301$0.9912
ETH<0.01%$0.0002443,823.7772$0.9336
ETH<0.01%$1.870.492$0.92
ETH<0.01%$0.06369214$0.8916
ETH<0.01%$0.7081351.2$0.8497
ETH<0.01%$0.00002434,479.368$0.8388
ETH<0.01%$8.160.098$0.7996
ETH<0.01%$0.2464783$0.7394
ETH<0.01%$0.07388110$0.7388
ETH<0.01%$0.0005151,358.2355$0.6991
ETH<0.01%$0.9042450.7561$0.6836
ETH<0.01%$0.2043183.1$0.6333
ETH<0.01%$0.01618135.7808$0.5789
ETH<0.01%$0.03837115$0.5755
ETH<0.01%$0.04717512$0.5661
ETH<0.01%$0.00542494.913$0.5148
ETH<0.01%$0.02531320$0.5062
ETH<0.01%$0.2969831.5$0.4454
ETH<0.01%$0.001447300$0.4341
ETH<0.01%$0.003835100$0.3835
ETH<0.01%$0.01127133.2961$0.3752
ETH<0.01%$0.00003610,000$0.3604
ETH<0.01%$0.0350810$0.3508
ETH<0.01%$0.00342499.3376$0.34
ETH<0.01%$0.001253267$0.3345
ETH<0.01%$0.03189110$0.3189
ETH<0.01%$0.00000558,936.1332$0.3121
ETH<0.01%$1.460.1645$0.2401
ETH<0.01%$0.0000743,208.68$0.2386
ETH<0.01%$0.02260110$0.226
ETH<0.01%$0.00000454,991.7253$0.2122
ETH<0.01%$0.0748462.5127$0.188
ETH<0.01%$0.0092120$0.1842
ETH<0.01%$0.000385475$0.1826
ETH<0.01%$0.00001810,000$0.1823
ETH<0.01%$0.001512110.6448$0.1673
ETH<0.01%$0.00235970$0.1651
ETH<0.01%$0.0443943.299$0.1464
ETH<0.01%<$0.000001867,605,390.4074$0.1328
ETH<0.01%$0.001106100$0.1105
BSC<0.01%<$0.0000012,600,000,000$8.04
BSC<0.01%$0.13898410.6379$1.48
BSC<0.01%$0.03829633.2961$1.28
BSC<0.01%$0.01143510$0.1143
BSC<0.01%$757.740.00013222$0.10019
POL<0.01%$0.000011596,925.1426$6.42
POL<0.01%$0.00531432.55$0.1729
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.