692 Commits

Author SHA1 Message Date
andri lim
16cebc469b add txKind to report page 2019-01-15 15:30:25 +02:00
andri lim
6ebe8ef2d4 add hunter tool 2019-01-15 15:30:25 +02:00
andri lim
c1881fb061 simplifly premix code 2019-01-15 15:30:25 +02:00
andri lim
66ae0145f0 augment debug tool: fix, compile, update report page, iterate 2019-01-15 15:30:25 +02:00
andri lim
78367bf10a fix debug tool 2019-01-15 15:30:25 +02:00
andri lim
e104153379 add premix and browser launcher code 2019-01-15 15:30:25 +02:00
andri lim
2b66716d9c fix some renderer logic 2019-01-15 15:30:25 +02:00
andri lim
07ab94cdf0 fix some typo 2019-01-15 15:30:25 +02:00
andri lim
087f2db5bf update readme.md 2019-01-15 15:30:25 +02:00
andri lim
019a208f94 add render receipts logs and accounts storage 2019-01-15 15:30:25 +02:00
andri lim
fbb03fb9b2 update test data 2019-01-15 15:30:25 +02:00
andri lim
f1bb0d1b31 poststate processing 2019-01-15 15:30:25 +02:00
andri lim
451eaed620 update readme.md 2019-01-15 15:30:25 +02:00
andri lim
7c4cb7a58e add report page 2019-01-15 15:30:25 +02:00
andri lim
0a6b3505f2 add dumper tool 2019-01-15 15:30:25 +02:00
andri lim
000af79b03 premix trace uncles account 2019-01-15 15:30:25 +02:00
andri lim
9ab860a00d fixes nimbus.nimble 2019-01-15 15:30:25 +02:00
andri lim
da75707912 catch premix and persit tool exception 2019-01-15 15:30:25 +02:00
andri lim
b0f4a236fa add .gitignore 2019-01-15 15:30:25 +02:00
andri lim
f855d73cf2 update nimbus.nimble 2019-01-15 15:30:25 +02:00
andri lim
013d935642 add premix tool 2019-01-15 15:30:25 +02:00
andri lim
101c17d126 add prestate.nim 2019-01-15 15:30:25 +02:00
andri lim
8978d1fcaa update readme.md 2019-01-15 15:30:25 +02:00
andri lim
729686ff57 add debug tool 2019-01-15 15:30:25 +02:00
andri lim
49bb7bb6e4 add configuration 2019-01-15 15:30:25 +02:00
andri lim
9f590a22e8 fix persist tool 2019-01-15 15:30:25 +02:00
andri lim
0c887b3711 move initializeEmptyDb to genesis.nim 2019-01-15 15:30:25 +02:00
andri lim
7190b218de add premix support tools 2019-01-15 15:30:25 +02:00
andri lim
fb92552f28 add report page assets 2019-01-15 15:30:25 +02:00
andri lim
4da247f9a9 update readme.md 2019-01-15 15:30:25 +02:00
andri lim
e9f9c13c02 add readme.md 2019-01-15 15:30:25 +02:00
Yuriy Glukhov
58ad0e472c Moved db backends to eth_trie 2019-01-13 15:31:59 +02:00
Ștefan Talpalaru
a2a11ed7aa document env var 2019-01-09 22:26:40 +02:00
Ștefan Talpalaru
e267254b4c Makefile modifications
- dependency repos moved to "vendor/<package name>"; delete
  "vendor/repos" by hand after making sure it contains no unpushed work
- fixed the "validator_keygen" build and merged it with that of "beacon_node"
2019-01-09 22:26:40 +02:00
Ștefan Talpalaru
262eefac26 - marked the phony targets explicitly
- replaced `nimble` with `nim` for compiling, since `nim` already knows
  how to add the Nimble packages to its module path
- better target dependencies for "beacon_node" and "validator_keygen"
2019-01-09 14:25:00 +02:00
Ștefan Talpalaru
afb76ff65c rebuild Nimble's package db when cloning newly added REPOS items 2019-01-09 14:25:00 +02:00
Zahary Karadjov
8b054858b3 Add build targets for nim-beacon-chain 2019-01-09 14:25:00 +02:00
Ștefan Talpalaru
bd9d15d947 new build system
- isolate dependencies (both Git repos and ".nimble" dir) in "vendor"
- ensure that everything is compiled using our version of Nim with
  something as simple as "make"
- pull the latest changes with "make update"
- re-create Nimble's package dir and re-build the Nim compiler automatically when needed
- "env.sh" script that can be used to prefix any command that needs to use
  "nim" or "nimble" from our Nim repo
- move the top level nim.cfg to nimbus/nim.cfg so it doesn't apply to
  deps
- "fetch-dlls" `make` target for Windows to get precompiled Snappy, RocksDB and SQLite DLLs
2019-01-09 14:25:00 +02:00
Jacek Sieka
74add30c5f
Merge pull request #208 from status-im/cleanup
ForLoopMacros cleanup
2019-01-07 11:40:43 -06:00
Ștefan Talpalaru
00afb0889c
ForLoopMacros cleanup 2019-01-07 18:13:08 +01:00
Ștefan Talpalaru
89044b84e7 update Nimbus header and refine db backend picking
- dynamically generated copyright year interval
- added the db backend to the header
- documented the db-backend-changing define, made it case insensitive
  and ensured wrong values would trigger compilation errors
2019-01-07 01:21:29 +02:00
Ștefan Talpalaru
6d234b70d7
Merge branch 'eth_estimateGas' 2019-01-06 21:20:41 +01:00
Ștefan Talpalaru
7c7260552d
rebase and various fixes
- port to new APIs
- added copyright headers
- bumped the copyright interval in modified files
- fixed tests
- reorganised imports
- normalised function names
- deleted some trailing space
- added test_rpc to all_tests
- assert() -> doAssert()
- moved the RPC port in a constant for the test suite
2019-01-06 20:19:48 +01:00
coffeepots
d19a7f7c04
Add simple test for eth_estimateGas 2019-01-06 19:03:35 +01:00
coffeepots
2c1c3d6c76
Update eth_estimateGas sig for testing 2019-01-06 19:03:35 +01:00
coffeepots
20933f494b
Moved and unstubbed intrinsicGas from vm_state_transactions 2019-01-06 19:03:35 +01:00
coffeepots
c2fae69318
Add assertion to check for canonical head 2019-01-06 19:03:34 +01:00
coffeepots
ab0f8f6748
Update eth_estimateGas to use optional types 2019-01-06 19:03:34 +01:00
coffeepots
3f1122702e
Initial commit for eth_estimateGas 2019-01-06 19:03:34 +01:00
coffeepots
ac9fb37465
Initial commit for eth_estimateGas 2019-01-06 19:03:20 +01:00