mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-02-26 15:47:21 +00:00
init max gas
This commit is contained in:
parent
891bbad9ce
commit
4b5b1cb17b
1 changed files with 2 additions and 1 deletions
|
|
@ -59,6 +59,7 @@ type simCallResult struct {
|
|||
ReturnValue hexutil.Bytes `json:"returnData"`
|
||||
Logs []*types.Log `json:"logs"`
|
||||
GasUsed hexutil.Uint64 `json:"gasUsed"`
|
||||
MaxUsedGas hexutil.Uint64 `json:"maxUsedGas"`
|
||||
Status hexutil.Uint64 `json:"status"`
|
||||
Error *callError `json:"error,omitempty"`
|
||||
}
|
||||
|
|
@ -304,7 +305,7 @@ func (sim *simulator) processBlock(ctx context.Context, block *simBlock, header,
|
|||
receipts[i] = core.MakeReceipt(evm, result, sim.state, blockContext.BlockNumber, common.Hash{}, blockContext.Time, tx, gasUsed, root)
|
||||
blobGasUsed += receipts[i].BlobGasUsed
|
||||
logs := tracer.Logs()
|
||||
callRes := simCallResult{ReturnValue: result.Return(), Logs: logs, GasUsed: hexutil.Uint64(result.UsedGas)}
|
||||
callRes := simCallResult{ReturnValue: result.Return(), Logs: logs, GasUsed: hexutil.Uint64(result.UsedGas), MaxUsedGas: *call.Gas}
|
||||
if result.Failed() {
|
||||
callRes.Status = hexutil.Uint64(types.ReceiptStatusFailed)
|
||||
if errors.Is(result.Err, vm.ErrExecutionReverted) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue