More Info
Private Name Tags
ContractCreator
Multichain Info
No addresses found
Latest 25 from a total of 10,620 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Unwrap FWWETH To... | 17798368 | 11 days ago | IN | 0 ETH | 0.00000007 | ||||
Unwrap FWWETH To... | 17193275 | 25 days ago | IN | 0 ETH | 0.00000001 | ||||
Unwrap FWWETH To... | 17145560 | 26 days ago | IN | 0 ETH | 0.00000003 | ||||
Wrap ETH To FWWE... | 16930540 | 31 days ago | IN | 4,950 ETH | 0.00000001 | ||||
Unwrap FWWETH To... | 16847410 | 33 days ago | IN | 0 ETH | 0.00000001 | ||||
Unwrap FWWETH To... | 16822352 | 34 days ago | IN | 0 ETH | 0 | ||||
Unwrap FWWETH To... | 16261535 | 47 days ago | IN | 0 ETH | 0.00000001 | ||||
Unwrap FWWETH To... | 15885284 | 55 days ago | IN | 0 ETH | 0.00000053 | ||||
Unwrap FWWETH To... | 15549977 | 63 days ago | IN | 0 ETH | 0.00000004 | ||||
Wrap ETH To FWWE... | 15312897 | 69 days ago | IN | 0.001 ETH | 0.00000018 | ||||
Wrap ETH To FWWE... | 15270041 | 70 days ago | IN | 0.001 ETH | 0.00000027 | ||||
Wrap ETH To FWWE... | 15241970 | 70 days ago | IN | 0.1 ETH | 0.00000026 | ||||
Wrap ETH To FWWE... | 15240490 | 70 days ago | IN | 0.1 ETH | 0.00000019 | ||||
Unwrap FWWETH To... | 14768050 | 81 days ago | IN | 0 ETH | 0 | ||||
Unwrap FWWETH To... | 14668970 | 83 days ago | IN | 0 ETH | 0.00000019 | ||||
Unwrap FWWETH To... | 14634331 | 84 days ago | IN | 0 ETH | 0 | ||||
Wrap ETH To FWWE... | 14634317 | 84 days ago | IN | 0.001 ETH | 0 | ||||
Unwrap FWWETH To... | 14627064 | 84 days ago | IN | 0 ETH | 0.00000002 | ||||
Unwrap FWWETH To... | 13263173 | 116 days ago | IN | 0 ETH | 0.00000016 | ||||
Unwrap FWWETH To... | 12829685 | 126 days ago | IN | 0 ETH | 0.00000013 | ||||
Unwrap FWWETH To... | 12704599 | 129 days ago | IN | 0 ETH | 0.00000009 | ||||
Wrap ETH To FWWE... | 12691843 | 129 days ago | IN | 0.0001 ETH | 0.00000005 | ||||
Unwrap FWWETH To... | 11995318 | 145 days ago | IN | 0 ETH | 0.00000004 | ||||
Unwrap FWWETH To... | 11813229 | 150 days ago | IN | 0 ETH | 0.00000043 | ||||
Unwrap FWWETH To... | 11789270 | 150 days ago | IN | 0 ETH | 0.0000002 |
Latest 25 internal transactions (View All)
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
17798368 | 11 days ago | 565.17171643 ETH | ||||
17798368 | 11 days ago | 565.17171643 ETH | ||||
17193275 | 25 days ago | 1,115.18753498 ETH | ||||
17193275 | 25 days ago | 1,115.18753498 ETH | ||||
17145560 | 26 days ago | 200 ETH | ||||
17145560 | 26 days ago | 200 ETH | ||||
16930540 | 31 days ago | 4,950 ETH | ||||
16847410 | 33 days ago | 10,000 ETH | ||||
16847410 | 33 days ago | 10,000 ETH | ||||
16822352 | 34 days ago | 8,000 ETH | ||||
16822352 | 34 days ago | 8,000 ETH | ||||
16261535 | 47 days ago | 0.001 ETH | ||||
16261535 | 47 days ago | 0.001 ETH | ||||
16173669 | 49 days ago | 0.0001 ETH | ||||
16173669 | 49 days ago | 0.0001 ETH | ||||
16173629 | 49 days ago | 0.0001 ETH | ||||
16173629 | 49 days ago | 0.0001 ETH | ||||
15885284 | 55 days ago | 4.9332487 ETH | ||||
15885284 | 55 days ago | 4.9332487 ETH | ||||
15549977 | 63 days ago | 0.01254627 ETH | ||||
15549977 | 63 days ago | 0.01254627 ETH | ||||
15327324 | 68 days ago | 0.001 ETH | ||||
15327324 | 68 days ago | 0.001 ETH | ||||
15327303 | 68 days ago | 0.001 ETH | ||||
15327303 | 68 days ago | 0.001 ETH |
Loading...
Loading
Contract Name:
FewETHWrapper
Compiler Version
v0.6.6+commit.6c089d02
Optimization Enabled:
Yes with 10000 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
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; } }
// 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'); } }
// 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); } }
// 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); }
// 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; }
// SPDX-License-Identifier: GPL-2.0-or-later pragma solidity >=0.5.0; interface IBlastPoints { function configurePointsOperator(address operator) external; }
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); }
// 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; }
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); }
// 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); }
pragma solidity >=0.5.0; interface IWETH { function deposit() external payable; function transfer(address to, uint value) external returns (bool); function withdraw(uint) external; }
{ "optimizer": { "enabled": true, "runs": 10000 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
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"}]
Contract Creation Code
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
Loading...
Loading
Loading...
Loading
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.