ETH Price: $1,796.29 (+10.51%)

Contract

0xF272a4b0d949011f9347134088126277abeB065F
 

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Unwrap FWWETH To...177983682025-04-11 21:22:3111 days ago1744406551IN
0xF272a4b0...7abeB065F
0 ETH0.000000070.00048402
Unwrap FWWETH To...171932752025-03-28 21:12:4525 days ago1743196365IN
0xF272a4b0...7abeB065F
0 ETH0.000000010.0001168
Unwrap FWWETH To...171455602025-03-27 18:42:1526 days ago1743100935IN
0xF272a4b0...7abeB065F
0 ETH0.000000030.00026646
Wrap ETH To FWWE...169305402025-03-22 19:14:5531 days ago1742670895IN
0xF272a4b0...7abeB065F
4,950 ETH0.000000010.00009234
Unwrap FWWETH To...168474102025-03-20 21:03:5533 days ago1742504635IN
0xF272a4b0...7abeB065F
0 ETH0.000000010.00010046
Unwrap FWWETH To...168223522025-03-20 7:08:3934 days ago1742454519IN
0xF272a4b0...7abeB065F
0 ETH00.0000012
Unwrap FWWETH To...162615352025-03-07 7:34:4547 days ago1741332885IN
0xF272a4b0...7abeB065F
0 ETH0.000000010.00010999
Unwrap FWWETH To...158852842025-02-26 14:33:0355 days ago1740580383IN
0xF272a4b0...7abeB065F
0 ETH0.000000530.00366918
Unwrap FWWETH To...155499772025-02-18 20:16:0963 days ago1739909769IN
0xF272a4b0...7abeB065F
0 ETH0.000000040.00028656
Wrap ETH To FWWE...153128972025-02-13 8:33:2969 days ago1739435609IN
0xF272a4b0...7abeB065F
0.001 ETH0.000000180.00117762
Wrap ETH To FWWE...152700412025-02-12 8:44:5770 days ago1739349897IN
0xF272a4b0...7abeB065F
0.001 ETH0.000000270.00174919
Wrap ETH To FWWE...152419702025-02-11 17:09:1570 days ago1739293755IN
0xF272a4b0...7abeB065F
0.1 ETH0.000000260.00169645
Wrap ETH To FWWE...152404902025-02-11 16:19:5570 days ago1739290795IN
0xF272a4b0...7abeB065F
0.1 ETH0.000000190.00121323
Unwrap FWWETH To...147680502025-01-31 17:51:5581 days ago1738345915IN
0xF272a4b0...7abeB065F
0 ETH00.00005649
Unwrap FWWETH To...146689702025-01-29 10:49:1583 days ago1738147755IN
0xF272a4b0...7abeB065F
0 ETH0.000000190.00134767
Unwrap FWWETH To...146343312025-01-28 15:34:3784 days ago1738078477IN
0xF272a4b0...7abeB065F
0 ETH00.00000562
Wrap ETH To FWWE...146343172025-01-28 15:34:0984 days ago1738078449IN
0xF272a4b0...7abeB065F
0.001 ETH00.00000555
Unwrap FWWETH To...146270642025-01-28 11:32:2384 days ago1738063943IN
0xF272a4b0...7abeB065F
0 ETH0.000000020.00020381
Unwrap FWWETH To...132631732024-12-27 21:49:21116 days ago1735336161IN
0xF272a4b0...7abeB065F
0 ETH0.000000160.00110483
Unwrap FWWETH To...128296852024-12-17 20:59:45126 days ago1734469185IN
0xF272a4b0...7abeB065F
0 ETH0.000000130.00090103
Unwrap FWWETH To...127045992024-12-14 23:30:13129 days ago1734219013IN
0xF272a4b0...7abeB065F
0 ETH0.000000090.00066111
Wrap ETH To FWWE...126918432024-12-14 16:25:01129 days ago1734193501IN
0xF272a4b0...7abeB065F
0.0001 ETH0.000000050.00035583
Unwrap FWWETH To...119953182024-11-28 13:27:31145 days ago1732800451IN
0xF272a4b0...7abeB065F
0 ETH0.000000040.00028324
Unwrap FWWETH To...118132292024-11-24 8:17:53150 days ago1732436273IN
0xF272a4b0...7abeB065F
0 ETH0.000000430.00300219
Unwrap FWWETH To...117892702024-11-23 18:59:15150 days ago1732388355IN
0xF272a4b0...7abeB065F
0 ETH0.00000020.00137613
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
177983682025-04-11 21:22:3111 days ago1744406551
0xF272a4b0...7abeB065F
565.17171643 ETH
177983682025-04-11 21:22:3111 days ago1744406551
0xF272a4b0...7abeB065F
565.17171643 ETH
171932752025-03-28 21:12:4525 days ago1743196365
0xF272a4b0...7abeB065F
1,115.18753498 ETH
171932752025-03-28 21:12:4525 days ago1743196365
0xF272a4b0...7abeB065F
1,115.18753498 ETH
171455602025-03-27 18:42:1526 days ago1743100935
0xF272a4b0...7abeB065F
200 ETH
171455602025-03-27 18:42:1526 days ago1743100935
0xF272a4b0...7abeB065F
200 ETH
169305402025-03-22 19:14:5531 days ago1742670895
0xF272a4b0...7abeB065F
4,950 ETH
168474102025-03-20 21:03:5533 days ago1742504635
0xF272a4b0...7abeB065F
10,000 ETH
168474102025-03-20 21:03:5533 days ago1742504635
0xF272a4b0...7abeB065F
10,000 ETH
168223522025-03-20 7:08:3934 days ago1742454519
0xF272a4b0...7abeB065F
8,000 ETH
168223522025-03-20 7:08:3934 days ago1742454519
0xF272a4b0...7abeB065F
8,000 ETH
162615352025-03-07 7:34:4547 days ago1741332885
0xF272a4b0...7abeB065F
0.001 ETH
162615352025-03-07 7:34:4547 days ago1741332885
0xF272a4b0...7abeB065F
0.001 ETH
161736692025-03-05 6:45:5349 days ago1741157153
0xF272a4b0...7abeB065F
0.0001 ETH
161736692025-03-05 6:45:5349 days ago1741157153
0xF272a4b0...7abeB065F
0.0001 ETH
161736292025-03-05 6:44:3349 days ago1741157073
0xF272a4b0...7abeB065F
0.0001 ETH
161736292025-03-05 6:44:3349 days ago1741157073
0xF272a4b0...7abeB065F
0.0001 ETH
158852842025-02-26 14:33:0355 days ago1740580383
0xF272a4b0...7abeB065F
4.9332487 ETH
158852842025-02-26 14:33:0355 days ago1740580383
0xF272a4b0...7abeB065F
4.9332487 ETH
155499772025-02-18 20:16:0963 days ago1739909769
0xF272a4b0...7abeB065F
0.01254627 ETH
155499772025-02-18 20:16:0963 days ago1739909769
0xF272a4b0...7abeB065F
0.01254627 ETH
153273242025-02-13 16:34:2368 days ago1739464463
0xF272a4b0...7abeB065F
0.001 ETH
153273242025-02-13 16:34:2368 days ago1739464463
0xF272a4b0...7abeB065F
0.001 ETH
153273032025-02-13 16:33:4168 days ago1739464421
0xF272a4b0...7abeB065F
0.001 ETH
153273032025-02-13 16:33:4168 days ago1739464421
0xF272a4b0...7abeB065F
0.001 ETH
View All Internal Transactions

Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
FewETHWrapper

Compiler Version
v0.6.6+commit.6c089d02

Optimization Enabled:
Yes with 10000 runs

Other Settings:
default evmVersion
File 1 of 11 : FewETHWrapper.sol
pragma solidity =0.6.6;

import '@uniswap/lib/contracts/libraries/TransferHelper.sol';

import './interfaces/IFewETHWrapper.sol';
import './interfaces/IFewWrappedToken.sol';
import './interfaces/IERC20.sol';
import './interfaces/IWETH.sol';
import './BlastManager.sol';

contract FewETHWrapper is IFewETHWrapper, BlastManager {
    address public immutable override WETH;
    address public immutable override fwWETH;

    constructor(address _WETH, address _fwWETH) public {
        WETH = _WETH;
        fwWETH = _fwWETH;
    }

    receive() external payable {
        assert(msg.sender == WETH); // only accept ETH via fallback from the WETH contract
    }

    // **** FEW WRAPPED TOKEN ****
    function wrapETHToFWWETH(address to)
        external
        virtual
        override
        payable
        returns (uint)
    {
        IWETH(WETH).deposit{value: msg.value}();
        IERC20(WETH).approve(fwWETH, msg.value);
        return IFewWrappedToken(fwWETH).wrapTo(msg.value, to);
    }
    function unwrapFWWETHToETH(uint amount, address to)
        external
        virtual
        override
        returns (uint)
    {
        TransferHelper.safeTransferFrom(fwWETH, msg.sender, address(this), amount);
        IFewWrappedToken(fwWETH).unwrapTo(amount, address(this));
        IWETH(WETH).withdraw(amount);
        TransferHelper.safeTransferETH(to, amount);
        return amount;
    }
}

