{
    "contractName": "OpenDirectlyExchangeWrapper",
    "abi": [
        {
            "constant": false,
            "inputs": [
                {
                    "name": "tradeOriginator",
                    "type": "address"
                },
                {
                    "name": "",
                    "type": "address"
                },
                {
                    "name": "",
                    "type": "address"
                },
                {
                    "name": "takerToken",
                    "type": "address"
                },
                {
                    "name": "requestedFillAmount",
                    "type": "uint256"
                },
                {
                    "name": "",
                    "type": "bytes"
                }
            ],
            "name": "exchange",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "nonpayable",
            "type": "function"
        },
        {
            "constant": true,
            "inputs": [
                {
                    "name": "",
                    "type": "address"
                },
                {
                    "name": "",
                    "type": "address"
                },
                {
                    "name": "desiredMakerToken",
                    "type": "uint256"
                },
                {
                    "name": "",
                    "type": "bytes"
                }
            ],
            "name": "getExchangeCost",
            "outputs": [
                {
                    "name": "",
                    "type": "uint256"
                }
            ],
            "payable": false,
            "stateMutability": "view",
            "type": "function"
        }
    ],
    "bytecode": "0x608060405234801561001057600080fd5b50610587806100206000396000f30060806040526004361061004b5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633a8fdd7d81146100505780637d98ebac146100a8575b600080fd5b34801561005c57600080fd5b5061009673ffffffffffffffffffffffffffffffffffffffff600480358216916024803590911691604435916064359081019101356100f8565b60408051918252519081900360200190f35b3480156100b457600080fd5b5061009673ffffffffffffffffffffffffffffffffffffffff600480358216916024803582169260443583169260643516916084359160a4359182019101356101bf565b600083156101b357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604b60248201527f4f70656e4469726563746c7945786368616e676557726170706572236765744560448201527f786368616e6765436f73743a20446573697265644d616b6572546f6b656e206d60648201527f757374206265207a65726f000000000000000000000000000000000000000000608482015290519081900360a40190fd5b50600095945050505050565b60006101e773ffffffffffffffffffffffffffffffffffffffff86163063ffffffff6102ba16565b8411156102a157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152605360248201527f4f70656e4469726563746c7945786368616e676557726170706572236578636860448201527f616e67653a205265717565737465642066696c6c20616d6f756e74206c61726760648201527f6572207468616e20746f6b656e732068656c6400000000000000000000000000608482015290519081900360a40190fd5b6102ac858986610388565b506000979650505050505050565b60008273ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561035557600080fd5b505afa158015610369573d6000803e3d6000fd5b505050506040513d602081101561037f57600080fd5b50519392505050565b308115806103c157508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b156103cb57610521565b8373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561046e57600080fd5b505af1158015610482573d6000803e3d6000fd5b5050505061048e610527565b151561052157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f546f6b656e496e746572616374237472616e736665723a205472616e7366657260448201527f206661696c656400000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b50505050565b6000803d801561053e576020811461054757610553565b60019150610553565b60206000803e60005191505b5015159190505600a165627a7a72305820c367bad1cdc20f8d97e4676cb8ebe7032dde1f8b6cfb9db1b61b8a2ceb67509c0029",
    "networks": {
        "1": {
            "links": {},
            "address": "0xcb17e969288ae849d5e0717694c5c56e70e798ed",
            "transactionHash": "0x8fb40b9f15ad613e63fa48c59a3f02146baf92d6ad80d1095d501f14684683c8"
        },
        "42": {
            "links": {},
            "address": "0x8085b9646593bc35456a71f1b0c38315eb074ede",
            "transactionHash": "0xfb55559a04ab39dda3eb7df90843ae4d3ddb39717c78c91874f8589aec8faadc"
        },
        "1212": {
            "links": {},
            "address": "0x22d5c8bdd4346b390014a07109a8f830094d4abf",
            "transactionHash": "0x5016e3dc3fadc3ff955e84d54377085d01b63ff740732940d8035a5db2ef5960"
        }
    },
    "schemaVersion": "2.0.1"
}