Contract 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18

Contract Overview

Balance:
0 xDAI

xDAI Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe66c66fceafa2eef710eac3f60807ffbb7314fef433e65010974ce7682462f78Take Protocol Fe...257162242022-12-30 19:31:05454 days 17 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000163095001
0xedab4cb741d00d7c6accb8fdbf93effba65c4b89d5bc66dbf880236050705b41Take Protocol Fe...257161752022-12-30 19:27:00454 days 17 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000163095001
0xcf2410d04a1b1465d67b3427c93a6f121d21f29491a45045cca86618eba60debTake Protocol Fe...257161272022-12-30 19:22:30454 days 17 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000128895
0x565b50003a2236bd3b653d6c49cbe3bc8602d7bede972d5e98ae1aded7851ab4Take Protocol Fe...240871062022-09-08 0:44:55568 days 12 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.0003278375
0x81e0663a360dc69de5c8681c92e022f2d91b401cf8d034bcb1171115d8786741Take Protocol Fe...240870242022-09-08 0:37:10568 days 12 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.0003278375
0xbc565f564a81cb45077bdd6afb631dfc61513cff087d6c3dfeaa5c0e15960ec9Take Protocol Fe...240869672022-09-08 0:31:40568 days 12 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.0003278375
0xeaa54d8987645fadb2ef579d72e9ca3e611739945bf814eccfcbe40dd7903390Take Protocol Fe...240868342022-09-08 0:19:05568 days 12 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000413337501
0x04557e294392dfa203f85dab4221d50b73a618546e4a5f1dfb401ef2206c641fTake Protocol Fe...239184692022-08-27 18:00:50579 days 19 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.0003278375
0xcc4f8a3ac3474bf036a02f12e5b12f0974c3bda79e66601826b200b98caa6247Take Protocol Fe...238869852022-08-25 20:20:50581 days 16 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.0003278375
0x8c5510849dfae60d9be4859e2f239595cc25796196fd031af4b32ca30c1250cbTake Protocol Fe...238352802022-08-22 20:27:45584 days 16 hrs ago0x6bfb72feb334854c601446dd10df9982f2ae952d IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000349416002
0xfbab1a9ddcae5b6e78c7b7a09a25ae5cfdb177ffb3aa7b09383e7c373a252773Take Protocol Fe...238352502022-08-22 20:25:15584 days 16 hrs ago0x6bfb72feb334854c601446dd10df9982f2ae952d IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000982218006
0xfd2a9efd7a2a4ba2d079c9986e2b1331b83e49407d7fbffd03ad7aa0085785d3Take Protocol Fe...238352402022-08-22 20:24:25584 days 16 hrs ago0x6bfb72feb334854c601446dd10df9982f2ae952d IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000351866002
0x61d9e4fa1e96272ebe39e2eb5672668632748ea030c89a29eacbe77de57a0701Take Protocol Fe...238211662022-08-22 0:51:30585 days 12 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.0003278375
0xe324a03872c0ed4d1a1b26980f7768249d879556765361b4ab68ca7ae095f92eTake Protocol Fe...237308902022-08-16 17:07:25590 days 20 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000413337501
0xe857d27f22f056f8c1541cd417cc3a2c7548244586fcc3a14ba72181db50594bTake Protocol Fe...237308042022-08-16 17:00:15590 days 20 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000413337501
0x2f936a615a0526080de0df8e784671ea88f226bc81404e176eecd6ddde3283c3Take Protocol Fe...237306792022-08-16 16:49:50590 days 20 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000413337501
0x1091a6565f3f7e5cbb8efda4c326603332252a32cf4a0354bb097b809270acc4Take Protocol Fe...237305722022-08-16 16:40:20590 days 20 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000413337501
0xe21a050fc473971727af016c6b7f9e8abcf8a981382f2fd967ea28b93b7cb2c1Take Protocol Fe...237304912022-08-16 16:33:10590 days 20 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000413337501
0xd6b1ff4ffa953c46da590414291353a02b72a328c1a06357437db095326ef976Take Protocol Fe...237304092022-08-16 16:26:10590 days 20 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000413337501
0xfb3e6ebbc77569cee3cd1399a0865d637cf38a0f63f2f00d0f0c6980ae8f0cb2Take Protocol Fe...237303282022-08-16 16:19:25590 days 20 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000413337501
0xb9a2d03b69173f7389022f786756d3af7b92a7f90d13ad0bd70e6570f390695eTake Protocol Fe...237302152022-08-16 16:10:00590 days 21 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000413337501
0x68b2e6dcccde8d4d13d44a8262316cc8f6793a2e1f9e5853a31c0704a1f7e497Take Protocol Fe...237296442022-08-16 15:20:55590 days 21 hrs ago0x740d618e92484b6f142e49b3644b26cc370232be IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000413337501
0x1bc13ed93c9bf9f1b018d02edd69f6da0d354dafbb9e836da36df2768a34e770Take Protocol Fe...236303652022-08-10 18:38:35596 days 18 hrs ago0x91628ddc3a6ff9b48a2f34fc315d243eb07a9501 IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000582130001
0x9c004b7462d30538eb92b7f8a3fa599f740d28a5d9f82dbe945464f91a217d8bTake Protocol Fe...235546512022-08-06 9:24:35601 days 3 hrs ago0xf006779eabe823f8eed05464a1628383af1f7afb IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.000582130001
0xb438752e748ffbabc426a6aece1acb0aa9c3e185165439d9dc34a33fa9bd0753Take Protocol Fe...195128972021-12-10 21:37:55839 days 15 hrs ago0x617512fa7d3fd26bda51b9ac8c23b04a48d625f1 IN 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180 xDAI0.001096725003
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xe66c66fceafa2eef710eac3f60807ffbb7314fef433e65010974ce7682462f78257162242022-12-30 19:31:05454 days 17 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.000009999926831585 xDAI
0xe66c66fceafa2eef710eac3f60807ffbb7314fef433e65010974ce7682462f78257162242022-12-30 19:31:05454 days 17 hrs ago Gnosis: WXDAI Token0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180.000009999926831585 xDAI
0xedab4cb741d00d7c6accb8fdbf93effba65c4b89d5bc66dbf880236050705b41257161752022-12-30 19:27:00454 days 17 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.000009999985462791 xDAI
0xedab4cb741d00d7c6accb8fdbf93effba65c4b89d5bc66dbf880236050705b41257161752022-12-30 19:27:00454 days 17 hrs ago Gnosis: WXDAI Token0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180.000009999985462791 xDAI
0xcf2410d04a1b1465d67b3427c93a6f121d21f29491a45045cca86618eba60deb257161272022-12-30 19:22:30454 days 17 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.083942326356058025 xDAI
0xcf2410d04a1b1465d67b3427c93a6f121d21f29491a45045cca86618eba60deb257161272022-12-30 19:22:30454 days 17 hrs ago Gnosis: WXDAI Token0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180.083942326356058025 xDAI
0x565b50003a2236bd3b653d6c49cbe3bc8602d7bede972d5e98ae1aded7851ab4240871062022-09-08 0:44:55568 days 12 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.000999769871119127 xDAI
0x565b50003a2236bd3b653d6c49cbe3bc8602d7bede972d5e98ae1aded7851ab4240871062022-09-08 0:44:55568 days 12 hrs ago Gnosis: WXDAI Token0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180.000999769871119127 xDAI
0x81e0663a360dc69de5c8681c92e022f2d91b401cf8d034bcb1171115d8786741240870242022-09-08 0:37:10568 days 12 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.000499771554887346 xDAI
0x81e0663a360dc69de5c8681c92e022f2d91b401cf8d034bcb1171115d8786741240870242022-09-08 0:37:10568 days 12 hrs ago Gnosis: WXDAI Token0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180.000499771554887346 xDAI
0xbc565f564a81cb45077bdd6afb631dfc61513cff087d6c3dfeaa5c0e15960ec9240869672022-09-08 0:31:40568 days 12 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.000499999770651536 xDAI
0xbc565f564a81cb45077bdd6afb631dfc61513cff087d6c3dfeaa5c0e15960ec9240869672022-09-08 0:31:40568 days 12 hrs ago Gnosis: WXDAI Token0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180.000499999770651536 xDAI
0xeaa54d8987645fadb2ef579d72e9ca3e611739945bf814eccfcbe40dd7903390240868342022-09-08 0:19:05568 days 12 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.00009999992128964 xDAI
0xeaa54d8987645fadb2ef579d72e9ca3e611739945bf814eccfcbe40dd7903390240868342022-09-08 0:19:05568 days 12 hrs ago Gnosis: WXDAI Token0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180.00009999992128964 xDAI
0x04557e294392dfa203f85dab4221d50b73a618546e4a5f1dfb401ef2206c641f239184692022-08-27 18:00:50579 days 19 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.001149999992412276 xDAI
0x04557e294392dfa203f85dab4221d50b73a618546e4a5f1dfb401ef2206c641f239184692022-08-27 18:00:50579 days 19 hrs ago Gnosis: WXDAI Token0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180.001149999992412276 xDAI
0x15f9a170fb6b153864d31977dee2bad244842c7cf28808a8efb8198a16997d8f238968182022-08-26 10:00:35581 days 3 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.510542866405247298 xDAI
0x15f9a170fb6b153864d31977dee2bad244842c7cf28808a8efb8198a16997d8f238968182022-08-26 10:00:35581 days 3 hrs ago Gnosis: WXDAI Token0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180.510542866405247298 xDAI
0x15f9a170fb6b153864d31977dee2bad244842c7cf28808a8efb8198a16997d8f238968182022-08-26 10:00:35581 days 3 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.178304325752547873 xDAI
0x15f9a170fb6b153864d31977dee2bad244842c7cf28808a8efb8198a16997d8f238968182022-08-26 10:00:35581 days 3 hrs ago Gnosis: WXDAI Token0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180.178304325752547873 xDAI
0x4f1b933a2edbf4804821c52d2826dbaaafc94b4fc8f85af95133dc335a1ab2f2238967972022-08-26 9:58:50581 days 3 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.024681848810237655 xDAI
0x4f1b933a2edbf4804821c52d2826dbaaafc94b4fc8f85af95133dc335a1ab2f2238967972022-08-26 9:58:50581 days 3 hrs ago Gnosis: WXDAI Token0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180.024681848810237655 xDAI
0x4f1b933a2edbf4804821c52d2826dbaaafc94b4fc8f85af95133dc335a1ab2f2238967972022-08-26 9:58:50581 days 3 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.113141596726021814 xDAI
0x4f1b933a2edbf4804821c52d2826dbaaafc94b4fc8f85af95133dc335a1ab2f2238967972022-08-26 9:58:50581 days 3 hrs ago Gnosis: WXDAI Token0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea180.113141596726021814 xDAI
0x1c9699151bac281129e63ab20ce4cb029f28897523989cc87b5695b9f8767829238967882022-08-26 9:58:05581 days 3 hrs ago 0x65f29020d07a6cfa3b0bf63d749934d5a6e6ea18 0xe716ec63c5673b3a4732d22909b38d779fa47c3f0.243180521568574387 xDAI
[ Download CSV Export 
Index Block
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DXswapFeeReceiver

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
istanbul EvmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at gnosisscan.io on 2022-08-04
*/

// Sources flattened with hardhat v2.0.8 https://hardhat.org

// File dxswap-core/contracts/interfaces/IDXswapFactory.sol

pragma solidity >=0.5.0;

interface IDXswapFactory {
    event PairCreated(address indexed token0, address indexed token1, address pair, uint);

    function INIT_CODE_PAIR_HASH() external pure returns (bytes32);
    function feeTo() external view returns (address);
    function protocolFeeDenominator() external view returns (uint8);
    function feeToSetter() external view returns (address);

    function getPair(address tokenA, address tokenB) external view returns (address pair);
    function allPairs(uint) external view returns (address pair);
    function allPairsLength() external view returns (uint);

    function createPair(address tokenA, address tokenB) external returns (address pair);

    function setFeeTo(address) external;
    function setFeeToSetter(address) external;
    function setProtocolFee(uint8 _protocolFee) external;
    function setSwapFee(address pair, uint32 swapFee) external;
}


// File dxswap-core/contracts/interfaces/IDXswapPair.sol

pragma solidity >=0.5.0;

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

    function name() external pure returns (string memory);
    function symbol() external pure returns (string memory);
    function decimals() external pure 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);

    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;

    event Mint(address indexed sender, uint amount0, uint amount1);
    event Burn(address indexed sender, uint amount0, uint amount1, address indexed to);
    event Swap(
        address indexed sender,
        uint amount0In,
        uint amount1In,
        uint amount0Out,
        uint amount1Out,
        address indexed to
    );
    event Sync(uint112 reserve0, uint112 reserve1);

    function MINIMUM_LIQUIDITY() external pure returns (uint);
    function factory() external view returns (address);
    function token0() external view returns (address);
    function token1() external view returns (address);
    function getReserves() external view returns (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast);
    function price0CumulativeLast() external view returns (uint);
    function price1CumulativeLast() external view returns (uint);
    function kLast() external view returns (uint);
    function swapFee() external view returns (uint32);

    function mint(address to) external returns (uint liquidity);
    function burn(address to) external returns (uint amount0, uint amount1);
    function swap(uint amount0Out, uint amount1Out, address to, bytes calldata data) external;
    function skim(address to) external;
    function sync() external;

    function initialize(address, address) external;
    function setSwapFee(uint32) external;
}


