andri lim
|
5e6018b20b
|
[skip ci] collectTouchedAccounts reduction
|
2020-01-19 19:17:37 +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 |
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
|
4cf3931f34
|
add istanbul block reward
|
2019-11-12 15:51:48 +00:00 |
andri lim
|
26ee138ea5
|
fixes GST regression
|
2019-09-26 12:33:43 +03:00 |
andri lim
|
12960c27ce
|
fixes coinBase suicide
|
2019-09-26 12:33:43 +03:00 |
andri lim
|
12ea5247d6
|
execute transactions
|
2019-09-26 12:33:43 +03:00 |
kdeme
|
973ea96e1a
|
Add txRoot check to avoid assertions in tracer + don't throw exception
|
2019-07-15 13:26:33 +02:00 |
kdeme
|
f62816c4f3
|
Use of BlockNumber to be able to switch between UInt256 and int64
|
2019-07-10 20:56:05 +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 |
andri lim
|
8e921072af
|
fix constantinople's block reward
|
2019-05-14 12:45:25 +03:00 |
andri lim
|
90e3a4320a
|
fix revert opcode at first level computation
|
2019-04-26 07:31:13 +07:00 |
andri lim
|
6295e6a7e4
|
fix touched miner problem, GST +25
|
2019-04-26 07:31:11 +07:00 |
andri lim
|
b3a3814f6a
|
implement EIP649: reduce block reward from 5 to 3 ether
|
2019-04-26 07:31:10 +07:00 |
andri lim
|
dd89af6d3d
|
implement EIP658: receipt status field
|
2019-04-26 07:31:09 +07:00 |
andri lim
|
c07f01a74d
|
fix collectTouchedAccounts: msg.destination -> msg.storageAddress, GST +4
|
2019-04-18 10:22:48 +07:00 |
andri lim
|
7c134b481e
|
split state clearing in execComputation to processTransaction, GST +5
|
2019-04-18 08:27:55 +07:00 |
andri lim
|
03435c7beb
|
gst and processTransaction unification
|
2019-04-18 07:56:57 +07:00 |
andri lim
|
8a9e4aba80
|
apply dao fork changes
|
2019-04-07 06:53:26 +07:00 |
Ștefan Talpalaru
|
721f6e9c14
|
cosmetic change
|
2019-03-31 22:34:11 +02:00 |
Ștefan Talpalaru
|
3c6ea4ac9c
|
Merge branch 'cleanups' of https://github.com/jangko/nimbus into jangko-cleanups
|
2019-03-21 15:25:40 +01:00 |
andri lim
|
a02cbdd91b
|
turn getAccountsForDeletion into interator
|
2019-03-21 09:50:51 +07:00 |
andri lim
|
0b87151195
|
remove head from processBlock
|
2019-03-21 09:44:53 +07:00 |
andri lim
|
be79bc8740
|
remove opCodeExec, use executeOpcodes
|
2019-03-21 09:32:48 +07:00 |
andri lim
|
9cc5db73c2
|
processTransaction simplification
|
2019-03-21 09:27:26 +07:00 |
Ștefan Talpalaru
|
f62601e844
|
Merge branch 'non_recursive_evm' of github.com:jangko/nimbus into jangko-non_recursive_evm
|
2019-03-20 14:43:50 +01:00 |
andri lim
|
f518de20fc
|
fix miner suicide problem, GST +2
|
2019-03-18 20:29:07 +07:00 |
andri lim
|
a7c6531f08
|
fix block gaslimit problem, GST +70
|
2019-03-18 14:35:52 +07:00 |
andri lim
|
cd765bf452
|
fix create contract address collision, GST +1
|
2019-03-18 12:48:32 +07:00 |
andri lim
|
990bc44c65
|
fix not enough gas, GST +5
|
2019-03-16 22:23:15 +07:00 |
andri lim
|
823dd95a53
|
write contract unification
|
2019-03-15 18:16:47 +07:00 |
Ștefan Talpalaru
|
c0272c6f94
|
AbstractChainDB.getStateDb() renamed to getTrieDB()
|
2019-03-13 21:41:52 +01:00 |
Ștefan Talpalaru
|
0c2d7638eb
|
add missing Chain.getStateDB() method
that's actually called from getStorageNode()
|
2019-03-13 01:20:34 +01:00 |
andri lim
|
5f1879c709
|
add defer: snapshot.dispose()
|
2019-03-12 13:32:41 +02:00 |
andri lim
|
4549331f4b
|
fix block 1155095 problem
|
2019-03-12 13:32:41 +02:00 |
andri lim
|
9c31980b79
|
fix processBlock regression
|
2019-03-07 22:09:32 +07:00 |
andri lim
|
fdf9e04108
|
initial contract call/create unification
|
2019-03-07 22:09:22 +07:00 |
andri lim
|
0518802690
|
contract creation and contract call cleanup
|
2019-02-28 10:04:49 +02:00 |
andri lim
|
4cc318d948
|
fix block 668910 problem
|
2019-02-28 10:04:49 +02:00 |
andri lim
|
b107bdd226
|
refactor processTransaction
|
2019-02-27 13:30:18 +02:00 |
andri lim
|
5ab7c02dcf
|
refactor sender transfer
|
2019-02-27 13:30:18 +02:00 |
andri lim
|
26d8ab84fe
|
refactor recipient transfer
|
2019-02-27 13:30:18 +02:00 |
andri lim
|
8193a4ae6a
|
refactor gas used in transaction
|
2019-02-27 13:30:18 +02:00 |
andri lim
|
200f93a3b7
|
refactor incNonce
|
2019-02-27 13:30:18 +02:00 |
andri lim
|
71e7ee2dae
|
fixes ECRecover precompiles
|
2019-02-20 15:16:07 +02:00 |
andri lim
|
5ba44083f0
|
fix contract call in gst and executor.nim
|
2019-02-20 15:16:07 +02:00 |