aboutsummaryrefslogtreecommitdiffstats
path: root/test/compilationTests/gnosis
diff options
context:
space:
mode:
authorChristian Parpart <christian@ethereum.org>2018-06-21 19:58:38 +0800
committerChristian Parpart <christian@ethereum.org>2018-06-21 20:14:16 +0800
commit6de24b1c5e031dd6bda5de7d5fb1161363443693 (patch)
treeead5fe7b3a5b1c2c282fa8123fe516ce00095c72 /test/compilationTests/gnosis
parent3e9b4383cc42d6bdf09796e52b8816515618e676 (diff)
downloaddexon-solidity-6de24b1c5e031dd6bda5de7d5fb1161363443693.tar.gz
dexon-solidity-6de24b1c5e031dd6bda5de7d5fb1161363443693.tar.zst
dexon-solidity-6de24b1c5e031dd6bda5de7d5fb1161363443693.zip
test: drop var-keyword in compilationTests in favor of explicit types
Diffstat (limited to 'test/compilationTests/gnosis')
-rw-r--r--test/compilationTests/gnosis/MarketMakers/LMSRMarketMaker.sol4
-rw-r--r--test/compilationTests/gnosis/Oracles/MajorityOracle.sol4
2 files changed, 4 insertions, 4 deletions
diff --git a/test/compilationTests/gnosis/MarketMakers/LMSRMarketMaker.sol b/test/compilationTests/gnosis/MarketMakers/LMSRMarketMaker.sol
index 1529129d..344dd8d2 100644
--- a/test/compilationTests/gnosis/MarketMakers/LMSRMarketMaker.sol
+++ b/test/compilationTests/gnosis/MarketMakers/LMSRMarketMaker.sol
@@ -95,7 +95,7 @@ contract LMSRMarketMaker is MarketMaker {
// The price function is exp(quantities[i]/b) / sum(exp(q/b) for q in quantities)
// To avoid overflow, calculate with
// exp(quantities[i]/b - offset) / sum(exp(q/b - offset) for q in quantities)
- var (sum, , outcomeExpTerm) = sumExpOffset(logN, netOutcomeTokensSold, funding, outcomeTokenIndex);
+ (uint256 sum, , uint256 outcomeExpTerm) = sumExpOffset(logN, netOutcomeTokensSold, funding, outcomeTokenIndex);
return outcomeExpTerm / (sum / ONE);
}
@@ -116,7 +116,7 @@ contract LMSRMarketMaker is MarketMaker {
// The cost function is C = b * log(sum(exp(q/b) for q in quantities)).
// To avoid overflow, we need to calc with an exponent offset:
// C = b * (offset + log(sum(exp(q/b - offset) for q in quantities)))
- var (sum, offset, ) = sumExpOffset(logN, netOutcomeTokensSold, funding, 0);
+ (uint256 sum, int256 offset, ) = sumExpOffset(logN, netOutcomeTokensSold, funding, 0);
costLevel = Math.ln(sum);
costLevel = costLevel.add(offset);
costLevel = (costLevel.mul(int(ONE)) / logN).mul(int(funding));
diff --git a/test/compilationTests/gnosis/Oracles/MajorityOracle.sol b/test/compilationTests/gnosis/Oracles/MajorityOracle.sol
index 1562ce48..4b02c2de 100644
--- a/test/compilationTests/gnosis/Oracles/MajorityOracle.sol
+++ b/test/compilationTests/gnosis/Oracles/MajorityOracle.sol
@@ -72,7 +72,7 @@ contract MajorityOracle is Oracle {
constant
returns (bool)
{
- var (outcomeSet, ) = getStatusAndOutcome();
+ (bool outcomeSet, ) = getStatusAndOutcome();
return outcomeSet;
}
@@ -83,7 +83,7 @@ contract MajorityOracle is Oracle {
constant
returns (int)
{
- var (, winningOutcome) = getStatusAndOutcome();
+ (, int winningOutcome) = getStatusAndOutcome();
return winningOutcome;
}
}