prysm-pulse/shared/slotutil/slottime.go
Nishant Das c9a7a9c709
Attestation is Decoupled From Proposal (#3800)
* fix

* add correct test

* add helper

* gaz

* add helper

* gaz
2019-10-22 07:15:32 +08:00

16 lines
385 B
Go

package slotutil
import (
"time"
"github.com/prysmaticlabs/prysm/shared/params"
)
// SlotStartTime returns the start time in terms of its unix epoch
// value.
func SlotStartTime(genesis uint64, slot uint64) time.Time {
duration := time.Second * time.Duration(slot*params.BeaconConfig().SecondsPerSlot)
startTime := time.Unix(int64(genesis), 0).Add(duration)
return startTime
}