Skip to content
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

Closed
compleatang opened this issue Apr 28, 2014 · 14 comments
Closed

Importing App causes Seg Fault #35

compleatang opened this issue Apr 28, 2014 · 14 comments
Labels

Comments

@compleatang
Copy link
Contributor

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

@compleatang compleatang changed the title Importing App causes Seg Faul Importing App causes Seg Fault Apr 29, 2014
@obscuren obscuren added the bug label May 8, 2014
@stephantual
Copy link
Contributor

Totally correct - then again the 'warning warning this is bound to a specific version of qt' was a bit of a giveaway :)
I've updated my build guide at http://forum.ethereum.org/discussion/905/go-ethereum-cli-ethereal-simple-build-guide-for-osx and annotated my yt install video guide.

Thanks Casey!

@sjamayee
Copy link

Same problem for me.
When I import an app (genericcoin.html) then this happens.
Is there a work around for this?

Installation following (Go-Ethereum (CLI + Ethereal) simple build guide for OSX)

osx 10.9.2
go 1.2.2
qt 5.2.1

macee:ethereal jac$ pwd
/Users/jac/go/src/github.com/ethereum/go-ethereum/ethereal
macee:ethereal jac$ ethereal
2014/05/23 10:00:15 [CHAIN] Last known block height #850
2014/05/23 10:00:15 Last block: c4a4fd6bdc12b0eaf3360981671907a6f944ac39b8739f067d35f4d034f5d473
2014/05/23 10:00:15 Starting Ethereum GUI v0.5.0 RC8
2014/05/23 10:00:15 Connection listening disabled. Acting as client
2014/05/23 10:00:15 [SERV] Retrieving seed nodes
2014/05/23 10:00:15 [SERV] Found DNS Go Peer: 94.242.229.217:30303
2014/05/23 10:00:15 [SERV] Adding peer (94.242.229.217:30303) 1 / 10
2014/05/23 10:00:15 [SERV] Found DNS Bootstrap Peer: 54.200.139.158:30303
2014/05/23 10:00:15 [SERV] Adding peer (54.200.139.158:30303) 2 / 10
2014/05/23 10:00:15 [GUI] Starting GUI
2014/05/23 10:00:16 Requesting blockchain c4a4fd6b... from peer 94.242.229.217:30303
2014/05/23 10:00:16 [PEER] connected 94.242.229.217:30303 [Peer discovery | Block chain relaying | Transaction relaying]
2014/05/23 10:00:17 wallet.qml:477: file:////Users/jac/go/src/github.com/ethereum/go-ethereum/ethereal/assets/qml/wallet.qml:477: ReferenceError: parent is not defined
2014/05/23 10:00:17 [STATE] Added block #851 (d6d0f29078c8930a06f6f1aeca182a3fe9b6c360ff75d1a656cac4d41e3760eb)
2014/05/23 10:00:17 [STATE] Added block #852 (ebbadf8fef14c20f7843b6288cc0b8cbe8cce1f3b82f7fd278b84116feca95fc)
2014/05/23 10:00:17 [STATE] Added block #853 (fc84a2cb9bc967d12fe9a7533499471bfae8a0843f3b79859325b8720ee92a47)
2014/05/23 10:00:17 [STATE] Added block #854 (c9608ca318e03bb60a076ec076adb16b6e86f284ad16e43bfdbc613ff12d79fd)
2014/05/23 10:00:17 [STATE] Added block #855 (8d1ded2a5b941045569c79a71f61ed817c0aa5f1809e317a51d1246efecb6b2b)
2014/05/23 10:00:17 [STATE] Added block #856 (7204cd948decaed312ece59af39e336e0bbe7c3a7a81c9b818dbc76db771e13d)
2014/05/23 10:00:17 [STATE] Added block #857 (42ed5e62416fb44357b44856fd7d095b32ff83ecb4636a799ab2d4d862f31ca4)
2014/05/23 10:00:17 [STATE] Added block #858 (9521839b9b7f254d3d3d8fd7702138665d8860a77655f8a9389123318ce3a001)
2014/05/23 10:00:17 [STATE] Added block #859 (334ca7eedee0c3f02b2de9d7fffc4267d3f69fb11ca1aa06494596858cf157ee)
2014/05/23 10:00:17 Synced to block height #859 334ca7eedee0c3f02b2de9d7fffc4267d3f69fb11ca1aa06494596858cf157ee 334ca7eedee0c3f02b2de9d7fffc4267d3f69fb11ca1aa06494596858cf157ee
2014/05/23 10:00:17 Requesting blockchain 334ca7ee... from peer 94.242.229.217:30303
2014/05/23 10:00:18 [PEER] Found conical block, returning chain from: c4a4fd6bdc12b0eaf3360981671907a6f944ac39b8739f067d35f4d034f5d473
2014/05/23 10:00:18 [PEER] Returning 9 blocks: c4a4fd6bdc12b0eaf3360981671907a6f944ac39b8739f067d35f4d034f5d473
2014/05/23 10:00:19 [PEER] Found conical block, returning chain from: 334ca7eedee0c3f02b2de9d7fffc4267d3f69fb11ca1aa06494596858cf157ee
2014/05/23 10:00:25 qfileinfo.cpp:576: QFileInfo::absolutePath: Constructed with empty filename
2014/05/23 10:00:29 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=0x5c1f960
signal arrived during cgo execution