File 2 of 11 : 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,
        uint256 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::safeApprove: approve failed'
        );
    }

    function safeTransfer(
        address token,
        address to,
        uint256 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::safeTransfer: transfer failed'
        );
    }

    function safeTransferFrom(
        address token,
        address from,
        address to,
        uint256 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::transferFrom: transferFrom failed'
        );
    }

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

File 3 of 11 : BlastManager.sol
// SPDX-License-Identifier: BUSL-1.1
pragma solidity =0.6.6;

import './interfaces/IBlast.sol';
import './interfaces/IBlastPoints.sol';
import './interfaces/IBlastManager.sol';

contract BlastManager is IBlastManager {
    IBlast public constant BLAST = IBlast(0x4300000000000000000000000000000000000002);
    address public override manager;

    modifier onlyManager() {
        require(msg.sender == manager, "FORBIDDEN");
        _;
    }

    constructor() public {
        manager = msg.sender;
        BLAST.configureAutomaticYield();
        BLAST.configureClaimableGas();
    }

    function claimGas(address recipient, bool isMax) external override onlyManager returns (uint256) {
        if (isMax) {
            return BLAST.claimMaxGas(address(this), recipient);
        } else {
            return BLAST.claimAllGas(address(this), recipient);
        }
    }

    function setManager(address _manager) external override onlyManager {
        manager = _manager;
    }

    function setGasMode(address blastGas) external override onlyManager {
        IBlast(blastGas).configureClaimableGas();
    }

    function setPointsOperator(address blastPoints, address operator) external override onlyManager {
        // This method can be called only once, and operator must be an EOA.
        IBlastPoints(blastPoints).configurePointsOperator(operator);
    }
}

File 4 of 11 : IBlast.sol
// SPDX-License-Identifier: GPL-2.0-or-later
pragma solidity >=0.5.0;

interface IBlast{
    function configureAutomaticYield() external;
    function configureClaimableGas() external;
    function claimAllGas(address contractAddress, address recipient) external returns (uint256);
    function claimMaxGas(address contractAddress, address recipientOfGas) external returns (uint256);
}

File 5 of 11 : IBlastManager.sol
// SPDX-License-Identifier: GPL-2.0-or-later
pragma solidity >=0.5.0;

interface IBlastManager {
    function manager() external view returns (address);
    function claimGas(address recipient, bool isMax) external returns (uint256);
    function setManager(address _manager) external;
    function setGasMode(address blastGas) external;
    function setPointsOperator(address blastPoints, address operator) external;
}

File 6 of 11 : IBlastPoints.sol
// SPDX-License-Identifier: GPL-2.0-or-later
pragma solidity >=0.5.0;

interface IBlastPoints {
	function configurePointsOperator(address operator) external;
}

File 7 of 11 : IERC20.sol
pragma solidity >=0.5.0;

interface IERC20 {
    event Approval(address indexed owner, address indexed spender, uint value);
    event Transfer(address indexed from, address indexed to, uint value);

    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
    function totalSupply() external view returns (uint);
    function balanceOf(address owner) external view returns (uint);
    function allowance(address owner, address spender) external view returns (uint);

    function approve(address spender, uint value) external returns (bool);
    function transfer(address to, uint value) external returns (bool);
    function transferFrom(address from, address to, uint value) external returns (bool);
}

File 8 of 11 : IFewERC20.sol
// SPDX-License-Identifier: GPL-2.0-or-later
pragma solidity >=0.5.0;

import "./IERC20.sol";

interface IFewERC20 is IERC20 {
    function DOMAIN_SEPARATOR() external view returns (bytes32);
    function PERMIT_TYPEHASH() external pure returns (bytes32);
    function nonces(address owner) external view returns (uint);

    function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external;
}

File 9 of 11 : IFewETHWrapper.sol
pragma solidity >=0.6.2;

interface IFewETHWrapper {
    function WETH() external pure returns (address);
    function fwWETH() external pure returns (address);

    function wrapETHToFWWETH(address to) external payable returns (uint);
    function unwrapFWWETHToETH(uint amount, address to) external returns (uint);
}

File 10 of 11 : IFewWrappedToken.sol
// SPDX-License-Identifier: GPL-2.0-or-later
pragma solidity >=0.5.0;

import "../interfaces/IFewERC20.sol";

interface IFewWrappedToken is IFewERC20 {
    event Mint(address indexed minter, uint256 amount, address indexed to);
    event Burn(address indexed burner, uint256 amount, address indexed to);
    event Wrap(address indexed sender, uint256 amount, address indexed to);
    event Unwrap(address indexed sender, uint256 amount, address indexed to);

    function factory() external view returns (address);
    function token() external view returns (address);

    function burn(uint256 amount) external;
    function burnFrom(address account, uint256 amount) external;
    function mint(address account, uint256 amount) external;
    function wrap(uint256 amount) external returns (uint256);
    function wrapTo(uint256 amount, address to) external returns (uint256);
    function unwrap(uint256 amount) external returns (uint256);
    function unwrapTo(uint256 amount, address to) external returns (uint256);
}

File 11 of 11 : IWETH.sol
pragma solidity >=0.5.0;

interface IWETH {
    function deposit() external payable;
    function transfer(address to, uint value) external returns (bool);
    function withdraw(uint) external;
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 10000
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_WETH","type":"address"},{"internalType":"address","name":"_fwWETH","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"BLAST","outputs":[{"internalType":"contract IBlast","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"bool","name":"isMax","type":"bool"}],"name":"claimGas","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"fwWETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"manager","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"blastGas","type":"address"}],"name":"setGasMode","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_manager","type":"address"}],"name":"setManager","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"blastPoints","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"setPointsOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"to","type":"address"}],"name":"unwrapFWWETHToETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"wrapETHToFWWETH","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60c060405234801561001057600080fd5b506040516111443803806111448339818101604052604081101561003357600080fd5b508051602090910151600080546001600160a01b031916331781556040805163388a0bbd60e11b8152905173430000000000000000000000000000000000000292637114177a926004808201939182900301818387803b15801561009657600080fd5b505af11580156100aa573d6000803e3d6000fd5b505050507343000000000000000000000000000000000000026001600160a01b0316634e606c476040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156100fd57600080fd5b505af1158015610111573d6000803e3d6000fd5b5050506001600160601b0319606084811b821660805283901b1660a052506001600160a01b039182169116610fc46101806000398061031f528061039352806105c752806106aa52806107ad52508060d2528061044e52806105ed528061066e52806108445250610fc46000f3fe6080604052600436106100b55760003560e01c806397d7577611610069578063c8b11dfe1161004e578063c8b11dfe14610248578063d0ebdbe714610290578063e220831d146102d0576100fb565b806397d757761461021e578063ad5c464814610233576100fb565b8063481c6a751161009a578063481c6a75146101985780637b9e6af4146101d6578063943cc8b8146101eb576100fb565b80630833b1c2146101005780632d195bd214610158576100fb565b366100fb573373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016146100f957fe5b005b600080fd5b34801561010c57600080fd5b506101466004803603604081101561012357600080fd5b508035906020013573ffffffffffffffffffffffffffffffffffffffff16610318565b60408051918252519081900360200190f35b34801561016457600080fd5b506100f96004803603602081101561017b57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166104c0565b3480156101a457600080fd5b506101ad6105a9565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156101e257600080fd5b506101ad6105c5565b6101466004803603602081101561020157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166105e9565b34801561022a57600080fd5b506101ad61082a565b34801561023f57600080fd5b506101ad610842565b34801561025457600080fd5b506101466004803603604081101561026b57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001351515610866565b34801561029c57600080fd5b506100f9600480360360208110156102b357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610a36565b3480156102dc57600080fd5b506100f9600480360360408110156102f357600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516610b03565b60006103467f0000000000000000000000000000000000000000000000000000000000000000333086610c24565b604080517f5dbd605900000000000000000000000000000000000000000000000000000000815260048101859052306024820152905173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001691635dbd60599160448083019260209291908290030181600087803b1580156103db57600080fd5b505af11580156103ef573d6000803e3d6000fd5b505050506040513d602081101561040557600080fd5b5050604080517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815260048101859052905173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001691632e1a7d4d91602480830192600092919082900301818387803b15801561049557600080fd5b505af11580156104a9573d6000803e3d6000fd5b505050506104b78284610dec565b50815b92915050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461054657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f464f5242494444454e0000000000000000000000000000000000000000000000604482015290519081900360640190fd5b8073ffffffffffffffffffffffffffffffffffffffff16634e606c476040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561058e57600080fd5b505af11580156105a2573d6000803e3d6000fd5b5050505050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b15801561065357600080fd5b505af1158015610667573d6000803e3d6000fd5b50505050507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f0000000000000000000000000000000000000000000000000000000000000000346040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561073357600080fd5b505af1158015610747573d6000803e3d6000fd5b505050506040513d602081101561075d57600080fd5b5050604080517f2659985000000000000000000000000000000000000000000000000000000000815234600482015273ffffffffffffffffffffffffffffffffffffffff848116602483015291517f0000000000000000000000000000000000000000000000000000000000000000909216916326599850916044808201926020929091908290030181600087803b1580156107f857600080fd5b505af115801561080c573d6000803e3d6000fd5b505050506040513d602081101561082257600080fd5b505192915050565b73430000000000000000000000000000000000000281565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000805473ffffffffffffffffffffffffffffffffffffffff1633146108ed57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f464f5242494444454e0000000000000000000000000000000000000000000000604482015290519081900360640190fd5b81156109ae57604080517f662aa11d00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8516602482015290517343000000000000000000000000000000000000029163662aa11d9160448083019260209291908290030181600087803b15801561097b57600080fd5b505af115801561098f573d6000803e3d6000fd5b505050506040513d60208110156109a557600080fd5b505190506104ba565b604080517f954fa5ee00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8516602482015290517343000000000000000000000000000000000000029163954fa5ee9160448083019260209291908290030181600087803b15801561097b57600080fd5b60005473ffffffffffffffffffffffffffffffffffffffff163314610abc57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f464f5242494444454e0000000000000000000000000000000000000000000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff163314610b8957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f464f5242494444454e0000000000000000000000000000000000000000000000604482015290519081900360640190fd5b8173ffffffffffffffffffffffffffffffffffffffff166336b91f2b826040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b158015610c0857600080fd5b505af1158015610c1c573d6000803e3d6000fd5b505050505050565b6040805173ffffffffffffffffffffffffffffffffffffffff85811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd0000000000000000000000000000000000000000000000000000000017815292518251600094606094938a169392918291908083835b60208310610d0257805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610cc5565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610d64576040519150601f19603f3d011682016040523d82523d6000602084013e610d69565b606091505b5091509150818015610d97575080511580610d975750808060200190516020811015610d9457600080fd5b50515b610c1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526031815260200180610f2a6031913960400191505060405180910390fd5b6040805160008082526020820190925273ffffffffffffffffffffffffffffffffffffffff84169083906040518082805190602001908083835b60208310610e6357805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610e26565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610ec5576040519150601f19603f3d011682016040523d82523d6000602084013e610eca565b606091505b5050905080610f24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526034815260200180610f5b6034913960400191505060405180910390fd5b50505056fe5472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c65645472616e7366657248656c7065723a3a736166655472616e736665724554483a20455448207472616e73666572206661696c6564a264697066735822122092ff62667537ee3d1a104ea994e0d9ae9a97631d6f3c560b294a1be059171b4f64736f6c63430006060033000000000000000000000000430000000000000000000000000000000000000400000000000000000000000066714db8f3397c767d0a602458b5b4e3c0fe7dd1

