{
    "contractName": "ERC20PositionWithdrawer",
    "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"
        }
    ],
    "bytecode": "0x6080604052600160005534801561001557600080fd5b50604051602080610a5d833981016040525160018054600160a060020a031916600160a060020a03909216919091179055610a08806100556000396000f30060806040526004361061004b5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416637d075efb811461011f578063ad5c46481461017f575b60015473ffffffffffffffffffffffffffffffffffffffff16331461011d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152605060248201527f50617961626c654d617267696e4d696e7465722366616c6c6261636b3a20436160448201527f6e6e6f74207265636965766520455448206469726563746c7920756e6c65737360648201527f20756e7772617070696e67205745544800000000000000000000000000000000608482015290519081900360a40190fd5b005b34801561012b57600080fd5b506101666004803573ffffffffffffffffffffffffffffffffffffffff908116916024803583169260443516916064359182019101356101bd565b6040805192835260208301919091528051918290030190f35b34801561018b57600080fd5b50610194610678565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b60008054600101808255604080517f51cff8d9000000000000000000000000000000000000000000000000000000008152336004820152905183928392839283929173ffffffffffffffffffffffffffffffffffffffff8d16916351cff8d99160248082019260209290919082900301818887803b15801561023e57600080fd5b505af1158015610252573d6000803e3d6000fd5b505050506040513d602081101561026857600080fd5b5051935083151561027f57600095508594506105fa565b8a73ffffffffffffffffffffffffffffffffffffffff1663dd56898c6040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040160206040518083038186803b1580156102e157600080fd5b505afa1580156102f5573d6000803e3d6000fd5b505050506040513d602081101561030b57600080fd5b5051925061033673ffffffffffffffffffffffffffffffffffffffff84168a8663ffffffff61069416565b8873ffffffffffffffffffffffffffffffffffffffff16637d98ebac33308d87898e8e6040518863ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001848152602001806020018281038252848482818152602001925080828437820191505098505050505050505050602060405180830381600087803b15801561049757600080fd5b505af11580156104ab573d6000803e3d6000fd5b505050506040513d60208110156104c157600080fd5b505160015490925073ffffffffffffffffffffffffffffffffffffffff8b8116911614156105cb5761051173ffffffffffffffffffffffffffffffffffffffff8b168a308563ffffffff61083316565b8973ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d836040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050600060405180830381600087803b15801561058057600080fd5b505af1158015610594573d6000803e3d6000fd5b505060405133925084156108fc02915084906000818181858888f193505050501580156105c5573d6000803e3d6000fd5b506105f3565b6105f373ffffffffffffffffffffffffffffffffffffffff8b168a338563ffffffff61083316565b8382955095505b600054811461066a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f5265656e7472616e637920636865636b206661696c7572650000000000000000604482015290519081900360640190fd5b505050509550959350505050565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b308115806106cd57508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b156106d75761082d565b8373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561077a57600080fd5b505af115801561078e573d6000803e3d6000fd5b5050505061079a6109a8565b151561082d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f546f6b656e496e746572616374237472616e736665723a205472616e7366657260448201527f206661696c656400000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b50505050565b80158061086b57508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b156108755761082d565b604080517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85811660048301528481166024830152604482018490529151918616916323b872dd9160648082019260009290919082900301818387803b1580156108f557600080fd5b505af1158015610909573d6000803e3d6000fd5b505050506109156109a8565b151561082d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f546f6b656e496e746572616374237472616e7366657246726f6d3a205472616e60448201527f7366657246726f6d206661696c65640000000000000000000000000000000000606482015290519081900360840190fd5b6000803d80156109bf57602081146109c8576109d4565b600191506109d4565b60206000803e60005191505b5015159190505600a165627a7a7230582098da0e2cef74a0412a154b58425de6030623d551d96dc545416244fce6f500a80029",
    "networks": {
        "1": {
            "links": {},
            "address": "0x5be497a12e92b8deb68da9d0ed9943f8dc3067ca",
            "transactionHash": "0xa9336e2e0526e67ed2c51dcc2236d4caa9f21911de0141fccdcef00030069ab2"
        },
        "42": {
            "links": {},
            "address": "0x7f5b53fec9b26fb1145a5c48e42da021d0f1c5eb",
            "transactionHash": "0x62646e607c8e6460f7a6772dc9d9175f32f796e518feaf32ec03741e0517f19b"
        },
        "1212": {
            "links": {},
            "address": "0x7414e38377d6daf6045626ec8a8abb8a1bc4b97a",
            "transactionHash": "0xc7f295fc3b42a98bda74dff5b7428f669582e8ead197d3eb4134098a409b3831"
        }
    },
    "schemaVersion": "2.0.1"
}