github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/state/v1/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 "doc.go", 7 "field_roots.go", 8 "field_trie.go", 9 "field_trie_helpers.go", 10 "getters_attestation.go", 11 "getters_block.go", 12 "getters_checkpoint.go", 13 "getters_eth1.go", 14 "getters_misc.go", 15 "getters_randao.go", 16 "getters_state.go", 17 "getters_validator.go", 18 "setters_attestation.go", 19 "setters_block.go", 20 "setters_checkpoint.go", 21 "setters_eth1.go", 22 "setters_misc.go", 23 "setters_randao.go", 24 "setters_state.go", 25 "setters_validator.go", 26 "state_trie.go", 27 "types.go", 28 "unsupported_getters.go", 29 "unsupported_setters.go", 30 "validator_getters.go", 31 ], 32 importpath = "github.com/prysmaticlabs/prysm/beacon-chain/state/v1", 33 visibility = [ 34 "//beacon-chain:__subpackages__", 35 "//fuzz:__pkg__", 36 "//proto/testing:__subpackages__", 37 "//shared/aggregation:__subpackages__", 38 "//shared/benchutil:__pkg__", 39 "//shared/depositutil:__subpackages__", 40 "//shared/interop:__subpackages__", 41 "//shared/testutil:__pkg__", 42 "//slasher/rpc:__subpackages__", 43 "//spectest:__subpackages__", 44 "//tools/benchmark-files-gen:__pkg__", 45 "//tools/pcli:__pkg__", 46 ], 47 deps = [ 48 "//beacon-chain/state/interface:go_default_library", 49 "//beacon-chain/state/stateutil:go_default_library", 50 "//proto/beacon/p2p/v1:go_default_library", 51 "//proto/eth/v1:go_default_library", 52 "//proto/eth/v1alpha1:go_default_library", 53 "//shared/bytesutil:go_default_library", 54 "//shared/copyutil:go_default_library", 55 "//shared/featureconfig:go_default_library", 56 "//shared/hashutil:go_default_library", 57 "//shared/htrutils:go_default_library", 58 "//shared/interfaces/version:go_default_library", 59 "//shared/params:go_default_library", 60 "//shared/sliceutil:go_default_library", 61 "@com_github_dgraph_io_ristretto//:go_default_library", 62 "@com_github_pkg_errors//:go_default_library", 63 "@com_github_prometheus_client_golang//prometheus:go_default_library", 64 "@com_github_prometheus_client_golang//prometheus/promauto:go_default_library", 65 "@com_github_prysmaticlabs_eth2_types//:go_default_library", 66 "@com_github_prysmaticlabs_go_bitfield//:go_default_library", 67 "@io_opencensus_go//trace:go_default_library", 68 "@org_golang_google_protobuf//proto:go_default_library", 69 ], 70 ) 71 72 # gazelle:exclude types_bench_test.go 73 go_test( 74 name = "go_default_test", 75 srcs = [ 76 "field_trie_test.go", 77 "getters_test.go", 78 "helpers_test.go", 79 "references_test.go", 80 "setters_attestation_test.go", 81 "state_test.go", 82 "state_trie_test.go", 83 "types_test.go", 84 ], 85 embed = [":go_default_library"], 86 deps = [ 87 "//beacon-chain/state/interface:go_default_library", 88 "//beacon-chain/state/stateutil:go_default_library", 89 "//proto/beacon/p2p/v1:go_default_library", 90 "//proto/eth/v1alpha1:go_default_library", 91 "//shared/bytesutil:go_default_library", 92 "//shared/copyutil:go_default_library", 93 "//shared/interop:go_default_library", 94 "//shared/params:go_default_library", 95 "//shared/testutil:go_default_library", 96 "//shared/testutil/assert:go_default_library", 97 "//shared/testutil/require:go_default_library", 98 "@com_github_prysmaticlabs_eth2_types//:go_default_library", 99 "@com_github_prysmaticlabs_go_bitfield//:go_default_library", 100 "@com_github_sirupsen_logrus//:go_default_library", 101 "@org_golang_google_protobuf//proto:go_default_library", 102 ], 103 )