mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-01-09 13:28:01 -05:00
@@ -22,6 +22,7 @@ go_library(
|
||||
"//tools/benchmark-files-gen:__pkg__",
|
||||
"//tools/pcli:__pkg__",
|
||||
"//shared/aggregation:__subpackages__",
|
||||
"//shared/depositutil:__subpackages__",
|
||||
"//proto/testing:__subpackages__",
|
||||
],
|
||||
deps = [
|
||||
|
||||
@@ -8,6 +8,7 @@ go_library(
|
||||
visibility = ["//visibility:public"],
|
||||
deps = [
|
||||
"//beacon-chain/core/helpers:go_default_library",
|
||||
"//beacon-chain/state:go_default_library",
|
||||
"//contracts/deposit-contract:go_default_library",
|
||||
"//proto/beacon/p2p/v1:go_default_library",
|
||||
"//shared/bls:go_default_library",
|
||||
|
||||
@@ -10,6 +10,7 @@ import (
|
||||
ethpb "github.com/prysmaticlabs/ethereumapis/eth/v1alpha1"
|
||||
"github.com/prysmaticlabs/go-ssz"
|
||||
"github.com/prysmaticlabs/prysm/beacon-chain/core/helpers"
|
||||
"github.com/prysmaticlabs/prysm/beacon-chain/state"
|
||||
contract "github.com/prysmaticlabs/prysm/contracts/deposit-contract"
|
||||
p2ppb "github.com/prysmaticlabs/prysm/proto/beacon/p2p/v1"
|
||||
"github.com/prysmaticlabs/prysm/shared/bls"
|
||||
@@ -88,7 +89,7 @@ func VerifyDepositSignature(dd *ethpb.Deposit_Data, domain []byte) error {
|
||||
if featureconfig.Get().SkipBLSVerify {
|
||||
return nil
|
||||
}
|
||||
ddCopy := *dd
|
||||
ddCopy := state.CopyDepositData(dd)
|
||||
publicKey, err := bls.PublicKeyFromBytes(dd.PublicKey)
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "could not convert bytes to public key")
|
||||
|
||||
Reference in New Issue
Block a user