UNPKG

@dydxprotocol/exchange-wrappers

Version:

Collection of exchange wrapper contracts used by the dYdX Protocol

146 lines 4.34 kB
{ "contractName": "ZeroExV2MultiOrderExchangeWrapper", "abi": [ { "inputs": [ { "internalType": "address", "name": "zeroExExchange", "type": "address" }, { "internalType": "address", "name": "zeroExProxy", "type": "address" } ], "payable": false, "stateMutability": "nonpayable", "type": "constructor" }, { "constant": true, "inputs": [], "name": "ZERO_EX_EXCHANGE", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "ZERO_EX_TOKEN_PROXY", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "internalType": "address", "name": "", "type": "address" }, { "internalType": "address", "name": "receiver", "type": "address" }, { "internalType": "address", "name": "makerToken", "type": "address" }, { "internalType": "address", "name": "takerToken", "type": "address" }, { "internalType": "uint256", "name": "requestedFillAmount", "type": "uint256" }, { "internalType": "bytes", "name": "orderData", "type": "bytes" } ], "name": "exchange", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "internalType": "address", "name": "makerToken", "type": "address" }, { "internalType": "address", "name": "takerToken", "type": "address" }, { "internalType": "uint256", "name": "desiredMakerToken", "type": "uint256" }, { "internalType": "bytes", "name": "orderData", "type": "bytes" } ], "name": "getExchangeCost", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" } ], "networks": { "1": { "links": {}, "address": "0x0122676358aee287246b2a84377c8ab664d013cb", "transactionHash": "0x93215f1717954d08d7a0edfd00bd49420798402ae4415a471396a0dbf6197381" }, "42": { "links": {}, "address": "0x43dcca8b1d6b03c995c15deb82f4d2c967d1d59a", "transactionHash": "0x69f2f4e48cdcb8ff11b2ca5a3c26e7e3f5b27e7140b02a6a1a9409fdc20fd5a6" } } }