63 Commits

Author SHA1 Message Date
andri lim
63e886655b fixes coinbase suicide bugs 2020-01-20 18:36:58 +02:00
andri lim
0b99b76cd1 change 'BaseComputation' to 'Computation' 2020-01-20 18:36:58 +02:00
andri lim
79df931234 simplifies computation.getFork 2020-01-20 18:36:58 +02:00
andri lim
d30f434f03 get rid of computation child after execution 2020-01-19 19:17:37 +02:00
andri lim
ed62d1e217 [skip ci] more collectTouchAccounts reduction 2020-01-19 19:17:37 +02:00
andri lim
5e6018b20b [skip ci] collectTouchedAccounts reduction 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
c4dcf5da30
reduce compiler warnings 2019-11-13 21:49:39 +07:00
andri lim
7c094a2a3e
initial implementation of transaction test 2019-08-29 19:54:38 +07:00
Jacek Sieka
2763bd0dd5
std_shims -> stew 2019-07-07 12:12:01 +02: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
dd89af6d3d
implement EIP658: receipt status field 2019-04-26 07:31:09 +07:00
andri lim
1883472104
fix evm msg contract creation, GST +3 2019-04-18 12:42:37 +07:00
andri lim
f7338b7d76
include miner address in touchedAccounts, GST +7 2019-04-18 11:12:21 +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
6cf0cdf23a
implement EIP161 nonce incrementation, GST +65 2019-04-17 12:15:15 +07:00
andri lim
85d9bd3958
implement EIP158, GST -4 +81 2019-04-17 11:03:52 +07:00
andri lim
79630611c0
fixes #244 2019-04-15 11:34:41 +07:00
andri lim
0f8affb7c9
remove explicit return value from VM 2019-04-02 13:11:00 +07:00
Ștefan Talpalaru
348782ac6a
Merge branch 'fix_gaspricelimit' of github.com:jangko/nimbus into jangko-fix_gaspricelimit 2019-03-28 15:14:39 +01:00
andri lim
1ad4e256b2
fix self destruct refund gas problem 2019-03-28 19:07:30 +07:00
andri lim
62c1e668a9
fix tx_e1c174e2 problem, GST +1 2019-03-28 19:05:07 +07:00
andri lim
a02cbdd91b
turn getAccountsForDeletion into interator 2019-03-21 09:50:51 +07:00
andri lim
b6587bddfd
execComputation and applyMessage unification 2019-03-21 09:47:46 +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
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
andri lim
9f8191d408 EVM write contract transformation 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
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
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
f21f73e5c5 refactor setupComputation 2019-02-27 13:30:18 +02:00
andri lim
2c032ad1ab refactor utils 2019-02-27 13:30:18 +02:00
andri lim
bc675b1daa fix contract creation 2019-02-23 17:57:53 +02:00
andri lim
f5e54b8d4f fix self destruct problem 2019-02-23 17:57:53 +02:00
andri lim
c722f34ef3 safer snapshot commit revert and dispose 2019-02-18 18:15:32 +02:00
andri lim
8461211f9a bugfix: implement computation snapshot, revert, commit 2019-02-18 13:16:04 +02:00
Yuriy Glukhov
481c6cf4ed Use nim-eth (#224) 2019-02-05 20:15:50 +01:00
coffeepots
20933f494b
Moved and unstubbed intrinsicGas from vm_state_transactions 2019-01-06 19:03:35 +01:00
andri lim
e78fb72ef6 fixes #188 2019-01-06 13:16:45 +02:00