{
    "contractName": "ERC20PositionWithdrawerV2",
    "abi": [
        {
            "constant": true,
            "inputs": [],
            "name": "WETH",
            "outputs": [
                {
                    "name": "",
                    "type": "address"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [
                {
                    "name": "weth",
                    "type": "address"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "constructor"
        },
        {
            "payable": true,
            "stateMutability": "payable",
            "type": "fallback"
        },
        {
            "constant": false,
            "inputs": [
                {
                    "name": "erc20Position",
                    "type": "address"
                },
                {
                    "name": "returnedToken",
                    "type": "address"
                },
                {
                    "name": "exchangeWrapper",
                    "type": "address"
                },
                {
                    "name": "orderData",
                    "type": "bytes"
                }
            ],
            "name": "withdraw",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                },
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        },
        {
            "constant": false,
            "inputs": [
                {
                    "name": "erc20Position",
                    "type": "address"
                }
            ],
            "name": "withdrawAsEth",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        }
    ],
    "bytecode": "0x608060405234801561001057600080fd5b50604051602080610d1a833981016040525160008054600160a060020a03909216600160a060020a0319909216919091179055610cc8806100526000396000f3006080604052600436106100565763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416637d075efb811461012a578063ad5c46481461018a578063edd2d1e4146101c8575b60005473ffffffffffffffffffffffffffffffffffffffff16331461012857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152605060248201527f50617961626c654d617267696e4d696e7465722366616c6c6261636b3a20436160448201527f6e6e6f74207265636965766520455448206469726563746c7920756e6c65737360648201527f20756e7772617070696e67205745544800000000000000000000000000000000608482015290519081900360a40190fd5b005b34801561013657600080fd5b506101716004803573ffffffffffffffffffffffffffffffffffffffff90811691602480358316926044351691606435918201910135610208565b6040805192835260208301919091528051918290030190f35b34801561019657600080fd5b5061019f610674565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156101d457600080fd5b506101f673ffffffffffffffffffffffffffffffffffffffff60043516610690565b60408051918252519081900360200190f35b60008060008060008973ffffffffffffffffffffffffffffffffffffffff166351cff8d9336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156102ab57600080fd5b505af11580156102bf573d6000803e3d6000fd5b505050506040513d60208110156102d557600080fd5b505192508215156102ec5760009450849350610667565b8973ffffffffffffffffffffffffffffffffffffffff1663dd56898c6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040160206040518083038186803b15801561034e57600080fd5b505afa158015610362573d6000803e3d6000fd5b505050506040513d602081101561037857600080fd5b505191506103a373ffffffffffffffffffffffffffffffffffffffff8316898563ffffffff61095416565b8773ffffffffffffffffffffffffffffffffffffffff16637d98ebac33308c86888d8d6040518863ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001848152602001806020018281038252848482818152602001925080828437820191505098505050505050505050602060405180830381600087803b15801561050457600080fd5b505af1158015610518573d6000803e3d6000fd5b505050506040513d602081101561052e57600080fd5b505160005490915073ffffffffffffffffffffffffffffffffffffffff8a8116911614156106385761057e73ffffffffffffffffffffffffffffffffffffffff8a1689308463ffffffff610af316565b8873ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d826040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050600060405180830381600087803b1580156105ed57600080fd5b505af1158015610601573d6000803e3d6000fd5b505060405133925083156108fc02915083906000818181858888f19350505050158015610632573d6000803e3d6000fd5b50610660565b61066073ffffffffffffffffffffffffffffffffffffffff8a1689338463ffffffff610af316565b8281945094505b5050509550959350505050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1663dd56898c6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040160206040518083038186803b1580156106f757600080fd5b505afa15801561070b573d6000803e3d6000fd5b505050506040513d602081101561072157600080fd5b505160005490925073ffffffffffffffffffffffffffffffffffffffff8084169116146107fb57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604360248201527f4552433230506f736974696f6e5769746864726177657223776974686472617760448201527f41734574683a2057697468647261776e20746f6b656e206d757374206265205760648201527f4554480000000000000000000000000000000000000000000000000000000000608482015290519081900360a40190fd5b604080517f51cff8d9000000000000000000000000000000000000000000000000000000008152336004820152905173ffffffffffffffffffffffffffffffffffffffff8616916351cff8d99160248083019260209291908290030181600087803b15801561086957600080fd5b505af115801561087d573d6000803e3d6000fd5b505050506040513d602081101561089357600080fd5b5051604080517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815260048101839052905191925073ffffffffffffffffffffffffffffffffffffffff841691632e1a7d4d9160248082019260009290919082900301818387803b15801561090757600080fd5b505af115801561091b573d6000803e3d6000fd5b505060405133925083156108fc02915083906000818181858888f1935050505015801561094c573d6000803e3d6000fd5b509392505050565b3081158061098d57508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b1561099757610aed565b8373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015610a3a57600080fd5b505af1158015610a4e573d6000803e3d6000fd5b50505050610a5a610c68565b1515610aed57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f546f6b656e496e746572616374237472616e736665723a205472616e7366657260448201527f206661696c656400000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b50505050565b801580610b2b57508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15610b3557610aed565b604080517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85811660048301528481166024830152604482018490529151918616916323b872dd9160648082019260009290919082900301818387803b158015610bb557600080fd5b505af1158015610bc9573d6000803e3d6000fd5b50505050610bd5610c68565b1515610aed57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f546f6b656e496e746572616374237472616e7366657246726f6d3a205472616e60448201527f7366657246726f6d206661696c65640000000000000000000000000000000000606482015290519081900360840190fd5b6000803d8015610c7f5760208114610c8857610c94565b60019150610c94565b60206000803e60005191505b5015159190505600a165627a7a723058203d29b6f3eb2ea8eccd24164732c92d8ce8c058d226b636c31c1981814b6a72fa0029",
    "networks": {
        "1": {
            "links": {},
            "address": "0xf57263953d4d02707cc26b64b920820cd310a01d",
            "transactionHash": "0x25b0d680dd2829861275a7bdd4c4d513ca0933b4e71c7d53cfb2eb80ae2460ce"
        },
        "42": {
            "links": {},
            "address": "0xd4cd20d3b0039b826b72226886014dd4f6f0bbe1",
            "transactionHash": "0xc32dd056d57c38db835a03eb9a3425d3b7974ef469a496e8353c33df3fd34842"
        },
        "1212": {
            "links": {},
            "address": "0xb9bdbaec07751f6d54d19a6b9995708873f3de18",
            "transactionHash": "0x322170225eaa11b3e5968f1a2d5fc1e942064bc3a9807b5d7e9adcff6c30eaac"
        }
    },
    "schemaVersion": "2.0.1"
}