ceremonyclient/node/internal/frametime/frametime.go

18 lines
510 B
Go

package frametime
import (
"time"
"source.quilibrium.com/quilibrium/monorepo/protobufs"
)
// AppFrameSince returns the time elapsed since the given frame was created.
func AppFrameSince(frame *protobufs.AppShardFrame) time.Duration {
return time.Since(time.UnixMilli(frame.Header.Timestamp))
}
// GlobalFrameSince returns the time elapsed since the given frame was created.
func GlobalFrameSince(frame *protobufs.GlobalFrame) time.Duration {
return time.Since(time.UnixMilli(frame.Header.Timestamp))
}