1727 Commits

Author SHA1 Message Date
kdeme
55fb1294ed
Check all subscribed topics in quicksim + bump vendor/nim-eth 2020-02-14 11:36:37 +01:00
Kim De Mey
b37457343d
Merge pull request #456 from status-im/waku-spec-support
Update Waku with current spec support
2020-02-14 10:45:07 +01:00
Kim De Mey
b38248d102
Update waku/README.md
Fix link to Waku spec
2020-02-14 10:43:58 +01:00
Oskar Thorén
b9fe0f686d
Update Waku with current spec support
See https://github.com/vacp2p/pm/issues/7
2020-02-14 13:33:36 +08:00
Ștefan Talpalaru
e9e33d3a56
bump vendor/nim-libbacktrace 2020-02-13 11:20:53 +01:00
andri lim
ad1b27d2a4 fixes failed tx test 2020-02-12 17:55:14 +02:00
andri lim
deb09f40f0 less explicit 'copyMem' 2020-02-12 17:53:26 +02:00
andri lim
7c9f6b48d6 unify Nimbus 'call' and EVMC 'call' 2020-02-12 17:53:26 +02:00
andri lim
0686bb4b6e remove legacy unused code 2020-02-12 17:53:26 +02:00
andri lim
3ef2969583 clear picture on EIP 716 issue 2020-02-12 17:53:26 +02:00
andri lim
85c36647d1 make tests green 2020-02-12 17:53:26 +02:00
andri lim
dc3a897851 implement evmc call 2020-02-12 17:53:26 +02:00
andri lim
9477990897 simplify CALL family impl 2020-02-12 17:53:26 +02:00
andri lim
fff35ab01d implement evmc create/create2 2020-02-12 17:53:26 +02:00
andri lim
270854a5aa simplify 'gasUsed' and 'refundGas' 2020-02-12 17:53:26 +02:00
andri lim
d9991b1e8b simplify cash 2020-02-12 17:53:26 +02:00
andri lim
109f841a9e simplify returnData logic 2020-02-12 17:53:26 +02:00
andri lim
22dff9ff88 remove 'startGas' from 'gasMeter' 2020-02-12 17:53:26 +02:00
andri lim
1cd9353faa simplify computation 2020-02-12 17:53:26 +02:00
andri lim
8564e9532b change 'rawOutput' to 'output' 2020-02-12 17:53:26 +02:00
andri lim
f850c4a37b put 'sstoreEvmc' behind 'when evmc_enabled' 2020-02-12 17:53:26 +02:00
Ștefan Talpalaru
f59dec7323
Merge branch 'libbacktrace' 2020-02-11 11:52:21 +01:00
Ștefan Talpalaru
06e0eb80e6
lightweight stack traces
Also converted the top-level nim.cfg into a config.nims, in the process.
2020-02-11 04:33:21 +01:00
Kim De Mey
0a6e1b4ba7 Merge pull request #451 from status-im/remove-waku-mode
Update to use waku topic-interest
2020-02-10 10:04:40 +01:00
kdeme
b959b14109
Update to use waku topic-interest 2020-02-07 08:59:19 +01:00
andri lim
9f59887fe5
Merge pull request #448 from status-im/nim1.0.6
Nim1.0.6
2020-02-06 10:01:55 +07:00
andri lim
1e447ee2db
make tests green 2020-02-05 23:08:26 +07:00
Ștefan Talpalaru
ea38893416
fix test dir name 2020-01-31 22:53:28 +01:00
Ștefan Talpalaru
fb4d3a57c7
update newBlockchainTests.md 2020-01-27 16:30:37 +01:00
Ștefan Talpalaru
0a0fbad45d
Nim 1.0.6 2020-01-27 16:03:27 +01:00
Ștefan Talpalaru
3ae82f8644
update test logs 2020-01-27 16:02:40 +01:00
Ștefan Talpalaru
69a362dd86
Nim 1.0.6 RC 2020-01-27 16:01:42 +01:00
andri lim
9047c6de2c
Merge pull request #447 from status-im/tx_validation
move 'validateTransaction' from GST into 'processTransaction'
2020-01-24 23:21:43 +07:00
andri lim
55494f06e5
move 'validateTransaction' from GST into 'processTransaction' 2020-01-24 19:52:55 +07:00
Kim De Mey
a2478baeff
Merge pull request #446 from status-im/waku-queue-fixes
Bump vendor/nim-eth for waku/whisper queue fixes
2020-01-23 22:50:12 +01:00
kdeme
2507867d15
Bump vendor/nim-eth 2020-01-23 17:45:39 +01:00
andri lim
95edc54b46 fixes gcsafe overrides and reduce unnecessary evmc conversion 2020-01-23 18:07:44 +02:00
andri lim
349d033d05 add whenIsMainModule to test_tracer_json 2020-01-23 18:07:44 +02:00
andri lim
18eb255758 convert 'block' into 'if-else' in evmc 'setStorage' 2020-01-23 18:07:44 +02:00
andri lim
9b1f8e2f65 change 'registerAccountForDeletion' to 'execSelfDestruct' 2020-01-23 18:07:44 +02:00
andri lim
d656f7f701 rename 'txContext' to 'setupTxContext' 2020-01-23 18:07:44 +02:00
andri lim
933b2dad78 remove code from EVM Message and load code in 'Computation' 2020-01-23 18:07:44 +02:00
andri lim
577c7ca5aa simplify 'execComputation' 2020-01-23 18:07:44 +02:00
andri lim
83e9debb62 move contract address creation to 'Computation' 2020-01-23 18:07:44 +02:00
andri lim
ea4f851f80 move create contract incNonce to 'applyMessage' 2020-01-23 18:07:44 +02:00
andri lim
ec8abf40e4 move 'tx.getRecipient' into 'setupComputation' 2020-01-23 18:07:44 +02:00
andri lim
37c282f1b9 fixes evmc 'gasRefund' 2020-01-23 18:07:44 +02:00
andri lim
c459879647 only import evmc files when 'evmc_enabled' defined 2020-01-23 18:07:44 +02:00
andri lim
4aa209113a integrate evmc 'setStorage' 2020-01-23 18:07:44 +02:00
andri lim
62f96e9bd4 integrate evmc 'emitLog' 2020-01-23 18:07:44 +02:00