@@ -10,7 +10,7 @@ import "./ConversionRates.sol";
1010/// https://github.com/KyberNetwork/smart-contracts/issues/240
1111
1212
13- contract EnhancedStepFunctions is ConversionRates {
13+ contract ConversionRateEnhancedSteps is ConversionRates {
1414
1515 uint constant internal MAX_STEPS_IN_FUNCTION = 16 ;
1616 int constant internal MAX_IMBALANCE = 2 ** 255 - 1 ;
@@ -19,7 +19,7 @@ contract EnhancedStepFunctions is ConversionRates {
1919 int128 constant internal MIN_STEP_VALUE = - 1 * 2 ** 127 ;
2020 int constant internal MAX_BPS_ADJUSTMENT = 100 * 100 ;
2121
22- function EnhancedStepFunctions (address _admin ) public ConversionRates (_admin)
22+ function ConversionRateEnhancedSteps (address _admin ) public ConversionRates (_admin)
2323 { } // solhint-disable-line no-empty-blocks
2424
2525 // Blocking set qty step func as we won't use
@@ -38,10 +38,10 @@ contract EnhancedStepFunctions is ConversionRates {
3838
3939 function setImbalanceStepFunction (
4040 ERC20 token ,
41- int128 [] xBuy ,
42- int128 [] yBuy ,
43- int128 [] xSell ,
44- int128 [] ySell
41+ int [] xBuy ,
42+ int [] yBuy ,
43+ int [] xSell ,
44+ int [] ySell
4545 )
4646 public
4747 onlyOperator
@@ -86,14 +86,14 @@ contract EnhancedStepFunctions is ConversionRates {
8686
8787 int [] memory buyArray = new int [](yBuy.length );
8888 for (i = 0 ; i < yBuy.length ; i++ ) {
89- int128 xBuyVal = (i == yBuy.length - 1 ) ? MAX_STEP_VALUE : xBuy[i];
90- buyArray[i] = encodeStepFunctionData (xBuyVal, yBuy[i]);
89+ int128 xBuyVal = (i == yBuy.length - 1 ) ? MAX_STEP_VALUE : int128 ( xBuy[i]) ;
90+ buyArray[i] = encodeStepFunctionData (xBuyVal, int128 ( yBuy[i]) );
9191 }
9292
9393 int [] memory sellArray = new int [](ySell.length );
9494 for (i = 0 ; i < ySell.length ; i++ ) {
95- int128 xSellVal = (i == ySell.length - 1 ) ? MAX_STEP_VALUE : xSell[i];
96- sellArray[i] = encodeStepFunctionData (xSellVal, ySell[i]);
95+ int128 xSellVal = (i == ySell.length - 1 ) ? MAX_STEP_VALUE : int128 ( xSell[i]) ;
96+ sellArray[i] = encodeStepFunctionData (xSellVal, int128 ( ySell[i]) );
9797 }
9898
9999 int [] memory emptyArr = new int [](0 );
@@ -171,8 +171,8 @@ contract EnhancedStepFunctions is ConversionRates {
171171
172172 // add imbalance overhead
173173 extraBps = executeStepFunction (
174- tokenData[token].buyRateImbalanceStepFunction,
175- totalImbalance,
174+ tokenData[token].buyRateImbalanceStepFunction,
175+ totalImbalance,
176176 totalImbalance + imbalanceQty
177177 );
178178 rate = addBps (rate, extraBps);
@@ -191,8 +191,8 @@ contract EnhancedStepFunctions is ConversionRates {
191191
192192 // add imbalance overhead
193193 extraBps = executeStepFunction (
194- tokenData[token].sellRateImbalanceStepFunction,
195- totalImbalance + imbalanceQty,
194+ tokenData[token].sellRateImbalanceStepFunction,
195+ totalImbalance + imbalanceQty,
196196 totalImbalance
197197 );
198198 rate = addBps (rate, extraBps);
0 commit comments