595 Commits

Author SHA1 Message Date
Ștefan Talpalaru
9011b06037
Merge branch 'fix_spurious_dragon' of github.com:jangko/nimbus into jangko-fix_spurious_dragon 2019-04-19 13:03:05 +02:00
andri lim
f3c740498c
implement EIP155 tx.getSender 2019-04-18 15:33:17 +07:00
andri lim
2b7d89fa9d
make test green 2019-04-18 15:26:09 +07: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
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
Ștefan Talpalaru
aa29e25c3a
clarify comment 2019-04-18 01:17:06 +02: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
d4aff04cbd
NAT port mapping 2019-04-17 03:56:28 +02: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
Ștefan Talpalaru
60c57995c5
enable Chronicles colors on Windows 2019-04-12 14:58:12 +02: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
8a9e4aba80
apply dao fork changes 2019-04-07 06:53:26 +07:00
andri lim
f2f92f5608
fix block 1.487.668 problem: getScore int overflow 2019-04-05 16:29:05 +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
721f6e9c14
cosmetic change 2019-03-31 22:34:11 +02: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
348782ac6a
Merge branch 'fix_gaspricelimit' of github.com:jangko/nimbus into jangko-fix_gaspricelimit 2019-03-28 15:14:39 +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
62c1e668a9
fix tx_e1c174e2 problem, GST +1 2019-03-28 19:05:07 +07:00
Ștefan Talpalaru
ea73005c0d textblocks -> textlines 2019-03-26 13:20:01 +02:00
Ștefan Talpalaru
50504cf553 Nimbus: runtime log level selection and logfile option 2019-03-26 13:20:01 +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
b6587bddfd
execComputation and applyMessage unification 2019-03-21 09:47:46 +07:00