// File dxswap-core/contracts/interfaces/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;
    function balanceOf(address owner) external view returns (uint);
}


// File dxswap-core/contracts/libraries/TransferHelper.sol

pragma solidity =0.5.16;

// 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');
    }
}


// File dxswap-core/contracts/libraries/SafeMath.sol

pragma solidity =0.5.16;

// a library for performing overflow-safe math, courtesy of DappHub (https://github.com/dapphub/ds-math)

library SafeMath {
    function add(uint x, uint y) internal pure returns (uint z) {
        require((z = x + y) >= x, 'ds-math-add-overflow');
    }

    function sub(uint x, uint y) internal pure returns (uint z) {
        require((z = x - y) <= x, 'ds-math-sub-underflow');
    }

    function mul(uint x, uint y) internal pure returns (uint z) {
        require(y == 0 || (z = x * y) / y == x, 'ds-math-mul-overflow');
    }
}


// File dxswap-core/contracts/DXswapFeeReceiver.sol

pragma solidity =0.5.16;





contract DXswapFeeReceiver {
    using SafeMath for uint;

    address public owner;
    IDXswapFactory public factory;
    address public WETH;
    address public ethReceiver;
    address public fallbackReceiver;

    constructor(
        address _owner, address _factory, address _WETH, address _ethReceiver, address _fallbackReceiver
    ) public {
        owner = _owner;
        factory = IDXswapFactory(_factory);
        WETH = _WETH;
        ethReceiver = _ethReceiver;
        fallbackReceiver = _fallbackReceiver;
    }
    
    function() external payable {}

    function transferOwnership(address newOwner) external {
        require(msg.sender == owner, 'DXswapFeeReceiver: FORBIDDEN');
        owner = newOwner;
    }
    
    function changeReceivers(address _ethReceiver, address _fallbackReceiver) external {
        require(msg.sender == owner, 'DXswapFeeReceiver: FORBIDDEN');
        ethReceiver = _ethReceiver;
        fallbackReceiver = _fallbackReceiver;
    }
    
    // Returns sorted token addresses, used to handle return values from pairs sorted in this order
    function sortTokens(address tokenA, address tokenB) internal pure returns (address token0, address token1) {
        require(tokenA != tokenB, 'DXswapFeeReceiver: IDENTICAL_ADDRESSES');
        (token0, token1) = tokenA < tokenB ? (tokenA, tokenB) : (tokenB, tokenA);
        require(token0 != address(0), 'DXswapFeeReceiver: ZERO_ADDRESS');
    }
    
    // Helper function to know if an address is a contract, extcodesize returns the size of the code of a smart
    //  contract in a specific address
    function isContract(address addr) internal returns (bool) {
        uint size;
        assembly { size := extcodesize(addr) }
        return size > 0;
    }

    // Calculates the CREATE2 address for a pair without making any external calls
    // Taken from DXswapLibrary, removed the factory parameter
    function pairFor(address tokenA, address tokenB) internal view returns (address pair) {
        (address token0, address token1) = sortTokens(tokenA, tokenB);
        pair = address(uint(keccak256(abi.encodePacked(
            hex'ff',
            factory,
            keccak256(abi.encodePacked(token0, token1)),
            hex'd306a548755b9295ee49cc729e13ca4a45e00199bbd890fa146da43a50571776' // init code hash
        ))));
    }
    
    // Done with code form DXswapRouter and DXswapLibrary, removed the deadline argument
    function _swapTokensForETH(uint amountIn, address fromToken)
        internal
    {
        IDXswapPair pairToUse = IDXswapPair(pairFor(fromToken, WETH));
        
        (uint reserve0, uint reserve1,) = pairToUse.getReserves();
        (uint reserveIn, uint reserveOut) = fromToken < WETH ? (reserve0, reserve1) : (reserve1, reserve0);

        require(reserveIn > 0 && reserveOut > 0, 'DXswapFeeReceiver: INSUFFICIENT_LIQUIDITY');
        uint amountInWithFee = amountIn.mul(uint(10000).sub(pairToUse.swapFee()));
        uint numerator = amountInWithFee.mul(reserveOut);
        uint denominator = reserveIn.mul(10000).add(amountInWithFee);
        uint amountOut = numerator / denominator;
        
        TransferHelper.safeTransfer(
            fromToken, address(pairToUse), amountIn
        );
        
        (uint amount0Out, uint amount1Out) = fromToken < WETH ? (uint(0), amountOut) : (amountOut, uint(0));
        
        pairToUse.swap(
            amount0Out, amount1Out, address(this), new bytes(0)
        );
        
        IWETH(WETH).withdraw(amountOut);
        TransferHelper.safeTransferETH(ethReceiver, amountOut);
    }

    // Transfer to the owner address the token converted into ETH if possible, if not just transfer the token.
    function _takeETHorToken(address token, uint amount) internal {
      if (token == WETH) {
        // If it is WETH, transfer directly to ETH receiver
        IWETH(WETH).withdraw(amount);
        TransferHelper.safeTransferETH(ethReceiver, amount);
      } else if (isContract(pairFor(token, WETH))) {
        // If it is not WETH and there is a direct path to WETH, swap and transfer WETH to ETH receiver
        _swapTokensForETH(amount, token);
      } else {
        // If it is not WETH and there is not a direct path to WETH, transfer tokens directly to fallback receiver
        TransferHelper.safeTransfer(token, fallbackReceiver, amount);
      }
    }
    
    // Take what was charged as protocol fee from the DXswap pair liquidity
    function takeProtocolFee(IDXswapPair[] calldata pairs) external {
        for (uint i = 0; i < pairs.length; i++) {
            address token0 = pairs[i].token0();
            address token1 = pairs[i].token1();
            pairs[i].transfer(address(pairs[i]), pairs[i].balanceOf(address(this)));
            (uint amount0, uint amount1) = pairs[i].burn(address(this));
            if (amount0 > 0)
                _takeETHorToken(token0, amount0);
            if (amount1 > 0)
                _takeETHorToken(token1, amount1);
        }
    }

}

