Jacek Sieka
|
4ade5797ee
|
rlp: don't use ranges / experimental features (#495)
|
2020-04-20 20:12:44 +02:00 |
andri lim
|
af02a3b1b2
|
reduce unused import warnings
|
2020-04-15 19:05:57 +07:00 |
andri lim
|
87bae2bb78
|
switch to new toFork
|
2020-04-12 18:02:59 +07:00 |
andri lim
|
6591893158
|
change FkGlacierMuir to FkMuirGlacier [skip ci]
|
2020-04-11 16:02:15 +07:00 |
jangko
|
32f5fd9b90
|
fix evmc sstore gas cost related to EIP 1283
|
2020-03-24 17:21:18 +07:00 |
jangko
|
b5850ca748
|
fix evmc compilation issue
|
2020-03-24 17:21:18 +07:00 |
andri lim
|
266e0ddb1e
|
room for EIP-1283
|
2020-03-24 17:21:13 +07:00 |
andri lim
|
6b6584c4d0
|
Glacier Muir update
|
2020-02-20 09:21:35 +02:00 |
andri lim
|
deb09f40f0
|
less explicit 'copyMem'
|
2020-02-12 17:53:26 +02:00 |
andri lim
|
7c9f6b48d6
|
unify Nimbus 'call' and EVMC 'call'
|
2020-02-12 17:53:26 +02:00 |
andri lim
|
3ef2969583
|
clear picture on EIP 716 issue
|
2020-02-12 17:53:26 +02:00 |
andri lim
|
dc3a897851
|
implement evmc call
|
2020-02-12 17:53:26 +02:00 |
andri lim
|
9477990897
|
simplify CALL family impl
|
2020-02-12 17:53:26 +02:00 |
andri lim
|
fff35ab01d
|
implement evmc create/create2
|
2020-02-12 17:53:26 +02:00 |
andri lim
|
109f841a9e
|
simplify returnData logic
|
2020-02-12 17:53:26 +02:00 |
andri lim
|
22dff9ff88
|
remove 'startGas' from 'gasMeter'
|
2020-02-12 17:53:26 +02:00 |
andri lim
|
f850c4a37b
|
put 'sstoreEvmc' behind 'when evmc_enabled'
|
2020-02-12 17:53:26 +02:00 |
andri lim
|
933b2dad78
|
remove code from EVM Message and load code in 'Computation'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
83e9debb62
|
move contract address creation to 'Computation'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
ea4f851f80
|
move create contract incNonce to 'applyMessage'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
37c282f1b9
|
fixes evmc 'gasRefund'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
c459879647
|
only import evmc files when 'evmc_enabled' defined
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
4aa209113a
|
integrate evmc 'setStorage'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
62f96e9bd4
|
integrate evmc 'emitLog'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
bf7b4c7273
|
fixes evmc 'selfDestruct' definition
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
3e384f764d
|
fixes evmc 'accountExists' definition
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
295d2c180b
|
integrate evmc 'selfDestruct' and 'copyCode'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
8a9d9114e7
|
integrate evmc 'getCodeHash'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
5507e80b63
|
integrate evmc 'getCodeSize'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
8c53371c49
|
integrate evmc 'getBalance'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
fdbc888840
|
integrate evmc 'getStorage'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
a4a1148a45
|
integrate evmc 'accountExists'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
319e5d8ae9
|
integrate evmc 'getTxContext'
|
2020-01-23 18:07:44 +02:00 |
andri lim
|
c1ef8632b2
|
move fork and gasCosts from Computation to vmState
|
2020-01-20 18:36:58 +02:00 |
andri lim
|
bab359cabf
|
move origin and gasPrice from Message to vmState
|
2020-01-20 18:36:58 +02:00 |
andri lim
|
d300bc352d
|
fixes balance transfer for CALL and CALLCODE
|
2020-01-20 18:36:58 +02:00 |
andri lim
|
73c60fe694
|
unifying contract collision detection
|
2020-01-20 18:36:58 +02:00 |
andri lim
|
89d1834d52
|
consistent evm depth call check
|
2020-01-20 18:36:58 +02:00 |
andri lim
|
009aa35dfb
|
remove unused eraseReturnData
|
2020-01-20 18:36:58 +02:00 |
andri lim
|
52fffa6e25
|
fixes long standing bug create2nocash
|
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
|
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
|
93f6b99087
|
fixes #424
|
2019-11-23 20:41:10 +07:00 |
andri lim
|
28514dbb28
|
fixes EIP2200 sentry gas comparison
|
2019-11-18 20:48:30 +07:00 |
andri lim
|
11f67f87fd
|
fixes EIP2200 gas cost and refund
|
2019-11-18 20:33:10 +07:00 |
andri lim
|
d61bb49a40
|
fixes gas_costs for istanbul
|
2019-11-14 22:27:24 +07:00 |
andri lim
|
c4dcf5da30
|
reduce compiler warnings
|
2019-11-13 21:49:39 +07:00 |