Skip to content

Commit

Permalink
experiment #2
Browse files Browse the repository at this point in the history
  • Loading branch information
Giulio2002 committed Jul 3, 2022
1 parent 0eb0260 commit e0009d3
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions cmd/rpcdaemon/commands/engine_api.go
Original file line number Diff line number Diff line change
Expand Up @@ -128,13 +128,6 @@ func (e *EngineImpl) ForkchoiceUpdatedV1(ctx context.Context, forkChoiceState *F
func (e *EngineImpl) NewPayloadV1(ctx context.Context, payload *ExecutionPayload) (map[string]interface{}, error) {
log.Trace("Received NewPayload", "height", uint64(payload.BlockNumber), "hash", payload.BlockHash)

tx, err := e.db.BeginRo(ctx)
if err != nil {
return nil, err
}

defer tx.Rollback()

var baseFee *uint256.Int
if payload.BaseFeePerGas != nil {
var overflow bool
Expand Down Expand Up @@ -172,6 +165,12 @@ func (e *EngineImpl) NewPayloadV1(ctx context.Context, payload *ExecutionPayload
}
payloadStatus := convertPayloadStatus(res)
if payloadStatus["latestValidHash"] != nil {
tx, err := e.db.BeginRo(ctx)
if err != nil {
return nil, err
}

defer tx.Rollback()
latestValidHash := payloadStatus["latestValidHash"].(common.Hash)
isValidHashPos, err := rawdb.IsPosBlock(tx, latestValidHash)
if err != nil {
Expand Down

0 comments on commit e0009d3

Please sign in to comment.