github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/sync/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 "context.go", 7 "deadlines.go", 8 "decode_pubsub.go", 9 "doc.go", 10 "error.go", 11 "fuzz_exports.go", # keep 12 "log.go", 13 "metrics.go", 14 "pending_attestations_queue.go", 15 "pending_blocks_queue.go", 16 "rate_limiter.go", 17 "rpc.go", 18 "rpc_beacon_blocks_by_range.go", 19 "rpc_beacon_blocks_by_root.go", 20 "rpc_chunked_response.go", 21 "rpc_goodbye.go", 22 "rpc_metadata.go", 23 "rpc_ping.go", 24 "rpc_send_request.go", 25 "rpc_status.go", 26 "service.go", 27 "subscriber.go", 28 "subscriber_beacon_aggregate_proof.go", 29 "subscriber_beacon_attestation.go", 30 "subscriber_beacon_blocks.go", 31 "subscriber_handlers.go", 32 "utils.go", 33 "validate_aggregate_proof.go", 34 "validate_attester_slashing.go", 35 "validate_beacon_attestation.go", 36 "validate_beacon_blocks.go", 37 "validate_proposer_slashing.go", 38 "validate_voluntary_exit.go", 39 ], 40 importpath = "github.com/prysmaticlabs/prysm/beacon-chain/sync", 41 visibility = [ 42 "//beacon-chain:__subpackages__", 43 "//fuzz:__pkg__", 44 ], 45 deps = [ 46 "//beacon-chain/blockchain:go_default_library", 47 "//beacon-chain/cache:go_default_library", 48 "//beacon-chain/core/blocks:go_default_library", 49 "//beacon-chain/core/feed:go_default_library", 50 "//beacon-chain/core/feed/block:go_default_library", 51 "//beacon-chain/core/feed/operation:go_default_library", 52 "//beacon-chain/core/feed/state:go_default_library", 53 "//beacon-chain/core/helpers:go_default_library", 54 "//beacon-chain/core/state:go_default_library", 55 "//beacon-chain/core/state/interop:go_default_library", 56 "//beacon-chain/db:go_default_library", 57 "//beacon-chain/db/filters:go_default_library", 58 "//beacon-chain/operations/attestations:go_default_library", 59 "//beacon-chain/operations/slashings:go_default_library", 60 "//beacon-chain/operations/voluntaryexits:go_default_library", 61 "//beacon-chain/p2p:go_default_library", 62 "//beacon-chain/p2p/encoder:go_default_library", 63 "//beacon-chain/p2p/peers:go_default_library", 64 "//beacon-chain/p2p/types:go_default_library", 65 "//beacon-chain/state/interface:go_default_library", 66 "//beacon-chain/state/stategen:go_default_library", 67 "//cmd/beacon-chain/flags:go_default_library", 68 "//proto/beacon/p2p/v1:go_default_library", 69 "//proto/eth/v1alpha1:go_default_library", 70 "//proto/eth/v1alpha1/wrapper:go_default_library", 71 "//proto/interfaces:go_default_library", 72 "//shared:go_default_library", 73 "//shared/abool:go_default_library", 74 "//shared/bls:go_default_library", 75 "//shared/bytesutil:go_default_library", 76 "//shared/featureconfig:go_default_library", 77 "//shared/interfaces:go_default_library", 78 "//shared/messagehandler:go_default_library", 79 "//shared/mputil:go_default_library", 80 "//shared/p2putils:go_default_library", 81 "//shared/params:go_default_library", 82 "//shared/rand:go_default_library", 83 "//shared/runutil:go_default_library", 84 "//shared/sliceutil:go_default_library", 85 "//shared/slotutil:go_default_library", 86 "//shared/sszutil:go_default_library", 87 "//shared/timeutils:go_default_library", 88 "//shared/traceutil:go_default_library", 89 "@com_github_hashicorp_golang_lru//:go_default_library", 90 "@com_github_kevinms_leakybucket_go//:go_default_library", 91 "@com_github_libp2p_go_libp2p_core//:go_default_library", 92 "@com_github_libp2p_go_libp2p_core//mux:go_default_library", 93 "@com_github_libp2p_go_libp2p_core//network:go_default_library", 94 "@com_github_libp2p_go_libp2p_core//peer:go_default_library", 95 "@com_github_libp2p_go_libp2p_core//protocol:go_default_library", 96 "@com_github_libp2p_go_libp2p_pubsub//:go_default_library", 97 "@com_github_patrickmn_go_cache//:go_default_library", 98 "@com_github_pkg_errors//:go_default_library", 99 "@com_github_prometheus_client_golang//prometheus:go_default_library", 100 "@com_github_prometheus_client_golang//prometheus/promauto:go_default_library", 101 "@com_github_prysmaticlabs_eth2_types//:go_default_library", 102 "@com_github_sirupsen_logrus//:go_default_library", 103 "@com_github_trailofbits_go_mutexasserts//:go_default_library", 104 "@io_opencensus_go//trace:go_default_library", 105 "@org_golang_google_protobuf//proto:go_default_library", 106 ], 107 ) 108 109 go_test( 110 name = "go_default_test", 111 size = "small", 112 srcs = [ 113 "context_test.go", 114 "decode_pubsub_test.go", 115 "error_test.go", 116 "pending_attestations_queue_test.go", 117 "pending_blocks_queue_test.go", 118 "rate_limiter_test.go", 119 "rpc_beacon_blocks_by_range_test.go", 120 "rpc_beacon_blocks_by_root_test.go", 121 "rpc_goodbye_test.go", 122 "rpc_metadata_test.go", 123 "rpc_ping_test.go", 124 "rpc_send_request_test.go", 125 "rpc_status_test.go", 126 "rpc_test.go", 127 "service_test.go", 128 "subscriber_beacon_aggregate_proof_test.go", 129 "subscriber_beacon_blocks_test.go", 130 "subscriber_test.go", 131 "sync_test.go", 132 "utils_test.go", 133 "validate_aggregate_proof_test.go", 134 "validate_attester_slashing_test.go", 135 "validate_beacon_attestation_test.go", 136 "validate_beacon_blocks_test.go", 137 "validate_proposer_slashing_test.go", 138 "validate_voluntary_exit_test.go", 139 ], 140 embed = [":go_default_library"], 141 shard_count = 4, 142 deps = [ 143 "//beacon-chain/blockchain/testing:go_default_library", 144 "//beacon-chain/cache:go_default_library", 145 "//beacon-chain/core/feed:go_default_library", 146 "//beacon-chain/core/feed/state:go_default_library", 147 "//beacon-chain/core/helpers:go_default_library", 148 "//beacon-chain/core/state:go_default_library", 149 "//beacon-chain/db:go_default_library", 150 "//beacon-chain/db/kv:go_default_library", 151 "//beacon-chain/db/testing:go_default_library", 152 "//beacon-chain/operations/attestations:go_default_library", 153 "//beacon-chain/operations/slashings:go_default_library", 154 "//beacon-chain/p2p:go_default_library", 155 "//beacon-chain/p2p/encoder:go_default_library", 156 "//beacon-chain/p2p/peers:go_default_library", 157 "//beacon-chain/p2p/testing:go_default_library", 158 "//beacon-chain/p2p/types:go_default_library", 159 "//beacon-chain/state/interface:go_default_library", 160 "//beacon-chain/state/stategen:go_default_library", 161 "//beacon-chain/state/v1:go_default_library", 162 "//beacon-chain/sync/initial-sync/testing:go_default_library", 163 "//cmd/beacon-chain/flags:go_default_library", 164 "//proto/beacon/p2p/v1:go_default_library", 165 "//proto/eth/v1alpha1:go_default_library", 166 "//proto/eth/v1alpha1/wrapper:go_default_library", 167 "//proto/interfaces:go_default_library", 168 "//shared/abool:go_default_library", 169 "//shared/attestationutil:go_default_library", 170 "//shared/bls:go_default_library", 171 "//shared/bytesutil:go_default_library", 172 "//shared/copyutil:go_default_library", 173 "//shared/interfaces:go_default_library", 174 "//shared/params:go_default_library", 175 "//shared/rand:go_default_library", 176 "//shared/sszutil:go_default_library", 177 "//shared/testutil:go_default_library", 178 "//shared/testutil/assert:go_default_library", 179 "//shared/testutil/require:go_default_library", 180 "//shared/timeutils:go_default_library", 181 "@com_github_d4l3k_messagediff//:go_default_library", 182 "@com_github_ethereum_go_ethereum//p2p/enr:go_default_library", 183 "@com_github_hashicorp_golang_lru//:go_default_library", 184 "@com_github_kevinms_leakybucket_go//:go_default_library", 185 "@com_github_libp2p_go_libp2p_core//:go_default_library", 186 "@com_github_libp2p_go_libp2p_core//mux:go_default_library", 187 "@com_github_libp2p_go_libp2p_core//network:go_default_library", 188 "@com_github_libp2p_go_libp2p_core//peer:go_default_library", 189 "@com_github_libp2p_go_libp2p_core//protocol:go_default_library", 190 "@com_github_libp2p_go_libp2p_pubsub//:go_default_library", 191 "@com_github_libp2p_go_libp2p_pubsub//pb:go_default_library", 192 "@com_github_patrickmn_go_cache//:go_default_library", 193 "@com_github_prysmaticlabs_eth2_types//:go_default_library", 194 "@com_github_prysmaticlabs_go_bitfield//:go_default_library", 195 "@com_github_sirupsen_logrus//:go_default_library", 196 "@com_github_sirupsen_logrus//hooks/test:go_default_library", 197 "@org_golang_google_protobuf//proto:go_default_library", 198 ], 199 )