2 lines
9.8 KiB
JSON
2 lines
9.8 KiB
JSON
[{"inputs":[{"internalType":"address","name":"devUtilsAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":true,"inputs":[{"internalType":"bytes[]","name":"callDatas","type":"bytes[]"}],"name":"batchCall","outputs":[{"internalType":"bytes[]","name":"callResults","type":"bytes[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"registryAddress","type":"address"},{"internalType":"address","name":"takerToken","type":"address"},{"internalType":"address","name":"makerToken","type":"address"}],"name":"getLiquidityProviderFromRegistry","outputs":[{"internalType":"address","name":"providerAddress","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"components":[{"internalType":"address","name":"makerAddress","type":"address"},{"internalType":"address","name":"takerAddress","type":"address"},{"internalType":"address","name":"feeRecipientAddress","type":"address"},{"internalType":"address","name":"senderAddress","type":"address"},{"internalType":"uint256","name":"makerAssetAmount","type":"uint256"},{"internalType":"uint256","name":"takerAssetAmount","type":"uint256"},{"internalType":"uint256","name":"makerFee","type":"uint256"},{"internalType":"uint256","name":"takerFee","type":"uint256"},{"internalType":"uint256","name":"expirationTimeSeconds","type":"uint256"},{"internalType":"uint256","name":"salt","type":"uint256"},{"internalType":"bytes","name":"makerAssetData","type":"bytes"},{"internalType":"bytes","name":"takerAssetData","type":"bytes"},{"internalType":"bytes","name":"makerFeeAssetData","type":"bytes"},{"internalType":"bytes","name":"takerFeeAssetData","type":"bytes"}],"internalType":"struct LibOrder.Order[]","name":"orders","type":"tuple[]"},{"internalType":"bytes[]","name":"orderSignatures","type":"bytes[]"}],"name":"getOrderFillableMakerAssetAmounts","outputs":[{"internalType":"uint256[]","name":"orderFillableMakerAssetAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"components":[{"internalType":"address","name":"makerAddress","type":"address"},{"internalType":"address","name":"takerAddress","type":"address"},{"internalType":"address","name":"feeRecipientAddress","type":"address"},{"internalType":"address","name":"senderAddress","type":"address"},{"internalType":"uint256","name":"makerAssetAmount","type":"uint256"},{"internalType":"uint256","name":"takerAssetAmount","type":"uint256"},{"internalType":"uint256","name":"makerFee","type":"uint256"},{"internalType":"uint256","name":"takerFee","type":"uint256"},{"internalType":"uint256","name":"expirationTimeSeconds","type":"uint256"},{"internalType":"uint256","name":"salt","type":"uint256"},{"internalType":"bytes","name":"makerAssetData","type":"bytes"},{"internalType":"bytes","name":"takerAssetData","type":"bytes"},{"internalType":"bytes","name":"makerFeeAssetData","type":"bytes"},{"internalType":"bytes","name":"takerFeeAssetData","type":"bytes"}],"internalType":"struct LibOrder.Order[]","name":"orders","type":"tuple[]"},{"internalType":"bytes[]","name":"orderSignatures","type":"bytes[]"}],"name":"getOrderFillableTakerAssetAmounts","outputs":[{"internalType":"uint256[]","name":"orderFillableTakerAssetAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"curveAddress","type":"address"},{"internalType":"int128","name":"fromTokenIdx","type":"int128"},{"internalType":"int128","name":"toTokenIdx","type":"int128"},{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"}],"name":"sampleBuysFromCurve","outputs":[{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"takerToken","type":"address"},{"internalType":"address","name":"makerToken","type":"address"},{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"}],"name":"sampleBuysFromEth2Dai","outputs":[{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"takerToken","type":"address"},{"internalType":"address","name":"makerToken","type":"address"},{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"},{"components":[{"internalType":"uint256","name":"targetSlippageBps","type":"uint256"},{"internalType":"uint256","name":"maxIterations","type":"uint256"}],"internalType":"struct IERC20BridgeSampler.FakeBuyOptions","name":"opts","type":"tuple"}],"name":"sampleBuysFromKyberNetwork","outputs":[{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"registryAddress","type":"address"},{"internalType":"address","name":"takerToken","type":"address"},{"internalType":"address","name":"makerToken","type":"address"},{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"},{"components":[{"internalType":"uint256","name":"targetSlippageBps","type":"uint256"},{"internalType":"uint256","name":"maxIterations","type":"uint256"}],"internalType":"struct IERC20BridgeSampler.FakeBuyOptions","name":"opts","type":"tuple"}],"name":"sampleBuysFromLiquidityProviderRegistry","outputs":[{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"takerToken","type":"address"},{"internalType":"address","name":"makerToken","type":"address"},{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"}],"name":"sampleBuysFromUniswap","outputs":[{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address[]","name":"path","type":"address[]"},{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"}],"name":"sampleBuysFromUniswapV2","outputs":[{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"curveAddress","type":"address"},{"internalType":"int128","name":"fromTokenIdx","type":"int128"},{"internalType":"int128","name":"toTokenIdx","type":"int128"},{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"name":"sampleSellsFromCurve","outputs":[{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"takerToken","type":"address"},{"internalType":"address","name":"makerToken","type":"address"},{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"name":"sampleSellsFromEth2Dai","outputs":[{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"takerToken","type":"address"},{"internalType":"address","name":"makerToken","type":"address"},{"internalType":"address","name":"intermediateToken","type":"address"},{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"name":"sampleSellsFromEth2DaiHop","outputs":[{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"takerToken","type":"address"},{"internalType":"address","name":"makerToken","type":"address"},{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"name":"sampleSellsFromKyberNetwork","outputs":[{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"registryAddress","type":"address"},{"internalType":"address","name":"takerToken","type":"address"},{"internalType":"address","name":"makerToken","type":"address"},{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"name":"sampleSellsFromLiquidityProviderRegistry","outputs":[{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"multibridge","type":"address"},{"internalType":"address","name":"takerToken","type":"address"},{"internalType":"address","name":"intermediateToken","type":"address"},{"internalType":"address","name":"makerToken","type":"address"},{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"name":"sampleSellsFromMultiBridge","outputs":[{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"takerToken","type":"address"},{"internalType":"address","name":"makerToken","type":"address"},{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"name":"sampleSellsFromUniswap","outputs":[{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address[]","name":"path","type":"address[]"},{"internalType":"uint256[]","name":"takerTokenAmounts","type":"uint256[]"}],"name":"sampleSellsFromUniswapV2","outputs":[{"internalType":"uint256[]","name":"makerTokenAmounts","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"}]
|