Commit Graph

2109 Commits

Author SHA1 Message Date
jangko 1c7316a419
bump submodules 2020-09-10 09:54:36 +07:00
andri lim 676ce3aedb
Merge pull request #528 from narimiran/parse-enum-2
write `Fork` enum in a "modern way"
2020-09-04 15:09:01 +07:00
narimiran 36a75197d2 write `Fork` enum in a "modern way"
This provides the same functionality as `$` proc, but it keeps working
with Nim 1.3+, where `parseEnum` implementation has been changed to be
able to work with enums with holes (after a bugfix for them).

Note that the first character is case-sensitive and "Constantinople" !=
"constantinople".
Since the tests (`test_op_arith` and `test_op_bit`) use lower-case first
letter, the string representation is also changed to the lower-case.
2020-09-03 10:03:20 +02:00
Zahary Karadjov d058509e69
Bump modules 2020-08-19 14:29:09 +03:00
andri lim 78f72be6e4
Merge pull request #525 from status-im/bump_submodules
bump submodules
2020-08-17 20:27:01 +07:00
jangko 6e4676e325
bump submodules 2020-08-04 12:32:57 +07:00
andri lim 66ade681b6
Merge pull request #523 from status-im/implement_rpc
[WIP] RPC implementation and test
2020-07-31 11:42:37 +07:00
Ștefan Talpalaru 46e8870db3
Nim-1.2.6-RC1 (#524) 2020-07-30 14:10:22 +02:00
jangko f6774b636a
fix premix/parser 2020-07-30 15:24:22 +07:00
jangko f987e86562
implement more eth rpc 2020-07-30 14:21:11 +07:00
jangko 9c38266ba7
implement eth_estimateGas 2020-07-29 12:42:32 +07:00
jangko c9802edfce
setup block and state env for more complex eth rpc tests 2020-07-28 23:48:45 +07:00
jangko d089a61539
add compiletime evm bytecode generator to macro_assembler 2020-07-24 19:54:27 +07:00
jangko bb89a296dd
implement eth_signTransaction, eth_sendTransaction, eth_sendRawTransaction, eth_call 2020-07-24 19:44:36 +07:00
jangko 7819dae7ce
implement eth_signTransaction 2020-07-23 22:30:42 +07:00
jangko d200a98a68
fix compilation error 2020-07-23 16:01:19 +07:00
jangko f82dff64fa
implement more eth rpc and keystore management 2020-07-23 14:54:32 +07:00
jangko 336efdb0c3
implement web3, net, and some eth namespace rpc 2020-07-22 23:57:55 +07:00
jangko 032c29288a
fix git revision string in config.nim 2020-07-22 18:40:12 +07:00
andri lim 285d1ae7d8
Merge pull request #522 from status-im/fix_evmc
Fix evmc set_storage and cleanup sstore gasCost
2020-07-21 22:16:56 +07:00
jangko 6ffb33ccac
cleanup sstore gasCost 2020-07-21 20:13:58 +07:00
jangko 2f3a22d840
fix evmc_host.set_storage 2020-07-21 19:58:17 +07:00
andri lim 95f6711304
Merge pull request #521 from status-im/reduce_warnings
Reduce warnings
2020-07-21 16:46:18 +07:00
jangko 04dcec03a3
fix missing import when chronicles enabled 2020-07-21 15:12:59 +07:00
jangko 207065746c
reduce more warnings 2020-07-21 13:25:27 +07:00
jangko 165f9fea2e
reduce warnings 2020-07-21 13:15:06 +07:00
andri lim 6078ff3a62
Merge pull request #520 from status-im/fix_compilation_error
fix random_keys crash
2020-07-21 12:19:05 +07:00
jangko 91eb5db346
save some CI time by combining tools build 2020-07-21 11:28:03 +07:00
jangko ab5c763a84
move rng to configuration 2020-07-21 00:16:59 +07:00
jangko 45bbf65470
fix libnimbus compilation error due to nim-eth changes 2020-07-20 17:03:20 +07:00
jangko 9ee04efca4
fix random_keys crash 2020-07-20 15:16:34 +07:00
jangko 845671bf0a
fix compilation error following breaking changes in nim-eth 2020-07-20 13:50:05 +07:00
jangko 063019ab95
bump submodules 2020-07-20 12:35:32 +07:00
andri lim bfd7113035
Merge pull request #519 from status-im/block_witness_short_rlp
explicit block witness short rlp support
2020-07-09 21:57:25 +07:00
jangko c8871bd00c
fix test_block_witness 2020-07-09 08:25:18 +07:00
jangko a2de3067a9
add test for short rlp in block witness 2020-07-08 23:17:48 +07:00
jangko 883f03b732
update block witness docs 2020-07-08 21:14:19 +07:00
jangko 0d0bc35137
block witness spec changes: explicit short rlp encoding 2020-07-08 21:05:20 +07:00
andri lim f81b3d5b96
Merge pull request #518 from status-im/forkid
implement forkid calculation and tests for each supported network
2020-07-05 08:26:30 +07:00
jangko 376cbcdfd5
bump nim-eth 2020-07-04 17:16:56 +07:00
jangko e37cacd8f1
implement forkid calculation and tests for each supported network 2020-07-04 13:23:09 +07:00
andri lim 069e125f98
Merge pull request #517 from status-im/bump_modules
bump submodules
2020-06-24 23:11:55 +07:00
jangko 2ef8179ab0
fix libnimbus compilation errors related to eth/keys changes 2020-06-24 20:33:08 +07:00
jangko 12ddfee675
fix compilation error related to lib-secp256k1 changes 2020-06-24 17:07:33 +07:00
jangko 51f2017b03
add bearssl submodule 2020-06-24 13:10:09 +07:00
jangko 702977276b
bump vendor/news 2020-06-24 12:57:44 +07:00
jangko ef5a964b42
bump submodules 2020-06-24 11:44:09 +07:00
Ștefan Talpalaru 75b5d4effe
Makefile: move "nat-libs" to "deps" 2020-06-22 17:12:12 +02:00
andri lim 6ea488e037
Merge pull request #516 from status-im/validate_block_witness
syncing with PoA chain
2020-06-22 11:56:56 +07:00
jangko 438ad832cc
fix rpc/p2p.nim 2020-06-22 10:59:24 +07:00