Deployed Bytecode

0x6080604052600436106100b55760003560e01c806397d7577611610069578063c8b11dfe1161004e578063c8b11dfe14610248578063d0ebdbe714610290578063e220831d146102d0576100fb565b806397d757761461021e578063ad5c464814610233576100fb565b8063481c6a751161009a578063481c6a75146101985780637b9e6af4146101d6578063943cc8b8146101eb576100fb565b80630833b1c2146101005780632d195bd214610158576100fb565b366100fb573373ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000430000000000000000000000000000000000000416146100f957fe5b005b600080fd5b34801561010c57600080fd5b506101466004803603604081101561012357600080fd5b508035906020013573ffffffffffffffffffffffffffffffffffffffff16610318565b60408051918252519081900360200190f35b34801561016457600080fd5b506100f96004803603602081101561017b57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166104c0565b3480156101a457600080fd5b506101ad6105a9565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156101e257600080fd5b506101ad6105c5565b6101466004803603602081101561020157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166105e9565b34801561022a57600080fd5b506101ad61082a565b34801561023f57600080fd5b506101ad610842565b34801561025457600080fd5b506101466004803603604081101561026b57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001351515610866565b34801561029c57600080fd5b506100f9600480360360208110156102b357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610a36565b3480156102dc57600080fd5b506100f9600480360360408110156102f357600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516610b03565b60006103467f00000000000000000000000066714db8f3397c767d0a602458b5b4e3c0fe7dd1333086610c24565b604080517f5dbd605900000000000000000000000000000000000000000000000000000000815260048101859052306024820152905173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000066714db8f3397c767d0a602458b5b4e3c0fe7dd11691635dbd60599160448083019260209291908290030181600087803b1580156103db57600080fd5b505af11580156103ef573d6000803e3d6000fd5b505050506040513d602081101561040557600080fd5b5050604080517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815260048101859052905173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000043000000000000000000000000000000000000041691632e1a7d4d91602480830192600092919082900301818387803b15801561049557600080fd5b505af11580156104a9573d6000803e3d6000fd5b505050506104b78284610dec565b50815b92915050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461054657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f464f5242494444454e0000000000000000000000000000000000000000000000604482015290519081900360640190fd5b8073ffffffffffffffffffffffffffffffffffffffff16634e606c476040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561058e57600080fd5b505af11580156105a2573d6000803e3d6000fd5b5050505050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b7f00000000000000000000000066714db8f3397c767d0a602458b5b4e3c0fe7dd181565b60007f000000000000000000000000430000000000000000000000000000000000000473ffffffffffffffffffffffffffffffffffffffff1663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b15801561065357600080fd5b505af1158015610667573d6000803e3d6000fd5b50505050507f000000000000000000000000430000000000000000000000000000000000000473ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f00000000000000000000000066714db8f3397c767d0a602458b5b4e3c0fe7dd1346040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561073357600080fd5b505af1158015610747573d6000803e3d6000fd5b505050506040513d602081101561075d57600080fd5b5050604080517f2659985000000000000000000000000000000000000000000000000000000000815234600482015273ffffffffffffffffffffffffffffffffffffffff848116602483015291517f00000000000000000000000066714db8f3397c767d0a602458b5b4e3c0fe7dd1909216916326599850916044808201926020929091908290030181600087803b1580156107f857600080fd5b505af115801561080c573d6000803e3d6000fd5b505050506040513d602081101561082257600080fd5b505192915050565b73430000000000000000000000000000000000000281565b7f000000000000000000000000430000000000000000000000000000000000000481565b6000805473ffffffffffffffffffffffffffffffffffffffff1633146108ed57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f464f5242494444454e0000000000000000000000000000000000000000000000604482015290519081900360640190fd5b81156109ae57604080517f662aa11d00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8516602482015290517343000000000000000000000000000000000000029163662aa11d9160448083019260209291908290030181600087803b15801561097b57600080fd5b505af115801561098f573d6000803e3d6000fd5b505050506040513d60208110156109a557600080fd5b505190506104ba565b604080517f954fa5ee00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8516602482015290517343000000000000000000000000000000000000029163954fa5ee9160448083019260209291908290030181600087803b15801561097b57600080fd5b60005473ffffffffffffffffffffffffffffffffffffffff163314610abc57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f464f5242494444454e0000000000000000000000000000000000000000000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff163314610b8957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f464f5242494444454e0000000000000000000000000000000000000000000000604482015290519081900360640190fd5b8173ffffffffffffffffffffffffffffffffffffffff166336b91f2b826040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050600060405180830381600087803b158015610c0857600080fd5b505af1158015610c1c573d6000803e3d6000fd5b505050505050565b6040805173ffffffffffffffffffffffffffffffffffffffff85811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd0000000000000000000000000000000000000000000000000000000017815292518251600094606094938a169392918291908083835b60208310610d0257805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610cc5565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610d64576040519150601f19603f3d011682016040523d82523d6000602084013e610d69565b606091505b5091509150818015610d97575080511580610d975750808060200190516020811015610d9457600080fd5b50515b610c1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526031815260200180610f2a6031913960400191505060405180910390fd5b6040805160008082526020820190925273ffffffffffffffffffffffffffffffffffffffff84169083906040518082805190602001908083835b60208310610e6357805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610e26565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610ec5576040519150601f19603f3d011682016040523d82523d6000602084013e610eca565b606091505b5050905080610f24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526034815260200180610f5b6034913960400191505060405180910390fd5b50505056fe5472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c65645472616e7366657248656c7065723a3a736166655472616e736665724554483a20455448207472616e73666572206661696c6564a264697066735822122092ff62667537ee3d1a104ea994e0d9ae9a97631d6f3c560b294a1be059171b4f64736f6c63430006060033

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

000000000000000000000000430000000000000000000000000000000000000400000000000000000000000066714db8f3397c767d0a602458b5b4e3c0fe7dd1

-----Decoded View---------------
Arg [0] : _WETH (address): 0x4300000000000000000000000000000000000004
Arg [1] : _fwWETH (address): 0x66714DB8F3397c767d0A602458B5b4E3C0FE7dd1

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000004300000000000000000000000000000000000004
Arg [1] : 00000000000000000000000066714db8f3397c767d0a602458b5b4e3c0fe7dd1


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