lotus/chain/stmgr
Mikers 41fce94db4
perf: eth: gas estimate set applyTsMessages false (#10546)
* have gas estimate call callInternal with applyTsMessages = false and other calls with applyTsMessages=true for gas caclulation optimization

* set applyTsMessages = true in CallWithGas call in shed

* update test with new callwithgas api optimization for eth call

* Update chain/stmgr/call.go

Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>

* env flag LOTUS_SKIP_APPLY_TS_MESSAGE_CALL_WITH_GAS must be 1 in order to have applyTsMessages change

* env flag LOTUS_SKIP_APPLY_TS_MESSAGE_CALL_WITH_GAS must be 1 in order to have applyTsMessages change

* make sure that even if we arent apply ts messages we grab ts messages from the particular user who is requesting gas estimation

---------

Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com>
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
Co-authored-by: Ubuntu <ubuntu@ip-10-0-4-29.us-east-2.compute.internal>
2023-03-23 18:27:01 -04:00
..
rpc NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00
actors.go NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00
call.go perf: eth: gas estimate set applyTsMessages false (#10546) 2023-03-23 18:27:01 -04:00
execute.go fix: stmgr: don't attempt to lookup genesis state (#10472) 2023-03-14 06:45:23 -07:00
forks_test.go perf: eth: gas estimate set applyTsMessages false (#10546) 2023-03-23 18:27:01 -04:00
forks.go Merge pull request #10282 from filecoin-project/feat/cache-migrated-stateroot 2023-03-09 11:47:43 -08:00
read.go chore: fix imports 2022-06-14 17:00:51 +02:00
searchwait_test.go fix make gen 2022-08-29 16:25:30 +02:00
searchwait.go add sanity check in SearchForIndexedMsg call site 2023-03-16 17:51:28 +02:00
stmgr.go feat: supply: drop genesis market locked funds 2023-03-23 15:56:59 -04:00
supply.go feat: supply: only grab genesis msig locks for writes 2023-03-23 17:04:59 -04:00
tracers.go chore: fix imports 2022-06-14 17:00:51 +02:00
utils.go NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00