Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Time.sol:Time:
- ============ Results ===========
- EVM Code Coverage: 97.9%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controller.sol:Controller:
- ============ Results ===========
- EVM Code Coverage: 99.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/TimeControlled.sol:TimeControlled:
- ============ Results ===========
- EVM Code Coverage: 96.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/ContractExists.sol:ContractExists:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Ownable.sol:Ownable:
- ============ Results ===========
- EVM Code Coverage: 99.5%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Augur.sol:Augur:
- ============ Results ===========
- EVM Code Coverage: 78.3%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/UniverseFactory.sol:UniverseFactory:
- ============ Results ===========
- EVM Code Coverage: 21.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controller.sol:Controller:
- ============ Results ===========
- EVM Code Coverage: 99.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/TestNetReputationToken.sol:TestNetReputationToken:
- ============ Results ===========
- EVM Code Coverage: 84.2%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/ContractExists.sol:ContractExists:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/Reporting.sol:Reporting:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/ReputationToken.sol:ReputationToken:
- ============ Results ===========
- EVM Code Coverage: 83.3%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: True
- Flow1
- /home/alex/Work/augur-core/source/contracts/reporting/ReputationToken.sol:49:47: Warning: Transaction-Ordering Dependency.
- function initialize(IUniverse _universe) public onlyInGoodTimes beforeIn
- Flow2
- /home/alex/Work/augur-core/source/contracts/reporting/ReputationToken.sol:49:47: Warning: Transaction-Ordering Dependency.
- function initialize(IUniverse _universe) public onlyInGoodTimes beforeIn
- /home/alex/Work/augur-core/source/contracts/reporting/ReputationToken.sol:242:33: Warning: Assertion Failure.
- ERC20 _legacyRepToken = getLegacyRepToken()
- Assertion violates when:
- isMigratingFromLegacy = 255
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/LegacyReputationToken.sol:LegacyReputationToken:
- ============ Results ===========
- EVM Code Coverage: 99.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/ContractExists.sol:ContractExists:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/MailboxFactory.sol:MailboxFactory:
- ============ Results ===========
- EVM Code Coverage: 20.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/FeeTokenFactory.sol:FeeTokenFactory:
- ============ Results ===========
- EVM Code Coverage: 20.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/FeeWindowFactory.sol:FeeWindowFactory:
- ============ Results ===========
- EVM Code Coverage: 21.2%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/UniverseFactory.sol:UniverseFactory:
- ============ Results ===========
- EVM Code Coverage: 21.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/ReputationTokenFactory.sol:ReputationTokenFactory:
- ============ Results ===========
- EVM Code Coverage: 20.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/MapFactory.sol:MapFactory:
- ============ Results ===========
- EVM Code Coverage: 20.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Ownable.sol:Ownable:
- ============ Results ===========
- EVM Code Coverage: 99.5%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/collections/Map.sol:Map:
- ============ Results ===========
- EVM Code Coverage: 99.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/collections/Map.sol:51:2: Warning: Transaction-Ordering Dependency.
- function getAsAddressOrZero
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/collections/Map.sol:51:2: Warning: Transaction-Ordering Dependency.
- function getAsAddressOrZero
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/MarketFactory.sol:MarketFactory:
- ============ Results ===========
- EVM Code Coverage: 38.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: True
- Assertion Failure: False
- /home/alex/Work/augur-core/source/contracts/factories/MarketFactory.sol:17:9: Warning: Re-Entrancy Vulnerability.
- _market.initialize.value(msg.value)(_universe, _endTime, _feePerEthInWei, _denominationToken, _designatedReporterAddress, _sender, _numOutcomes, _numTicks)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/ShareTokenFactory.sol:ShareTokenFactory:
- ============ Results ===========
- EVM Code Coverage: 21.2%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/DisputeCrowdsourcerFactory.sol:DisputeCrowdsourcerFactory:
- ============ Results ===========
- EVM Code Coverage: 31.2%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/FeeWindowFactory.sol:FeeWindowFactory:
- ============ Results ===========
- EVM Code Coverage: 21.2%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/MarketFactory.sol:MarketFactory:
- ============ Results ===========
- EVM Code Coverage: 38.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: True
- Assertion Failure: False
- /home/alex/Work/augur-core/source/contracts/factories/MarketFactory.sol:17:9: Warning: Re-Entrancy Vulnerability.
- _market.initialize.value(msg.value)(_universe, _endTime, _feePerEthInWei, _denominationToken, _designatedReporterAddress, _sender, _numOutcomes, _numTicks)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/ReputationTokenFactory.sol:ReputationTokenFactory:
- ============ Results ===========
- EVM Code Coverage: 20.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/Reporting.sol:Reporting:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/Universe.sol:Universe:
- ============ Results ===========
- EVM Code Coverage: 54.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/reporting/Universe.sol:40:54: Warning: Transaction-Ordering Dependency.
- mapping (address => uint256) private designatedReportStakeInAttoRep;
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/reporting/Universe.sol:40:54: Warning: Transaction-Ordering Dependency.
- mapping (address => uint256) private designatedReportStakeInAttoRep;
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/DisputeCrowdsourcer.sol:DisputeCrowdsourcer:
- ============ Results ===========
- EVM Code Coverage: 75.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: True
- Flow1
- /home/alex/Work/augur-core/source/contracts/reporting/DisputeCrowdsourcer.sol:34:66: Warning: Transaction-Ordering Dependency.
- uint256 _feeShare = _cashSupply.mul(_amount).div(_supply);
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/reporting/DisputeCrowdsourcer.sol:34:66: Warning: Transaction-Ordering Dependency.
- uint256 _feeShare = _cashSupply.mul(_amount).div(_supply);
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/reporting/DisputeCrowdsourcer.sol:64:36: Warning: Assertion Failure.
- uint256 _reputationShare = _reputationSupply.mul(_attotokens).div(_supply)
- Assertion violates when:
- balances = 0
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Ownable.sol:Ownable:
- ============ Results ===========
- EVM Code Coverage: 99.5%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/RepPriceOracle.sol:RepPriceOracle:
- ============ Results ===========
- EVM Code Coverage: 99.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/Reporting.sol:Reporting:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/ReputationToken.sol:ReputationToken:
- ============ Results ===========
- EVM Code Coverage: 83.3%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: True
- Flow1
- /home/alex/Work/augur-core/source/contracts/reporting/ReputationToken.sol:49:47: Warning: Transaction-Ordering Dependency.
- function initialize(IUniverse _universe) public onlyInGoodTimes beforeIn
- Flow2
- /home/alex/Work/augur-core/source/contracts/reporting/ReputationToken.sol:49:47: Warning: Transaction-Ordering Dependency.
- function initialize(IUniverse _universe) public onlyInGoodTimes beforeIn
- /home/alex/Work/augur-core/source/contracts/reporting/ReputationToken.sol:242:33: Warning: Assertion Failure.
- ERC20 _legacyRepToken = getLegacyRepToken()
- Assertion violates when:
- isMigratingFromLegacy = 255
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/Reporting.sol:Reporting:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/FeeTokenFactory.sol:FeeTokenFactory:
- ============ Results ===========
- EVM Code Coverage: 20.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/MarketFactory.sol:MarketFactory:
- ============ Results ===========
- EVM Code Coverage: 38.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: True
- Assertion Failure: False
- /home/alex/Work/augur-core/source/contracts/factories/MarketFactory.sol:17:9: Warning: Re-Entrancy Vulnerability.
- _market.initialize.value(msg.value)(_universe, _endTime, _feePerEthInWei, _denominationToken, _designatedReporterAddress, _sender, _numOutcomes, _numTicks)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/RunningAverage.sol:RunningAverage:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/FeeWindow.sol:FeeWindow:
- ============ Results ===========
- EVM Code Coverage: 76.3%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: True
- Flow1
- /home/alex/Work/augur-core/source/contracts/reporting/FeeWindow.sol:42:99: Warning: Transaction-Ordering Dependency.
- function initialize(IUniverse _universe, uint256 _feeWindowId) public onlyInGoodTimes beforeInitialized returns (bool) {
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/reporting/FeeWindow.sol:42:99: Warning: Transaction-Ordering Dependency.
- function initialize(IUniverse _universe, uint256 _feeWindowId) public onlyInGoodTimes beforeInitialized returns (bool) {
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/reporting/FeeWindow.sol:156:16: Warning: Assertion Failure.
- return reportingGasPrice.currentAverage()
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/Reporting.sol:Reporting:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/DisputeCrowdsourcerFactory.sol:DisputeCrowdsourcerFactory:
- ============ Results ===========
- EVM Code Coverage: 31.2%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/InitialReporterFactory.sol:InitialReporterFactory:
- ============ Results ===========
- EVM Code Coverage: 21.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/MailboxFactory.sol:MailboxFactory:
- ============ Results ===========
- EVM Code Coverage: 20.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/MapFactory.sol:MapFactory:
- ============ Results ===========
- EVM Code Coverage: 20.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/factories/ShareTokenFactory.sol:ShareTokenFactory:
- ============ Results ===========
- EVM Code Coverage: 21.2%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:Delegator:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/Delegator.sol:33:95: Warning: Transaction-Ordering Dependency.
- let _retval := delegatecall(gas, _target, _calldataMemoryOffset, calldatasize, 0, 0)
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Ownable.sol:Ownable:
- ============ Results ===========
- EVM Code Coverage: 99.5%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/collections/Map.sol:Map:
- ============ Results ===========
- EVM Code Coverage: 99.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/libraries/collections/Map.sol:51:2: Warning: Transaction-Ordering Dependency.
- function getAsAddressOrZero
- Flow2
- /home/alex/Work/augur-core/source/contracts/libraries/collections/Map.sol:51:2: Warning: Transaction-Ordering Dependency.
- function getAsAddressOrZero
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathInt256.sol:SafeMathInt256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:Market:
- ============ Results ===========
- EVM Code Coverage: 46.2%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: True
- Flow1
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:42:19: Warning: Transaction-Ordering Dependency.
- ICash private cash;
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:42:19: Warning: Transaction-Ordering Dependency.
- ICash private cash;
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:371:16: Warning: Assertion Failure.
- return getInitialReporter()
- Assertion violates when:
- participants = 0
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:367:16: Warning: Assertion Failure.
- return getInitialReporter()
- Assertion violates when:
- participants = 0
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:119:45: Warning: Assertion Failure.
- IInitialReporter _initialReporter = getInitialReporter()
- Assertion violates when:
- participants = 0
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:463:16: Warning: Assertion Failure.
- return getShareToken(_shadyShareToken.getOutcome())
- Assertion violates when:
- shareTokens = 0
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:384:16: Warning: Assertion Failure.
- return getWinningReportingParticipant()
- Assertion violates when:
- participants = 0
- winningPayoutDistributionHash = 115792089237316195423570985008687907853269984665640564039457584007913129639935
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:176:17: Warning: Assertion Failure.
- require(getInitialReporter()
- Assertion violates when:
- participants = 0
- winningPayoutDistributionHash = 0
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:363:16: Warning: Assertion Failure.
- return getInitialReporter()
- Assertion violates when:
- participants = 0
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:282:48: Warning: Assertion Failure.
- IInitialReporter _initialParticipant = getInitialReporter()
- Assertion violates when:
- participants = 0
- winningPayoutDistributionHash = 0
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:483:13: Warning: Assertion Failure.
- if (isFinalized()
- Assertion violates when:
- shareTokens = 0
- winningPayoutDistributionHash = 0
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:308:48: Warning: Assertion Failure.
- IInitialReporter _initialParticipant = getInitialReporter()
- Assertion violates when:
- participants = 0
- winningPayoutDistributionHash = 0
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:405:16: Warning: Assertion Failure.
- return getWinningReportingParticipant()
- Assertion violates when:
- participants = 0
- winningPayoutDistributionHash = 115792089237316195423570985008687907853269984665640564039457584007913129639935
- /home/alex/Work/augur-core/source/contracts/reporting/Market.sol:484:65: Warning: Assertion Failure.
- IReportingParticipant _winningReportingPartcipant = getWinningReportingParticipant()
- Assertion violates when:
- participants = 0
- winningPayoutDistributionHash = 115792089237316195423570985008687907853269984665640564039457584007913129639935
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/Reporting.sol:Reporting:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Ownable.sol:Ownable:
- ============ Results ===========
- EVM Code Coverage: 99.5%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/Mailbox.sol:Mailbox:
- ============ Results ===========
- EVM Code Coverage: 97.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/FeeToken.sol:FeeToken:
- ============ Results ===========
- EVM Code Coverage: 91.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/reporting/FeeToken.sol:45:15: Warning: Transaction-Ordering Dependency.
- controller.getAugur().logFeeTokenMin
- Flow2
- /home/alex/Work/augur-core/source/contracts/reporting/FeeToken.sol:45:15: Warning: Transaction-Ordering Dependency.
- controller.getAugur().logFeeTokenMin
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/CashAutoConverter.sol:CashAutoConverter:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/ReentrancyGuard.sol:ReentrancyGuard:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/CancelOrder.sol:CancelOrder:
- ============ Results ===========
- EVM Code Coverage: 42.3%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: True
- Flow1
- /home/alex/Work/augur-core/source/contracts/trading/CancelOrder.sol:42:24: Warning: Transaction-Ordering Dependency.
- _orders.removeOrder(_orderId);
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/trading/CancelOrder.sol:42:24: Warning: Transaction-Ordering Dependency.
- _orders.removeOrder(_orderId);
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/CancelOrder.sol:44:9: Warning: Assertion Failure.
- refundOrder(msg.sender, _type, _sharesEscrowed, _moneyEscrowed, _market, _outcome)
- Assertion violates when:
- _orderId = 115792089237316195423570985008687907853269984665640564039457584007913129639935
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/ICancelOrder.sol:ICancelOrder:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/CashAutoConverter.sol:CashAutoConverter:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/MarketValidator.sol:MarketValidator:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/ReentrancyGuard.sol:ReentrancyGuard:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/reporting/Reporting.sol:Reporting:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/ClaimTradingProceeds.sol:ClaimTradingProceeds:
- ============ Results ===========
- EVM Code Coverage: 53.9%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/trading/ClaimTradingProceeds.sol:38:45: Warning: Transaction-Ordering Dependency.
- (_proceeds, _shareHolderShare, _creatorShare, _reporterShare)
- Flow2
- /home/alex/Work/augur-core/source/contracts/trading/ClaimTradingProceeds.sol:38:45: Warning: Transaction-Ordering Dependency.
- (_proceeds, _shareHolderShare, _creatorShare, _reporterShare)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/IClaimTradingProceeds.sol:IClaimTradingProceeds:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/CashAutoConverter.sol:CashAutoConverter:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/MarketValidator.sol:MarketValidator:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/ReentrancyGuard.sol:ReentrancyGuard:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Trade.sol:Trade:
- ============ Results ===========
- EVM Code Coverage: 74.2%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: True
- Assertion Failure: True
- Flow1
- /home/alex/Work/augur-core/source/contracts/trading/Trade.sol:29:6: Warning: Transaction-Ordering Dependency.
- return _result;
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/trading/Trade.sol:29:6: Warning: Transaction-Ordering Dependency.
- return _result;
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/Trade.sol:61:28: Warning: Re-Entrancy Vulnerability.
- bytes32 _orderId = _orders.getBestOrderId(_type, _market, _outcome)
- /home/alex/Work/augur-core/source/contracts/trading/Trade.sol:20:61: Warning: Re-Entrancy Vulnerability.
- function publicBuy(IMarket _market, uint256 _outcome, uint256 _fxpAmount, uint256 _price, bytes32 _betterOrderId, bytes32 _worseOrder
- /home/alex/Work/augur-core/source/contracts/trading/Trade.sol:64:35: Warning: Re-Entrancy Vulnerability.
- uint256 _orderPrice = _orders.getPrice(_orderId)
- /home/alex/Work/augur-core/source/contracts/trading/Trade.sol:20:47: Warning: Re-Entrancy Vulnerability.
- function publicBuy(IMarket _market, uint256 _outcome, uint256 _fxpAmou
- /home/alex/Work/augur-core/source/contracts/trading/Trade.sol:60:35: Warning: Re-Entrancy Vulnerability.
- IOrders _orders = IOrders(controller.lookup("Orders")
- /home/alex/Work/augur-core/source/contracts/trading/Trade.sol:34:9: Warning: Re-Entrancy Vulnerability.
- _market.assertBalances()
- /home/alex/Work/augur-core/source/contracts/trading/Trade.sol:59:29: Warning: Assertion Failure.
- Order.Types _type = Order.getOrderTradingTypeFromFillerDirection(_direction)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/ShareToken.sol:ShareToken:
- ============ Results ===========
- EVM Code Coverage: 91.4%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/trading/ShareToken.sol:42:134: Warning: Transaction-Ordering Dependency.
- function trustedFillOrderTransfer(address _source, address _destination, uint256 _attotokens) public onlyCaller("FillOrder") onlyInGoodTimes afterInitialized r
- Flow2
- /home/alex/Work/augur-core/source/contracts/trading/ShareToken.sol:42:134: Warning: Transaction-Ordering Dependency.
- function trustedFillOrderTransfer(address _source, address _destination, uint256 _attotokens) public onlyCaller("FillOrder") onlyInGoodTimes afterInitialized r
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/CashAutoConverter.sol:CashAutoConverter:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/MarketValidator.sol:MarketValidator:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/ReentrancyGuard.sol:ReentrancyGuard:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/CreateOrder.sol:CreateOrder:
- ============ Results ===========
- EVM Code Coverage: 36.3%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: True
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/trading/CreateOrder.sol:25:111: Warning: Transaction-Ordering Dependency.
- Order.Data memory _orderData = Order.create(controller, _creator, _outcome, _type, _attoshares, _displayPrice, _market, _betterOrder
- Flow2
- /home/alex/Work/augur-core/source/contracts/trading/CreateOrder.sol:25:111: Warning: Transaction-Ordering Dependency.
- Order.Data memory _orderData = Order.create(controller, _creator, _outcome, _type, _attoshares, _displayPrice, _market, _betterOrder
- /home/alex/Work/augur-core/source/contracts/trading/CreateOrder.sol:18:20: Warning: Re-Entrancy Vulnerability.
- function publicCreateOrder(Order.Types _type, uint256 _attoshares, uint256 _displayPrice, IM
- /home/alex/Work/augur-core/source/contracts/trading/CreateOrder.sol:19:68: Warning: Re-Entrancy Vulnerability.
- bytes32 _result = this.createOrder(msg.sender, _type, _attoshares, _displayPrice
- /home/alex/Work/augur-core/source/contracts/trading/CreateOrder.sol:18:215: Warning: Re-Entrancy Vulnerability.
- function publicCreateOrder(Order.Types _type, uint256 _attoshares, uint256 _displayPrice, IMarket _market, uint256 _outcome, bytes32 _betterOrderId, bytes32 _worseOrderId, bytes32 _tradeGroupId) external payable marketIsLegit(_market)
- /home/alex/Work/augur-core/source/contracts/trading/CreateOrder.sol:19:103: Warning: Re-Entrancy Vulnerability.
- bytes32 _result = this.createOrder(msg.sender, _type, _attoshares, _displayPrice, _market, _outcome, _betterOrderId, _worseOrderId, _tradeGroupId);
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/CreateOrder.sol:19:27: Warning: Re-Entrancy Vulnerability.
- bytes32 _result = this.createOrder(msg.sender, _type, _attoshares, _displayPrice, _market, _outcome, _betterOrderId, _worseOrderId, _tradeGroupId)
- /home/alex/Work/augur-core/source/contracts/trading/CreateOrder.sol:18:6: Warning: Re-Entrancy Vulnerability.
- function publicCreateOrder(Or
- /home/alex/Work/augur-core/source/contracts/trading/CreateOrder.sol:20:9: Warning: Re-Entrancy Vulnerability.
- _market.assertBalances()
- /home/alex/Work/augur-core/source/contracts/trading/CreateOrder.sol:20:22: Warning: Re-Entrancy Vulnerability.
- _market.assertBalances();
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/CreateOrder.sol:18:275: Warning: Re-Entrancy Vulnerability.
- function publicCreateOrder(Order.Types _type, uint256 _attoshares, uint256 _displayPrice, IMarket _market, uint256 _outcome, bytes32 _betterOrderId, bytes32 _worseOrderId, bytes32 _tradeGroupId) external payable marketIsLegit(_market) convertToAndFromCash onlyInGoodTimes returns (bytes32) {
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Cash.sol:Cash:
- ============ Results ===========
- EVM Code Coverage: 99.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: True
- Flow1
- /home/alex/Work/augur-core/source/contracts/trading/Cash.sol:47:4: Warning: Transaction-Ordering Dependency.
- return true;
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/trading/Cash.sol:47:4: Warning: Transaction-Ordering Dependency.
- return true;
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/Cash.sol:46:9: Warning: Assertion Failure.
- assert(this.balance >= totalSupply())
- Assertion violates when:
- _amount = 1
- balances = 1
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/CashAutoConverter.sol:CashAutoConverter:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/MarketValidator.sol:MarketValidator:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/ReentrancyGuard.sol:ReentrancyGuard:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:CompleteSets:
- ============ Results ===========
- EVM Code Coverage: 80.5%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: True
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:38:34: Warning: Transaction-Ordering Dependency.
- require(_augur.trustedTransfer(_denominationToken, _sen
- Flow2
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:38:34: Warning: Transaction-Ordering Dependency.
- require(_augur.trustedTransfer(_denominationToken, _sen
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:26:9: Warning: Re-Entrancy Vulnerability.
- _market.assertBalances()
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:21:43: Warning: Re-Entrancy Vulnerability.
- * Buys `_amount` shares of every outcome in the specified market.
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:25:85: Warning: Re-Entrancy Vulnerability.
- controller.getAugur().logCompleteSetsPurchased(_market.getUniverse(), _market, msg.sender, _amoun
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:23:159: Warning: Re-Entrancy Vulnerability.
- function publicBuyCompleteSets(IMarket _market, uint256 _amount) external marketIsLegit(_market) payable convertToAndFromCash onlyInGoodTimes returns (bool) {
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:26:11: Warning: Re-Entrancy Vulnerability.
- _market.assertBalances();
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:25:9: Warning: Re-Entrancy Vulnerability.
- controller.getAugur()
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:21:29: Warning: Re-Entrancy Vulnerability.
- * Buys `_amount` shares of every outcome in the spe
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:25:9: Warning: Re-Entrancy Vulnerability.
- controller.getAugur().logCompleteSetsPurchased(_market.getUniverse(), _market, msg.sender, _amount)
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:25:56: Warning: Re-Entrancy Vulnerability.
- controller.getAugur().logCompleteSetsPurchased(_market.getUniverse()
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:30:24: Warning: Re-Entrancy Vulnerability.
- function buyCompleteSets(address _sender, IMarket _market, uint256
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:24:9: Warning: Re-Entrancy Vulnerability.
- this.buyCompleteSets(msg.sender, _market, _amount)
- /home/alex/Work/augur-core/source/contracts/trading/CompleteSets.sol:24:56: Warning: Re-Entrancy Vulnerability.
- this.buyCompleteSets(msg.sender, _market, _amount);
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/OrdersFetcher.sol:OrdersFetcher:
- ============ Results ===========
- EVM Code Coverage: 87.4%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: True
- Flow1
- /home/alex/Work/augur-core/source/contracts/trading/OrdersFetcher.sol:36:68: Warning: Transaction-Ordering Dependency.
- _worseOrderId = _orders.getBetterOrderId(_worseOrderId);
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/trading/OrdersFetcher.sol:36:68: Warning: Transaction-Ordering Dependency.
- _worseOrderId = _orders.getBetterOrderId(_worseOrderId);
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/OrdersFetcher.sol:96:21: Warning: Assertion Failure.
- return (descendOrderList(_type, _price, _bestOrderId)
- Assertion violates when:
- _type = 254
- _worstOrderId = 0
- _bestOrderId = 115792089237316195423570985008687907853269984665640564039457584007913129639935
- _worseOrderId = 0
- _betterOrderId = 0
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/CashAutoConverter.sol:CashAutoConverter:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/ReentrancyGuard.sol:ReentrancyGuard:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:DirectionExtensions:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:FillOrder:
- ============ Results ===========
- EVM Code Coverage: 23.1%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: True
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:56:19: Warning: Transaction-Ordering Dependency.
- Participant creator;
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:17:198: Warning: Transaction-Ordering Dependency.
- // CONSIDER: At some point it would probably be a good idea to shift much of the logic from trading contracts into extensions. In particular this means sorting for making and WCL calculcations + order walking for taking.
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:379:27: Warning: Re-Entrancy Vulnerability.
- uint256 _result = this.fillOrder(msg.sender, _orderId, _amountFillerWants, _tradeGroupId)
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:17:198: Warning: Re-Entrancy Vulnerability.
- // CONSIDER: At some point it would probably be a good idea to shift much of the logic from trading contracts into extensions. In particular this means sorting for making and WCL calculcations + order walking for taking.
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:32:33: Warning: Re-Entrancy Vulnerability.
- IShareToken[] shortShareTokens;
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:28:13: Warning: Re-Entrancy Vulnerability.
- IMarket market;
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:381:9: Warning: Re-Entrancy Vulnerability.
- _market.assertBalances()
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:34:6: Warning: Re-Entrancy Vulnerability.
- }
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:17:184: Warning: Re-Entrancy Vulnerability.
- // CONSIDER: At some point it would probably be a good idea to shift much of the logic from trading contracts into extensions. In particular this means sorting for making and WCL calculcations + order walking fo
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:380:35: Warning: Re-Entrancy Vulnerability.
- IMarket _market = IOrders(controller.lookup("Orders")
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:380:27: Warning: Re-Entrancy Vulnerability.
- IMarket _market = IOrders(controller.lookup("Orders")).getMarket(_orderId)
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:38:24: Warning: Re-Entrancy Vulnerability.
- uint256 outcome;
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:30:13: Warning: Re-Entrancy Vulnerability.
- ICash denominationToken;
- ^
- Spanning multiple lines.
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/FillOrder.sol:Trade:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/CashAutoConverter.sol:CashAutoConverter:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/MarketValidator.sol:MarketValidator:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/TradingEscapeHatch.sol:TradingEscapeHatch:
- ============ Results ===========
- EVM Code Coverage: 52.9%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/Controlled.sol:Controlled:
- ============ Results ===========
- EVM Code Coverage: 97.6%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- Flow2
- /home/alex/Work/augur-core/source/contracts/Controlled.sol:59:9: Warning: Transaction-Ordering Dependency.
- _target.transfer(this.balance)
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/DelegationTarget.sol:DelegationTarget:
- ============ Results ===========
- EVM Code Coverage: 97.8%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- Flow1
- Flow2
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathInt256.sol:SafeMathInt256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Orders.sol:Orders:
- ============ Results ===========
- EVM Code Coverage: 77.5%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): True
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: True
- Flow1
- /home/alex/Work/augur-core/source/contracts/trading/Orders.sol:52:53: Warning: Transaction-Ordering Dependency.
- function getOrderCreator(bytes32 _orderId) public view returns (address) {
- ^
- Spanning multiple lines.
- Flow2
- /home/alex/Work/augur-core/source/contracts/trading/Orders.sol:52:53: Warning: Transaction-Ordering Dependency.
- function getOrderCreator(bytes32 _orderId) public view returns (address) {
- ^
- Spanning multiple lines.
- /home/alex/Work/augur-core/source/contracts/trading/Orders.sol:85:27: Warning: Assertion Failure.
- return worstOrder[getBestOrderWorstOrderHash(_market, _outcome, _type)
- Assertion violates when:
- _type = 254
- /home/alex/Work/augur-core/source/contracts/trading/Orders.sol:149:20: Warning: Assertion Failure.
- _orderId = getOrderId(_type, _market, _amount, _price, _sender, block.number, _outcome, _moneyEscrowed, _sharesEscrowed)
- Assertion violates when:
- _type = 254
- _outcome = 18004803423401827660848029348735919068346528269279243844115834335381596143615
- /home/alex/Work/augur-core/source/contracts/trading/Orders.sol:225:23: Warning: Assertion Failure.
- if (bestOrder[getBestOrderWorstOrderHash(_market, _outcome, _type)
- Assertion violates when:
- orders = 254
- /home/alex/Work/augur-core/source/contracts/trading/Orders.sol:184:34: Warning: Assertion Failure.
- uint256 _fillPrice = _order.market.getNumTicks().sub(_order.price)
- Assertion violates when:
- _tokensFilled = 0
- _sharesFilled = 0
- _orderId = 115792089237316195423570985008687907853269984665640564039457584007913129639935
- /home/alex/Work/augur-core/source/contracts/trading/Orders.sol:81:26: Warning: Assertion Failure.
- return bestOrder[getBestOrderWorstOrderHash(_market, _outcome, _type)
- Assertion violates when:
- _type = 254
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/Initializable.sol:Initializable:
- ============ Results ===========
- EVM Code Coverage: 98.7%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/libraries/math/SafeMathUint256.sol:SafeMathUint256:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
- contract /home/alex/Work/augur-core/source/contracts/trading/Order.sol:Order:
- ============ Results ===========
- EVM Code Coverage: 100.0%
- Parity Multisig Bug 2: False
- Callstack Depth Attack Vulnerability: False
- Transaction-Ordering Dependence (TOD): False
- Timestamp Dependency: False
- Re-Entrancy Vulnerability: False
- Assertion Failure: False
- ====== Analysis Completed ======
Add Comment
Please, Sign In to add comment