runtime.cgocallbackg()
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/cgocall.c:267 +0x89 fp=0x6ce2d38
runtime.cgocallback_gofunc(0x4060cf3, 0x4001720, 0x6ce2db0)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/asm_amd64.s:711 +0x67 fp=0x6ce2d48
runtime.asmcgocall(0x4001720, 0x6ce2db0)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/asm_amd64.s:618 +0x2d fp=0x6ce2d50
runtime.cgocall(0x4001720, 0x6ce2db0)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/cgocall.c:149 +0x133 fp=0x6ce2d98
github.com/go-qml/qml._Cfunc_componentCreateWindow(0x145740f0, 0x0, 0x6ce2df0)
github.com/go-qml/qml/_obj/_cgo_defun.c:96 +0x31 fp=0x6ce2db0
github.com/go-qml/qml.func·023()
/Users/jac/go/src/github.com/go-qml/qml/qml.go:731 +0x57 fp=0x6ce2dd8
github.com/go-qml/qml.hookIdleTimer()
/Users/jac/go/src/github.com/go-qml/qml/bridge.go:178 +0x5b fp=0x6ce2e08
----- stack segment boundary -----
runtime.cgocallbackg1()
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/cgocall.c:296 +0xbf fp=0x6ce2ec0
runtime.cgocallbackg()
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/cgocall.c:266 +0x84 fp=0x6ce2ed0
runtime.cgocallback_gofunc(0x4060cf3, 0x4001590, 0x6ce2f48)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/asm_amd64.s:711 +0x67 fp=0x6ce2ee0
runtime.asmcgocall(0x4001590, 0x6ce2f48)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/asm_amd64.s:618 +0x2d fp=0x6ce2ee8
runtime.cgocall(0x4001590, 0x6ce2f48)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/cgocall.c:149 +0x133 fp=0x6ce2f30
github.com/go-qml/qml._Cfunc_applicationExec(0x4a09768)
github.com/go-qml/qml/_obj/_cgo_defun.c:69 +0x31 fp=0x6ce2f48
github.com/go-qml/qml.guiLoop()
/Users/jac/go/src/github.com/go-qml/qml/bridge.go:43 +0x132 fp=0x6ce2fa0
runtime.goexit()
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/proc.c:1394 fp=0x6ce2fa8
created by github.com/go-qml/qml.Init
/Users/jac/go/src/github.com/go-qml/qml/qml.go:44 +0xa0

goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc210e8905c)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/sema.goc:199 +0x30
sync.(_Mutex).Lock(0xc210e89058)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/sync/mutex.go:66 +0xd6
github.com/go-qml/qml.(_Window).Wait(0xc21000ae20)
/Users/jac/go/src/github.com/go-qml/qml/qml.go:892 +0x9b
github.com/ethereum/go-ethereum/ethereal/ui.(*Gui).Start(0xc2109c93c0, 0x44e3280, 0x0)
/Users/jac/go/src/github.com/ethereum/go-ethereum/ethereal/ui/gui.go:98 +0x61c
main.main()
/Users/jac/go/src/github.com/ethereum/go-ethereum/ethereal/ethereum.go:128 +0x7a2

goroutine 3 [syscall]:
os/signal.loop()
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/signal/signal_unix.go:21 +0x1e
created by os/signal.init·1
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/os/signal/signal_unix.go:27 +0x31

goroutine 4 [syscall]:
runtime.cgocallbackg()
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/cgocall.c:267 +0x89
runtime.cgocallback_gofunc(0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/asm_amd64.s:711 +0x67
runtime.goexit()
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/proc.c:1394

goroutine 7 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc21007c480)
/Users/jac/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:115 +0x1c5
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/jac/go/src/github.com/syndtr/goleveldb/leveldb/db.go:114 +0x402

goroutine 8 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compaction(0xc21007c480)
/Users/jac/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:437 +0x75f
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/jac/go/src/github.com/syndtr/goleveldb/leveldb/db.go:117 +0x443

goroutine 9 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal(0xc21007c480)
/Users/jac/go/src/github.com/syndtr/goleveldb/leveldb/db_write.go:36 +0x142
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/jac/go/src/github.com/syndtr/goleveldb/leveldb/db.go:118 +0x45a

goroutine 10 [select]:
github.com/ethereum/eth-go/ethchain.(_TxPool).queueHandler(0xc210039cc0)
/Users/jac/go/src/github.com/ethereum/eth-go/ethchain/transaction_pool.go:172 +0x2c8
created by github.com/ethereum/eth-go/ethchain.(_TxPool).Start
/Users/jac/go/src/github.com/ethereum/eth-go/ethchain/transaction_pool.go:243 +0x2e

goroutine 11 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc21007c6c0)
/Users/jac/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:115 +0x1c5
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/jac/go/src/github.com/syndtr/goleveldb/leveldb/db.go:114 +0x402

goroutine 12 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compaction(0xc21007c6c0)
/Users/jac/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:437 +0x75f
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/jac/go/src/github.com/syndtr/goleveldb/leveldb/db.go:117 +0x443

goroutine 13 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal(0xc21007c6c0)
/Users/jac/go/src/github.com/syndtr/goleveldb/leveldb/db_write.go:36 +0x142
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/jac/go/src/github.com/syndtr/goleveldb/leveldb/db.go:118 +0x45a

goroutine 14 [chan receive]:
github.com/ethereum/eth-go.(_Ethereum).ReapDeadPeerHandler(0xc21007a160)
/Users/jac/go/src/github.com/ethereum/eth-go/ethereum.go:321 +0x67
created by github.com/ethereum/eth-go.(_Ethereum).Start
/Users/jac/go/src/github.com/ethereum/eth-go/ethereum.go:347 +0x18e

goroutine 17 [select]:
github.com/ethereum/eth-go.(_Peer).HandleOutbound(0xc210079300)
/Users/jac/go/src/github.com/ethereum/eth-go/peer.go:228 +0x246
created by github.com/ethereum/eth-go.(_Peer).Start
/Users/jac/go/src/github.com/ethereum/eth-go/peer.go:506 +0x2a0

goroutine 18 [IO wait]:
net.runtime_pollWait(0x6b2b830, 0x72, 0x0)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(_pollDesc).Wait(0xc2100650d0, 0x72, 0x6b280e8, 0x23)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(_pollDesc).WaitRead(0xc2100650d0, 0x23, 0x6b280e8)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(_netFD).Read(0xc210065070, 0xc211065600, 0x5a0, 0x5a0, 0x0, ...)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/fd_unix.go:204 +0x2a0
net.(_conn).Read(0xc210000620, 0xc211065600, 0x5a0, 0x5a0, 0x5a0, ...)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/net.go:122 +0xc5
github.com/ethereum/eth-go/ethwire.ReadMessages(0x6b2a7b0, 0xc210000620, 0x0, 0x0, 0x0, ...)
/Users/jac/go/src/github.com/ethereum/eth-go/ethwire/messaging.go:131 +0x1a6
github.com/ethereum/eth-go.(_Peer).HandleInbound(0xc210079300)
/Users/jac/go/src/github.com/ethereum/eth-go/peer.go:272 +0x85
created by github.com/ethereum/eth-go.(_Peer).Start
/Users/jac/go/src/github.com/ethereum/eth-go/peer.go:508 +0x2ba

