Skip to content

Instantly share code, notes, and snippets.

@fgimenez
Created February 22, 2019 20:01
Show Gist options
  • Save fgimenez/d0370ada9ffa146d570494370fb9b0fa to your computer and use it in GitHub Desktop.
Save fgimenez/d0370ada9ffa146d570494370fb9b0fa to your computer and use it in GitHub Desktop.
mythx vs. aragon
Writing artifacts to ./build/contracts
ACLHelper |****************************************************************************************************| 100% || Elapsed: 68.7s ✓ completed
ACLSyntaxSugar |****************************************************************************************************| 100% || Elapsed: 72.1s ✓ completed
ACLHelpers |****************************************************************************************************| 100% || Elapsed: 71.1s ✓ completed
ACL |****************************************************************************************************| 100% || Elapsed: 75.5s ✗ error
APMInternalAppNames |****************************************************************************************************| 100% || Elapsed: 70.6s ✓ completed
APMNamehashMock |****************************************************************************************************| 100% || Elapsed: 71.1s ✗ error
APMNamehash |****************************************************************************************************| 100% || Elapsed: 69.1s ✓ completed
APMRegistry |****************************************************************************************************| 100% || Elapsed: 75.1s ✗ error
APMRegistryFactory |****************************************************************************************************| 100% || Elapsed: 14.9s ✓ completed
AbstractENS |****************************************************************************************************| 100% || Elapsed: 26.7s ✓ completed
APMRegistryFactoryMock |****************************************************************************************************| 100% || Elapsed: 27.7s ✓ completed
AcceptOracle |****************************************************************************************************| 100% || Elapsed: 68.6s ✓ completed
AppProxyBase |****************************************************************************************************| 100% || Elapsed: 18.4s ✓ completed
AppProxyPinned |****************************************************************************************************| 100% || Elapsed: 16.7s ✓ completed
AppProxyFactory |****************************************************************************************************| 100% || Elapsed: 50.6s ✗ error
AppProxyPinnedStorageMock |****************************************************************************************************| 100% || Elapsed: 23.4s ✓ completed
AppProxyUpgradeable |****************************************************************************************************| 100% || Elapsed: 30.9s ✓ completed
AppStorage |****************************************************************************************************| 100% || Elapsed: 72.3s ✓ completed
AppStorageMock |****************************************************************************************************| 100% || Elapsed: 67.8s ✓ completed
AppStub2 |****************************************************************************************************| 100% || Elapsed: 70.4s ✓ completed
AppStub |****************************************************************************************************| 100% || Elapsed: 68.1s ✓ completed
AppStubConditionalRecovery |****************************************************************************************************| 100% || Elapsed: 69.0s ✓ completed
AppStubDepositable |****************************************************************************************************| 100% || Elapsed: 76.3s ✓ completed
AppStubStorage |****************************************************************************************************| 100% || Elapsed: 71.9s ✓ completed
AragonApp |****************************************************************************************************| 100% || Elapsed: 71.7s ✓ completed
Assert |****************************************************************************************************| 100% || Elapsed: 74.5s ✓ completed
Autopetrified |****************************************************************************************************| 100% || Elapsed: 68.7s ✓ completed
BaseEVMScriptExecutor |****************************************************************************************************| 100% || Elapsed: 26.3s ✓ completed
CallsScript |****************************************************************************************************| 100% || Elapsed: 75.8s ✓ completed
ConditionalOracle |****************************************************************************************************| 100% || Elapsed: 70.1s ✓ completed
DAOFactory |****************************************************************************************************| 100% || Elapsed: 70.2s ✗ error
DelegateProxy |****************************************************************************************************| 100% || Elapsed: 16.1s ✓ completed
DepositableDelegateProxy |****************************************************************************************************| 100% || Elapsed: 16.4s ✓ completed
DepositableStorage |****************************************************************************************************| 100% || Elapsed: 68.5s ✓ completed
DepositableStorageMock |****************************************************************************************************| 100% || Elapsed: 70.6s ✓ completed
ENS |****************************************************************************************************| 100% || Elapsed: 69.2s ✓ completed
ENSConstants |****************************************************************************************************| 100% || Elapsed: 69.5s ✓ completed
ENSConstantsMock |****************************************************************************************************| 100% || Elapsed: 68.1s ✓ completed
ENSFactory |********************** | 22% || Elapsed: 68.9s ✗ error
ENSSubdomainRegistrar |****************************************************************************************************| 100% || Elapsed: 73.0s ✓ completed
ERC20 |****************************************************************************************************| 100% || Elapsed: 16.3s ✓ completed
ERCProxy |****************************************************************************************************| 100% || Elapsed: 18.8s ✓ completed
ERCProxyMock |**** | 4% || Elapsed: 14.1s ✗ error
EVMScriptExecutorMock |** | 2% || Elapsed: 8.1s ✗ error
EVMScriptRegistry | | 0% || Elapsed: 0.0s ✗ error
EVMScriptRegistryConstants |****************************************************************************************************| 100% || Elapsed: 70.8s ✓ completed
EVMScriptRegistryConstantsMock |****************************************************************************************************| 100% || Elapsed: 67.8s ✓ completed
EVMScriptRegistryFactory |****************************************************************************************************| 100% || Elapsed: 103.5s ✗ error
EVMScriptRunner |****************************************************************************************************| 100% || Elapsed: 104.5s ✓ completed
EmptyDataReturnOracle |****************************************************************************************************| 100% || Elapsed: 68.3s ✓ completed
EtherTokenConstant |****************************************************************************************************| 100% || Elapsed: 70.0s ✓ completed
EtherTokenConstantMock |****************************************************************************************************| 100% || Elapsed: 67.7s ✓ completed
ExecutionTarget |****************************************************************************************************| 100% || Elapsed: 68.3s ✓ completed
FakeAppConstants |****************************************************************************************************| 100% || Elapsed: 68.9s ✓ completed
IACL |****************************************************************************************************| 100% || Elapsed: 27.7s ✓ completed
IACLOracle |****************************************************************************************************| 100% || Elapsed: 16.7s ✓ completed
IEVMScriptExecutor |****************************************************************************************************| 100% || Elapsed: 28.5s ✓ completed
IEVMScriptRegistry |****************************************************************************************************| 100% || Elapsed: 18.2s ✓ completed
IForwarder |****************************************************************************************************| 100% || Elapsed: 18.4s ✓ completed
IKernel |****************************************************************************************************| 100% || Elapsed: 15.6s ✓ completed
IKernelEvents |****************************************************************************************************| 100% || Elapsed: 68.6s ✓ completed
IVaultRecoverable |****************************************************************************************************| 100% || Elapsed: 26.9s ✓ completed
Initializable |****************************************************************************************************| 100% || Elapsed: 70.4s ✓ completed
InitializableStorageMock |****************************************************************************************************| 100% || Elapsed: 68.1s ✓ completed
IsContract |****************************************************************************************************| 100% || Elapsed: 70.9s ✓ completed
KeccakConstants |****************************************************************************************************| 100% || Elapsed: 69.0s ✗ error
Kernel |****************************************************************************************************| 100% || Elapsed: 71.1s ✗ error
KernelAppIds |****************************************************************************************************| 100% || Elapsed: 71.7s ✓ completed
KernelConstantsMock |****************************************************************************************************| 100% || Elapsed: 72.0s ✗ error
KernelDepositableMock |****************************************************************************************************| 100% || Elapsed: 70.8s ✗ error
KernelNamespaceConstants |****************************************************************************************************| 100% || Elapsed: 71.5s ✓ completed
KernelOverloadMock |****************************************************************************************************| 100% || Elapsed: 69.5s ✓ completed
KernelPinnedStorageMock |****************************************************************************************************| 100% || Elapsed: 28.4s ✓ completed
KernelProxy |****************************************************************************************************| 100% || Elapsed: 26.9s ✓ completed
KernelSetAppMock |****************************************************************************************************| 100% || Elapsed: 69.0s ✗ error
KernelStorage |****************************************************************************************************| 100% || Elapsed: 68.5s ✓ completed
LifecycleMock |****************************************************************************************************| 100% || Elapsed: 71.8s ✓ completed
Math |****************************************************************************************************| 100% || Elapsed: 68.7s ✓ completed
Migrations |****************************************************************************************************| 100% || Elapsed: 69.7s ✓ completed
MockScriptExecutorApp |****************************************************************************************************| 100% || Elapsed: 71.9s ✓ completed
Petrifiable |****************************************************************************************************| 100% || Elapsed: 70.8s ✓ completed
PublicResolver |****************************************************************************************************| 100% || Elapsed: 73.1s ✗ error
RejectOracle |****************** | 18% || Elapsed: 54.7s ✗ error
Repo |**************** | 16% || Elapsed: 48.3s ✗ error
RevertOracle |****************************************************************************************************| 100% || Elapsed: 57.2s ✓ completed
SafeMath |*********** | 11% || Elapsed: 32.4s ✗ error
SafeMath64 |****************************************************************************************************| 100% || Elapsed: 70.9s ✓ completed
SafeMath64Mock |****************************************************************************************************| 100% || Elapsed: 70.6s ✓ completed
SafeMath8 |****************************************************************************************************| 100% || Elapsed: 71.0s ✓ completed
SafeMath8Mock |****************************************************************************************************| 100% || Elapsed: 69.0s ✓ completed
ScriptHelpers |****************************************************************************************************| 100% || Elapsed: 69.4s ✓ completed
StateModifyingOracle |****************************************************************************************************| 100% || Elapsed: 70.2s ✓ completed
Target |****************************************************************************************************| 100% || Elapsed: 71.8s ✓ completed
TestACLInterpreter |****************************************************************************************************| 100% || Elapsed: 70.3s ✗ error
TestDelegateProxy |****************************************************************************************************| 100% || Elapsed: 69.7s ✓ completed
ThrowProxy |****************************************************************************************************| 100% || Elapsed: 69.9s ✗ error
TimeHelpers |****************************************************************************************************| 100% || Elapsed: 69.9s ✓ completed
TimeHelpersMock |****************************************************************************************************| 100% || Elapsed: 68.4s ✓ completed
TokenMock |****************************************************************************************************| 100% || Elapsed: 69.5s ✓ completed
Uint256Helpers |****************************************************************************************************| 100% || Elapsed: 68.2s ✓ completed
Uint256Mock |****************************************************************************************************| 100% || Elapsed: 69.6s ✓ completed
UnsafeAppStub |****************************************************************************************************| 100% || Elapsed: 70.8s ✓ completed
UnsafeAppStubDepositable |****************************************************************************************************| 100% || Elapsed: 67.6s ✓ completed
UnsafeAragonApp |****************************************************************************************************| 100% || Elapsed: 68.7s ✓ completed
UnsafeAragonAppMock |****************************************************************************************************| 100% || Elapsed: 67.8s ✓ completed
UnsafeRepo |****************************************************************************************************| 100% || Elapsed: 74.0s ✗ error
UnstructuredStorage |****************************************************************************************************| 100% || Elapsed: 68.9s ✓ completed
UpgradedKernel |****************************************************************************************************| 100% || Elapsed: 70.1s ✗ error
VaultMock |****************************************************************************************************| 100% || Elapsed: 70.2s ✓ completedTypeError: Cannot read property 'length' of undefined
at Object.findLowerBound (/home/fgimenez/.nvm/versions/node/v10.15.1/lib/node_modules/truffle-security/node_modules/remix-lib/src/util.js:91:24)d: 16.7s ✓ completed
at convertFromCharPosition (/home/fgimenez/.nvm/versions/node/v10.15.1/lib/node_modules/truffle-security/node_modules/remix-lib/src/sourceMappingDecoder.js:115:19)
at SourceMappingDecoder.convertOffsetToLineColumn (/home/fgimenez/.nvm/versions/node/v10.15.1/lib/node_modules/truffle-security/node_modules/remix-lib/src/sourceMappingDecoder.js:93:14)
at MythXIssues.textSrcEntry2lineColumn (/home/fgimenez/.nvm/versions/node/v10.15.1/lib/node_modules/truffle-security/lib/issues2eslint.js:154:14)
at MythXIssues.issue2EsLint (/home/fgimenez/.nvm/versions/node/v10.15.1/lib/node_modules/truffle-security/lib/issues2eslint.js:218:47)
at result.messages.issues.map.issue (/home/fgimenez/.nvm/versions/node/v10.15.1/lib/node_modules/truffle-security/lib/issues2eslint.js:247:52)
at Array.map (<anonymous>)
at MythXIssues.convertMythXReport2EsIssue (/home/fgimenez/.nvm/versions/node/v10.15.1/lib/node_modules/truffle-security/lib/issues2eslint.js:247:34)
at issues.map.report (/home/fgimenez/.nvm/versions/node/v10.15.1/lib/node_modules/truffle-security/lib/issues2eslint.js:264:47)
at Array.map (<anonymous>)
at MythXIssues.getEslintIssues (/home/fgimenez/.nvm/versions/node/v10.15.1/lib/node_modules/truffle-security/lib/issues2eslint.js:264:28)
at objects.map.obj (/home/fgimenez/.nvm/versions/node/v10.15.1/lib/node_modules/truffle-security/helpers.js:318:25)
at Array.map (<anonymous>)
at doReport (/home/fgimenez/.nvm/versions/node/v10.15.1/lib/node_modules/truffle-security/helpers.js:318:10)
at Object.analyze (/home/fgimenez/.nvm/versions/node/v10.15.1/lib/node_modules/truffle-security/helpers.js:433:5)
at process._tickCallback (internal/process/next_tick.js:68:7)
Truffle v5.0.3 (core: 5.0.3)
Node v10.15.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment