[AugurProject/augur-core] Solc 0.4.24 (#734)

Reduced Market contract size by some removal of things that are redundant or won’t be relevant in v2
You can view, comment on, or merge this pull request online at:

https://github.com/AugurProject/augur-core/pull/734

— Commit Summary —

* checkpoint
* modify market to fit size requirement.

— File Changes —

M README.md (4)
M output/contracts/abi.json (1069)
M package-lock.json (11)
M package.json (2)
M source/contracts/Augur.sol (86)
M source/contracts/Controlled.sol (4)
M source/contracts/Controller.sol (4)
M source/contracts/IAugur.sol (2)
M source/contracts/IControlled.sol (2)
M source/contracts/IController.sol (2)
M source/contracts/ITime.sol (2)
M source/contracts/LegacyReputationToken.sol (10)
M source/contracts/TestNetReputationToken.sol (6)
M source/contracts/Time.sol (2)
M source/contracts/TimeControlled.sol (4)
M source/contracts/external/EscapeHatchController.sol (4)
D source/contracts/external/MkrPriceFeed/DSAuth.sol (48)
D source/contracts/external/MkrPriceFeed/DSAuthEvents.sol (7)
D source/contracts/external/MkrPriceFeed/DSAuthority.sol (7)
D source/contracts/external/MkrPriceFeed/DSGuard.sol (45)
D source/contracts/external/MkrPriceFeed/DSGuardEvents.sol (16)
D source/contracts/external/MkrPriceFeed/DSGuardFactory.sol (14)
D source/contracts/external/MkrPriceFeed/DSMath.sol (79)
D source/contracts/external/MkrPriceFeed/DSNote.sol (27)
D source/contracts/external/MkrPriceFeed/DSThing.sol (14)
D source/contracts/external/MkrPriceFeed/DSValue.sol (30)
D source/contracts/external/MkrPriceFeed/FeedFactory.sol (18)
D source/contracts/external/MkrPriceFeed/Medianizer.sol (116)
D source/contracts/external/MkrPriceFeed/PriceFeed.sol (35)
M source/contracts/external/OrdersFinder.sol (4)
D source/contracts/external/PriceFeedWrapper.sol (36)
D source/contracts/external/RepPriceBridge.sol (45)
M source/contracts/factories/DisputeCrowdsourcerFactory.sol (2)
M source/contracts/factories/FeeTokenFactory.sol (4)
M source/contracts/factories/FeeWindowFactory.sol (2)
M source/contracts/factories/InitialReporterFactory.sol (2)
M source/contracts/factories/MailboxFactory.sol (2)
M source/contracts/factories/MapFactory.sol (2)
M source/contracts/factories/MarketFactory.sol (2)
M source/contracts/factories/ReputationTokenFactory.sol (2)
M source/contracts/factories/ShareTokenFactory.sol (2)
M source/contracts/factories/UniverseFactory.sol (2)
M source/contracts/legacy_reputation/BasicToken.sol (2)
M source/contracts/legacy_reputation/ERC20.sol (2)
M source/contracts/legacy_reputation/ERC20Basic.sol (2)
M source/contracts/legacy_reputation/Initializable.sol (2)
M source/contracts/legacy_reputation/LegacyRepToken.sol (8)
M source/contracts/legacy_reputation/Ownable.sol (2)
M source/contracts/legacy_reputation/Pausable.sol (2)
M source/contracts/legacy_reputation/PausableToken.sol (2)
M source/contracts/legacy_reputation/SafeMath.sol (2)
M source/contracts/legacy_reputation/StandardToken.sol (2)
M source/contracts/libraries/CashAutoConverter.sol (2)
M source/contracts/libraries/ContractExists.sol (2)
M source/contracts/libraries/DelegationTarget.sol (2)
M source/contracts/libraries/Delegator.sol (4)
M source/contracts/libraries/IOwnable.sol (2)
M source/contracts/libraries/ITyped.sol (2)
M source/contracts/libraries/Initializable.sol (2)
M source/contracts/libraries/MarketValidator.sol (2)
M source/contracts/libraries/Ownable.sol (4)
M source/contracts/libraries/ReentrancyGuard.sol (2)
M source/contracts/libraries/collections/Map.sol (2)
M source/contracts/libraries/math/SafeMathInt256.sol (2)
M source/contracts/libraries/math/SafeMathUint256.sol (2)
M source/contracts/libraries/token/BasicToken.sol (4)
M source/contracts/libraries/token/ERC20.sol (2)
M source/contracts/libraries/token/ERC20Basic.sol (2)
M source/contracts/libraries/token/StandardToken.sol (4)
M source/contracts/libraries/token/VariableSupplyToken.sol (6)
M source/contracts/reporting/BaseReportingParticipant.sol (2)
M source/contracts/reporting/DisputeCrowdsourcer.sol (2)
M source/contracts/reporting/FeeToken.sol (2)
M source/contracts/reporting/FeeWindow.sol (2)
M source/contracts/reporting/IDisputeCrowdsourcer.sol (2)
M source/contracts/reporting/IFeeToken.sol (4)
M source/contracts/reporting/IFeeWindow.sol (2)
M source/contracts/reporting/IInitialReporter.sol (2)
M source/contracts/reporting/IMailbox.sol (2)
M source/contracts/reporting/IMarket.sol (2)
M source/contracts/reporting/IRepPriceOracle.sol (2)
M source/contracts/reporting/IReportingParticipant.sol (2)
M source/contracts/reporting/IReputationToken.sol (2)
M source/contracts/reporting/IUniverse.sol (2)
M source/contracts/reporting/InitialReporter.sol (2)
M source/contracts/reporting/Mailbox.sol (6)
M source/contracts/reporting/Market.sol (18)
M source/contracts/reporting/RepPriceOracle.sol (2)
M source/contracts/reporting/Reporting.sol (2)
M source/contracts/reporting/ReputationToken.sol (2)
M source/contracts/reporting/Universe.sol (2)
M source/contracts/trading/CancelOrder.sol (2)
M source/contracts/trading/Cash.sol (10)
M source/contracts/trading/ClaimTradingProceeds.sol (4)
M source/contracts/trading/CompleteSets.sol (2)
M source/contracts/trading/CreateOrder.sol (2)
M source/contracts/trading/FillOrder.sol (2)
M source/contracts/trading/ICancelOrder.sol (2)
M source/contracts/trading/ICash.sol (2)
M source/contracts/trading/IClaimTradingProceeds.sol (2)
M source/contracts/trading/ICompleteSets.sol (2)
M source/contracts/trading/ICreateOrder.sol (2)
M source/contracts/trading/IFillOrder.sol (2)
M source/contracts/trading/IOrders.sol (2)
M source/contracts/trading/IOrdersFetcher.sol (2)
M source/contracts/trading/IShareToken.sol (2)
M source/contracts/trading/ITrade.sol (2)
M source/contracts/trading/ITradingEscapeHatch.sol (2)
M source/contracts/trading/Order.sol (2)
M source/contracts/trading/Orders.sol (6)
M source/contracts/trading/OrdersFetcher.sol (2)
M source/contracts/trading/ShareToken.sol (2)
M source/contracts/trading/Trade.sol (6)
M source/contracts/trading/TradingEscapeHatch.sol (2)
M source/support/Dockerfile (2)
M source/support/base/Dockerfile (3)
M source/support/test/oyente/Dockerfile (2)
M source/support/test/smt/Dockerfile (2)
M tests/reporting/test_escape_hatches.py (30)
M tests/solidity_test_helpers/CashWrapperHelper.sol (2)
M tests/solidity_test_helpers/Constants.sol (2)
M tests/solidity_test_helpers/ContractExistsHelper.sol (2)
M tests/solidity_test_helpers/ControllerUser.sol (2)
M tests/solidity_test_helpers/DelegatorHelper.sol (2)
M tests/solidity_test_helpers/MaliciousMarket.sol (4)
M tests/solidity_test_helpers/MaliciousMarketHaver.sol (4)
M tests/solidity_test_helpers/MaliciousTrader.sol (4)
M tests/solidity_test_helpers/MapHelper.sol (2)
M tests/solidity_test_helpers/MockAugur.sol (2)
M tests/solidity_test_helpers/MockCash.sol (2)
M tests/solidity_test_helpers/MockDisputeCrowdsourcer.sol (2)
M tests/solidity_test_helpers/MockDisputeCrowdsourcerFactory.sol (2)
M tests/solidity_test_helpers/MockFeeToken.sol (4)
M tests/solidity_test_helpers/MockFeeTokenFactory.sol (2)
M tests/solidity_test_helpers/MockFeeWindow.sol (2)
M tests/solidity_test_helpers/MockFeeWindowFactory.sol (2)
M tests/solidity_test_helpers/MockFillOrder.sol (2)
M tests/solidity_test_helpers/MockInitialReporter.sol (2)
M tests/solidity_test_helpers/MockInitialReporterFactory.sol (4)
M tests/solidity_test_helpers/MockLegacyReputationToken.sol (2)
M tests/solidity_test_helpers/MockMarket.sol (2)
M tests/solidity_test_helpers/MockMarketFactory.sol (2)
M tests/solidity_test_helpers/MockReputationToken.sol (2)
M tests/solidity_test_helpers/MockReputationTokenFactory.sol (2)
M tests/solidity_test_helpers/MockShareToken.sol (2)
M tests/solidity_test_helpers/MockShareTokenFactory.sol (2)
M tests/solidity_test_helpers/MockStandardToken.sol (2)
M tests/solidity_test_helpers/MockToken.sol (2)
M tests/solidity_test_helpers/MockUniverse.sol (2)
M tests/solidity_test_helpers/MockUniverseFactory.sol (2)
M tests/solidity_test_helpers/MockVariableSupplyToken.sol (2)
M tests/solidity_test_helpers/Redeploy/NewReputationToken.sol (2)
M tests/solidity_test_helpers/ReentrancyGuardHelper.sol (2)
M tests/solidity_test_helpers/SafeMathInt256Tester.sol (2)
M tests/solidity_test_helpers/SafeMathUint256Tester.sol (2)
M tests/solidity_test_helpers/StandardTokenHelper.sol (2)
M tests/solidity_test_helpers/TestControlled.sol (2)
M tests/solidity_test_helpers/TestController.sol (4)
M tests/solidity_test_helpers/TestTrade.sol (4)
M tests/solidity_test_helpers/UpgradedUniverse.sol (4)
M tests/solidity_test_helpers/ZeroX/ZeroXPoC.sol (2)
D tests/test_mkr_price_feed.py (136)

— Patch Links —

https://github.com/AugurProject/augur-core/pull/734.patch
https://github.com/AugurProject/augur-core/pull/734.diff