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 |
|
andri lim
|
605618d9ee
|
add static context check, GST +94 -28
|
2019-04-26 07:31:12 +07:00 |
|
andri lim
|
be5cce6c71
|
fix static call addr, GST +93 -16
|
2019-04-26 07:31:11 +07:00 |
|
andri lim
|
7940d443e9
|
implement EIP214: staticCall opcode
|
2019-04-26 07:31:10 +07:00 |
|
andri lim
|
52caf0c248
|
implement EIP211: returnDataCopy and returnDataSize opcode
|
2019-04-26 07:31:10 +07:00 |
|
andri lim
|
d8284f9330
|
fix revert opcode
|
2019-04-26 07:31:09 +07:00 |
|
andri lim
|
13cd54a382
|
implement byzantium opcode dispatch
|
2019-04-26 07:31:03 +07:00 |
|
Ștefan Talpalaru
|
29a226da1e
|
more gcsafe pragmas for Nim HEAD
|
2019-04-26 00:18:51 +02:00 |
|
andri lim
|
ec918602bc
|
fix accountsForDeletion iterator, GST +2
|
2019-04-18 13:23:04 +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
|
c07f01a74d
|
fix collectTouchedAccounts: msg.destination -> msg.storageAddress, GST +4
|
2019-04-18 10:22:48 +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
|
23d084da68
|
add SpuriousGasCosts table into forkToSchedule
|
2019-04-17 09:46:33 +07:00 |
|
Ștefan Talpalaru
|
8800cb5fe5
|
Merge branch 'fix_244' of github.com:jangko/nimbus into jangko-fix_244
|
2019-04-15 14:05:18 +02:00 |
|
andri lim
|
79630611c0
|
fixes #244
|
2019-04-15 11:34:41 +07:00 |
|
andri lim
|
69c1d9e357
|
fix block 2.463.413 problem
|
2019-04-15 11:10:40 +07:00 |
|
andri lim
|
34fd831d6f
|
fix block 2283416 problem
|
2019-04-15 10:11:09 +07:00 |
|
andri lim
|
d039b88f48
|
activates Tangerine GST, GST +12
|
2019-04-08 08:06:40 +07:00 |
|
andri lim
|
7eafd75d17
|
separate tangerine whistle and spurious dragon opcode dispatcher
|
2019-04-08 08:06:40 +07:00 |
|
andri lim
|
6f51cf9103
|
implement EIP150 and EIP161 SelfDestruct OpCode
|
2019-04-08 08:06:39 +07:00 |
|
andri lim
|
77e9c18f91
|
implement Tangerine fork gas cost changes
|
2019-04-08 08:06:34 +07:00 |
|
andri lim
|
a8d0a13856
|
fix fork comparison at postExecuteVM bug
|
2019-04-07 06:53:40 +07:00 |
|
andri lim
|
d37d7fa6a5
|
remove computedGoto pragma
|
2019-04-04 17:23:28 +07:00 |
|
andri lim
|
fb97d8d0ce
|
move exception handler to executeOpcodes
|
2019-04-04 15:26:12 +07:00 |
|
andri lim
|
039256de6a
|
more on continuation passsing
|
2019-04-04 15:21:24 +07:00 |
|
andri lim
|
60df7ea5e2
|
update test data
|
2019-04-04 12:13:33 +07:00 |
|
andri lim
|
e5cca19e7f
|
tail call recursion with continuation passing
|
2019-04-04 11:44:35 +07:00 |
|
andri lim
|
4c0ba876ef
|
move exception handler deeper in the EVM
|
2019-04-04 10:50:25 +07:00 |
|
andri lim
|
07ac4620d9
|
remove 'var' modifier from 'computation: var BaseComputation'
|
2019-04-04 10:20:00 +07:00 |
|
andri lim
|
26b40f41e3
|
fix precompiles selection, GST +5
|
2019-04-02 13:11:00 +07:00 |
|
andri lim
|
112d2219df
|
reduce indirect call in EVM
|
2019-04-02 13:11:00 +07:00 |
|
andri lim
|
0f8affb7c9
|
remove explicit return value from VM
|
2019-04-02 13:11:00 +07:00 |
|
Ștefan Talpalaru
|
54b0242169
|
Merge branch 'fix_evm' of github.com:jangko/nimbus into jangko-fix_evm
|
2019-03-28 15:21:28 +01:00 |
|
Ștefan Talpalaru
|
b16aba391a
|
Merge branch 'fix_maxcalldepth' of github.com:jangko/nimbus into jangko-fix_maxcalldepth
|
2019-03-28 15:09:51 +01:00 |
|
andri lim
|
da88d498e3
|
fix MaxCallDepth comparison
|
2019-03-28 19:08:54 +07:00 |
|
andri lim
|
1ad4e256b2
|
fix self destruct refund gas problem
|
2019-03-28 19:07:30 +07:00 |
|
andri lim
|
d9a9459d95
|
reduce stack usage
|
2019-03-28 19:06:38 +07:00 |
|
andri lim
|
527891cdb8
|
integrate snapshot with computation
|
2019-03-28 19:06:31 +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
|
4aaa6e6c94
|
computation simplification
|
2019-03-21 09:31:55 +07:00 |
|
andri lim
|
b73a1238e0
|
interpreter dispatch simplification
|
2019-03-21 09:27:14 +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 |
|