{
    "contractName": "OasisV2SimpleExchangeWrapper",
    "abi": [
        {
            "constant": true,
            "inputs": [],
            "name": "SIMPLE_MARKET",
            "outputs": [
                {
                    "name": "",
                    "type": "address"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [
                {
                    "name": "simpleMarket",
                    "type": "address"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "constructor"
        },
        {
            "constant": false,
            "inputs": [
                {
                    "name": "",
                    "type": "address"
                },
                {
                    "name": "receiver",
                    "type": "address"
                },
                {
                    "name": "makerToken",
                    "type": "address"
                },
                {
                    "name": "takerToken",
                    "type": "address"
                },
                {
                    "name": "requestedFillAmount",
                    "type": "uint256"
                },
                {
                    "name": "orderData",
                    "type": "bytes"
                }
            ],
            "name": "exchange",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [
                {
                    "name": "makerToken",
                    "type": "address"
                },
                {
                    "name": "takerToken",
                    "type": "address"
                },
                {
                    "name": "desiredMakerToken",
                    "type": "uint256"
                },
                {
                    "name": "orderData",
                    "type": "bytes"
                }
            ],
            "name": "getExchangeCost",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [
                {
                    "name": "makerToken",
                    "type": "address"
                },
                {
                    "name": "takerToken",
                    "type": "address"
                },
                {
                    "name": "orderData",
                    "type": "bytes"
                }
            ],
            "name": "getMaxMakerAmount",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        }
    ],
    "bytecode": "0x608060405234801561001057600080fd5b50604051602080610f3b833981016040525160008054600160a060020a03909216600160a060020a0319909216919091179055610ee9806100526000396000f3006080604052600436106100615763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633a8fdd7d811461006657806340876f6e146100be5780637d98ebac14610100578063d6cfd40814610150575b600080fd5b34801561007257600080fd5b506100ac73ffffffffffffffffffffffffffffffffffffffff6004803582169160248035909116916044359160643590810191013561018e565b60408051918252519081900360200190f35b3480156100ca57600080fd5b506100ac73ffffffffffffffffffffffffffffffffffffffff60048035821691602480359091169160443591820191013561022f565b34801561010c57600080fd5b506100ac73ffffffffffffffffffffffffffffffffffffffff600480358216916024803582169260443583169260643516916084359160a4359182019101356102ad565b34801561015c57600080fd5b50610165610459565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b600080610199610e96565b600054604080516020601f880181900481028201810190925286815273ffffffffffffffffffffffffffffffffffffffff90921693506101f99184916101f49190899089908190840183828082843750610475945050505050565b610519565b9050610206818989610614565b610210818761089c565b6102238682600001518360400151610ae3565b98975050505050505050565b60008061023a610e96565b600054604080516020601f880181900481028201810190925286815273ffffffffffffffffffffffffffffffffffffffff90921693506102959184916101f49190899089908190840183828082843750610475945050505050565b90506102a2818888610614565b519695505050505050565b60008060006102ba610e96565b60008054604080516020601f8a0181900481028201810190925288815273ffffffffffffffffffffffffffffffffffffffff90921695506103109190899089908190840183828082843750610475945050505050565b925061031c8484610519565b9150610329828b8b610614565b61033c826040015183600001518a610b0d565b9050610348828261089c565b61036f73ffffffffffffffffffffffffffffffffffffffff8a16858a63ffffffff610b7a16565b6fffffffffffffffffffffffffffffffff8116811461038a57fe5b604080517f49606455000000000000000000000000000000000000000000000000000000008152600481018590526fffffffffffffffffffffffffffffffff83166024820152905173ffffffffffffffffffffffffffffffffffffffff861691634960645591604480830192600092919082900301818387803b15801561041057600080fd5b505af1158015610424573d6000803e3d6000fd5b5061044a9250505073ffffffffffffffffffffffffffffffffffffffff8b168c83610b7a565b9b9a5050505050505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b6000808251602014151561051057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603f60248201527f4f61736973563253696d706c6545786368616e6765577261707065723a23627960448201527f746573546f4f6666657249643a20696e76616c6964206f726465724461746100606482015290519081900360840190fd5b50506020015190565b610521610e96565b6000806000808673ffffffffffffffffffffffffffffffffffffffff16634579268a876040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082815260200191505060806040518083038186803b15801561059457600080fd5b505afa1580156105a8573d6000803e3d6000fd5b505050506040513d60808110156105be57600080fd5b508051602080830151604080850151606095860151825160808101845295865273ffffffffffffffffffffffffffffffffffffffff93841694860194909452908401521691810191909152979650505050505050565b602083015173ffffffffffffffffffffffffffffffffffffffff1615156106e957604080517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526044602482018190527f4f61736973563253696d706c6545786368616e67655772617070657223766572908201527f6966794f66666572546f6b656e733a206f6666657220646f6573206e6f74206560648201527f7869737400000000000000000000000000000000000000000000000000000000608482015290519081900360a40190fd5b602083015173ffffffffffffffffffffffffffffffffffffffff8381169116146107c057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604360248201527f4f61736973563253696d706c6545786368616e6765577261707065722376657260448201527f6966794f66666572546f6b656e733a206d616b6572546f6b656e206d69736d6160648201527f7463680000000000000000000000000000000000000000000000000000000000608482015290519081900360a40190fd5b606083015173ffffffffffffffffffffffffffffffffffffffff82811691161461089757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604360248201527f4f61736973563253696d706c6545786368616e6765577261707065722376657260448201527f6966794f66666572546f6b656e733a2074616b6572546f6b656e206d69736d6160648201527f7463680000000000000000000000000000000000000000000000000000000000608482015290519081900360a40190fd5b505050565b600081151561095857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604d60248201527f4f61736973563253696d706c6545786368616e6765577261707065722376657260448201527f6966794f66666572416d6f756e743a2063616e6e6f74207472616465207a657260648201527f6f206d616b6572416d6f756e7400000000000000000000000000000000000000608482015290519081900360a40190fd5b8251821115610a1457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604960248201527f4f61736973563253696d706c6545786368616e6765577261707065722376657260448201527f6966794f66666572416d6f756e743a206f66666572206973206e6f74206c617260648201527f676520656e6f7567680000000000000000000000000000000000000000000000608482015290519081900360a40190fd5b610a278284600001518560400151610ae3565b905080151561089757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604d60248201527f4f61736973563253696d706c6545786368616e6765577261707065722376657260448201527f6966794f66666572416d6f756e743a2063616e6e6f74207472616465207a657260648201527f6f2074616b6572416d6f756e7400000000000000000000000000000000000000608482015290519081900360a40190fd5b6000610b0583610af9868563ffffffff610bd816565b9063ffffffff610c0716565b949350505050565b60008080610b3285610b2686600163ffffffff610c1c16565b9063ffffffff610bd816565b9150610b44828763ffffffff610c0716565b905081610b57828863ffffffff610bd816565b1415610b7157610b6e81600163ffffffff610c2916565b90505b95945050505050565b80610ba273ffffffffffffffffffffffffffffffffffffffff8516308563ffffffff610c3b16565b10156108975761089782610bb4610ce8565b73ffffffffffffffffffffffffffffffffffffffff8616919063ffffffff610d0c16565b6000821515610be957506000610c01565b50818102818382811515610bf957fe5b0414610c0157fe5b92915050565b60008183811515610c1457fe5b049392505050565b81810182811015610c0157fe5b600082821115610c3557fe5b50900390565b604080517fdd62ed3e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301528381166024830152915160009286169163dd62ed3e916044808301926020929190829003018186803b158015610cb457600080fd5b505afa158015610cc8573d6000803e3d6000fd5b505050506040513d6020811015610cde57600080fd5b5051949350505050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90565b8273ffffffffffffffffffffffffffffffffffffffff1663095ea7b383836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b158015610daf57600080fd5b505af1158015610dc3573d6000803e3d6000fd5b50505050610dcf610e62565b151561089757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f546f6b656e496e74657261637423617070726f76653a20417070726f76616c2060448201527f6661696c65640000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b6000803d8015610e795760208114610e8257610e8e565b60019150610e8e565b60206000803e60005191505b501515919050565b604080516080810182526000808252602082018190529181018290526060810191909152905600a165627a7a72305820a3b0ca40e65c1466ebdafad0b59a6c9511f9637746ba24073d4a7c89dd9a3a020029",
    "networks": {
        "1": {
            "links": {},
            "address": "0xf85baccc3e7fd4b6a49818fc46503bb51539d554",
            "transactionHash": "0xe55d663807e53760ccf6116ce607f6463dd9e12bd8785c9115d6b264dd4fd3af"
        },
        "42": {
            "links": {},
            "address": "0x37ddfbb1a86b16e4e3a34e564fa7f434f5c24eee",
            "transactionHash": "0x9ad5743662dd25b97fc7abf4f3bf788d1cb5c44414744fa3a373004a58591d03"
        },
        "1212": {
            "links": {},
            "address": "0x970e8f18ebfea0b08810f33a5a40438b9530fbcf",
            "transactionHash": "0x70b1f94a482c75e72d578a68cb0ea630b8b1092572ad971e48356bb9028f71bd"
        }
    },
    "schemaVersion": "2.0.1"
}