mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-05-02 03:02:54 -04:00
Change Back Read-Only Validator Declaration (#9410)
* remove indirection * fix
This commit is contained in:
@@ -400,17 +400,18 @@ func TestFuzzProcessVoluntaryExitsNoVerify_10000(t *testing.T) {
|
||||
func TestFuzzVerifyExit_10000(t *testing.T) {
|
||||
fuzzer := fuzz.NewWithSeed(0)
|
||||
ve := ð.SignedVoluntaryExit{}
|
||||
val, err := v1.NewValidator(ðpb.Validator{})
|
||||
_ = err
|
||||
rawVal := ðpb.Validator{}
|
||||
fork := ðpb.Fork{}
|
||||
var slot types.Slot
|
||||
|
||||
for i := 0; i < 10000; i++ {
|
||||
fuzzer.Fuzz(ve)
|
||||
fuzzer.Fuzz(val)
|
||||
fuzzer.Fuzz(rawVal)
|
||||
fuzzer.Fuzz(fork)
|
||||
fuzzer.Fuzz(&slot)
|
||||
err := VerifyExitAndSignature(val, slot, fork, ve, params.BeaconConfig().ZeroHash[:])
|
||||
val, err := v1.NewValidator(ðpb.Validator{})
|
||||
_ = err
|
||||
err = VerifyExitAndSignature(val, slot, fork, ve, params.BeaconConfig().ZeroHash[:])
|
||||
_ = err
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,11 +18,11 @@ type readOnlyValidator struct {
|
||||
validator *ethpb.Validator
|
||||
}
|
||||
|
||||
var _ = state.ReadOnlyValidator(&readOnlyValidator{})
|
||||
var _ = state.ReadOnlyValidator(readOnlyValidator{})
|
||||
|
||||
// NewValidator initializes the read only wrapper for validator.
|
||||
func NewValidator(v *ethpb.Validator) (state.ReadOnlyValidator, error) {
|
||||
rov := &readOnlyValidator{
|
||||
rov := readOnlyValidator{
|
||||
validator: v,
|
||||
}
|
||||
if rov.IsNil() {
|
||||
|
||||
Reference in New Issue
Block a user