763 Commits

Author SHA1 Message Date
andri lim
345133e8eb pass additional 15 GST 2019-02-20 15:16:07 +02:00
andri lim
5ba44083f0 fix contract call in gst and executor.nim 2019-02-20 15:16:07 +02:00
Zahary Karadjov
8b3b1f4c57 [Nix] Some steps towards cross-compilation support 2019-02-20 01:23:05 +02:00
andri lim
c722f34ef3 safer snapshot commit revert and dispose 2019-02-18 18:15:32 +02:00
andri lim
e1c622f83f update readme.md 2019-02-18 13:16:04 +02:00
andri lim
dfeb0ab3b9 allow Callcode1024BalanceTooLow.json to fail on 32 bit 2019-02-18 13:16:04 +02:00
andri lim
e4e1e60790 attempt to make test green 2019-02-18 13:16:04 +02:00
andri lim
caa2db63ca update tests data after fixing tracer 2019-02-18 13:16:04 +02:00
andri lim
15e1b13491 trade 13 fail GST with 122 OK GST 2019-02-18 13:16:04 +02:00
andri lim
d015fc3819 bugfix: transaction tracer more robust storage key handling 2019-02-18 13:16:04 +02:00
andri lim
8461211f9a bugfix: implement computation snapshot, revert, commit 2019-02-18 13:16:04 +02:00
andri lim
927abdc142 bugfix: multi-depth transaction tracer storage 2019-02-18 13:16:04 +02:00
andri lim
00989e9c9a premix report page: chunked table cell using monospace font 2019-02-18 13:16:04 +02:00
andri lim
a1242d2538 bugfix: block 78458 crash 2019-02-18 13:16:04 +02:00
andri lim
282824cd53 zah's request: add missing comments 2019-02-18 13:16:04 +02:00
andri lim
150fafbc8c trade 7 failed GST with 48 OK GST 2019-02-15 17:20:51 +02:00
andri lim
8f9d1ae748 fixes callcode bug 2019-02-15 17:20:51 +02:00
andri lim
d7bd55bd21 fixes opcode call: simplify gas costs 2019-02-15 17:20:51 +02:00
andri lim
44d05dfdb1 fixes transaction_tracer.nim: tracing depth 2019-02-15 17:20:51 +02:00
andri lim
04f28d9048 fixes vm state get block hash 2019-02-15 17:20:51 +02:00
andri lim
17188dfcb1 fixes memory write: no padding 2019-02-15 17:20:51 +02:00
andri lim
fdc34a4cf6 fixes vmState construction 2019-02-15 17:20:51 +02:00
andri lim
c53e7fa07c fixes #228 2019-02-15 17:20:51 +02:00
andri lim
e38b1bf803 fixes generateChildComputation 2019-02-15 17:20:51 +02:00
andri lim
5701c8bacb fixes precompile contract: identity gascost 2019-02-15 17:20:51 +02:00
Zahary Karadjov
8b8302dd90
[Nix] Pin the Nimble build as well 2019-02-07 21:04:00 +01:00
Zahary Karadjov
68a3d2d6a5
[Nix] git is no longer used in the build scripts, so we can remove some of the required hacks 2019-02-07 20:13:32 +01:00
Zahary Karadjov
31b68ccf70
Pin the version of csources as well; Replace fetchGit with fetchTarball 2019-02-07 20:03:53 +01:00
andri lim
a6ecdb22b4 premix report page: fix empty traces renderer 2019-02-07 11:25:54 +01:00
Zahary Karadjov
48cdc6da0b
make some 'beginTransaction' usages safer 2019-02-07 11:10:04 +01:00
andri lim
b8ada41ce0 allow 'call0.json' to fail on 32 bit 2019-02-07 11:01:43 +01:00
andri lim
c657f23d73 fixes persistBlockTestGen and update tests 2019-02-07 11:01:43 +01:00
andri lim
00087de2ce trade 7 failed GST with 107 OK GST 2019-02-07 11:01:43 +01:00
andri lim
d8db3d74d0 fix NUMBER opcode regression 2019-02-07 11:01:43 +01:00
andri lim
fdc9a15785 premix: fix dumper tool, dispose db changes 2019-02-07 11:01:43 +01:00
Zahary Karadjov
987c561b0c
Use a recent Nixpkgs release and fix the Nix build 2019-02-06 21:02:02 +01:00
Mamy Ratsimbazafy
e1812eb7ce
Prepare for AD2 rebranding to chronos (#225)
* Prepare for AD2 rebranding to chronos - https://github.com/status-im/nim-asyncdispatch2/pull/20

* fix nimble path to chronos

* nim-eth and nim-chronos merged into nimble packages

* fix nimble package name
2019-02-06 19:03:36 +01:00
andri lim
4466deff37 fixes path in tests 2019-02-06 18:42:03 +01:00
andri lim
601350d8d0 premix: fixes debug tool, dispose db changes 2019-02-06 18:42:03 +01:00
andri lim
2f208c32e0 premix report page: fixes stack renderer 2019-02-06 18:42:03 +01:00
andri lim
9efef3829f fixes storage tracer 2019-02-06 18:42:03 +01:00
andri lim
67c38b0275 fixes NUMBER opcode 2019-02-06 18:42:03 +01:00
andri lim
a28f06a825 fixes CALL opcode 2019-02-06 18:42:03 +01:00
andri lim
817bce3555 premix report page: modify header section to display block summary 2019-02-06 18:42:03 +01:00
andri lim
f75faf54c3 premix report page: add accounts section 2019-02-06 18:42:03 +01:00
andri lim
e3b6ffe5ba add precompiled contract names to premix report page to identify accounts 2019-02-06 18:42:03 +01:00
andri lim
c71a842050 fix 'dumpBlockState' in tracer.nim 2019-02-06 18:42:03 +01:00
andri lim
7c6c7dbe3a 'accountExist' to 'accountExists' 2019-02-06 18:42:03 +01:00
andri lim
4cc0ef427c add ccountExist and isDeadAccount to AccountStateDB 2019-02-06 18:42:03 +01:00
Yuriy Glukhov
481c6cf4ed Use nim-eth (#224) 2019-02-05 20:15:50 +01:00