Contract ABI

[{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_factory","type":"address"},{"internalType":"address","name":"_WETH","type":"address"},{"internalType":"address","name":"_ethReceiver","type":"address"},{"internalType":"address","name":"_fallbackReceiver","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":true,"inputs":[],"name":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_ethReceiver","type":"address"},{"internalType":"address","name":"_fallbackReceiver","type":"address"}],"name":"changeReceivers","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ethReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"factory","outputs":[{"internalType":"contract IDXswapFactory","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fallbackReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"contract IDXswapPair[]","name":"pairs","type":"address[]"}],"name":"takeProtocolFee","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50604051611179380380611179833981810160405260a081101561003357600080fd5b508051602082015160408301516060840151608090940151600080546001600160a01b039586166001600160a01b031991821617909155600180549486169482169490941790935560028054928516928416929092179091556003805494841694831694909417909355600480549290931691161790556110c0806100b96000396000f3fe60806040526004361061007b5760003560e01c8063c1f4381d1161004e578063c1f4381d14610155578063c45a015514610190578063f2269521146101a5578063f2fde38b146101ba5761007b565b80635cb9c4ec1461007d5780638da5cb5b146100fa578063ad5c46481461012b578063b988847214610140575b005b34801561008957600080fd5b5061007b600480360360208110156100a057600080fd5b8101906020810181356401000000008111156100bb57600080fd5b8201836020820111156100cd57600080fd5b803590602001918460208302840111640100000000831117156100ef57600080fd5b5090925090506101ed565b34801561010657600080fd5b5061010f610511565b604080516001600160a01b039092168252519081900360200190f35b34801561013757600080fd5b5061010f610520565b34801561014c57600080fd5b5061010f61052f565b34801561016157600080fd5b5061007b6004803603604081101561017857600080fd5b506001600160a01b038135811691602001351661053e565b34801561019c57600080fd5b5061010f6105cb565b3480156101b157600080fd5b5061010f6105da565b3480156101c657600080fd5b5061007b600480360360208110156101dd57600080fd5b50356001600160a01b03166105e9565b60005b8181101561050c57600083838381811061020657fe5b905060200201356001600160a01b03166001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b15801561024e57600080fd5b505afa158015610262573d6000803e3d6000fd5b505050506040513d602081101561027857600080fd5b50519050600084848481811061028a57fe5b905060200201356001600160a01b03166001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b1580156102d257600080fd5b505afa1580156102e6573d6000803e3d6000fd5b505050506040513d60208110156102fc57600080fd5b5051905084848481811061030c57fe5b905060200201356001600160a01b03166001600160a01b031663a9059cbb86868681811061033657fe5b905060200201356001600160a01b031687878781811061035257fe5b604080516370a0823160e01b81523060048201529051602092830294909401356001600160a01b0316936370a08231935060248083019392829003018186803b15801561039e57600080fd5b505afa1580156103b2573d6000803e3d6000fd5b505050506040513d60208110156103c857600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b15801561041957600080fd5b505af115801561042d573d6000803e3d6000fd5b505050506040513d602081101561044357600080fd5b50600090508086868681811061045557fe5b6040805163226bf2d160e21b8152306004820152815160209390930294909401356001600160a01b0316936389afcb449350602480820193918290030181600087803b1580156104a457600080fd5b505af11580156104b8573d6000803e3d6000fd5b505050506040513d60408110156104ce57600080fd5b508051602090910151909250905081156104ec576104ec848361066a565b80156104fc576104fc838261066a565b5050600190920191506101f09050565b505050565b6000546001600160a01b031681565b6002546001600160a01b031681565b6003546001600160a01b031681565b6000546001600160a01b0316331461059d576040805162461bcd60e51b815260206004820152601c60248201527f44587377617046656552656365697665723a20464f5242494444454e00000000604482015290519081900360640190fd5b600380546001600160a01b039384166001600160a01b03199182161790915560048054929093169116179055565b6001546001600160a01b031681565b6004546001600160a01b031681565b6000546001600160a01b03163314610648576040805162461bcd60e51b815260206004820152601c60248201527f44587377617046656552656365697665723a20464f5242494444454e00000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b03838116911614156107015760025460408051632e1a7d4d60e01b81526004810184905290516001600160a01b0390921691632e1a7d4d9160248082019260009290919082900301818387803b1580156106cd57600080fd5b505af11580156106e1573d6000803e3d6000fd5b50506003546106fc92506001600160a01b031690508261074c565b610748565b6002546107219061071c9084906001600160a01b031661083f565b6108fe565b15610730576106fc8183610904565b6004546107489083906001600160a01b031683610cc9565b5050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b602083106107985780518252601f199092019160209182019101610779565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146107fa576040519150601f19603f3d011682016040523d82523d6000602084013e6107ff565b606091505b505090508061050c5760405162461bcd60e51b81526004018080602001828103825260238152602001806110696023913960400191505060405180910390fd5b600080600061084e8585610e33565b600154604080516bffffffffffffffffffffffff19606095861b811660208084019190915294861b81166034830152825160288184030181526048830184528051908601206001600160f81b031960688401529390951b9094166069850152607d8401919091527fd306a548755b9295ee49cc729e13ca4a45e00199bbd890fa146da43a50571776609d808501919091528151808503909101815260bd9093019052815191012095945050505050565b3b151590565b60025460009061091e9083906001600160a01b031661083f565b9050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561095c57600080fd5b505afa158015610970573d6000803e3d6000fd5b505050506040513d606081101561098657600080fd5b5080516020909101516002546dffffffffffffffffffffffffffff92831694509116915060009081906001600160a01b03908116908716106109c95782846109cc565b83835b915091506000821180156109e05750600081115b610a1b5760405162461bcd60e51b815260040180806020018281038252602981526020018061101a6029913960400191505060405180910390fd5b6000610aa8610a9b876001600160a01b03166354cf2aeb6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a5c57600080fd5b505afa158015610a70573d6000803e3d6000fd5b505050506040513d6020811015610a8657600080fd5b50516127109063ffffffff90811690610f1116565b899063ffffffff610f6716565b90506000610abc828463ffffffff610f6716565b90506000610ae283610ad68761271063ffffffff610f6716565b9063ffffffff610fca16565b90506000818381610aef57fe5b049050610afd8a8a8d610cc9565b60025460009081906001600160a01b03908116908d1610610b2057826000610b24565b6000835b915091508a6001600160a01b031663022c0d9f83833060006040519080825280601f01601f191660200182016040528015610b66576020820181803883390190505b506040518563ffffffff1660e01b815260040180858152602001848152602001836001600160a01b03166001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610bd7578181015183820152602001610bbf565b50505050905090810190601f168015610c045780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610c2657600080fd5b505af1158015610c3a573d6000803e3d6000fd5b505060025460408051632e1a7d4d60e01b81526004810188905290516001600160a01b039092169350632e1a7d4d925060248082019260009290919082900301818387803b158015610c8b57600080fd5b505af1158015610c9f573d6000803e3d6000fd5b5050600354610cba92506001600160a01b031690508461074c565b50505050505050505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b60208310610d465780518252601f199092019160209182019101610d27565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610da8576040519150601f19603f3d011682016040523d82523d6000602084013e610dad565b606091505b5091509150818015610ddb575080511580610ddb5750808060200190516020811015610dd857600080fd5b50515b610e2c576040805162461bcd60e51b815260206004820152601f60248201527f5472616e7366657248656c7065723a205452414e534645525f4641494c454400604482015290519081900360640190fd5b5050505050565b600080826001600160a01b0316846001600160a01b03161415610e875760405162461bcd60e51b81526004018080602001828103825260268152602001806110436026913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b031610610ea7578284610eaa565b83835b90925090506001600160a01b038216610f0a576040805162461bcd60e51b815260206004820152601f60248201527f44587377617046656552656365697665723a205a45524f5f4144445245535300604482015290519081900360640190fd5b9250929050565b80820382811115610f61576040805162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b604482015290519081900360640190fd5b92915050565b6000811580610f8257505080820282828281610f7f57fe5b04145b610f61576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6d756c2d6f766572666c6f7760601b604482015290519081900360640190fd5b80820182811015610f61576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6164642d6f766572666c6f7760601b604482015290519081900360640190fdfe44587377617046656552656365697665723a20494e53554646494349454e545f4c495155494449545944587377617046656552656365697665723a204944454e544943414c5f4144445245535345535472616e7366657248656c7065723a204554485f5452414e534645525f4641494c4544a265627a7a723158204488a5c6d24546776395f2d8e5b107b99bb124fd814a71281fc10579ac69368864736f6c634300051000320000000000000000000000003318f72f470687af187841e273d06a91e2f1edbd0000000000000000000000005d48c95adffd4b40c1aaadc4e08fc44117e02179000000000000000000000000e91d153e0b41518a2ce8dd3d7944fa863463a97d000000000000000000000000e716ec63c5673b3a4732d22909b38d779fa47c3f000000000000000000000000e716ec63c5673b3a4732d22909b38d779fa47c3f

