2
0
mirror of https://github.com/status-im/nimbus-eth1.git synced 2025-02-23 09:18:29 +00:00

300 Commits

Author SHA1 Message Date
Jacek Sieka
1d80646127
travis: quote 2018-08-26 09:34:10 -06:00
Jacek Sieka
87163160df
travis: cache full nim installation 2018-08-26 09:22:29 -06:00
Jacek Sieka
1bc8bb2e11
appveyor: match travis build and use nimble install -dy for dependencies (avoids compiling broken parsts of deps) 2018-08-24 11:21:19 -06:00
Jacek Sieka
c338a948db
appveyor: use status-im/Nim branch 2018-08-24 07:13:48 -06:00
Jacek Sieka
84f992d9df
travis: cache creates directory - check file instead before downloading 2018-08-21 14:15:26 -06:00
Jacek Sieka
4aca1e5b9c
travis: try caching full rocksdb build 2018-08-21 14:12:23 -06:00
Jacek Sieka
c1d405a032
travis: install rocksdb from tarball instead 2018-08-21 13:35:40 -06:00
Jacek Sieka
fcbd10e6f7
travis: simplify script 2018-08-21 13:13:35 -06:00
Jacek Sieka
5de3fc761c
travis: build specific rocksdb version and install in /usr 2018-08-21 11:54:42 -06:00
Jacek Sieka
fd955be92a
travis: build rocksdb also 2018-08-21 10:46:10 -06:00
Jacek Sieka
21fd963906
travis: use ccache 2018-08-21 10:30:35 -06:00
Mamy Ratsimbazafy
18e93903c9
Add the new experimental forloopmacros flag for Stint fix ()
* Add the new experimental forloopmacros flag for Stint

* Use a .nimble switch instead of .cfg
2018-08-20 16:13:32 +02:00
coffeepots
c9de0fbd29 Reduce range of cleanMemRef 2018-08-17 17:16:40 +03:00
coffeepots
fd7062fecb Fix VMTest message creation in 32 bits, also duplicated word in comment 2018-08-17 17:16:40 +03:00
coffeepots
ff52d75fc0 Fix overflowing int in 32 bit 2018-08-17 17:16:40 +03:00
coffeepots
5cd81ef3ac Update doAssert to display the correct contents of stint values 2018-08-17 17:16:40 +03:00
coffeepots
66adba9037 Fix for gas costs in 32 bit 2018-08-17 17:16:40 +03:00
coffeepots
1bf432fd46 Fix for VMTest parseHex in 32 bit 2018-08-17 17:16:40 +03:00
Dustin Brody
a12b0771d6 remove superflous when true block, retained from when VMTests wasn't passing 2018-08-16 16:07:45 -04:00
coffeepots
0db650199b
Merge pull request from status-im/moreRpcs1
More rpcs
2018-08-16 15:46:43 +01:00
coffeepots
22590dea32 eth_getBlockByNumber, using actual BlockHeader hash now 2018-08-15 14:12:49 +01:00
coffeepots
845866fc97 eth_getBlockByHash, changes to support returning marshalled Nim types 2018-08-15 14:08:40 +01:00
coffeepots
1826c0ce92 Add JSON transform for bloom filter 2018-08-15 14:07:06 +01:00
coffeepots
b6a73327c3 Converted rpc types to Nimbus types in line with changes to hexstrings 2018-08-15 13:14:32 +01:00
coffeepots
4b03f6d4db Updated hexstrings to translate common Nimbus types to hex strings 2018-08-15 13:13:30 +01:00
coffeepots
88ab097a61 Add json converters for byte array and UInt256 types to hex string 2018-08-14 20:22:04 +01:00
coffeepots
ee15f4a995 eth_getCode and helper func strToAddress 2018-08-14 18:22:31 +01:00
coffeepots
25f8123c6f eth_getUncleCountByBlockNumber 2018-08-14 16:55:57 +01:00
coffeepots
0e9edf8032 eth_getUncleCountByBlockHash 2018-08-14 16:55:28 +01:00
coffeepots
b9906fb263 eth_getBlockTransactionCountByNumber 2018-08-14 16:54:59 +01:00
coffeepots
1871a7b090 eth_getBlockTransactionCountByHash 2018-08-14 16:53:45 +01:00
coffeepots
404d4d883d eth_getTransactionCount 2018-08-14 16:52:30 +01:00
Yuriy Glukhov
55b5dbd719 Raise KeyError when key not found 2018-08-14 18:40:59 +03:00
Dustin Brody
f91bb16bdd Initial EVMC message type API matching: reorder overlapping fields to match EMVC; rename to to destination; replace isStatic with more general flags (with only one non-zero value); remove superfluous-seeming shouldTransferValue; keep internalFoo fields, which aren't in PyEVM either, so weren't per se part of PyEVM matching 2018-08-14 15:03:18 +03:00
coffeepots
c3fbb0a098 Add eth_syncing, eth_getStorageAt, eth_blockNumber, eth_coinbase and some stubs 2018-08-13 19:29:38 +01:00
coffeepots
fb185b7965 Update RPC signatures 2018-08-13 19:26:34 +01:00
coffeepots
370da80478 Add types to support RPC data transfer 2018-08-13 19:25:21 +01:00
coffeepots
0b5d8d53be Added EthHashStr tests 2018-08-13 19:03:09 +01:00
coffeepots
4c38ede9c9 Add EthHashStr validation 2018-08-13 18:39:17 +01:00
coffeepots
d1f283b004 Updated test_rpc to use EthAddressStr 2018-08-13 17:34:54 +01:00
coffeepots
6aab8b05c5 Included tests for EthAddressStr 2018-08-13 17:34:14 +01:00
coffeepots
e4d1c6817a Added EthAddressStr to validation 2018-08-13 17:33:57 +01:00
Dustin Brody
3c0d27021e
remove callcreates-handling code in VMTests harness ()
(1) callcreates, empirically, is always missing or empty in VMTests
(2) by policy, callcreates will not be in new VMTests
(3) the code was broken regardless, in a couple of since-removed VMTests which had non-empty callcreates
2018-08-09 21:58:51 +00:00
coffeepots
ac2de74d8f Standardised test between data and quantity, added tests for "0x" 2018-08-09 13:50:49 +03:00
coffeepots
581b4a98ef Fixed allowing "0x" for data but not quantity, less exports 2018-08-09 13:50:49 +03:00
coffeepots
a0833475d4 Rename test suite 2018-08-09 13:50:49 +03:00
coffeepots
a48e1e96c5 Rename test suite 2018-08-09 13:50:49 +03:00
coffeepots
07e28ac01e proc to func and update names 2018-08-09 13:50:49 +03:00
coffeepots
b37bdecc02 Convert some procs to funcs and a bit of renaming, use unlikely 2018-08-09 13:50:49 +03:00
coffeepots
f3ccd72f91 Remove redundant account creation, already done in mutateStateDb 2018-08-09 13:50:49 +03:00