mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2025-01-09 04:21:20 +00:00
23 lines
495 B
Go
23 lines
495 B
Go
|
package generics
|
||
|
|
||
|
import (
|
||
|
"sync/atomic"
|
||
|
|
||
|
libcommon "github.com/ledgerwatch/erigon-lib/common"
|
||
|
"github.com/ledgerwatch/erigon/core/types"
|
||
|
)
|
||
|
|
||
|
func Empty[T any]() (t T) {
|
||
|
return
|
||
|
}
|
||
|
|
||
|
// BorMilestoneRewind is used as a flag/variable
|
||
|
// Flag: if equals 0, no rewind according to bor whitelisting service
|
||
|
// Variable: if not equals 0, rewind chain back to BorMilestoneRewind
|
||
|
var BorMilestoneRewind atomic.Pointer[uint64]
|
||
|
|
||
|
type Response struct {
|
||
|
Headers []*types.Header
|
||
|
Hashes []libcommon.Hash
|
||
|
}
|