mirror of
https://github.com/scroll-tech/scroll.git
synced 2026-04-23 03:00:50 -04:00
refactor(database): remove blockResultOrm.NumberOfBlocksInLastHour() (#49)
Co-authored-by: maskpp <maskpp266@gmail.com>
This commit is contained in:
@@ -7,7 +7,6 @@ import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/jmoiron/sqlx"
|
||||
"github.com/scroll-tech/go-ethereum/common"
|
||||
@@ -208,15 +207,3 @@ func (o *blockResultOrm) DeleteTraceByNumber(number uint64) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (o *blockResultOrm) NumberOfBlocksInLastHour() (uint64, error) {
|
||||
startTime := time.Now().Unix() - 3600
|
||||
row := o.db.QueryRow(`SELECT COUNT(*) FROM block_result WHERE block_timestamp >= $1;`, startTime)
|
||||
|
||||
var count uint64
|
||||
err := row.Scan(&count)
|
||||
if err != nil {
|
||||
return 0, nil
|
||||
}
|
||||
return count, nil
|
||||
}
|
||||
|
||||
@@ -75,7 +75,6 @@ type BlockResultOrm interface {
|
||||
InsertBlockResultsWithStatus(ctx context.Context, blockResults []*types.BlockResult, status BlockStatus) error
|
||||
UpdateProofByNumber(ctx context.Context, number uint64, evmProof, stateProof []byte, proofTimeSec uint64) error
|
||||
UpdateBlockStatus(number uint64, status BlockStatus) error
|
||||
NumberOfBlocksInLastHour() (uint64, error)
|
||||
}
|
||||
|
||||
// RollupResultOrm rollupResult operation interface
|
||||
|
||||
Reference in New Issue
Block a user