41fce94db4
* 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> |
||
---|---|---|
.. | ||
actors | ||
beacon | ||
consensus | ||
ethhashlookup | ||
events | ||
exchange | ||
gen | ||
index | ||
market | ||
messagepool | ||
messagesigner | ||
rand | ||
state | ||
stmgr | ||
store | ||
sub | ||
types | ||
vectors | ||
vm | ||
wallet | ||
badtscache.go | ||
block_receipt_tracker.go | ||
checkpoint.go | ||
sync_manager_test.go | ||
sync_manager.go | ||
sync_test.go | ||
sync.go | ||
syncstate.go | ||
types_test.go |