andri lim
|
20a138c270
|
[skip ci] change 'accountsToDelete' to 'touchedAccounts'
|
2020-01-19 19:17:37 +02:00 |
andri lim
|
2472662057
|
[skip ci] simplify rootHash usage
|
2020-01-19 19:17:37 +02:00 |
andri lim
|
d37e37e5f3
|
[skip ci] simplify collectTouchedAccounts logic
|
2020-01-19 19:17:37 +02:00 |
andri lim
|
cf0d4481f3
|
[skip ci] rename 'isExists' to 'exists'
|
2020-01-19 19:17:37 +02:00 |
andri lim
|
8f7597e23b
|
[skip ci] add evmc CallKind to EVM Message
|
2020-01-19 19:17:37 +02:00 |
andri lim
|
836e087984
|
[skip ci] change storageAddress to contractAddres
|
2020-01-19 19:17:37 +02:00 |
andri lim
|
40ddbca1ee
|
[skip ci] simplify EVM message creation
|
2020-01-19 19:17:37 +02:00 |
andri lim
|
727b477fca
|
[skip ci] add accounts cache test
|
2020-01-19 19:17:37 +02:00 |
andri lim
|
5795bf52e0
|
[skip ci] implement accounts_cache
|
2020-01-19 19:17:37 +02:00 |
andri lim
|
3c33678949
|
add comment about evmc and touched accounts
|
2019-12-20 16:46:03 +02:00 |
andri lim
|
7be6a4ea63
|
gather suicides from child to parent computation
|
2019-12-20 16:46:03 +02:00 |
andri lim
|
9cb98d69ba
|
accumulate refundGas after child computation done
|
2019-12-20 16:46:03 +02:00 |
andri lim
|
9dbcc7bb69
|
improve comment in 'processBlock'
|
2019-12-10 12:34:48 +02:00 |
andri lim
|
1ffb992674
|
multi root state trie implementation
|
2019-12-10 12:34:48 +02:00 |
kdeme
|
9aae2f9463
|
No more blind except
|
2019-12-05 13:02:21 +01:00 |
kdeme
|
9964a55772
|
Replace getCurrentException
|
2019-12-05 13:02:21 +01:00 |
andri lim
|
93f6b99087
|
fixes #424
|
2019-11-23 20:41:10 +07:00 |
andri lim
|
0d743dc468
|
fixes 'collectTouchedAccounts' for Istanbul
|
2019-11-19 16:14:36 +07:00 |
andri lim
|
28514dbb28
|
fixes EIP2200 sentry gas comparison
|
2019-11-18 20:48:30 +07:00 |
andri lim
|
11f67f87fd
|
fixes EIP2200 gas cost and refund
|
2019-11-18 20:33:10 +07:00 |
andri lim
|
d61bb49a40
|
fixes gas_costs for istanbul
|
2019-11-14 22:27:24 +07:00 |
andri lim
|
97e89b3afe
|
implement 'getCommittedStorage'
|
2019-11-14 10:11:35 +00:00 |
andri lim
|
c4dcf5da30
|
reduce compiler warnings
|
2019-11-13 21:49:39 +07:00 |
andri lim
|
61f340ae87
|
implement EIP2200's SSTORE and gas cost
|
2019-11-12 15:51:48 +00:00 |
andri lim
|
c0c62b94b8
|
implement EIP-2200 stub
|
2019-11-12 15:51:48 +00:00 |
andri lim
|
b5e8a8d61b
|
implement 'chainId' opcode
|
2019-11-12 15:51:48 +00:00 |
andri lim
|
1e4f290cc6
|
implement 'selfBalance' opcode and gas cost
|
2019-11-12 15:51:48 +00:00 |
andri lim
|
4fbc9727d8
|
revert accidentally changed GasQuadDivisor
|
2019-11-12 15:51:48 +00:00 |
andri lim
|
1937fd700d
|
implement EIP-2028
|
2019-11-12 15:51:48 +00:00 |
andri lim
|
4cf3931f34
|
add istanbul block reward
|
2019-11-12 15:51:48 +00:00 |
andri lim
|
078375061b
|
implement EIP 1884 stub
|
2019-11-12 15:51:48 +00:00 |
andri lim
|
0bb6c73bdb
|
implement EIP 1344 stub
|
2019-11-12 15:51:48 +00:00 |
andri lim
|
cda3e2811f
|
implement EIP 1108
|
2019-11-12 15:51:48 +00:00 |
andri lim
|
b3cbf620d6
|
implement EIP-152
|
2019-11-12 15:51:48 +00:00 |
andri lim
|
3dbf41aac8
|
adding FkIstanbul to vm_forks gas_costs
|
2019-11-12 15:51:48 +00:00 |
Ștefan Talpalaru
|
5a18227562
|
add Git revision to NimbusHeader
|
2019-11-10 18:44:40 +01:00 |
Ștefan Talpalaru
|
c1621a518b
|
bump vendor/nim-metrics
|
2019-11-10 18:28:55 +01:00 |
andri lim
|
dec3c7baee
|
fixes 32bit problem
|
2019-10-28 22:21:41 +07:00 |
Ștefan Talpalaru
|
70bcce2132
|
a couple of Nim 1.0.2-related fixes
|
2019-10-28 22:21:20 +07:00 |
andri lim
|
26ee138ea5
|
fixes GST regression
|
2019-09-26 12:33:43 +03:00 |
andri lim
|
a65ab2763e
|
fixes generateHeaderFromParentHeader
|
2019-09-26 12:33:43 +03:00 |
andri lim
|
12960c27ce
|
fixes coinBase suicide
|
2019-09-26 12:33:43 +03:00 |
andri lim
|
e63a43ee9f
|
fixes getAncestorHash
|
2019-09-26 12:33:43 +03:00 |
andri lim
|
b189e1604f
|
fixes gasLimitBounds
|
2019-09-26 12:33:43 +03:00 |
andri lim
|
9cba2c9cc0
|
fix validateGasLimit
|
2019-09-26 12:33:43 +03:00 |
andri lim
|
3ad465d169
|
implement block validation and friends
|
2019-09-26 12:33:43 +03:00 |
andri lim
|
12ea5247d6
|
execute transactions
|
2019-09-26 12:33:43 +03:00 |
andri lim
|
45059957d0
|
completing generateHeaderFromParentHeader implementation
|
2019-09-04 19:05:21 +02:00 |
andri lim
|
a1c21722dd
|
more flexible calcDifficulty
|
2019-09-04 19:05:21 +02:00 |
andri lim
|
31ed8fcf83
|
refine transaction validation
|
2019-08-29 20:44:54 +07:00 |