556 Commits

Author SHA1 Message Date
Ștefan Talpalaru
06ab21e8c5
Ctrl+C handling for a graceful stop
addSignal() doesn't seem to work, which is probably why it was commented
out. I'm using setControlCHook() instead, moved at an earlier point in the
start-up process, but its handler can only change global variables, so I
had to make "nimbus" global.
2019-07-10 23:23:11 +02:00
Ștefan Talpalaru
5ee668516a
add nim-metrics 2019-07-10 16:32:44 +02:00
kdeme
f50d3f84f9
Add bounds check on getSuccessorHeader and getAncestorHeader 2019-07-09 15:52:41 +02:00
kdeme
739f36c640
Add skip parameter in getSuccessorHeader + add getAncestorHeader 2019-07-08 17:10:59 +02:00
Jacek Sieka
2763bd0dd5
std_shims -> stew 2019-07-07 12:12:01 +02:00
Ștefan Talpalaru
b71ce17ac3
periodically log internal statistics
and bump submodules
2019-06-26 16:32:01 +02:00
kdeme
46a9d8e79d Forward maxPeers config to EthereumNode minPeers 2019-06-24 19:33:52 +03:00
kdeme
e94c2f7c15 Fix fromJson checks for uint256 2019-06-20 10:50:29 +03:00
kdeme
529fda3e3e Fix uint256 rpc overload to show correct hex value. #338 2019-06-19 15:49:47 +03:00
Ștefan Talpalaru
ef319483be
log CatchableError in poll() 2019-05-28 12:49:36 +02:00
andri lim
8e921072af fix constantinople's block reward 2019-05-14 12:45:25 +03:00
andri lim
7d74d38530 countLeadingZero become leadingZeros 2019-05-13 10:26:28 +03:00
andri lim
929b28b133 use ashr from nim-stint/#76 2019-05-13 10:26:28 +03:00
andri lim
58c4e16365 add some comments 2019-05-13 10:26:28 +03:00
andri lim
15f3a7fe37 remove unused .child from computation 2019-05-13 10:26:28 +03:00
andri lim
077fbe6b73 modexp cleanup 2019-05-13 10:26:28 +03:00
andri lim
b7a1431c33 fix modexp gasFee 2019-05-13 10:26:28 +03:00
andri lim
cd7143e9af fix modexp 2019-05-13 10:26:28 +03:00
andri lim
a86979eaa3 fix create2 gasCost 2019-05-13 10:26:28 +03:00
andri lim
e51725d13b fix extCodeHash 2019-05-13 10:26:28 +03:00
andri lim
f08eedbce3 fix create2 nonce increment 2019-05-13 10:26:28 +03:00
andri lim
51edbe6390 fix shr and shl gasCost 2019-05-13 10:26:28 +03:00
andri lim
5f2be4231e implement EIP1014: Create2 opcode 2019-05-13 10:26:28 +03:00
andri lim
4a7f58c7dc implement constantinople bitwise opcode 2019-05-13 10:26:28 +03:00
andri lim
2f08a6bc0e fix byzantium contract creation OOG 2019-05-13 10:26:28 +03:00
andri lim
fd8a649df3 fix RevertInCreateInInit problem 2019-05-13 10:26:28 +03:00
andri lim
b34ad8b507 fix collectTouchedAccounts 2019-05-13 10:26:28 +03:00
andri lim
f809a864b1 fix calcMemSize bug 2019-05-13 10:26:28 +03:00
andri lim
213fb3b971 constantinople's skeletal implementation 2019-05-13 10:26:28 +03:00
Ștefan Talpalaru
b45e9d5493
don't close stdout when using a log file
also bump vendor/nim-chronicles and vendor/nim-eth
2019-05-08 02:25:04 +02:00
Bruno Škvorc
023b90fde8
Merge pull request #286 from kdeme/feature/whisper-rpc
[WIP] Initial implementation of Whisper RPC
2019-05-01 23:00:54 +02:00
Ștefan Talpalaru
631f3ca29f
fix for Nim HEAD 2019-05-01 19:56:23 +02:00
kdeme
9de9741e3c
Fix more return values + minor improvements 2019-04-26 13:40:28 +02:00
kdeme
28dfaad588 Fix web3_sha3 2019-04-26 13:38:50 +02:00
kdeme
e8a997cf11 Fix return values (raise errors) for most of the calls + some minor TODOs 2019-04-26 13:38:50 +02:00
kdeme
ce523550c0 Use directly the Whisper types instead of distinct strings, we test for string in fromJson anyhow 2019-04-26 13:38:50 +02:00
kdeme
1df3c7202b Fix & add Whisper RPC tests + add isValidHexData with length check 2019-04-26 13:38:50 +02:00
kdeme
65908d5359 Add shh_generateSymKeyFromPassword implementation 2019-04-26 13:38:50 +02:00
kdeme
d43f20c65a Initial implementation of Whisper RPC 2019-04-26 13:38:50 +02:00
andri lim
cee0a38278
add some comment 2019-04-26 07:31:18 +07:00
andri lim
376957bea4
clean up unused code 2019-04-26 07:31:18 +07:00
andri lim
3ccd1b1ee9
fix rangeToPadded, GST +5 2019-04-26 07:31:17 +07:00
andri lim
fd7c447f18
fix modexp output, GST +53 2019-04-26 07:31:16 +07:00
andri lim
89402af114
fix modexp gasCost, GST +6 2019-04-26 07:31:16 +07:00
andri lim
03ea1c5a85
fix ecRecover precompiles, GST +1 2019-04-26 07:31:15 +07:00
andri lim
ba47d3c997
fix returnDataCopy gasCost, GST +11 2019-04-26 07:31:14 +07:00
andri lim
7b47cb6b24
various fixes, GST +6 2019-04-26 07:31:14 +07:00
andri lim
90e3a4320a
fix revert opcode at first level computation 2019-04-26 07:31:13 +07:00
andri lim
c57295da0b
fix precompiles error handling, GST +262 2019-04-26 07:31:13 +07:00
andri lim
ceb159f5fe
fix static context check in Call and Create, GST +52 2019-04-26 07:31:12 +07:00