github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/core/helpers/BUILD.bazel (about) 1 load("@prysm//tools/go:def.bzl", "go_library", "go_test") 2 3 go_library( 4 name = "go_default_library", 5 srcs = [ 6 "attestation.go", 7 "block.go", 8 "committee.go", 9 "genesis.go", 10 "randao.go", 11 "rewards_penalties.go", 12 "shuffle.go", 13 "signing_root.go", 14 "slot_epoch.go", 15 "validators.go", 16 "weak_subjectivity.go", 17 ], 18 importpath = "github.com/prysmaticlabs/prysm/beacon-chain/core/helpers", 19 visibility = [ 20 "//beacon-chain:__subpackages__", 21 "//endtoend/evaluators:__pkg__", 22 "//fuzz:__pkg__", 23 "//shared/attestationutil:__pkg__", 24 "//shared/benchutil/benchmark_files:__subpackages__", 25 "//shared/depositutil:__pkg__", 26 "//shared/interop:__pkg__", 27 "//shared/keystore:__pkg__", 28 "//shared/p2putils:__pkg__", 29 "//shared/testutil:__pkg__", 30 "//shared/testutil/altair:__pkg__", 31 "//slasher:__subpackages__", 32 "//spectest:__subpackages__", 33 "//tools:__subpackages__", 34 "//validator:__subpackages__", 35 ], 36 deps = [ 37 "//beacon-chain/cache:go_default_library", 38 "//beacon-chain/state/interface:go_default_library", 39 "//proto/beacon/p2p/v1:go_default_library", 40 "//proto/eth/v1alpha1:go_default_library", 41 "//proto/interfaces:go_default_library", 42 "//shared/bls:go_default_library", 43 "//shared/bytesutil:go_default_library", 44 "//shared/hashutil:go_default_library", 45 "//shared/mathutil:go_default_library", 46 "//shared/params:go_default_library", 47 "//shared/sliceutil:go_default_library", 48 "//shared/timeutils:go_default_library", 49 "//shared/trieutil:go_default_library", 50 "@com_github_ferranbt_fastssz//:go_default_library", 51 "@com_github_pkg_errors//:go_default_library", 52 "@com_github_prysmaticlabs_eth2_types//:go_default_library", 53 "@com_github_prysmaticlabs_go_bitfield//:go_default_library", 54 ], 55 ) 56 57 go_test( 58 name = "go_default_test", 59 size = "medium", 60 srcs = [ 61 "attestation_test.go", 62 "block_test.go", 63 "committee_test.go", 64 "randao_test.go", 65 "rewards_penalties_test.go", 66 "shuffle_test.go", 67 "signing_root_test.go", 68 "slot_epoch_test.go", 69 "validators_test.go", 70 "weak_subjectivity_test.go", 71 ], 72 embed = [":go_default_library"], 73 shard_count = 2, 74 deps = [ 75 "//beacon-chain/cache:go_default_library", 76 "//beacon-chain/state/interface:go_default_library", 77 "//beacon-chain/state/v1:go_default_library", 78 "//proto/beacon/p2p/v1:go_default_library", 79 "//proto/eth/v1alpha1:go_default_library", 80 "//shared/bls:go_default_library", 81 "//shared/bytesutil:go_default_library", 82 "//shared/hashutil:go_default_library", 83 "//shared/params:go_default_library", 84 "//shared/sliceutil:go_default_library", 85 "//shared/testutil:go_default_library", 86 "//shared/testutil/assert:go_default_library", 87 "//shared/testutil/require:go_default_library", 88 "//shared/timeutils:go_default_library", 89 "@com_github_google_gofuzz//:go_default_library", 90 "@com_github_prysmaticlabs_eth2_types//:go_default_library", 91 "@com_github_prysmaticlabs_go_bitfield//:go_default_library", 92 ], 93 )