-
Notifications
You must be signed in to change notification settings - Fork 20.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Importing App causes Seg Fault #35
Comments
Totally correct - then again the 'warning warning this is bound to a specific version of qt' was a bit of a giveaway :) Thanks Casey! |
Same problem for me. Installation following (Go-Ethereum (CLI + Ethereal) simple build guide for OSX) osx 10.9.2 macee:ethereal jac$ pwd SIGSEGV: segmentation violation runtime.cgocallbackg() goroutine 1 [semacquire]: goroutine 3 [syscall]: goroutine 4 [syscall]: goroutine 7 [select]: goroutine 8 [select]: goroutine 9 [select]: goroutine 10 [select]: goroutine 11 [select]: goroutine 12 [select]: goroutine 13 [select]: goroutine 14 [chan receive]: goroutine 17 [select]: goroutine 18 [IO wait]: goroutine 19 [IO wait]: goroutine 22 [select]: goroutine 32 [chan receive]: goroutine 33 [syscall]: rax 0x641ed60 |
I'm going to try and replicate this. Everything is still working here. Edit: |
Rolled back to 5.2.0 |
Good to know @stephantual could you update your excellent installation guide mentioning for now we are frozen on 5.2.0? |
@maran thanks. i have been using 5.2.0 for a bit now. If anyone else has this problem on Ubuntu, the fix is to compile and use 5.2.0 from here and then follow the instructions on the QT page of the wiki to set the environment variables properly. To use ethereal as a desktop app, I just built a small wrapper in my ~/.bin folder which sets the proper environment variables per the wiki instructions prior to launching ethereal and then I should have added this a while ago but I forgot.... Just updated the wiki. |
RC7 was not installing for me on 5.2.0, I had to flip to 5.2.1 to make it install. |
RC8 fails to import samplecoin app with qt5.2.1 , confirmed. |
Right, there seems to be a brew problem whereby people are misled by error messages on install of a new release that somehow 5.2.1 is now supported (it's NOT). If you are having problems with QT during install (ie, errors installing with messages along the lines of QT 5.2.1 not found), you probably have accidentaly brewed QT 5.2.1 or higher before downgrading to 5.2.0. Same thing if you find that 'import app' causes a 'panic' in the console. I have no idea why that's happening, although it appears brew is being naughty and leaving links behind or similar issue. To solve this problem, the workaround is as follows:
|
Confirmed fixed on RC11 clean OS install. For those still having issues, see workaround above. Obscuren please close. |
Just ran into the same issue (running on Arch linux) is there a reason to use a very specific version of QT5? |
I had the same issue running POC5 RC11 Putting the following in the ~/.bashrc file solved it for me (change the /home/simon of course) export PKG_CONFIG_PATH=/home/simon/Qt5.2.0/5.2.0/gcc_64/lib/pkgconfig This is also in the wiki but posted here as well |
Solved this by following these instructions on how to downgrade OS X Instructions with brew
If you already have a previous installation before downgrading to Qt 5.2.0 then you'll need to cleanup the Qt5 related dependencies
Install ethereum and ethereal as usual
|
It's clear all these are related to users installing something else than the only accepted version of QT: 5.2.0 . Can we please close? |
commit 779f25d Author: CJentzsch <[email protected]> Date: Thu Dec 11 22:59:56 2014 +0100 first random test commit 6817538 Author: CJentzsch <[email protected]> Date: Thu Dec 11 21:34:50 2014 +0100 update gas prices commit ad322fb Author: CJentzsch <[email protected]> Date: Mon Dec 8 06:01:17 2014 +0100 Log as array commit f989f42 Author: CJentzsch <[email protected]> Date: Fri Dec 5 15:12:12 2014 +0100 state log tests commit 4bc65d1 Author: CJentzsch <[email protected]> Date: Thu Dec 4 18:18:49 2014 +0100 add calldataload, codecopy, extcodecopy tests commit 12cfae1 Author: CJentzsch <[email protected]> Date: Thu Dec 4 15:57:56 2014 +0100 add calldataload test commit 086caf3 Author: CJentzsch <[email protected]> Date: Wed Dec 3 08:31:03 2014 +0100 protocol update (CALLCODE <-> RETURN), topics in log are arrays not sets commit e6c9267 Author: CJentzsch <[email protected]> Date: Mon Dec 1 21:14:08 2014 +0100 update state tests with logs commit 4089b80 Author: CJentzsch <[email protected]> Date: Mon Dec 1 18:19:40 2014 +0100 update gas costs commit cfdca62 Merge: 2e5175e f59f89d Author: Christoph Jentzsch <[email protected]> Date: Mon Dec 1 18:04:51 2014 +0100 Merge pull request #42 from negedzuregal/fix vmTest fix commit f59f89d Author: alon muroch <[email protected]> Date: Mon Dec 1 16:18:12 2014 +0100 vmEnvironmentalInfoTest CALLDATACOPY, CODECOPY, EXTCODECOPY fix commit 68da13f Author: alon muroch <[email protected]> Date: Mon Dec 1 11:10:57 2014 +0100 vmArithmeticTest exp fix commit 2e5175e Author: ethers <[email protected]> Date: Sun Nov 30 19:55:51 2014 +0100 add vmLogTest commit b5b9408 Author: Heiko Heiko <[email protected]> Date: Sun Nov 30 16:27:27 2014 +0100 updated genesis to new header w/o min_gas_price commit 8e69fbf Author: ethers <[email protected]> Date: Fri Nov 21 17:42:05 2014 -0800 add special tests commit 90f4f94 Author: ethers <[email protected]> Date: Thu Nov 20 19:01:09 2014 -0800 typo commit c5e5228 Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 20 17:04:06 2014 +0100 Removed log,post,out,gas,callcreates if exception occured commit 9c0232a Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 19 18:19:05 2014 +0100 MakeMoney test commit 3ba0007 Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 19 16:23:04 2014 +0100 Added log sections in all vmtests + log tests commit d84be4f Merge: c8497ab 76d2542 Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 19 10:00:24 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit c8497ab Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 19 10:00:02 2014 +0100 new push32 test and renaming commit 76d2542 Author: ethers <[email protected]> Date: Mon Nov 17 18:59:30 2014 -0800 adding test commit 0be275e Merge: 1d42d1d d90868c Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 17 22:47:34 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit 1d42d1d Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 17 22:46:51 2014 +0100 fix ecrecover2 commit d90868c Merge: 1f38c8c 6dbcf6b Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 17 20:26:59 2014 +0100 Merge pull request #39 from wanderer/develop added test for max call depth on creation commit 6dbcf6b Author: wanderer <[email protected]> Date: Mon Nov 17 14:06:43 2014 -0500 spelling fix commit 6fc07a7 Author: wanderer <[email protected]> Date: Sat Nov 15 21:39:16 2014 -0500 added test for max call depth on creation commit 1f38c8c Merge: 279b284 cd85ca1 Author: martin becze <[email protected]> Date: Fri Nov 14 20:10:21 2014 -0500 Merge pull request #38 from wanderer/develop updated test 'jeff' in trietest.json commit cd85ca1 Author: martin becze <[email protected]> Date: Fri Nov 14 19:59:34 2014 -0500 Update trietest.json commit 279b284 Merge: 89675a7 6cae937 Author: martin becze <[email protected]> Date: Fri Nov 14 17:43:49 2014 -0500 Merge pull request #37 from wanderer/develop Update trietest.json commit 6cae937 Author: martin becze <[email protected]> Date: Fri Nov 14 17:20:03 2014 -0500 Update trietest.json 'emptyValues' should have the same root as 'puppy' commit 89675a7 Merge: f1de1cc 32f0c47 Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 13 23:17:49 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit f1de1cc Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 13 23:17:13 2014 +0100 Fix CallRecursiveBomb2 commit 32f0c47 Merge: ab50e76 3da90d0 Author: martin becze <[email protected]> Date: Thu Nov 13 15:26:49 2014 -0500 Merge pull request #36 from wanderer/develop converted back to arrary format commit ab50e76 Merge: d06b792 78f1e4a Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 13 07:52:35 2014 +0100 Merge pull request #35 from ethers/delOld rename tests since they are valid opcodes that exist commit 3da90d0 Author: wanderer <[email protected]> Date: Wed Nov 12 22:22:47 2014 -0500 converted back to arrary format commit 78f1e4a Author: ethers <[email protected]> Date: Wed Nov 12 19:11:06 2014 -0800 rename tests since they are valid opcodes that exist commit d06b792 Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 12 07:00:17 2014 +0100 minor change in CallSha256_1_nonzeroValue test commit d434ecd Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 12 06:56:31 2014 +0100 Added CallSha256_1_nonzeroValue test commit 2c06f34 Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 11 18:10:26 2014 +0100 Store return value of call to precompiled contracts commit 4b0c3b2 Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 11 17:51:14 2014 +0100 Fix gas cost for OOG calls commit 63bcca7 Author: Heiko Heiko <[email protected]> Date: Tue Nov 11 08:59:19 2014 +0100 fix: genesis test commit 6e0310c Merge: 30c266c 2927763 Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 11 08:34:36 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit 30c266c Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 11 08:33:59 2014 +0100 jump to position outside code stops execution commit 2927763 Author: ethers <[email protected]> Date: Mon Nov 10 14:10:22 2014 -0800 RandomTests were removed commit a0fa91b Merge: 6092484 fcba866 Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 10 22:22:05 2014 +0100 Merge branch 'develop' of https://github.com/ethereum/tests into develop commit 6092484 Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 10 22:21:37 2014 +0100 Unintended Exceptions work like OOG commit fcba866 Author: ethers <TODO> Date: Thu Nov 6 14:19:59 2014 -0800 add StateTests commit a441074 Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 6 17:54:36 2014 +0100 Updated precompiled contracts test commit 0afa72c Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 6 15:27:45 2014 +0100 Added precompiledContracts tests commit 6be83dd Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 6 13:31:34 2014 +0100 Update gas cost for PoC7 commit c18b8ab Merge: 66c2e1f 9a93258 Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 6 09:19:53 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit 66c2e1f Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 6 09:19:22 2014 +0100 Updated SIGNEXTEND tests commit 9a93258 Author: ethers <TODO> Date: Wed Nov 5 16:20:26 2014 -0800 part of 9b4e768 - Delete vmNamecoin.json commit e229374 Merge: 189527e 9b4e768 Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 5 20:59:49 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit 189527e Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 5 20:59:20 2014 +0100 added dynamic jump out of code commit 9b4e768 Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 5 20:41:54 2014 +0100 Delete vmNamecoin.json commit 4669b56 Merge: a567fed aaba185 Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 5 15:00:12 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit a567fed Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 5 14:59:08 2014 +0100 added state systemOperationsTest commit aaba185 Merge: 79d7cbf fa782ae Author: ethers <[email protected]> Date: Tue Nov 4 12:15:40 2014 -0800 Merge pull request #32 from ethers/indexjs updates needed per restructure commit fa782ae Author: ethers <TODO> Date: Tue Nov 4 11:28:56 2014 -0800 updates needed per restructure commit 79d7cbf Merge: 9120274 1c1ba8d Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 4 13:32:11 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit 9120274 Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 4 13:31:27 2014 +0100 Update tests to latest protocol changes (PoC7) commit 1c1ba8d Merge: 014d370 3aebe53 Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 4 13:30:52 2014 +0100 Merge pull request #31 from CJentzsch/develop Restructered tests in folders in accordance to test suites commit 3aebe53 Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 3 13:58:21 2014 +0100 Updated vmNamecoin.json to new sstore prices commit 8a0be21 Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 3 13:53:00 2014 +0100 Added example state test commit 83643ad Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 3 13:36:25 2014 +0100 removed systemoperationstests commit 3930ca3 Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 3 13:22:15 2014 +0100 Restructered tests in folders in accordance to test suites commit 014d370 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 29 21:23:56 2014 +0100 New SIGNEXTEND tets commit 155d449 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 29 20:59:05 2014 +0100 New tests for BNOT and SIGNEXTEND commit c9eae76 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 28 12:58:27 2014 +0100 Update SSTORE gas cost and BNOT instead of NEG commit ad2a75a Author: Christoph Jentzsch <[email protected]> Date: Thu Oct 23 16:05:49 2014 +0200 Added new recursive bombs commit 834c52a Author: Christoph Jentzsch <[email protected]> Date: Thu Oct 23 12:01:05 2014 +0200 Changing gas cost to zero at stackunderflow commit c73a8a8 Author: Jeffrey Wilcke <[email protected]> Date: Wed Oct 22 13:04:45 2014 +0200 Reverted back to original value. commit b9a8c92 Author: martin becze <[email protected]> Date: Tue Oct 21 17:02:52 2014 -0400 fix spelling error commit b48ae74 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 21 17:26:26 2014 +0200 Added failing random tests commit bee0a41 Merge: 5050d20 b315da6 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 21 17:15:05 2014 +0200 Merge remote-tracking branch 'origin/master' into develop commit 5050d20 Merge: 7516685 ba35362 Author: Christoph Jentzsch <[email protected]> Date: Mon Oct 20 20:18:20 2014 +0200 Merge pull request #26 from wanderer/develop Add a package.json for node.js commit ba35362 Author: wanderer <[email protected]> Date: Sun Oct 19 23:59:47 2014 -0400 turned tests into a node module commit 7516685 Author: ethers <[email protected]> Date: Thu Oct 16 17:08:20 2014 -0700 json was invalid and missing quotes commit 0e687ce Author: Jeffrey Wilcke <[email protected]> Date: Thu Oct 16 17:13:24 2014 +0200 Update vmEnvironmentalInfoTest.json commit 78a78e2 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 15 14:19:11 2014 +0200 updated genesis_hash commit b315da6 Merge: 7a7e198 0a76a3a Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 14 10:33:26 2014 +0200 Merge pull request #23 from ethers/fix22 numbers should be strings #22 commit 0a76a3a Author: ethers <[email protected]> Date: Mon Oct 13 14:45:30 2014 -0700 numbers should be strings #22 commit 1f67385 Author: Christoph Jentzsch <[email protected]> Date: Sat Oct 11 13:18:00 2014 +0200 Added some MUL tests commit 7a7e198 Author: Christoph Jentzsch <[email protected]> Date: Sat Oct 11 13:11:59 2014 +0200 Added some MUL tests commit 46eb628 Author: Christoph Jentzsch <[email protected]> Date: Sat Oct 11 12:18:13 2014 +0200 tested new opcodes (JUMPDEST,CALLCODE) and created test for CALL/CREATE depth commit 8d38d62 Author: Nick Savers <[email protected]> Date: Fri Oct 10 18:09:41 2014 +0200 INVALID stops the operation and doesn't cost gas commit ed6eba7 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 8 19:08:48 2014 +0200 Update + ABA recursive bomb which needs maximum recursion limit of 1024 commit 2d72050 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 8 14:37:18 2014 +0200 Applied recent protocol changes (PoC7) to existin tests commit dfe66ca Merge: 4513623 1a67a96 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 8 11:05:51 2014 +0200 Merge remote-tracking branch 'origin/develop' Conflicts: genesishashestest.json commit 1a67a96 Merge: a4f5f45 ffd6bc9 Author: vbuterin <[email protected]> Date: Tue Oct 7 15:10:23 2014 +0100 Merge pull request #18 from CJentzsch/develop CallToNameRegistratorOutOfGas balance correction commit ffd6bc9 Merge: a4f5f45 9779d67 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 7 15:47:34 2014 +0200 Merge remote-tracking branch 'origin/develop' into develop commit 9779d67 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 7 15:45:53 2014 +0200 ��CallToNameRegistratorOutOfGas balance correction Even if execution fails, the value gets transferred. commit a4f5f45 Merge: 49a9f47 b6d7cba Author: vbuterin <[email protected]> Date: Tue Oct 7 14:13:12 2014 +0100 Merge pull request #17 from CJentzsch/develop Added A calls B calls A contracts commit b6d7cba Merge: 865cb40 49a9f47 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 7 15:02:51 2014 +0200 Merge remote-tracking branch 'upstream/develop' into develop commit 865cb40 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 7 15:02:36 2014 +0200 Added A calls B calls A contracts commit 49a9f47 Merge: 3b0ec43 94a493b Author: Jeffrey Wilcke <[email protected]> Date: Tue Oct 7 10:56:17 2014 +0200 Merge pull request #16 from CJentzsch/develop corrected amount of used gas for CallToNameRegistratorOutOfGas commit 94a493b Merge: 72853c4 3b0ec43 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 7 10:51:32 2014 +0200 Merge remote-tracking branch 'upstream/develop' into develop commit 72853c4 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 7 10:51:07 2014 +0200 corrected amount of used gas for CallToNameRegistratorOutOfGas commit 3b0ec43 Merge: aec3252 222068b Author: vbuterin <[email protected]> Date: Tue Oct 7 05:52:43 2014 +0100 Merge pull request #15 from CJentzsch/develop corrected tests and different style for storage commit 222068b Merge: c169653 aec3252 Author: Christoph Jentzsch <[email protected]> Date: Mon Oct 6 21:17:28 2014 +0200 Merge remote-tracking branch 'upstream/develop' into develop commit c169653 Author: Christoph Jentzsch <[email protected]> Date: Mon Oct 6 21:17:09 2014 +0200 corrected tests and different style for storage commit aec3252 Merge: 25f9fd5 e17a909 Author: vbuterin <[email protected]> Date: Mon Oct 6 09:39:46 2014 +0100 Merge pull request #14 from CJentzsch/develop corrected gas limit in vmSystemOperationsTest commit e17a909 Merge: 33fcab5 25f9fd5 Author: Christoph Jentzsch <[email protected]> Date: Mon Oct 6 10:31:51 2014 +0200 Merge remote-tracking branch 'upstream/develop' into develop commit 33fcab5 Author: Christoph Jentzsch <[email protected]> Date: Mon Oct 6 10:30:04 2014 +0200 Bug fix, corrected gasLimit in vmSystemOperationsTest commit 25f9fd5 Author: Vitalik Buterin <[email protected]> Date: Sat Oct 4 15:47:00 2014 -0400 one more vm test commit 2d561a5 Author: Vitalik Buterin <[email protected]> Date: Sat Oct 4 15:15:37 2014 -0400 separated out vmtests commit b0c48fa Merge: cb8261a 6cae166 Author: vbuterin <[email protected]> Date: Sat Oct 4 17:18:02 2014 +0100 Merge pull request #13 from CJentzsch/develop Added comprehensive EVM test suite. All commands are tested. commit 6cae166 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 1 15:34:23 2014 +0200 Delete tmp.json commit 4ff906f Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 1 14:06:32 2014 +0200 corrected CALLSTATELESS tests commit 5b3fee6 Author: Christoph Jentzsch <[email protected]> Date: Mon Sep 29 13:08:44 2014 +0200 Completed vm tests. Added ADDMOD, MULMOD, POST, CALLSTATELESS commit 9cdd218 Author: Christoph Jentzsch <[email protected]> Date: Sat Sep 27 21:48:09 2014 +0200 Added IOandFlowOperation-, PushDupSwap- and SystemOperations- tests. Removed empty storage from adresses. commit 28ed968 Author: Christoph Jentzsch <[email protected]> Date: Tue Sep 23 15:49:22 2014 +0200 Added blockInfoTest commit ffbd5a3 Author: Christoph Jentzsch <[email protected]> Date: Tue Sep 23 15:37:52 2014 +0200 Added environmentalInfo- and sha3- test commit 54c14f1 Author: Christoph Jentzsch <[email protected]> Date: Mon Sep 22 13:06:57 2014 +0200 Added bitwise logic operation test commit d0af113 Author: Christoph Jentzsch <[email protected]> Date: Sat Sep 20 01:42:51 2014 +0200 Added vm arithmetic test commit cb8261a Author: Jeffrey Wilcke <[email protected]> Date: Fri Sep 19 13:15:44 2014 +0200 Update genesishashestest.json commit 4513623 Author: Maran <[email protected]> Date: Tue Jul 22 12:24:46 2014 +0200 Update keyaddrtest to be valid JSON commit e8cb5c2 Author: Vitalik Buterin <[email protected]> Date: Mon Jul 21 23:30:33 2014 -0400 Added next/prev trie test commit 98823c0 Author: Vitalik Buterin <[email protected]> Date: Mon Jul 14 02:51:31 2014 -0400 Replaced with deterministic test commit 357eb21 Author: Vitalik Buterin <[email protected]> Date: Sun Jul 13 16:12:56 2014 -0400 Added my own random and namecoin tests (pyethereum) commit 00cd0cc Author: Gav Wood <[email protected]> Date: Sat Jul 12 21:20:04 2014 +0200 Output hex strings. commit ddfa3af Author: Gav Wood <[email protected]> Date: Thu Jul 10 11:28:35 2014 +0100 Everything a string. commit d659f46 Author: Gav Wood <[email protected]> Date: Thu Jul 10 10:16:25 2014 +0100 Code fixes. commit 5e83ea8 Author: Gav Wood <[email protected]> Date: Sun Jul 6 16:17:12 2014 +0200 Prettier VM tests. commit a09aae0 Author: Gav Wood <[email protected]> Date: Sun Jul 6 15:46:01 2014 +0200 Fix VM tests. commit ec9a044 Merge: 4bb6461 5e0123f Author: Jeffrey Wilcke <[email protected]> Date: Fri Jul 4 15:56:52 2014 +0200 Merge pull request #10 from romanman/patch-1 Update vmtests.json commit 5e0123f Author: romanman <[email protected]> Date: Fri Jul 4 10:23:04 2014 +0100 Update vmtests.json commit 2b6da2f Author: romanman <[email protected]> Date: Thu Jul 3 17:45:04 2014 +0100 Update vmtests.json arith testcase updated commit 4bb6461 Merge: bba3898 a33b309 Author: Gav Wood <[email protected]> Date: Wed Jul 2 19:43:22 2014 +0200 Merge branch 'develop' of github.com:/ethereum/tests into develop commit bba3898 Author: Gav Wood <[email protected]> Date: Wed Jul 2 19:43:06 2014 +0200 New tests. commit a33b309 Author: Vitalik Buterin <[email protected]> Date: Wed Jul 2 10:14:05 2014 -0400 Testing submodules commit 5031821 Author: Vitalik Buterin <[email protected]> Date: Wed Jul 2 10:10:46 2014 -0400 Testing submodules commit 57fa655 Author: Vitalik Buterin <[email protected]> Date: Wed Jul 2 10:09:08 2014 -0400 Testing submodules commit ea0eb0a Author: Gav Wood <[email protected]> Date: Tue Jul 1 15:19:34 2014 +0200 Latest genesis block. commit 25bb76b Author: Jeffrey Wilcke <[email protected]> Date: Mon Jun 30 13:25:04 2014 +0200 Reset commit 74c6d84 Author: Jeffrey Wilcke <[email protected]> Date: Mon Jun 30 12:10:06 2014 +0200 Updated wrong test commit 9ea3a60 Author: Jeffrey Wilcke <[email protected]> Date: Sat Jun 28 18:48:28 2014 +0200 Fixed roots commit 5fc3ac0 Author: Gav Wood <[email protected]> Date: Sat Jun 28 18:40:06 2014 +0200 Simple hex test. commit edd3a00 Author: Gav Wood <[email protected]> Date: Sat Jun 28 18:22:18 2014 +0200 Additional test for jeff. Now use the 0x... notation. commit 5021e0d Author: Gav Wood <[email protected]> Date: Fri Jun 27 21:35:26 2014 +0200 VM test framework updated. commit c818d13 Author: Gav Wood <[email protected]> Date: Fri Jun 27 18:18:24 2014 +0200 Removed arrays from Trie tests JSON as per conformance guide and changed vocabulary to match other tests. VM test updates. commit 714770f Author: Gav Wood <[email protected]> Date: Wed Jun 11 11:32:42 2014 +0100 Added Gav's new address. commit 9345bc1 Merge: a2257f3 78576dd Author: Gav Wood <[email protected]> Date: Fri May 30 17:50:38 2014 +0200 Merge branch 'master' of github.com:ethereum/tests into develop commit a2257f3 Author: Gav Wood <[email protected]> Date: Fri May 30 17:50:18 2014 +0200 VM tests. commit 78576dd Author: Heiko Heiko <[email protected]> Date: Fri May 30 17:19:09 2014 +0200 changes based on new account structure nonce, balance, storage, code commit 125839e Merge: 42e14ec 356a329 Author: Jeffrey Wilcke <[email protected]> Date: Thu May 22 09:58:45 2014 +0200 Merge pull request #5 from bkirwi/master Fix invalid JSON (removed trailing comma) and add test names commit 356a329 Author: Ben Kirwin <[email protected]> Date: Thu May 22 00:20:48 2014 -0400 Add some arbitrary test names This should now conform to the format specified in the README. commit 42e14ec Author: Chen Houwu <[email protected]> Date: Wed May 21 23:27:40 2014 +0800 revert to correct data commit 4300197 Author: Chen Houwu <[email protected]> Date: Wed May 21 22:42:23 2014 +0800 fix: wrong sha3 hash because of the wrong rlp hex commit a0d01b1 Author: Chen Houwu <[email protected]> Date: Wed May 21 22:29:53 2014 +0800 fix: wrong rlp hex commit 6bc2fc7 Merge: 66bc366 c31a93c Author: Jeffrey Wilcke <[email protected]> Date: Wed May 21 14:11:37 2014 +0200 Merge pull request #4 from ethers/master fix file name that seems to have been a typo commit c31a93c Author: ethers <[email protected]> Date: Tue May 20 15:42:39 2014 -0700 fix file name that seems to have been a typo commit 66bc366 Author: Heiko Heiko <[email protected]> Date: Tue May 20 17:36:35 2014 +0200 fix: represent integers as strings commit ede5499 Author: Heiko Heiko <[email protected]> Date: Tue May 20 17:21:09 2014 +0200 add: current initial alloc and genesis hashes commit 5131429 Author: Ben Kirwin <[email protected]> Date: Mon May 19 11:18:31 2014 -0400 Delete a comma This should now be parseable as JSON. commit f44a859 Author: Chen Houwu <[email protected]> Date: Sun May 18 15:04:42 2014 +0800 add: case when value is long, ensure it's not get rlp encoded as node commit e1ae4ad Author: Gav Wood <[email protected]> Date: Mon May 12 14:40:47 2014 +0100 PoC-5 VM tests. commit 2b6c136 Author: Vitalik Buterin <[email protected]> Date: Sun May 11 21:42:41 2014 -0400 Moved txt to json commit cbccbf9 Merge: edbb8d4 45a0974 Author: Vitalik Buterin <[email protected]> Date: Thu May 8 21:54:48 2014 -0400 New commit commit edbb8d4 Author: Vitalik Buterin <[email protected]> Date: Tue May 6 16:53:43 2014 -0400 Removed unneeded test, added new tests commit 45a0974 Merge: 15dd8fd 5fd2a98 Author: Gav Wood <[email protected]> Date: Sun Apr 27 12:53:47 2014 +0100 Merge pull request #3 from autolycus/develop Fixed formatting and added test cases commit 5fd2a98 Author: Carl Allendorph <[email protected]> Date: Sat Apr 19 13:26:14 2014 -0700 Added some new test cases for the rlp encoding. commit 4ba1509 Author: Carl Allendorph <[email protected]> Date: Sat Apr 19 12:48:42 2014 -0700 Converted spaces to tabs to be compliant with the coding standards defined in cpp-ethereum commit 15dd8fd Author: Gav Wood <[email protected]> Date: Fri Feb 28 12:54:47 2014 +0000 RLP tests and Trie updates. commit 33f80fe Author: Gav Wood <[email protected]> Date: Fri Feb 28 11:39:35 2014 +0000 Hex encode tests done. commit e1f5e12 Author: Gav Wood <[email protected]> Date: Fri Feb 28 11:22:49 2014 +0000 Fix RLP tests. commit f87ce15 Author: Gav Wood <[email protected]> Date: Thu Feb 27 13:28:11 2014 +0000 Fix empty string. commit c006ed4 Author: Gav Wood <[email protected]> Date: Mon Feb 24 10:24:39 2014 +0000 Tests fix. commit 510ff56 Author: Gav Wood <[email protected]> Date: Fri Feb 21 18:54:08 2014 +0000 Updated the tests. commit a0ec843 Author: Gav Wood <[email protected]> Date: Fri Feb 21 18:49:24 2014 +0000 Moved over to new format, but RLP tests still need updating. commit 660cd26 Author: Gav Wood <[email protected]> Date: Fri Feb 21 18:35:51 2014 +0000 More docs. commit 6ad14c1 Author: Gav Wood <[email protected]> Date: Fri Feb 21 18:33:39 2014 +0000 Added VM test suite. Added TODO. Renamed old files. commit f91ad7b Author: Vitalik Buterin <[email protected]> Date: Wed Jan 8 11:26:58 2014 -0500 update trie algorithm commit 6da2954 Merge: cc42246 131c610 Author: Vitalik Buterin <[email protected]> Date: Wed Jan 8 08:15:38 2014 -0500 merge commit cc42246 Author: Vitalik Buterin <[email protected]> Date: Tue Jan 7 14:35:26 2014 -0500 Updated trie test commit 131c610 Merge: 121632b 7613302 Author: vbuterin <[email protected]> Date: Wed Jan 1 06:40:54 2014 -0800 Merge pull request #1 from obscuren/master Update trietest.txt commit 7613302 Author: obscuren <[email protected]> Date: Wed Jan 1 15:25:21 2014 +0100 Update trietest.txt New proposed explanatory format commit 121632b Author: Vitalik Buterin <[email protected]> Date: Wed Jan 1 08:26:18 2014 -0500 Added obscure's tests commit ef6c550 Author: Vitalik Buterin <[email protected]> Date: Tue Dec 31 19:04:48 2013 -0500 Fixed tests a bit commit 345e4bc Merge: 2c81698 e4bbea4 Author: Vitalik Buterin <[email protected]> Date: Tue Dec 31 15:52:46 2013 -0500 Merge branch 'master' of github.com:ethereum/tests commit 2c81698 Author: Vitalik Buterin <[email protected]> Date: Mon Dec 30 21:09:40 2013 -0500 Added first three tests commit e4bbea4 Author: vbuterin <[email protected]> Date: Mon Dec 30 18:09:03 2013 -0800 Initial commit
commit 2e75a21 Author: CJentzsch <[email protected]> Date: Fri Jan 2 17:05:20 2015 +0100 new jumpdest interpretation commit 7aab71f Author: CJentzsch <[email protected]> Date: Fri Jan 2 16:55:59 2015 +0100 added complete exp tests commit 3340f4d Author: CJentzsch <[email protected]> Date: Fri Jan 2 14:26:55 2015 +0100 retuning gas prices of recursive bombs to test limits commit 456b579 Author: CJentzsch <[email protected]> Date: Fri Jan 2 14:08:55 2015 +0100 more init code, systemoperations and transaction tests commit 1f5552f Author: wanderer <[email protected]> Date: Mon Dec 29 20:11:41 2014 -0500 added balance tests commit 4d37c1c Author: wanderer <[email protected]> Date: Sat Dec 27 20:30:42 2014 -0500 added trie tests for branches on detel commit 2fdc7bf Author: CJentzsch <[email protected]> Date: Sat Dec 27 22:46:21 2014 +0100 more random tests commit 98fe404 Merge: aafb5f7 8c34e93 Author: CJentzsch <[email protected]> Date: Tue Dec 23 16:36:13 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit aafb5f7 Author: CJentzsch <[email protected]> Date: Tue Dec 23 16:35:35 2014 +0100 first failing random tests commit 8c34e93 Author: wanderer <[email protected]> Date: Tue Dec 23 10:01:20 2014 -0500 added stackOverFlow test to initCode commit 8a285d2 Merge: a4ccc6e 6567f9d Author: CJentzsch <[email protected]> Date: Sat Dec 20 13:08:18 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit a4ccc6e Author: CJentzsch <[email protected]> Date: Sat Dec 20 13:07:54 2014 +0100 CALLCODE <-> RETURN commit 6567f9d Author: wanderer <[email protected]> Date: Thu Dec 18 23:39:30 2014 -0500 add refund tests commit 07cfec3 Author: wanderer <[email protected]> Date: Thu Dec 18 18:30:46 2014 -0500 added trieTest anyorder commit 86c3b8c Merge: b227b10 71b5d6e Author: CJentzsch <[email protected]> Date: Thu Dec 18 21:43:06 2014 +0100 Merge branch 'develop' of https://github.com/ethereum/tests into develop commit b227b10 Author: CJentzsch <[email protected]> Date: Thu Dec 18 21:42:41 2014 +0100 more refund tests commit 71b5d6e Author: wanderer <[email protected]> Date: Thu Dec 18 12:13:55 2014 -0500 updated index.js commit aefcb97 Author: CJentzsch <[email protected]> Date: Thu Dec 18 09:31:43 2014 +0100 transaction tests and refund tests commit ccbf120 Author: CJentzsch <[email protected]> Date: Sat Dec 13 23:03:21 2014 +0100 added stInitCodeTest.json commit cbf5afd Author: CJentzsch <[email protected]> Date: Fri Dec 12 22:03:54 2014 +0100 update recursive create commit a70c4b5 Author: Gav Wood <[email protected]> Date: Fri Dec 12 17:22:41 2014 +0100 Fix return tests. commit f146467 Author: Gav Wood <[email protected]> Date: Fri Dec 12 16:33:51 2014 +0100 Add test file. commit c2bd8d1 Author: Gav Wood <[email protected]> Date: Fri Dec 12 14:27:38 2014 +0100 Alter "" to null. commit ce6344b Author: Gav Wood <[email protected]> Date: Fri Dec 12 14:22:19 2014 +0100 Trie testing. commit 779f25d Author: CJentzsch <[email protected]> Date: Thu Dec 11 22:59:56 2014 +0100 first random test commit 6817538 Author: CJentzsch <[email protected]> Date: Thu Dec 11 21:34:50 2014 +0100 update gas prices commit ad322fb Author: CJentzsch <[email protected]> Date: Mon Dec 8 06:01:17 2014 +0100 Log as array commit f989f42 Author: CJentzsch <[email protected]> Date: Fri Dec 5 15:12:12 2014 +0100 state log tests commit 4bc65d1 Author: CJentzsch <[email protected]> Date: Thu Dec 4 18:18:49 2014 +0100 add calldataload, codecopy, extcodecopy tests commit 12cfae1 Author: CJentzsch <[email protected]> Date: Thu Dec 4 15:57:56 2014 +0100 add calldataload test commit 086caf3 Author: CJentzsch <[email protected]> Date: Wed Dec 3 08:31:03 2014 +0100 protocol update (CALLCODE <-> RETURN), topics in log are arrays not sets commit e6c9267 Author: CJentzsch <[email protected]> Date: Mon Dec 1 21:14:08 2014 +0100 update state tests with logs commit 4089b80 Author: CJentzsch <[email protected]> Date: Mon Dec 1 18:19:40 2014 +0100 update gas costs commit cfdca62 Merge: 2e5175e f59f89d Author: Christoph Jentzsch <[email protected]> Date: Mon Dec 1 18:04:51 2014 +0100 Merge pull request #42 from negedzuregal/fix vmTest fix commit f59f89d Author: alon muroch <[email protected]> Date: Mon Dec 1 16:18:12 2014 +0100 vmEnvironmentalInfoTest CALLDATACOPY, CODECOPY, EXTCODECOPY fix commit 68da13f Author: alon muroch <[email protected]> Date: Mon Dec 1 11:10:57 2014 +0100 vmArithmeticTest exp fix commit 2e5175e Author: ethers <[email protected]> Date: Sun Nov 30 19:55:51 2014 +0100 add vmLogTest commit b5b9408 Author: Heiko Heiko <[email protected]> Date: Sun Nov 30 16:27:27 2014 +0100 updated genesis to new header w/o min_gas_price commit 8e69fbf Author: ethers <[email protected]> Date: Fri Nov 21 17:42:05 2014 -0800 add special tests commit 90f4f94 Author: ethers <[email protected]> Date: Thu Nov 20 19:01:09 2014 -0800 typo commit c5e5228 Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 20 17:04:06 2014 +0100 Removed log,post,out,gas,callcreates if exception occured commit 9c0232a Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 19 18:19:05 2014 +0100 MakeMoney test commit 3ba0007 Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 19 16:23:04 2014 +0100 Added log sections in all vmtests + log tests commit d84be4f Merge: c8497ab 76d2542 Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 19 10:00:24 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit c8497ab Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 19 10:00:02 2014 +0100 new push32 test and renaming commit 76d2542 Author: ethers <[email protected]> Date: Mon Nov 17 18:59:30 2014 -0800 adding test commit 0be275e Merge: 1d42d1d d90868c Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 17 22:47:34 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit 1d42d1d Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 17 22:46:51 2014 +0100 fix ecrecover2 commit d90868c Merge: 1f38c8c 6dbcf6b Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 17 20:26:59 2014 +0100 Merge pull request #39 from wanderer/develop added test for max call depth on creation commit 6dbcf6b Author: wanderer <[email protected]> Date: Mon Nov 17 14:06:43 2014 -0500 spelling fix commit 6fc07a7 Author: wanderer <[email protected]> Date: Sat Nov 15 21:39:16 2014 -0500 added test for max call depth on creation commit 1f38c8c Merge: 279b284 cd85ca1 Author: martin becze <[email protected]> Date: Fri Nov 14 20:10:21 2014 -0500 Merge pull request #38 from wanderer/develop updated test 'jeff' in trietest.json commit cd85ca1 Author: martin becze <[email protected]> Date: Fri Nov 14 19:59:34 2014 -0500 Update trietest.json commit 279b284 Merge: 89675a7 6cae937 Author: martin becze <[email protected]> Date: Fri Nov 14 17:43:49 2014 -0500 Merge pull request #37 from wanderer/develop Update trietest.json commit 6cae937 Author: martin becze <[email protected]> Date: Fri Nov 14 17:20:03 2014 -0500 Update trietest.json 'emptyValues' should have the same root as 'puppy' commit 89675a7 Merge: f1de1cc 32f0c47 Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 13 23:17:49 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit f1de1cc Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 13 23:17:13 2014 +0100 Fix CallRecursiveBomb2 commit 32f0c47 Merge: ab50e76 3da90d0 Author: martin becze <[email protected]> Date: Thu Nov 13 15:26:49 2014 -0500 Merge pull request #36 from wanderer/develop converted back to arrary format commit ab50e76 Merge: d06b792 78f1e4a Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 13 07:52:35 2014 +0100 Merge pull request #35 from ethers/delOld rename tests since they are valid opcodes that exist commit 3da90d0 Author: wanderer <[email protected]> Date: Wed Nov 12 22:22:47 2014 -0500 converted back to arrary format commit 78f1e4a Author: ethers <[email protected]> Date: Wed Nov 12 19:11:06 2014 -0800 rename tests since they are valid opcodes that exist commit d06b792 Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 12 07:00:17 2014 +0100 minor change in CallSha256_1_nonzeroValue test commit d434ecd Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 12 06:56:31 2014 +0100 Added CallSha256_1_nonzeroValue test commit 2c06f34 Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 11 18:10:26 2014 +0100 Store return value of call to precompiled contracts commit 4b0c3b2 Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 11 17:51:14 2014 +0100 Fix gas cost for OOG calls commit 63bcca7 Author: Heiko Heiko <[email protected]> Date: Tue Nov 11 08:59:19 2014 +0100 fix: genesis test commit 6e0310c Merge: 30c266c 2927763 Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 11 08:34:36 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit 30c266c Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 11 08:33:59 2014 +0100 jump to position outside code stops execution commit 2927763 Author: ethers <[email protected]> Date: Mon Nov 10 14:10:22 2014 -0800 RandomTests were removed commit a0fa91b Merge: 6092484 fcba866 Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 10 22:22:05 2014 +0100 Merge branch 'develop' of https://github.com/ethereum/tests into develop commit 6092484 Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 10 22:21:37 2014 +0100 Unintended Exceptions work like OOG commit fcba866 Author: ethers <TODO> Date: Thu Nov 6 14:19:59 2014 -0800 add StateTests commit a441074 Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 6 17:54:36 2014 +0100 Updated precompiled contracts test commit 0afa72c Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 6 15:27:45 2014 +0100 Added precompiledContracts tests commit 6be83dd Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 6 13:31:34 2014 +0100 Update gas cost for PoC7 commit c18b8ab Merge: 66c2e1f 9a93258 Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 6 09:19:53 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit 66c2e1f Author: Christoph Jentzsch <[email protected]> Date: Thu Nov 6 09:19:22 2014 +0100 Updated SIGNEXTEND tests commit 9a93258 Author: ethers <TODO> Date: Wed Nov 5 16:20:26 2014 -0800 part of 9b4e768 - Delete vmNamecoin.json commit e229374 Merge: 189527e 9b4e768 Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 5 20:59:49 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit 189527e Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 5 20:59:20 2014 +0100 added dynamic jump out of code commit 9b4e768 Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 5 20:41:54 2014 +0100 Delete vmNamecoin.json commit 4669b56 Merge: a567fed aaba185 Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 5 15:00:12 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit a567fed Author: Christoph Jentzsch <[email protected]> Date: Wed Nov 5 14:59:08 2014 +0100 added state systemOperationsTest commit aaba185 Merge: 79d7cbf fa782ae Author: ethers <[email protected]> Date: Tue Nov 4 12:15:40 2014 -0800 Merge pull request #32 from ethers/indexjs updates needed per restructure commit fa782ae Author: ethers <TODO> Date: Tue Nov 4 11:28:56 2014 -0800 updates needed per restructure commit 79d7cbf Merge: 9120274 1c1ba8d Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 4 13:32:11 2014 +0100 Merge remote-tracking branch 'origin/develop' into develop commit 9120274 Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 4 13:31:27 2014 +0100 Update tests to latest protocol changes (PoC7) commit 1c1ba8d Merge: 014d370 3aebe53 Author: Christoph Jentzsch <[email protected]> Date: Tue Nov 4 13:30:52 2014 +0100 Merge pull request #31 from CJentzsch/develop Restructered tests in folders in accordance to test suites commit 3aebe53 Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 3 13:58:21 2014 +0100 Updated vmNamecoin.json to new sstore prices commit 8a0be21 Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 3 13:53:00 2014 +0100 Added example state test commit 83643ad Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 3 13:36:25 2014 +0100 removed systemoperationstests commit 3930ca3 Author: Christoph Jentzsch <[email protected]> Date: Mon Nov 3 13:22:15 2014 +0100 Restructered tests in folders in accordance to test suites commit 014d370 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 29 21:23:56 2014 +0100 New SIGNEXTEND tets commit 155d449 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 29 20:59:05 2014 +0100 New tests for BNOT and SIGNEXTEND commit c9eae76 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 28 12:58:27 2014 +0100 Update SSTORE gas cost and BNOT instead of NEG commit ad2a75a Author: Christoph Jentzsch <[email protected]> Date: Thu Oct 23 16:05:49 2014 +0200 Added new recursive bombs commit 834c52a Author: Christoph Jentzsch <[email protected]> Date: Thu Oct 23 12:01:05 2014 +0200 Changing gas cost to zero at stackunderflow commit c73a8a8 Author: Jeffrey Wilcke <[email protected]> Date: Wed Oct 22 13:04:45 2014 +0200 Reverted back to original value. commit b9a8c92 Author: martin becze <[email protected]> Date: Tue Oct 21 17:02:52 2014 -0400 fix spelling error commit b48ae74 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 21 17:26:26 2014 +0200 Added failing random tests commit bee0a41 Merge: 5050d20 b315da6 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 21 17:15:05 2014 +0200 Merge remote-tracking branch 'origin/master' into develop commit 5050d20 Merge: 7516685 ba35362 Author: Christoph Jentzsch <[email protected]> Date: Mon Oct 20 20:18:20 2014 +0200 Merge pull request #26 from wanderer/develop Add a package.json for node.js commit ba35362 Author: wanderer <[email protected]> Date: Sun Oct 19 23:59:47 2014 -0400 turned tests into a node module commit 7516685 Author: ethers <[email protected]> Date: Thu Oct 16 17:08:20 2014 -0700 json was invalid and missing quotes commit 0e687ce Author: Jeffrey Wilcke <[email protected]> Date: Thu Oct 16 17:13:24 2014 +0200 Update vmEnvironmentalInfoTest.json commit 78a78e2 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 15 14:19:11 2014 +0200 updated genesis_hash commit b315da6 Merge: 7a7e198 0a76a3a Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 14 10:33:26 2014 +0200 Merge pull request #23 from ethers/fix22 numbers should be strings #22 commit 0a76a3a Author: ethers <[email protected]> Date: Mon Oct 13 14:45:30 2014 -0700 numbers should be strings #22 commit 1f67385 Author: Christoph Jentzsch <[email protected]> Date: Sat Oct 11 13:18:00 2014 +0200 Added some MUL tests commit 7a7e198 Author: Christoph Jentzsch <[email protected]> Date: Sat Oct 11 13:11:59 2014 +0200 Added some MUL tests commit 46eb628 Author: Christoph Jentzsch <[email protected]> Date: Sat Oct 11 12:18:13 2014 +0200 tested new opcodes (JUMPDEST,CALLCODE) and created test for CALL/CREATE depth commit 8d38d62 Author: Nick Savers <[email protected]> Date: Fri Oct 10 18:09:41 2014 +0200 INVALID stops the operation and doesn't cost gas commit ed6eba7 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 8 19:08:48 2014 +0200 Update + ABA recursive bomb which needs maximum recursion limit of 1024 commit 2d72050 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 8 14:37:18 2014 +0200 Applied recent protocol changes (PoC7) to existin tests commit dfe66ca Merge: 4513623 1a67a96 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 8 11:05:51 2014 +0200 Merge remote-tracking branch 'origin/develop' Conflicts: genesishashestest.json commit 1a67a96 Merge: a4f5f45 ffd6bc9 Author: vbuterin <[email protected]> Date: Tue Oct 7 15:10:23 2014 +0100 Merge pull request #18 from CJentzsch/develop CallToNameRegistratorOutOfGas balance correction commit ffd6bc9 Merge: a4f5f45 9779d67 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 7 15:47:34 2014 +0200 Merge remote-tracking branch 'origin/develop' into develop commit 9779d67 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 7 15:45:53 2014 +0200 ��CallToNameRegistratorOutOfGas balance correction Even if execution fails, the value gets transferred. commit a4f5f45 Merge: 49a9f47 b6d7cba Author: vbuterin <[email protected]> Date: Tue Oct 7 14:13:12 2014 +0100 Merge pull request #17 from CJentzsch/develop Added A calls B calls A contracts commit b6d7cba Merge: 865cb40 49a9f47 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 7 15:02:51 2014 +0200 Merge remote-tracking branch 'upstream/develop' into develop commit 865cb40 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 7 15:02:36 2014 +0200 Added A calls B calls A contracts commit 49a9f47 Merge: 3b0ec43 94a493b Author: Jeffrey Wilcke <[email protected]> Date: Tue Oct 7 10:56:17 2014 +0200 Merge pull request #16 from CJentzsch/develop corrected amount of used gas for CallToNameRegistratorOutOfGas commit 94a493b Merge: 72853c4 3b0ec43 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 7 10:51:32 2014 +0200 Merge remote-tracking branch 'upstream/develop' into develop commit 72853c4 Author: Christoph Jentzsch <[email protected]> Date: Tue Oct 7 10:51:07 2014 +0200 corrected amount of used gas for CallToNameRegistratorOutOfGas commit 3b0ec43 Merge: aec3252 222068b Author: vbuterin <[email protected]> Date: Tue Oct 7 05:52:43 2014 +0100 Merge pull request #15 from CJentzsch/develop corrected tests and different style for storage commit 222068b Merge: c169653 aec3252 Author: Christoph Jentzsch <[email protected]> Date: Mon Oct 6 21:17:28 2014 +0200 Merge remote-tracking branch 'upstream/develop' into develop commit c169653 Author: Christoph Jentzsch <[email protected]> Date: Mon Oct 6 21:17:09 2014 +0200 corrected tests and different style for storage commit aec3252 Merge: 25f9fd5 e17a909 Author: vbuterin <[email protected]> Date: Mon Oct 6 09:39:46 2014 +0100 Merge pull request #14 from CJentzsch/develop corrected gas limit in vmSystemOperationsTest commit e17a909 Merge: 33fcab5 25f9fd5 Author: Christoph Jentzsch <[email protected]> Date: Mon Oct 6 10:31:51 2014 +0200 Merge remote-tracking branch 'upstream/develop' into develop commit 33fcab5 Author: Christoph Jentzsch <[email protected]> Date: Mon Oct 6 10:30:04 2014 +0200 Bug fix, corrected gasLimit in vmSystemOperationsTest commit 25f9fd5 Author: Vitalik Buterin <[email protected]> Date: Sat Oct 4 15:47:00 2014 -0400 one more vm test commit 2d561a5 Author: Vitalik Buterin <[email protected]> Date: Sat Oct 4 15:15:37 2014 -0400 separated out vmtests commit b0c48fa Merge: cb8261a 6cae166 Author: vbuterin <[email protected]> Date: Sat Oct 4 17:18:02 2014 +0100 Merge pull request #13 from CJentzsch/develop Added comprehensive EVM test suite. All commands are tested. commit 6cae166 Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 1 15:34:23 2014 +0200 Delete tmp.json commit 4ff906f Author: Christoph Jentzsch <[email protected]> Date: Wed Oct 1 14:06:32 2014 +0200 corrected CALLSTATELESS tests commit 5b3fee6 Author: Christoph Jentzsch <[email protected]> Date: Mon Sep 29 13:08:44 2014 +0200 Completed vm tests. Added ADDMOD, MULMOD, POST, CALLSTATELESS commit 9cdd218 Author: Christoph Jentzsch <[email protected]> Date: Sat Sep 27 21:48:09 2014 +0200 Added IOandFlowOperation-, PushDupSwap- and SystemOperations- tests. Removed empty storage from adresses. commit 28ed968 Author: Christoph Jentzsch <[email protected]> Date: Tue Sep 23 15:49:22 2014 +0200 Added blockInfoTest commit ffbd5a3 Author: Christoph Jentzsch <[email protected]> Date: Tue Sep 23 15:37:52 2014 +0200 Added environmentalInfo- and sha3- test commit 54c14f1 Author: Christoph Jentzsch <[email protected]> Date: Mon Sep 22 13:06:57 2014 +0200 Added bitwise logic operation test commit d0af113 Author: Christoph Jentzsch <[email protected]> Date: Sat Sep 20 01:42:51 2014 +0200 Added vm arithmetic test commit cb8261a Author: Jeffrey Wilcke <[email protected]> Date: Fri Sep 19 13:15:44 2014 +0200 Update genesishashestest.json commit 4513623 Author: Maran <[email protected]> Date: Tue Jul 22 12:24:46 2014 +0200 Update keyaddrtest to be valid JSON commit e8cb5c2 Author: Vitalik Buterin <[email protected]> Date: Mon Jul 21 23:30:33 2014 -0400 Added next/prev trie test commit 98823c0 Author: Vitalik Buterin <[email protected]> Date: Mon Jul 14 02:51:31 2014 -0400 Replaced with deterministic test commit 357eb21 Author: Vitalik Buterin <[email protected]> Date: Sun Jul 13 16:12:56 2014 -0400 Added my own random and namecoin tests (pyethereum) commit 00cd0cc Author: Gav Wood <[email protected]> Date: Sat Jul 12 21:20:04 2014 +0200 Output hex strings. commit ddfa3af Author: Gav Wood <[email protected]> Date: Thu Jul 10 11:28:35 2014 +0100 Everything a string. commit d659f46 Author: Gav Wood <[email protected]> Date: Thu Jul 10 10:16:25 2014 +0100 Code fixes. commit 5e83ea8 Author: Gav Wood <[email protected]> Date: Sun Jul 6 16:17:12 2014 +0200 Prettier VM tests. commit a09aae0 Author: Gav Wood <[email protected]> Date: Sun Jul 6 15:46:01 2014 +0200 Fix VM tests. commit ec9a044 Merge: 4bb6461 5e0123f Author: Jeffrey Wilcke <[email protected]> Date: Fri Jul 4 15:56:52 2014 +0200 Merge pull request #10 from romanman/patch-1 Update vmtests.json commit 5e0123f Author: romanman <[email protected]> Date: Fri Jul 4 10:23:04 2014 +0100 Update vmtests.json commit 2b6da2f Author: romanman <[email protected]> Date: Thu Jul 3 17:45:04 2014 +0100 Update vmtests.json arith testcase updated commit 4bb6461 Merge: bba3898 a33b309 Author: Gav Wood <[email protected]> Date: Wed Jul 2 19:43:22 2014 +0200 Merge branch 'develop' of github.com:/ethereum/tests into develop commit bba3898 Author: Gav Wood <[email protected]> Date: Wed Jul 2 19:43:06 2014 +0200 New tests. commit a33b309 Author: Vitalik Buterin <[email protected]> Date: Wed Jul 2 10:14:05 2014 -0400 Testing submodules commit 5031821 Author: Vitalik Buterin <[email protected]> Date: Wed Jul 2 10:10:46 2014 -0400 Testing submodules commit 57fa655 Author: Vitalik Buterin <[email protected]> Date: Wed Jul 2 10:09:08 2014 -0400 Testing submodules commit ea0eb0a Author: Gav Wood <[email protected]> Date: Tue Jul 1 15:19:34 2014 +0200 Latest genesis block. commit 25bb76b Author: Jeffrey Wilcke <[email protected]> Date: Mon Jun 30 13:25:04 2014 +0200 Reset commit 74c6d84 Author: Jeffrey Wilcke <[email protected]> Date: Mon Jun 30 12:10:06 2014 +0200 Updated wrong test commit 9ea3a60 Author: Jeffrey Wilcke <[email protected]> Date: Sat Jun 28 18:48:28 2014 +0200 Fixed roots commit 5fc3ac0 Author: Gav Wood <[email protected]> Date: Sat Jun 28 18:40:06 2014 +0200 Simple hex test. commit edd3a00 Author: Gav Wood <[email protected]> Date: Sat Jun 28 18:22:18 2014 +0200 Additional test for jeff. Now use the 0x... notation. commit 5021e0d Author: Gav Wood <[email protected]> Date: Fri Jun 27 21:35:26 2014 +0200 VM test framework updated. commit c818d13 Author: Gav Wood <[email protected]> Date: Fri Jun 27 18:18:24 2014 +0200 Removed arrays from Trie tests JSON as per conformance guide and changed vocabulary to match other tests. VM test updates. commit 714770f Author: Gav Wood <[email protected]> Date: Wed Jun 11 11:32:42 2014 +0100 Added Gav's new address. commit 9345bc1 Merge: a2257f3 78576dd Author: Gav Wood <[email protected]> Date: Fri May 30 17:50:38 2014 +0200 Merge branch 'master' of github.com:ethereum/tests into develop commit a2257f3 Author: Gav Wood <[email protected]> Date: Fri May 30 17:50:18 2014 +0200 VM tests. commit 78576dd Author: Heiko Heiko <[email protected]> Date: Fri May 30 17:19:09 2014 +0200 changes based on new account structure nonce, balance, storage, code commit 125839e Merge: 42e14ec 356a329 Author: Jeffrey Wilcke <[email protected]> Date: Thu May 22 09:58:45 2014 +0200 Merge pull request #5 from bkirwi/master Fix invalid JSON (removed trailing comma) and add test names commit 356a329 Author: Ben Kirwin <[email protected]> Date: Thu May 22 00:20:48 2014 -0400 Add some arbitrary test names This should now conform to the format specified in the README. commit 42e14ec Author: Chen Houwu <[email protected]> Date: Wed May 21 23:27:40 2014 +0800 revert to correct data commit 4300197 Author: Chen Houwu <[email protected]> Date: Wed May 21 22:42:23 2014 +0800 fix: wrong sha3 hash because of the wrong rlp hex commit a0d01b1 Author: Chen Houwu <[email protected]> Date: Wed May 21 22:29:53 2014 +0800 fix: wrong rlp hex commit 6bc2fc7 Merge: 66bc366 c31a93c Author: Jeffrey Wilcke <[email protected]> Date: Wed May 21 14:11:37 2014 +0200 Merge pull request #4 from ethers/master fix file name that seems to have been a typo commit c31a93c Author: ethers <[email protected]> Date: Tue May 20 15:42:39 2014 -0700 fix file name that seems to have been a typo commit 66bc366 Author: Heiko Heiko <[email protected]> Date: Tue May 20 17:36:35 2014 +0200 fix: represent integers as strings commit ede5499 Author: Heiko Heiko <[email protected]> Date: Tue May 20 17:21:09 2014 +0200 add: current initial alloc and genesis hashes commit 5131429 Author: Ben Kirwin <[email protected]> Date: Mon May 19 11:18:31 2014 -0400 Delete a comma This should now be parseable as JSON. commit f44a859 Author: Chen Houwu <[email protected]> Date: Sun May 18 15:04:42 2014 +0800 add: case when value is long, ensure it's not get rlp encoded as node commit e1ae4ad Author: Gav Wood <[email protected]> Date: Mon May 12 14:40:47 2014 +0100 PoC-5 VM tests. commit 2b6c136 Author: Vitalik Buterin <[email protected]> Date: Sun May 11 21:42:41 2014 -0400 Moved txt to json commit cbccbf9 Merge: edbb8d4 45a0974 Author: Vitalik Buterin <[email protected]> Date: Thu May 8 21:54:48 2014 -0400 New commit commit edbb8d4 Author: Vitalik Buterin <[email protected]> Date: Tue May 6 16:53:43 2014 -0400 Removed unneeded test, added new tests commit 45a0974 Merge: 15dd8fd 5fd2a98 Author: Gav Wood <[email protected]> Date: Sun Apr 27 12:53:47 2014 +0100 Merge pull request #3 from autolycus/develop Fixed formatting and added test cases commit 5fd2a98 Author: Carl Allendorph <[email protected]> Date: Sat Apr 19 13:26:14 2014 -0700 Added some new test cases for the rlp encoding. commit 4ba1509 Author: Carl Allendorph <[email protected]> Date: Sat Apr 19 12:48:42 2014 -0700 Converted spaces to tabs to be compliant with the coding standards defined in cpp-ethereum commit 15dd8fd Author: Gav Wood <[email protected]> Date: Fri Feb 28 12:54:47 2014 +0000 RLP tests and Trie updates. commit 33f80fe Author: Gav Wood <[email protected]> Date: Fri Feb 28 11:39:35 2014 +0000 Hex encode tests done. commit e1f5e12 Author: Gav Wood <[email protected]> Date: Fri Feb 28 11:22:49 2014 +0000 Fix RLP tests. commit f87ce15 Author: Gav Wood <[email protected]> Date: Thu Feb 27 13:28:11 2014 +0000 Fix empty string. commit c006ed4 Author: Gav Wood <[email protected]> Date: Mon Feb 24 10:24:39 2014 +0000 Tests fix. commit 510ff56 Author: Gav Wood <[email protected]> Date: Fri Feb 21 18:54:08 2014 +0000 Updated the tests. commit a0ec843 Author: Gav Wood <[email protected]> Date: Fri Feb 21 18:49:24 2014 +0000 Moved over to new format, but RLP tests still need updating. commit 660cd26 Author: Gav Wood <[email protected]> Date: Fri Feb 21 18:35:51 2014 +0000 More docs. commit 6ad14c1 Author: Gav Wood <[email protected]> Date: Fri Feb 21 18:33:39 2014 +0000 Added VM test suite. Added TODO. Renamed old files. commit f91ad7b Author: Vitalik Buterin <[email protected]> Date: Wed Jan 8 11:26:58 2014 -0500 update trie algorithm commit 6da2954 Merge: cc42246 131c610 Author: Vitalik Buterin <[email protected]> Date: Wed Jan 8 08:15:38 2014 -0500 merge commit cc42246 Author: Vitalik Buterin <[email protected]> Date: Tue Jan 7 14:35:26 2014 -0500 Updated trie test commit 131c610 Merge: 121632b 7613302 Author: vbuterin <[email protected]> Date: Wed Jan 1 06:40:54 2014 -0800 Merge pull request #1 from obscuren/master Update trietest.txt commit 7613302 Author: obscuren <[email protected]> Date: Wed Jan 1 15:25:21 2014 +0100 Update trietest.txt New proposed explanatory format commit 121632b Author: Vitalik Buterin <[email protected]> Date: Wed Jan 1 08:26:18 2014 -0500 Added obscure's tests commit ef6c550 Author: Vitalik Buterin <[email protected]> Date: Tue Dec 31 19:04:48 2013 -0500 Fixed tests a bit commit 345e4bc Merge: 2c81698 e4bbea4 Author: Vitalik Buterin <[email protected]> Date: Tue Dec 31 15:52:46 2013 -0500 Merge branch 'master' of github.com:ethereum/tests commit 2c81698 Author: Vitalik Buterin <[email protected]> Date: Mon Dec 30 21:09:40 2013 -0500 Added first three tests commit e4bbea4 Author: vbuterin <[email protected]> Date: Mon Dec 30 18:09:03 2013 -0800 Initial commit
rename tests since they are valid opcodes that exist
recursive audit spec documentation update
* core: transaction meta serialization * test: txmeta queue origin set to 0 * ethapi: add queue origin to rpc txn * api: debug * api: add tx meta to rpc endpoints * api: add type, l1messagesender to rpctx * ethapi: render metadata
[R4R]use fixed gas price when network is idle
* Set V5 discover on mobile to false and allow future blocks * new geth android build
cmd, p2p: implement sentry node
integrate eth wallet for chamber validator
fix estimateGas preimage detection
* fork.yaml: document op-geth changes * forkdiff gh-pages action Co-authored-by: Matthew Slipper <[email protected]>
verkle: Implement Trie, NodeIterator and Database ifs Fix crash in TestDump Fix TestDump Fix TrieCopy remove unnecessary traces fix: Error() returned errIteratorEnd in verkle node iterator rewrite the iterator and change the signature of OpenStorageTrie add the adapter to reuse the account trie for storage don't try to deserialize a storage leaf into an account Fix statedb unit tests (ethereum#14) * debug code * Fix more unit tests * remove traces * Go back to the full range One tree to rule them all remove updateRoot, there is no root to update store code inside the account leaf fix build save current state for Sina Update go-verkle to latest Charge WITNESS_*_COST gas on storage loads Add witness costs for SSTORE as well Charge witness gas in the case of code execution corresponding code deletion add a --verkle flag to separate verkle experiments from regular geth operations use the snapshot to get data stateless execution from block witness AccessWitness functions Add block generation test + genesis snapshot generation test stateless block execution (ethereum#18) * test stateless block execution * Force tree resolution before generating the proof increased coverage in stateless test execution (ethereum#19) * test stateless block execution * Force tree resolution before generating the proof * increase coverage in stateless test execution ensure geth compiles fix issues in tests with verkle trees deactivated Ensure stateless data is available when executing statelessly (ethereum#20) * Ensure stateless data is available when executing statelessly * Actual execution of a statless block * bugfixes in stateless block execution * code cleanup - Reduce PR footprint by reverting NewEVM to its original signature - Move the access witness to the block context - prepare for a change in AW semantics Need to store the initial values. - Use the touch helper function, DRY * revert the signature of MustCommit to its original form (ethereum#21) fix leaf proofs in stateless execution (ethereum#22) * Fixes in witness pre-state * Add the recipient's nonce to the witness * reduce PR footprint and investigate issue in root state calculation * quick build fix cleanup: Remove extra parameter in ToBlock revert ToBlock to its older signature fix import cycle in vm tests fix linter issue fix appveyor build fix nil pointers in tests Add indices, yis and Cis to the block's Verkle proof upgrade geth dependency to drop geth's common dep fix cmd/devp2p tests fix rebase issues quell an appveyor warning fix address touching in SLOAD and SSTORE fix access witness for code size touch target account data before calling make sure the proper locations get touched in (ext)codecopy touch all code pages in execution add pushdata to witness remove useless code in genesis snapshot generation testnet: fix some of the rebase/drift issues Fix verkle proof generation in block fix an issue occuring when chunking past the code size fix: ensure the code copy doesn't extend past the code size Upgrade go-verkle to its IPA version (ethereum#24) fixes for the IPA testnet upgrade to latest go-verkle update go-verkle to get more fixes simplify code by removing all stateless references (ethereum#25) fix verkle proof test by enforcing values alignment to 32 bytes remove unneeded KZG tag fix the stateless test Move AccessWitness into StateDB (ethereum#27) * move AccessWitness into StateDB * set Accesses in TxContext constructor * Ensures that a statedb is initialized with a witness * copy AccessWitness in StateDB.Copy. use copied state in miner worker.commit. * remove redundant line Co-authored-by: Guillaume Ballet <[email protected]> Fix contract creation issue enable verkle on cancun block: take 2 (ethereum#28) * enable verkle on cancun block: take 2 * fix typo. make unreachable line panic message more clear fix rebase issues fix linter issue merge undefined instead of panicking (ethereum#30) initialize the new access witness if not already present fix boundary check in PUSH fix bound check in code chunking fix boundary condition check in PUSH32 add circleci support (ethereum#32) * add circleci support * disable linter, which is broken again * actually run tests remove unnecessary cancun block declaration in tests (ethereum#33) upgrade go version (ethereum#34) fix calculation in get_tree_key_for_storage_slot (ethereum#35) use the witness in statedb, revert applyTx signature (ethereum#36) * use the witness in statedb, revert applyTx signature * fix miner tests * fix catalyst build Remove access witness from the signature of Process (ethereum#38) consensus/ethash: ensure uncle accounts are included in block witness (ethereum#40) consensus/ethash: move accumulation of coinbase witness before coinbase account is credited (ethereum#41) remove outdated comment miner: embed verkle proof in sealing block (ethereum#39) * miner: embed verkle proof in sealing block * add test to ensure that verkle proof is present in mined blocks Refactor witness-accumulation in EVM (ethereum#42) * make push dynamically-charged. charge witness gas costs for push. refactor evm witness gas charging to move logic for touching a range of bytecode into a helper method 'touchEachChunksAndChargeGas' * add witness gas calculation for CodeCopy, ExtCodeCopy, SLoad back to gas_table.go * witness gas charging for CALL * remove explicit reference to evm.TxContext * core/vm: make touchEachChunksAndCharge gas handle nil code value * core/vm: call implementation, separate out witnesses into touch/set * some fixes * remove witness touching from opCall: this will go in evm.go * remove witness touching for call from gas_table.go * (hopefully) fix tests * add SSTORE witness charging that was removed mistakenly * charge witness gas for call * clean up and comment touchEachChunksAndChargeGas * make suggested changes * address remaining points * fix build issues * remove double-charging for contract creation witness gas charging call onleaf in verkle commit (ethereum#45) replace sha256 with pedersen_hash in get_key (ethereum#46) * replace sha256 with pedersen_hash * fix: prevent an OOB * workaround timeout in unit test * update go-ipa and reduce the timeout * fix for unit tests: do not call NewAccessWitness in NewEVMTxContext (ethereum#49) * potential fix: do not call NewAccessWitness in NewEVMTxContext * more fixes: check for the existence of Accesses * fix absence of witness in copy * fix another witness issue * workaround: ensure the prefetcher is off in verkle mode * fix the remaining issues in tests * review feedback * fix witness allocation in stateless test reactivate working lines in test fix: don't create settings each time a key is calculated (ethereum#53) fix: don't use rlp in the tree for slot values (ethereum#51) * fix: don't use rlp in the tree for slot values * fix timeout after rebase core/vm: don't include contract deployer bytecode in AccessWitness or charge witness access costs for it (ethereum#54) Verkle EXTCODECOPY implementation (ethereum#55) * core/vm: verkle extcodecopy naive way (do jumpdest analysis on target contract every EXTCODECOPY) * no double-charge * address edge-case in touchEachChunksAndChargeGas * simplify line Co-authored-by: Guillaume Ballet <[email protected]> Use IsCancun where applicable (ethereum#56) * replace Accesses != nil with IsCancun(...) * fix Charge witness gas when calling/creating a contract (ethereum#60) * Charge witness gas when calling/creating a contract Co-authored-by: Jared Wasinger <[email protected]> * gofmt * replace checks with evm.Access!=nil with IsCancun * remove double-charging of witness access costs for contract creation initialization Co-authored-by: Jared Wasinger <[email protected]> verkle proof deserialization (ethereum#61) * use proof serialization * remove cruft * save current state * fix most issues up to this point * fix remaining build issues * update the go.mod to use the right branch * remove custom-defined set type * update go-verkle to get merged PRs * extract key, value data from proof * only activate precomp calculations if this is a verkle chain Co-authored-by: Jared Wasinger <[email protected]> fix: build more than one block in stateless test (ethereum#66) * reproduce the bug * fix the nil AccessWitness when Resetting * fix nonce management in blocks * fix: make sure the snapshot is reused during the chain generation Fix GetTreeKey (ethereum#65) * trie/utils: fix GetTreeKey * disable the faulty test, tracking issue opened Co-authored-by: Guillaume Ballet <[email protected]> Implement latest stateless gas charging spec (ethereum#63) * latest stateless gas-charging spec: add write event charging * rename gas calculation function so that it doesn't seem it's charging gas Co-authored-by: Guillaume Ballet <[email protected]> Various fixes for rust-verkle proof format compatibility (ethereum#67) * code to extract the block * separate proof from keys in block * display state root of block 0 * change file name to reflect the correct block number * use RLP instead of flat binary for keyvals in block * update go-verkle to fix build * fix rebase issues * make test pass * fix issue in map copy Co-authored-by: Jared Wasinger <[email protected]> Fix contract creation aw (ethereum#68) * fix contract creation AccessWitness * remove tracing * remove tracing * remove block2.rlp * move repeated error message into its own error type fix a couple linter issues Sload fix (ethereum#69) * move SLOAD gas calculation to gasSLoadEIP2929 * re-add gasSLoad, used by SSTORE * make requested changes fix: witness gas costs being charged more than once (ethereum#70) * fix: witness gas costs being charged more than one * update test case Co-authored-by: Jared Wasinger <[email protected]> re-enable VerkleTrie::ToDot core/state: implement GetCodeSize for VerkleDB (ethereum#75) implement core/state: implement GetCodeSize for VerkleDB copy the pre-state, use an untouched copy for the proof (ethereum#72) test to compare the proof format with that of rust verkle (ethereum#73) * test to compare the proof format with that of rust verkle * comment block extraction code check proof in verkle tree test don't delete from the trie when we encounter empty state object if verkle is enabled (ethereum#74) core/state: write code to rawdb under codehash key when verkle is enabled (ethereum#76) force the 32-byte alignment of nonce and balance (ethereum#71) * force the 32-byte alignment of nonce and balance * review feedback: fix endianness in output core/state - ensure storage value is set properly in snapshot when verkle is enabled (ethereum#78) fixes for the return type change in go-verkle (ethereum#77) * fixes for the return type change in go-verkle * update go-verkle * fix endianness issue + workaround for witness fix * add changes to miner Co-authored-by: Jared Wasinger <[email protected]> calculate tree index correctly for SLOAD access event (ethereum#79) core/vm: witness write event for SSTORE (ethereum#80) * core/vm: witness write event for SSTORE * remove TODO that is addressed by this branch fix estimateGas (handle ErrInsufficientBalanceWitness). Return proper error message when ErrInsufficientBalanceWitness is encountered (ethereum#81) Verkle/fix/perdersen hash (ethereum#84) * remove ineffective statement * fix endianness in pedersen_hash refactor: set witness account values in getStateObject() (ethereum#83) * enforce 32-byte alignment * save current state * write account values to witness from getObject * code cleanup + sanity checks * fix RLP serialization of missing keys * remove code redundancy for GetTreeKeyCodeChunk * fix stem calculation issue for code and storage * remove redundant SetLeafValue calls * Add a contract creation tx to the test * fix botched module version update * detail gas calculation cost in verkle contract deployment fix verkle trie iterator to not miss leaf values in the first index of a leaf node (ethereum#88) creation-time CODECOPY adds no code to the witness (ethereum#86) * creation-time CODECOPY adds no code to the witness * Add a more complex test to ensure EXTCODECOPY is called * Fix offset calculations in the slot function * minor tweaks * fix initial value capture for storage * fix build * fix: get the proper byte in get_tree_key_for_storage_slot * fix length calculation in getDataAndAdjustedBounds * fix verkle test small simplification in order to facilitate rebase upgrade go-ipa + go-verkle: faster precomp loading fix: place slot value, not its rlp encoding in witness fix: code chunification with incorrect header (ethereum#89) * fix: code chunification with incorrect header * add a test from rust-verkle and fix offset bug * fix ci build * complete coverage of rust-verkle chunking tests * fix: make sure the witness value is set * add another code chunking test from rust-verkle spec: don't add the trailing pushdata for a final PUSHn (ethereum#90) cleanup: don't evaluate 0 coeffs in get_tree_key (ethereum#87) ensure no overflow occurs in the chunk touch function load the full coinbase account in reward fix: previous commit broke stateless test rework the way the gas is charged per code chunk update go-verkle to grab the fix for ethereum#200 fix: don't add PUSH1-data during contract deployment (ethereum#91) * fix: don't add PUSH1-data during contract deployment * remove import cycle in tests (ethereum#92) fix: redundant proof-of-absence stems (ethereum#93) test: missing children of the same internal node produce a single extension status (ethereum#94) ParseNode with commitment parameter (ethereum#95) review feedback for rebase over kiln (ethereum#97) safe gas add (ethereum#98) * safe gas add * fix build ensure 10-byte addresses are right-aligned in pedersen_hash (ethereum#99) Co-authored-by: Tanishq Jasoria <[email protected]> Remove the code analysis interface to reduce PR footprint (ethereum#100) * Remove the code analysis interface to reduce PR footprint * fix unit test fix: set IsDeployment=false outside of contract creation (ethereum#101) remove trailing line verkle test: count the code chunks in the witness (ethereum#102) temp fix: little endian pedersen_hash (ethereum#103) factor the amount of polynomial evaluations in access witness (ethereum#106) reuse polynomial evaluation in account update (ethereum#108) fix: remove redundant balance touching in access witness (ethereum#107) add github workflow reuse address point evaluation in code chunking (ethereum#109)
* fork.yaml: document op-geth changes * forkdiff gh-pages action Co-authored-by: Matthew Slipper <[email protected]>
* remove unused beacon client from the builder * build on multiple tips * worker async generateWork * rework bundle cache * fix validate payload test in main
* remove unused beacon client from the builder * build on multiple tips * worker async generateWork * rework bundle cache * fix validate payload test in main
# This is the 1st commit message: params: release Geth v1.11.2 # This is the commit message #2: stateful # This is the commit message #3: use PrecompileExecutor # This is the commit message #4: use host terminology # This is the commit message #5: return precompiledContract and bool # This is the commit message #6: use ctx in Run instead of statedb # This is the commit message #7: change to ph # This is the commit message #8: bing bong # This is the commit message #9: rename to runner # This is the commit message #10: rename constructor # This is the commit message #11: new precompile function types # This is the commit message #12: precompile controller # This is the commit message #13: make PrecompileController public # This is the commit message #14: ctx setter # This is the commit message #15: add statedb in contract.Run # This is the commit message #16: use Prepare on controller # This is the commit message #17: prepare for state transition # This is the commit message #18: contract has registry key # This is the commit message #19: has and get # This is the commit message #20: controller > manager # This is the commit message #21: with statedb # This is the commit message #22: with ctx # This is the commit message #23: simple precompile manager # This is the commit message #24: allow setting block context to evm # This is the commit message #25: remove unneded evm funcs # This is the commit message #26: simplify precompile manager # This is the commit message #27: updated go.sum # This is the commit message #28: removing extra bits # This is the commit message #29: typo fixes # This is the commit message #30: ethapi # This is the commit message #31: cleanup precomp manager # This is the commit message #32: add get chain id # This is the commit message #33: make access list public # This is the commit message #34: make access list struct public # This is the commit message #35: fix typos # This is the commit message #36: ethpub # This is the commit message #37: use the StateDB interface in the API # This is the commit message ethereum#38: make compatible # This is the commit message ethereum#39: fixed merge conflicts # This is the commit message ethereum#40: remove unecessary vm imports # This is the commit message ethereum#41: add signature to signer interface # This is the commit message ethereum#42: params: begin v.1.11.3 release cycle # This is the commit message ethereum#43: log: improve documentation (ethereum#26753) Add usage examples # This is the commit message ethereum#44: core/rawdb, node: use standalone flock dependency (ethereum#26633) # This is the commit message ethereum#45: eth: use the last announced finalized block as the sync ancient limit (ethereum#26685) # This is the commit message ethereum#46: ci: disable coverage reporting in appveyor and travis # This is the commit message ethereum#47: cmd/devp2p: faster crawling + less verbose dns updates (ethereum#26697) This improves the speed of DHT crawling by using concurrent requests. It also removes logging of individual DNS updates. # This is the commit message ethereum#48: eth/tracers: add native flatCallTracer (aka parity style tracer) (ethereum#26377) Adds support for a native call tracer with the Parity format, which outputs call frames in a flat array. This tracer accepts the following options: - `convertParityErrors: true` will convert error messages to match those of Parity - `includePrecompiles: true` will report all calls to precompiles. The default matches Parity's behavior where CALL and STATICCALLs to precompiles are excluded Incompatibilities with Parity include: - Parity removes the result object in case of failure. This behavior is maintained with the exception of reverts. Revert output usually contains useful information, i.e. Solidity revert reason. - The `gasUsed` field accounts for intrinsic gas (e.g. 21000 for simple transfers) and refunds unlike Parity - Block rewards are not reported Co-authored-by: Sina Mahmoodi <[email protected]> # This is the commit message ethereum#49: core: improve withdrawal index assignment in GenerateChain (ethereum#26756) This fixes an issue where the withdrawal index was not calculated correctly for multiple withdrawals in a single block. Co-authored-by: Gary Rong <[email protected]> Co-authored-by: Felix Lange <[email protected]> # This is the commit message ethereum#50: ethdb/pebble: fix range compaction (ethereum#26771) * ethdb/pebble: fix range compaction * ethdb/pebble: add comment # This is the commit message ethereum#51: ethdb/pebble: fix max memorytable size (ethereum#26776) # This is the commit message ethereum#52: ethclient: include withdrawals in ethclient block responses (ethereum#26778) * include withdrawals in ethclient responses * omit empty withdrawals array in json serialization
…t-tests Add unit tests for Zama-specific precompiles
Merge pull request METADIUM#35 from wemixarchive/dev-0.10.2
…estruct Diffuse Dencun `SELF_DESTRUCT`
* isEpochSwitch, getMasternodes * recursive getEpochSwitchInfo, getMasternodes * more log, make getEpochSwitchInfo clearer
Every time I attempt to Import App, after selecting any file (including the samplecoin.html). This has happened both on OSX and Linux:
go 1.2.1
qt 5.2.1
After installing 5.2.0, the SegFault did not appear.
Stacktrace below:
2014/04/28 11:30:19 qxcbsessionmanager.cpp:374: Qt: Session management error: Could not open network socket
2014/04/28 11:30:19 [CHAIN] Last known block height #1
2014/04/28 11:30:19 Last block: ab6b9a5613970faa771b12d449b2e9bb925ab7a369f0a4b86b286e9d540099cf
2014/04/28 11:30:19 Starting Ethereum GUI v0.5
2014/04/28 11:30:19 wallet.qml:438: file:////home/coda/sites/gostuff/src/github.com/ethereum/go-ethereum/ethereal/assets/qml/wallet.qml:438: ReferenceError: parent is not defined
Error creating proxy: Could not connect: Connection refused (g-io-error-quark, 39)
Error creating proxy: Could not connect: Connection refused (g-io-error-quark, 39)
Error creating proxy: Could not connect: Connection refused (g-io-error-quark, 39)
Error creating proxy: Could not connect: Connection refused (g-io-error-quark, 39)
Error creating proxy: Could not connect: Connection refused (g-io-error-quark, 39)
2014/04/28 11:30:23 plugin.cpp:52:
WARNING: This project is using the experimental QML API extensions for QtWebKit and is therefore tied to a specific QtWebKit release.
WARNING: The experimental API will change from version to version, or even be removed. You have been warned!
SIGSEGV: segmentation violation
PC=0x7f2b232a152a
signal arrived during cgo execution
runtime.cgocallbackg()
/usr/lib/go/src/pkg/runtime/cgocall.c:267 +0x89 fp=0x7f2b1ba786d0
runtime.cgocallback_gofunc(0x498e13, 0x43f100, 0x7f2b1ba78748)
/usr/lib/go/src/pkg/runtime/asm_amd64.s:711 +0x67 fp=0x7f2b1ba786e0
runtime.asmcgocall(0x43f100, 0x7f2b1ba78748)
/usr/lib/go/src/pkg/runtime/asm_amd64.s:618 +0x2d fp=0x7f2b1ba786e8
runtime.cgocall(0x43f100, 0x7f2b1ba78748)
/usr/lib/go/src/pkg/runtime/cgocall.c:149 +0x133 fp=0x7f2b1ba78730
github.com/go-qml/qml._Cfunc_componentCreateWindow(0x50a5000, 0x0, 0x7fe0b52debc0)
github.com/go-qml/qml/_obj/_cgo_defun.c:84 +0x31 fp=0x7fe0abd9b748
github.com/go-qml/qml.func·023()
/home/coda/sites/gostuff/src/github.com/go-qml/qml/qml.go:731 +0x57 fp=0x7fe0abd9b770
github.com/go-qml/qml.RunMain(0xc210092e00)
/home/coda/sites/gostuff/src/github.com/go-qml/qml/bridge.go:63 +0xcc fp=0x7fe0abd9b798
github.com/go-qml/qml.(_Common).CreateWindow(0xc210037a40, 0x0, 0x5b)
/home/coda/sites/gostuff/src/github.com/go-qml/qml/qml.go:732 +0x117 fp=0x7fe0abd9b7e0
github.com/ethereum/go-ethereum/ethereal/ui.(_UiLib).OpenHtml(0xc21006d540, 0xc210e46e70, 0x63)
/home/coda/sites/gostuff/src/github.com/ethereum/go-ethereum/ethereal/ui/ui_lib.go:62 +0x1b7 fp=0x7fe0abd9b888
runtime.call32(0x8434d8, 0xc210092dc0)
/usr/lib/go/src/pkg/runtime/asm_amd64.s:339 +0x32 fp=0x7fe0abd9b8b0
reflect.Value.call(0x843300, 0xc21006d540, 0xf38, 0x873620, 0x4, ...)
/usr/lib/go/src/pkg/reflect/value.go:474 +0xe0b fp=0x7fe0abd9baf0
reflect.Value.Call(0x843300, 0xc21006d540, 0xf38, 0x7fe0abd9bcf0, 0x1, ...)
/usr/lib/go/src/pkg/reflect/value.go:345 +0x9d fp=0x7fe0abd9bb50
github.com/go-qml/qml.hookGoValueCallMethod(0x2f2adb0, 0xc21001feb0, 0x7, 0x7fff9cec4720)
/home/coda/sites/gostuff/src/github.com/go-qml/qml/bridge.go:497 +0x40c fp=0x7fe0abd9bde8
----- stack segment boundary -----
runtime.cgocallbackg1()
/usr/lib/go/src/pkg/runtime/cgocall.c:296 +0xbf fp=0x7f2b1ba78ec0
runtime.cgocallbackg()
/usr/lib/go/src/pkg/runtime/cgocall.c:266 +0x84 fp=0x7f2b1ba78ed0
runtime.cgocallback_gofunc(0x498e13, 0x43efd0, 0x7f2b1ba78f48)
/usr/lib/go/src/pkg/runtime/asm_amd64.s:711 +0x67 fp=0x7f2b1ba78ee0
runtime.asmcgocall(0x43efd0, 0x7f2b1ba78f48)
/usr/lib/go/src/pkg/runtime/asm_amd64.s:618 +0x2d fp=0x7f2b1ba78ee8
runtime.cgocall(0x43efd0, 0x7f2b1ba78f48)
/usr/lib/go/src/pkg/runtime/cgocall.c:149 +0x133 fp=0x7f2b1ba78f30
github.com/go-qml/qml._Cfunc_applicationExec(0xefc598)
github.com/go-qml/qml/_obj/_cgo_defun.c:57 +0x31 fp=0x7f2b1ba78f48
github.com/go-qml/qml.guiLoop()
/home/coda/sites/gostuff/src/github.com/go-qml/qml/bridge.go:43 +0x132 fp=0x7f2b1ba78fa0
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1394 fp=0x7f2b1ba78fa8
created by github.com/go-qml/qml.Init
/home/coda/sites/gostuff/src/github.com/go-qml/qml/qml.go:44 +0xa0
goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc210e5b00c)
/usr/lib/go/src/pkg/runtime/sema.goc:199 +0x30
sync.(_Mutex).Lock(0xc210e5b008)
/usr/lib/go/src/pkg/sync/mutex.go:66 +0xd6
github.com/go-qml/qml.(_Window).Wait(0xc210037850)
/home/coda/sites/gostuff/src/github.com/go-qml/qml/qml.go:884 +0x9b
github.com/ethereum/go-ethereum/ethereal/ui.(*Gui).Start(0xc21001f780, 0x7fffd1384c53, 0x4c)
/home/coda/sites/gostuff/src/github.com/ethereum/go-ethereum/ethereal/ui/gui.go:113 +0x855
main.main()
/home/coda/sites/gostuff/src/github.com/ethereum/go-ethereum/ethereal/ethereum.go:107 +0x6a4
goroutine 3 [syscall]:
os/signal.loop()
/usr/lib/go/src/pkg/os/signal/signal_unix.go:21 +0x1e
created by os/signal.init·1
/usr/lib/go/src/pkg/os/signal/signal_unix.go:27 +0x31
goroutine 4 [syscall]:
runtime.cgocallbackg()
/usr/lib/go/src/pkg/runtime/cgocall.c:267 +0x89
runtime.cgocallback_gofunc(0x0, 0x0, 0x0)
/usr/lib/go/src/pkg/runtime/asm_amd64.s:711 +0x67
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1394
goroutine 6 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc21006db40)
/home/coda/sites/gostuff/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:115 +0x1c5
created by github.com/syndtr/goleveldb/leveldb.openDB
/home/coda/sites/gostuff/src/github.com/syndtr/goleveldb/leveldb/db.go:114 +0x402
goroutine 7 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compaction(0xc21006db40)
/home/coda/sites/gostuff/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:437 +0x75f
created by github.com/syndtr/goleveldb/leveldb.openDB
/home/coda/sites/gostuff/src/github.com/syndtr/goleveldb/leveldb/db.go:117 +0x443
goroutine 8 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal(0xc21006db40)
/home/coda/sites/gostuff/src/github.com/syndtr/goleveldb/leveldb/db_write.go:36 +0x142
created by github.com/syndtr/goleveldb/leveldb.openDB
/home/coda/sites/gostuff/src/github.com/syndtr/goleveldb/leveldb/db.go:118 +0x45a
goroutine 9 [select]:
github.com/ethereum/eth-go/ethchain.(_TxPool).queueHandler(0xc210070d20)
/home/coda/sites/gostuff/src/github.com/ethereum/eth-go/ethchain/transaction_pool.go:170 +0x541
created by github.com/ethereum/eth-go/ethchain.(_TxPool).Start
/home/coda/sites/gostuff/src/github.com/ethereum/eth-go/ethchain/transaction_pool.go:239 +0x2e
goroutine 10 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc21006dd80)
/home/coda/sites/gostuff/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:115 +0x1c5
created by github.com/syndtr/goleveldb/leveldb.openDB
/home/coda/sites/gostuff/src/github.com/syndtr/goleveldb/leveldb/db.go:114 +0x402
goroutine 11 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compaction(0xc21006dd80)
/home/coda/sites/gostuff/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:437 +0x75f
created by github.com/syndtr/goleveldb/leveldb.openDB
/home/coda/sites/gostuff/src/github.com/syndtr/goleveldb/leveldb/db.go:117 +0x443
goroutine 12 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal(0xc21006dd80)
/home/coda/sites/gostuff/src/github.com/syndtr/goleveldb/leveldb/db_write.go:36 +0x142
created by github.com/syndtr/goleveldb/leveldb.openDB
/home/coda/sites/gostuff/src/github.com/syndtr/goleveldb/leveldb/db.go:118 +0x45a
goroutine 15 [chan receive]:
github.com/ethereum/go-ethereum/ethereal/ui.(_Gui).update(0xc21001f780)
/home/coda/sites/gostuff/src/github.com/ethereum/go-ethereum/ethereal/ui/gui.go:151 +0x383
created by github.com/ethereum/go-ethereum/ethereal/ui.(_Gui).Start
/home/coda/sites/gostuff/src/github.com/ethereum/go-ethereum/ethereal/ui/gui.go:109 +0x82b
goroutine 16 [syscall]:
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1394
rax 0x7f2b22d65618
rbx 0x3886260
rcx 0x2
rdx 0x7f2b22d65688
rdi 0x7f2ae4a657e0
rsi 0x0
rbp 0x7f2ae4a657e0
rsp 0x7fffd1381fc0
r8 0xb
r9 0x11
r10 0x0
r11 0x206
r12 0x0
r13 0x14a90d0
r14 0x7fffd13820b0
r15 0x21
rip 0x7f2b232a152a
rflags 0x10206
cs 0x33
fs 0x0
gs 0x0
The text was updated successfully, but these errors were encountered: