Files
prysm/consensus-types/payload-attribute/interface.go
terencechain f7cecf9f8a Add payload attribute type (#11710)
* Add payload attribute type

* Gazelle

* Fix test

Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2022-12-02 18:23:47 +00:00

16 lines
358 B
Go

package payloadattribute
import (
enginev1 "github.com/prysmaticlabs/prysm/v3/proto/engine/v1"
)
type Attributer interface {
Version() int
PrevRandao() []byte
Timestamps() uint64
SuggestedFeeRecipient() []byte
Withdrawals() ([]*enginev1.Withdrawal, error)
PbV1() (*enginev1.PayloadAttributes, error)
PbV2() (*enginev1.PayloadAttributesV2, error)
}