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  )