Deployed Bytecode

0x60806040526004361061007b5760003560e01c8063c1f4381d1161004e578063c1f4381d14610155578063c45a015514610190578063f2269521146101a5578063f2fde38b146101ba5761007b565b80635cb9c4ec1461007d5780638da5cb5b146100fa578063ad5c46481461012b578063b988847214610140575b005b34801561008957600080fd5b5061007b600480360360208110156100a057600080fd5b8101906020810181356401000000008111156100bb57600080fd5b8201836020820111156100cd57600080fd5b803590602001918460208302840111640100000000831117156100ef57600080fd5b5090925090506101ed565b34801561010657600080fd5b5061010f610511565b604080516001600160a01b039092168252519081900360200190f35b34801561013757600080fd5b5061010f610520565b34801561014c57600080fd5b5061010f61052f565b34801561016157600080fd5b5061007b6004803603604081101561017857600080fd5b506001600160a01b038135811691602001351661053e565b34801561019c57600080fd5b5061010f6105cb565b3480156101b157600080fd5b5061010f6105da565b3480156101c657600080fd5b5061007b600480360360208110156101dd57600080fd5b50356001600160a01b03166105e9565b60005b8181101561050c57600083838381811061020657fe5b905060200201356001600160a01b03166001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b15801561024e57600080fd5b505afa158015610262573d6000803e3d6000fd5b505050506040513d602081101561027857600080fd5b50519050600084848481811061028a57fe5b905060200201356001600160a01b03166001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b1580156102d257600080fd5b505afa1580156102e6573d6000803e3d6000fd5b505050506040513d60208110156102fc57600080fd5b5051905084848481811061030c57fe5b905060200201356001600160a01b03166001600160a01b031663a9059cbb86868681811061033657fe5b905060200201356001600160a01b031687878781811061035257fe5b604080516370a0823160e01b81523060048201529051602092830294909401356001600160a01b0316936370a08231935060248083019392829003018186803b15801561039e57600080fd5b505afa1580156103b2573d6000803e3d6000fd5b505050506040513d60208110156103c857600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091525160448083019260209291908290030181600087803b15801561041957600080fd5b505af115801561042d573d6000803e3d6000fd5b505050506040513d602081101561044357600080fd5b50600090508086868681811061045557fe5b6040805163226bf2d160e21b8152306004820152815160209390930294909401356001600160a01b0316936389afcb449350602480820193918290030181600087803b1580156104a457600080fd5b505af11580156104b8573d6000803e3d6000fd5b505050506040513d60408110156104ce57600080fd5b508051602090910151909250905081156104ec576104ec848361066a565b80156104fc576104fc838261066a565b5050600190920191506101f09050565b505050565b6000546001600160a01b031681565b6002546001600160a01b031681565b6003546001600160a01b031681565b6000546001600160a01b0316331461059d576040805162461bcd60e51b815260206004820152601c60248201527f44587377617046656552656365697665723a20464f5242494444454e00000000604482015290519081900360640190fd5b600380546001600160a01b039384166001600160a01b03199182161790915560048054929093169116179055565b6001546001600160a01b031681565b6004546001600160a01b031681565b6000546001600160a01b03163314610648576040805162461bcd60e51b815260206004820152601c60248201527f44587377617046656552656365697665723a20464f5242494444454e00000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6002546001600160a01b03838116911614156107015760025460408051632e1a7d4d60e01b81526004810184905290516001600160a01b0390921691632e1a7d4d9160248082019260009290919082900301818387803b1580156106cd57600080fd5b505af11580156106e1573d6000803e3d6000fd5b50506003546106fc92506001600160a01b031690508261074c565b610748565b6002546107219061071c9084906001600160a01b031661083f565b6108fe565b15610730576106fc8183610904565b6004546107489083906001600160a01b031683610cc9565b5050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b602083106107985780518252601f199092019160209182019101610779565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146107fa576040519150601f19603f3d011682016040523d82523d6000602084013e6107ff565b606091505b505090508061050c5760405162461bcd60e51b81526004018080602001828103825260238152602001806110696023913960400191505060405180910390fd5b600080600061084e8585610e33565b600154604080516bffffffffffffffffffffffff19606095861b811660208084019190915294861b81166034830152825160288184030181526048830184528051908601206001600160f81b031960688401529390951b9094166069850152607d8401919091527fd306a548755b9295ee49cc729e13ca4a45e00199bbd890fa146da43a50571776609d808501919091528151808503909101815260bd9093019052815191012095945050505050565b3b151590565b60025460009061091e9083906001600160a01b031661083f565b9050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561095c57600080fd5b505afa158015610970573d6000803e3d6000fd5b505050506040513d606081101561098657600080fd5b5080516020909101516002546dffffffffffffffffffffffffffff92831694509116915060009081906001600160a01b03908116908716106109c95782846109cc565b83835b915091506000821180156109e05750600081115b610a1b5760405162461bcd60e51b815260040180806020018281038252602981526020018061101a6029913960400191505060405180910390fd5b6000610aa8610a9b876001600160a01b03166354cf2aeb6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a5c57600080fd5b505afa158015610a70573d6000803e3d6000fd5b505050506040513d6020811015610a8657600080fd5b50516127109063ffffffff90811690610f1116565b899063ffffffff610f6716565b90506000610abc828463ffffffff610f6716565b90506000610ae283610ad68761271063ffffffff610f6716565b9063ffffffff610fca16565b90506000818381610aef57fe5b049050610afd8a8a8d610cc9565b60025460009081906001600160a01b03908116908d1610610b2057826000610b24565b6000835b915091508a6001600160a01b031663022c0d9f83833060006040519080825280601f01601f191660200182016040528015610b66576020820181803883390190505b506040518563ffffffff1660e01b815260040180858152602001848152602001836001600160a01b03166001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015610bd7578181015183820152602001610bbf565b50505050905090810190601f168015610c045780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610c2657600080fd5b505af1158015610c3a573d6000803e3d6000fd5b505060025460408051632e1a7d4d60e01b81526004810188905290516001600160a01b039092169350632e1a7d4d925060248082019260009290919082900301818387803b158015610c8b57600080fd5b505af1158015610c9f573d6000803e3d6000fd5b5050600354610cba92506001600160a01b031690508461074c565b50505050505050505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b60208310610d465780518252601f199092019160209182019101610d27565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610da8576040519150601f19603f3d011682016040523d82523d6000602084013e610dad565b606091505b5091509150818015610ddb575080511580610ddb5750808060200190516020811015610dd857600080fd5b50515b610e2c576040805162461bcd60e51b815260206004820152601f60248201527f5472616e7366657248656c7065723a205452414e534645525f4641494c454400604482015290519081900360640190fd5b5050505050565b600080826001600160a01b0316846001600160a01b03161415610e875760405162461bcd60e51b81526004018080602001828103825260268152602001806110436026913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b031610610ea7578284610eaa565b83835b90925090506001600160a01b038216610f0a576040805162461bcd60e51b815260206004820152601f60248201527f44587377617046656552656365697665723a205a45524f5f4144445245535300604482015290519081900360640190fd5b9250929050565b80820382811115610f61576040805162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b604482015290519081900360640190fd5b92915050565b6000811580610f8257505080820282828281610f7f57fe5b04145b610f61576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6d756c2d6f766572666c6f7760601b604482015290519081900360640190fd5b80820182811015610f61576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6164642d6f766572666c6f7760601b604482015290519081900360640190fdfe44587377617046656552656365697665723a20494e53554646494349454e545f4c495155494449545944587377617046656552656365697665723a204944454e544943414c5f4144445245535345535472616e7366657248656c7065723a204554485f5452414e534645525f4641494c4544a265627a7a723158204488a5c6d24546776395f2d8e5b107b99bb124fd814a71281fc10579ac69368864736f6c63430005100032

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