goroutine 19 [IO wait]:
net.runtime_pollWait(0x6b2b788, 0x77, 0x0)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(_pollDesc).Wait(0xc2109bbed0, 0x77, 0x6b280e8, 0x24)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(_pollDesc).WaitWrite(0xc2109bbed0, 0x24, 0x6b280e8)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/fd_poll_runtime.go:90 +0x30
net.(_netFD).connect(0xc2109bbe70, 0x0, 0x0, 0x6b2b8d8, 0xc2109bcfa0, ...)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/fd_unix.go:86 +0x166
net.(_netFD).dial(0xc2109bbe70, 0x6b2a710, 0x0, 0x6b2a710, 0xc210084510, ...)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/sock_posix.go:121 +0x2fd
net.socket(0x4500780, 0x3, 0x2, 0x1, 0x0, ...)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/sock_posix.go:91 +0x40b
net.internetSocket(0x4500780, 0x3, 0x6b2a710, 0x0, 0x6b2a710, ...)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/ipsock_posix.go:136 +0x161
net.dialTCP(0x4500780, 0x3, 0x0, 0xc210084510, 0xecb10f72d, ...)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/tcpsock_posix.go:155 +0xef
net.dialSingle(0x4500780, 0x3, 0xc2109bce80, 0x14, 0x0, ...)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/dial.go:225 +0x3d8
net.func·015(0xecb10f72d, 0x33452f4f, 0x4a006c0, 0x6fc23ac00, 0xecb10f72d, ...)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/dial.go:158 +0xde
net.dial(0x4500780, 0x3, 0x6b2a6a8, 0xc210084510, 0xb06ae38, ...)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/fd_unix.go:40 +0x45
net.(*Dialer).Dial(0xc2100a9280, 0x4500780, 0x3, 0xc2109bce80, 0x14, ...)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/dial.go:165 +0x3e0
net.DialTimeout(0x4500780, 0x3, 0xc2109bce80, 0x14, 0x6fc23ac00, ...)
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/net/dial.go:145 +0xaa
github.com/ethereum/eth-go.func·009()
/Users/jac/go/src/github.com/ethereum/eth-go/peer.go:170 +0x5f
created by github.com/ethereum/eth-go.NewOutboundPeer
/Users/jac/go/src/github.com/ethereum/eth-go/peer.go:184 +0x14f

goroutine 22 [select]:
github.com/ethereum/go-ethereum/ethereal/ui.(_Gui).update(0xc2109c93c0)
/Users/jac/go/src/github.com/ethereum/go-ethereum/ethereal/ui/gui.go:197 +0xb6c
created by github.com/ethereum/go-ethereum/ethereal/ui.(_Gui).showWallet
/Users/jac/go/src/github.com/ethereum/go-ethereum/ethereal/ui/gui.go:113 +0xf9

goroutine 32 [chan receive]:
github.com/go-qml/qml.RunMain(0xc210fe9080)
/Users/jac/go/src/github.com/go-qml/qml/bridge.go:76 +0xbd
github.com/go-qml/qml.(_Common).CreateWindow(0xc210e70980, 0x0, 0xc210ebb298)
/Users/jac/go/src/github.com/go-qml/qml/qml.go:732 +0x117
github.com/ethereum/go-ethereum/ethereal/ui.(_HtmlApplication).Create(0xc2109cbe40, 0x4501880, 0x2)
/Users/jac/go/src/github.com/ethereum/go-ethereum/ethereal/ui/html_container.go:47 +0x1ae
github.com/ethereum/go-ethereum/ethereal/ui.(_ExtApplication).run(0xc210ea4240)
/Users/jac/go/src/github.com/ethereum/go-ethereum/ethereal/ui/ext_app.go:58 +0xcd
created by github.com/ethereum/go-ethereum/ethereal/ui.(_UiLib).OpenHtml
/Users/jac/go/src/github.com/ethereum/go-ethereum/ethereal/ui/ui_lib.go:59 +0x87

goroutine 33 [syscall]:
runtime.goexit()
/usr/local/Cellar/go/1.2.2/libexec/src/pkg/runtime/proc.c:1394

rax 0x641ed60
rbx 0x15b50cd8
rcx 0x641ed30
rdx 0x0
rdi 0x15062360
rsi 0x100000001
rbp 0x7fff5fbfd240
rsp 0x7fff5fbfd220
r8 0x11
r9 0x7fff5fbfd000
r10 0x0
r11 0x202
r12 0x6912db0
r13 0x9
r14 0x100000001
r15 0x15062360
rip 0x5c1f960
rflags 0x10216
cs 0x2b
fs 0x0
gs 0x6410000
macee:ethereal jac$

@maran
Copy link
Member

maran commented May 23, 2014

I'm going to try and replicate this. Everything is still working here.

Edit:
Confirmed that confirmed that anything over QT 5.2.0 breaks it. @compleatang and @sjamayee Please rollback to 5.2.0 or lower (don't forget to update CGO_CPPFLAGS) and it should work (again). Please let me know if this fixes it.

@sjamayee
Copy link

Rolled back to 5.2.0
With the help of: https://gist.github.com/gcatlin/1847248
Now it works.
Thanks for the help

@maran
Copy link
Member

maran commented May 23, 2014

Good to know @stephantual could you update your excellent installation guide mentioning for now we are frozen on 5.2.0?

@compleatang
Copy link
Contributor Author

@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 exec that wrapper around ethereal from the *.desktop file.

I should have added this a while ago but I forgot.... Just updated the wiki.

@stephantual
Copy link
Contributor

RC7 was not installing for me on 5.2.0, I had to flip to 5.2.1 to make it install.
I'm checking RC8 now

@stephantual
Copy link
Contributor

RC8 fails to import samplecoin app with qt5.2.1 , confirmed.

@stephantual
Copy link
Contributor

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:

  • upgrade to QT 5.2.1 by removing 5.2.0 then install QT 5.2.1
  • installing ethereal should now work
  • remove QT 5.2.1 and downgrade to 5.2.0
  • restart ethereal

@stephantual
Copy link
Contributor

Confirmed fixed on RC11 clean OS install. For those still having issues, see workaround above. Obscuren please close.

@mihi-tr
Copy link

mihi-tr commented May 30, 2014

Just ran into the same issue (running on Arch linux) is there a reason to use a very specific version of QT5?

@SimonTomlin
Copy link

I had the same issue running POC5 RC11
Ubuntu 14.04
I had already previously gone through the process of installing Qt 5.2.0
Used GO to update the installation

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
export CGO_CPPFLAGS="-I/home/simon/Qt5.2.0/5.2.0/gcc_64/include/QtCore/5.2.0/QtCore"
export LD_LIBRARY_PATH=/home/simon/Qt5.2.0/5.2.0/gcc_64/lib

This is also in the wiki but posted here as well

@tymat
Copy link

tymat commented Jun 5, 2014

Solved this by following these instructions on how to downgrade

OS X Instructions with brew

cd `brew --prefix`
git checkout 1ca68c0 Library/Formula/qt5.rb
brew install qt5
export PKG_CONFIG_PATH=`brew --prefix qt5`/lib/pkgconfig
export QT5VERSION=`pkg-config --modversion Qt5Core`
export CGO_CPPFLAGS=-I`brew --prefix qt5`/include/QtCore/$QT5VERSION/QtCore

If you already have a previous installation before downgrading to Qt 5.2.0 then you'll need to cleanup the Qt5 related dependencies

rm -rf $GOPATH/bin/ether*
rm -rf $GOPATH/src/github.com/ethereum/go-ethereum
rm -rf $GOPATH/src/github.com/go-qml
rm -rf $GOPATH/src/gopkg.in/qml.v0

Install ethereum and ethereal as usual

go get -u -v github.com/ethereum/go-ethereum/ethereum
go get -u -v github.com/ethereum/go-ethereum/ethereal

@stephantual
Copy link
Contributor

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?

obscuren added a commit that referenced this issue Dec 12, 2014
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
obscuren added a commit that referenced this issue Jan 2, 2015
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
obscuren pushed a commit that referenced this issue Mar 3, 2015
rename tests since they are valid opcodes that exist
Arachnid pushed a commit to Arachnid/go-ethereum that referenced this issue May 5, 2016
recursive audit spec documentation update
i-norden referenced this issue in cerc-io/go-ethereum Sep 25, 2020
* 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
recmo pushed a commit to recmo/go-ethereum that referenced this issue Feb 17, 2021
[R4R]use fixed gas price when network is idle
jwasinger pushed a commit to jwasinger/go-ethereum that referenced this issue Nov 30, 2021
tony-ricciardi pushed a commit to tony-ricciardi/go-ethereum that referenced this issue Jan 20, 2022
* Set V5 discover on mobile to false and allow future blocks

* new geth android build
hadv pushed a commit to hadv/go-ethereum that referenced this issue Sep 29, 2022
cmd, p2p: implement sentry node
Inphi pushed a commit to Inphi/go-ethereum that referenced this issue Dec 2, 2022
zhiqiangxu pushed a commit to zhiqiangxu/go-ethereum that referenced this issue Dec 5, 2022
integrate eth wallet for chamber validator
joshuacolvin0 pushed a commit to joshuacolvin0/go-ethereum that referenced this issue Jan 4, 2023
protolambda added a commit to protolambda/go-ethereum that referenced this issue Jan 26, 2023
* fork.yaml: document op-geth changes

* forkdiff gh-pages action

Co-authored-by: Matthew Slipper <[email protected]>
jsign pushed a commit to jsign/go-ethereum that referenced this issue Feb 15, 2023
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)
protolambda added a commit to protolambda/go-ethereum that referenced this issue Mar 3, 2023
* fork.yaml: document op-geth changes

* forkdiff gh-pages action

Co-authored-by: Matthew Slipper <[email protected]>
neraty pushed a commit to gnosis/go-ethereum that referenced this issue Mar 13, 2023
* remove unused beacon client from the builder

* build on multiple tips

* worker async generateWork

* rework bundle cache

* fix validate payload test in main
neraty pushed a commit to gnosis/go-ethereum that referenced this issue Mar 13, 2023
neraty pushed a commit to gnosis/go-ethereum that referenced this issue Apr 3, 2023
* remove unused beacon client from the builder

* build on multiple tips

* worker async generateWork

* rework bundle cache

* fix validate payload test in main
neraty pushed a commit to gnosis/go-ethereum that referenced this issue Apr 3, 2023
shampoobera referenced this issue in berachain/polaris-geth May 30, 2023
# 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
sbellem pushed a commit to sbellem/go-ethereum that referenced this issue Jul 25, 2023
…t-tests

Add unit tests for Zama-specific precompiles
cp-wjhan referenced this issue in cp-wjhan/go-metadium Aug 1, 2023
cp-wjhan referenced this issue in cp-wjhan/go-metadium Aug 1, 2023
Merge pull request METADIUM#35 from wemixarchive/dev-0.10.2
lochjin pushed a commit to lochjin/go-ethereum that referenced this issue Dec 20, 2023
maoueh pushed a commit to streamingfast/go-ethereum that referenced this issue Mar 18, 2024
sduchesneau pushed a commit to streamingfast/go-ethereum that referenced this issue Jun 14, 2024
s1na pushed a commit to s1na/go-ethereum that referenced this issue Dec 2, 2024
* isEpochSwitch, getMasternodes

* recursive getEpochSwitchInfo, getMasternodes

* more log, make getEpochSwitchInfo clearer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants