Ștefan Talpalaru
d633bb9ebf
Merge branch 'generalstate'
2018-12-07 18:37:12 +01:00
Ștefan Talpalaru
115843487c
general-state testsuite changes and better fork selection
...
- skipped the tests in allowedFailInCurrentBuild()
- replaced doAssert() with check() in testFixtureIndexes() so we can see
both hash values on failure
- checking filename extension for JSON tests to avoid editor swap files
- replaced the duplicated block values in the main net's ChainConfig
with values from forkBlocks
- allowed overriding the current fork in computations, because the old
strategy of only looking at the block number doesn't work with JSON tests
where the block number is usually 1
- explicitly pass the fork to gasCosts() and use it for conditional cost
calculation
- fixed a logic error in the CREATE opcode
- fixed VM selection based on current fork in updateOpcodeExec()
- single point of control for supported forks in tests (just one fork, at the
moment)
- 44 new test failures (that were probably passing for the wrong reasons)
2018-12-07 18:18:29 +01:00
coffeepots
8f0a78e52f
Merge pull request #192 from status-im/logging
...
logging changes
2018-12-07 10:53:37 +00:00
Ștefan Talpalaru
03ec65487d
logging changes
...
- port some "echo" logging to "chronicles"
- change the logging level of messages that should not appear by default
to TRACE instead of DEBUG
- remove the "nimbusTrace" define
- suppress logging for messages below the ERROR level in "nimble test"
2018-12-07 00:45:52 +01:00
coffeepots
86853ea97c
Merge pull request #187 from status-im/modexp-fixes
...
Modexp fixes
2018-12-06 10:10:59 +00:00
coffeepots
51df75a296
Add WhisperFilterOptions
2018-12-05 19:11:17 +02:00
coffeepots
ef172a857a
Update new filter signature
2018-12-05 19:11:17 +02:00
coffeepots
ce3c8eaf05
Update whisper types to be optional
2018-12-05 19:11:17 +02:00
coffeepots
2ece661b24
Merge pull request #186 from jangko/add_prune_cli
...
add prune cli switch and implement transaction tracer
2018-12-05 15:16:10 +00:00
andri lim
4563049f89
Merge branch 'add_prune_cli' of https://github.com/jangko/nimbus into add_prune_cli
2018-12-05 22:03:20 +07:00
andri lim
b29f5b1321
put traceTransaction into action
2018-12-05 22:01:29 +07:00
andri lim
fe5ddf757b
fix trace returnValue
2018-12-05 22:01:29 +07:00
andri lim
572de41507
tracing opcode return value
2018-12-05 22:01:29 +07:00
andri lim
7a3ddfec87
correcting account storage retrieval
2018-12-05 22:01:29 +07:00
andri lim
c954dc7d62
fix tests
2018-12-05 22:01:29 +07:00
andri lim
0b7b577af6
add more options to debug_traceTransaction
2018-12-05 22:01:29 +07:00
andri lim
8d42ad997e
reorder captureDB in traceTransaction
2018-12-05 22:01:29 +07:00
andri lim
2552d6452a
fix traceTransaction
2018-12-05 22:01:29 +07:00
andri lim
5509c66cce
implement transaction tracer
2018-12-05 22:01:28 +07:00
andri lim
a098285a7b
put prune switch into usage
2018-12-05 21:58:34 +07:00
andri lim
4885445735
add prune cli switch
2018-12-05 21:58:34 +07:00
mratsim
4d07d99f66
Add precompiles to all tests to prevent regressions
2018-12-04 16:32:11 +01:00
mratsim
24bcb3b2d8
remove log2 spurious comment
2018-12-04 15:56:18 +01:00
mratsim
f50bb57eb6
Reactivate the precompiles test + consume gas
2018-12-04 15:52:59 +01:00
mratsim
29f8a8a066
modExp fixed!
2018-12-04 15:46:33 +01:00
mratsim
6d93bdffea
modExp, support up to uint4096
2018-12-04 14:39:10 +01:00
mratsim
949c5a1dc6
Modexp fix example 1 (returned to early for ints of length 1)
2018-12-04 12:49:48 +01:00
andri lim
157415fb44
put traceTransaction into action
2018-12-04 18:42:55 +07:00
andri lim
3570dd60ad
fix trace returnValue
2018-12-04 17:56:16 +07:00
andri lim
0140ff5d5a
tracing opcode return value
2018-12-04 15:53:03 +07:00
andri lim
186ffe2288
correcting account storage retrieval
2018-12-04 15:13:35 +07:00
andri lim
a532b3f7ce
fix tests
2018-12-04 09:06:53 +07:00
andri lim
581ec4b8f7
add more options to debug_traceTransaction
2018-12-04 09:01:56 +07:00
andri lim
7ed20542cd
reorder captureDB in traceTransaction
2018-12-04 08:53:21 +07:00
andri lim
a3b43ecdb4
fix traceTransaction
2018-12-03 23:22:08 +07:00
andri lim
535ed67de7
resolve conflicts
2018-12-03 17:59:32 +07:00
andri lim
1ff02f433b
implement transaction tracer
2018-12-03 17:54:19 +07:00
coffeepots
2521ff1950
Merge pull request #184 from status-im/update-rpcutils
...
Update rpcutils
2018-11-30 11:17:13 +00:00
andri lim
0729c070bf
put prune switch into usage
2018-11-30 17:07:20 +07:00
andri lim
87541b8cb7
add prune cli switch
2018-11-30 10:03:30 +07:00
coffeepots
9b53f8cda4
Updated traceTransaction to accept a hash
2018-11-29 17:09:59 +00:00
coffeepots
8d4c00cd3f
Removed utils from p2p and updated names in rpc_utils
2018-11-29 17:08:13 +00:00
coffeepots
a5aad977dd
Merge remote-tracking branch 'origin/rpc_eth_call'
2018-11-29 16:15:52 +00:00
andri lim
f6d9308208
add TODO comment and trigger ci rebuild
2018-11-29 12:12:25 +02:00
andri lim
af84be0eea
keep in sync with eth_common#23
2018-11-29 12:12:25 +02:00
coffeepots
184143ba65
Update return types
2018-11-28 22:27:15 +00:00
coffeepots
f6cd02ff3f
Relax JSON to UInt256 length constraint, refactor err msgs
2018-11-28 22:04:57 +00:00
coffeepots
b57427e3ee
Add genesis block
2018-11-28 21:57:10 +00:00
coffeepots
03ca4ef24a
Merge pull request #181 from jangko/trace_transaction_part1
...
extend rpc api cli and implement debug_traceTransaction stub
2018-11-28 16:02:44 +00:00
andri lim
21070d510d
add TransactionKey to persistTransactions and add more fat to debug_traceTransaction
2018-11-28 09:25:36 +07:00