0000000000000000000000003318f72f470687af187841e273d06a91e2f1edbd0000000000000000000000005d48c95adffd4b40c1aaadc4e08fc44117e02179000000000000000000000000e91d153e0b41518a2ce8dd3d7944fa863463a97d000000000000000000000000e716ec63c5673b3a4732d22909b38d779fa47c3f000000000000000000000000e716ec63c5673b3a4732d22909b38d779fa47c3f

-----Decoded View---------------
Arg [0] : _owner (address): 0x3318f72f470687af187841e273d06a91e2f1edbd
Arg [1] : _factory (address): 0x5d48c95adffd4b40c1aaadc4e08fc44117e02179
Arg [2] : _WETH (address): 0xe91d153e0b41518a2ce8dd3d7944fa863463a97d
Arg [3] : _ethReceiver (address): 0xe716ec63c5673b3a4732d22909b38d779fa47c3f
Arg [4] : _fallbackReceiver (address): 0xe716ec63c5673b3a4732d22909b38d779fa47c3f

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 0000000000000000000000003318f72f470687af187841e273d06a91e2f1edbd
Arg [1] : 0000000000000000000000005d48c95adffd4b40c1aaadc4e08fc44117e02179
Arg [2] : 000000000000000000000000e91d153e0b41518a2ce8dd3d7944fa863463a97d
Arg [3] : 000000000000000000000000e716ec63c5673b3a4732d22909b38d779fa47c3f
Arg [4] : 000000000000000000000000e716ec63c5673b3a4732d22909b38d779fa47c3f


Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.