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
|
9cc5db73c2
|
processTransaction simplification
|
2019-03-21 09:27:26 +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 |
andri lim
|
268695003b
|
fix writePaddedResult regression
|
2019-03-19 16:43:38 +07:00 |
andri lim
|
6c891d08e6
|
put doAssert(false) at nimbus configuration cmdEnd
|
2019-03-19 08:55:30 +07:00 |
andri lim
|
f518de20fc
|
fix miner suicide problem, GST +2
|
2019-03-18 20:29:07 +07:00 |
andri lim
|
7198ce2d05
|
fix ecrecover bad V, GST +1
|
2019-03-18 19:28:42 +07:00 |
andri lim
|
aed0db2d03
|
fix DelegateCall sender address, GST +37
|
2019-03-18 18:45:43 +07:00 |
andri lim
|
36fb75d042
|
fix DelegateCall gasCost, GST +6
|
2019-03-18 17:24:25 +07:00 |
andri lim
|
a7c6531f08
|
fix block gaslimit problem, GST +70
|
2019-03-18 14:35:52 +07:00 |
andri lim
|
739e20253a
|
fix invalid opcodes bug, GST +1
|
2019-03-18 13:44:22 +07:00 |
andri lim
|
4f6f564626
|
fix regression
|
2019-03-18 13:13:16 +07:00 |
andri lim
|
cd765bf452
|
fix create contract address collision, GST +1
|
2019-03-18 12:48:32 +07:00 |
andri lim
|
4383831772
|
separate Frontier and Homestead opcode dispatcher
|
2019-03-18 11:27:32 +07:00 |
andri lim
|
d0822c26d1
|
fix callcode insufficient funds, GST +6
|
2019-03-16 22:54:24 +07:00 |
andri lim
|
990bc44c65
|
fix not enough gas, GST +5
|
2019-03-16 22:23:15 +07:00 |
andri lim
|
433ccba15f
|
fix writePaddedResult, GST +4
|
2019-03-16 21:42:06 +07:00 |
andri lim
|
adb1286e28
|
fix create hash collision, GST +1
|
2019-03-16 12:13:57 +07:00 |
andri lim
|
99d128ca26
|
fix CREATE opcode gas cost
|
2019-03-15 22:15:40 +07:00 |
andri lim
|
823dd95a53
|
write contract unification
|
2019-03-15 18:16:47 +07:00 |
andri lim
|
0654a232a3
|
rename transferBalance to canTransfer
|
2019-03-14 16:24:27 +07:00 |
andri lim
|
039ab1ce71
|
refactor/relocate CALL/CREATE to reduce stack usage
|
2019-03-14 14:58:26 +07:00 |
Ștefan Talpalaru
|
a67edd693a
|
assert() -> doAssert()
|
2019-03-13 22:36:54 +01:00 |
Ștefan Talpalaru
|
404a75cbe7
|
Merge branch 'missingmethod'
|
2019-03-13 21:44:38 +01:00 |
Ștefan Talpalaru
|
c0272c6f94
|
AbstractChainDB.getStateDb() renamed to getTrieDB()
|
2019-03-13 21:41:52 +01:00 |
andri lim
|
4ed98e03d1
|
remove unneeded param from transferBalance
|
2019-03-13 22:14:10 +07:00 |
andri lim
|
44688259f1
|
simplify transferBalance again
|
2019-03-13 22:06:32 +07:00 |
andri lim
|
2f9f708f1b
|
simplify balance transfer
|
2019-03-13 21:34:53 +07:00 |
andri lim
|
f1fac6be0f
|
remove redundant updateOpcodeExec
|
2019-03-13 21:15:13 +07:00 |
andri lim
|
1b3ca200fa
|
remove redundant execPrecompiles call
|
2019-03-13 21:10:16 +07:00 |
andri lim
|
f5d6d6bc02
|
fix block 1317742 problem
|
2019-03-13 15:49:54 +02: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
|
9f8191d408
|
EVM write contract transformation
|
2019-03-12 13:32:41 +02: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
|
b1da3576ad
|
fix block 1149150 problem
|
2019-03-11 18:50:13 +07:00 |
andri lim
|
de809b0060
|
fix block 1017395 problem
|
2019-03-11 12:03:57 +07:00 |
andri lim
|
e2311d798b
|
fix recurring symbol collision problem
|
2019-03-07 22:53:09 +07:00 |
andri lim
|
b303786128
|
fix tracer regression
|
2019-03-07 22:16:39 +07: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
|
a15805e41a
|
fix applyCreateMessage
|
2019-02-28 10:04:49 +02:00 |
andri lim
|
0518802690
|
contract creation and contract call cleanup
|
2019-02-28 10:04:49 +02:00 |
andri lim
|
fc613b33df
|
computation.nim 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 |