Files
prysm/consensus-types/payload-attribute/interface.go
terencechain d17996f8b0 Update to V4 🚀 (#12134)
* Update V3 from V4

* Fix build v3 -> v4

* Update ssz

* Update beacon_chain.pb.go

* Fix formatter import

* Update update-mockgen.sh comment to v4

* Fix conflicts. Pass build and tests

* Fix test
2023-03-17 18:52:56 +00:00

16 lines
358 B
Go

package payloadattribute
import (
enginev1 "github.com/prysmaticlabs/prysm/v4/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)
}