github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/p2p/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          "addr_factory.go",
     7          "broadcaster.go",
     8          "config.go",
     9          "connection_gater.go",
    10          "dial_relay_node.go",
    11          "discovery.go",
    12          "doc.go",
    13          "fork.go",
    14          "gossip_scoring_params.go",
    15          "gossip_topic_mappings.go",
    16          "handshake.go",
    17          "info.go",
    18          "interfaces.go",
    19          "iterator.go",
    20          "log.go",
    21          "monitoring.go",
    22          "options.go",
    23          "pubsub.go",
    24          "pubsub_filter.go",
    25          "rpc_topic_mappings.go",
    26          "sender.go",
    27          "service.go",
    28          "subnets.go",
    29          "topics.go",
    30          "utils.go",
    31          "watch_peers.go",
    32      ],
    33      importpath = "github.com/prysmaticlabs/prysm/beacon-chain/p2p",
    34      visibility = [
    35          "//beacon-chain:__subpackages__",
    36          "//endtoend/evaluators:__pkg__",
    37          "//fuzz:__pkg__",
    38          "//tools:__subpackages__",
    39      ],
    40      deps = [
    41          "//beacon-chain/cache:go_default_library",
    42          "//beacon-chain/core/feed:go_default_library",
    43          "//beacon-chain/core/feed/state:go_default_library",
    44          "//beacon-chain/core/helpers:go_default_library",
    45          "//beacon-chain/db:go_default_library",
    46          "//beacon-chain/p2p/encoder:go_default_library",
    47          "//beacon-chain/p2p/peers:go_default_library",
    48          "//beacon-chain/p2p/peers/peerdata:go_default_library",
    49          "//beacon-chain/p2p/peers/scorers:go_default_library",
    50          "//beacon-chain/p2p/types:go_default_library",
    51          "//cmd/beacon-chain/flags:go_default_library",
    52          "//proto/beacon/p2p/v1:go_default_library",
    53          "//proto/beacon/rpc/v1:go_default_library",
    54          "//proto/eth/v1alpha1:go_default_library",
    55          "//shared:go_default_library",
    56          "//shared/featureconfig:go_default_library",
    57          "//shared/fileutil:go_default_library",
    58          "//shared/hashutil:go_default_library",
    59          "//shared/interfaces:go_default_library",
    60          "//shared/iputils:go_default_library",
    61          "//shared/p2putils:go_default_library",
    62          "//shared/params:go_default_library",
    63          "//shared/runutil:go_default_library",
    64          "//shared/slotutil:go_default_library",
    65          "//shared/timeutils:go_default_library",
    66          "//shared/traceutil:go_default_library",
    67          "//shared/version:go_default_library",
    68          "@com_github_ethereum_go_ethereum//crypto:go_default_library",
    69          "@com_github_ethereum_go_ethereum//p2p/discover:go_default_library",
    70          "@com_github_ethereum_go_ethereum//p2p/enode:go_default_library",
    71          "@com_github_ethereum_go_ethereum//p2p/enr:go_default_library",
    72          "@com_github_ipfs_go_ipfs_addr//:go_default_library",
    73          "@com_github_kevinms_leakybucket_go//:go_default_library",
    74          "@com_github_libp2p_go_libp2p//:go_default_library",
    75          "@com_github_libp2p_go_libp2p//config:go_default_library",
    76          "@com_github_libp2p_go_libp2p//p2p/protocol/identify:go_default_library",
    77          "@com_github_libp2p_go_libp2p_core//connmgr:go_default_library",
    78          "@com_github_libp2p_go_libp2p_core//control:go_default_library",
    79          "@com_github_libp2p_go_libp2p_core//crypto:go_default_library",
    80          "@com_github_libp2p_go_libp2p_core//host:go_default_library",
    81          "@com_github_libp2p_go_libp2p_core//network:go_default_library",
    82          "@com_github_libp2p_go_libp2p_core//peer:go_default_library",
    83          "@com_github_libp2p_go_libp2p_core//protocol:go_default_library",
    84          "@com_github_libp2p_go_libp2p_noise//:go_default_library",
    85          "@com_github_libp2p_go_libp2p_pubsub//:go_default_library",
    86          "@com_github_libp2p_go_libp2p_pubsub//pb:go_default_library",
    87          "@com_github_libp2p_go_tcp_transport//:go_default_library",
    88          "@com_github_multiformats_go_multiaddr//:go_default_library",
    89          "@com_github_multiformats_go_multiaddr//net:go_default_library",
    90          "@com_github_pkg_errors//:go_default_library",
    91          "@com_github_prometheus_client_golang//prometheus:go_default_library",
    92          "@com_github_prometheus_client_golang//prometheus/promauto:go_default_library",
    93          "@com_github_prysmaticlabs_eth2_types//:go_default_library",
    94          "@com_github_prysmaticlabs_go_bitfield//:go_default_library",
    95          "@com_github_sirupsen_logrus//:go_default_library",
    96          "@io_opencensus_go//trace:go_default_library",
    97          "@org_golang_google_protobuf//proto:go_default_library",
    98      ],
    99  )
   100  
   101  go_test(
   102      name = "go_default_test",
   103      srcs = [
   104          "addr_factory_test.go",
   105          "broadcaster_test.go",
   106          "connection_gater_test.go",
   107          "dial_relay_node_test.go",
   108          "discovery_test.go",
   109          "fork_test.go",
   110          "gossip_scoring_params_test.go",
   111          "gossip_topic_mappings_test.go",
   112          "options_test.go",
   113          "parameter_test.go",
   114          "pubsub_filter_test.go",
   115          "pubsub_test.go",
   116          "rpc_topic_mappings_test.go",
   117          "sender_test.go",
   118          "service_test.go",
   119          "subnets_test.go",
   120          "utils_test.go",
   121      ],
   122      embed = [":go_default_library"],
   123      flaky = True,
   124      deps = [
   125          "//beacon-chain/blockchain/testing:go_default_library",
   126          "//beacon-chain/cache:go_default_library",
   127          "//beacon-chain/core/feed:go_default_library",
   128          "//beacon-chain/core/feed/state:go_default_library",
   129          "//beacon-chain/core/helpers:go_default_library",
   130          "//beacon-chain/db/testing:go_default_library",
   131          "//beacon-chain/p2p/encoder:go_default_library",
   132          "//beacon-chain/p2p/peers:go_default_library",
   133          "//beacon-chain/p2p/peers/peerdata:go_default_library",
   134          "//beacon-chain/p2p/peers/scorers:go_default_library",
   135          "//beacon-chain/p2p/testing:go_default_library",
   136          "//beacon-chain/p2p/types:go_default_library",
   137          "//proto/beacon/p2p/v1:go_default_library",
   138          "//proto/eth/v1:go_default_library",
   139          "//proto/eth/v1alpha1:go_default_library",
   140          "//proto/testing:go_default_library",
   141          "//shared/bytesutil:go_default_library",
   142          "//shared/event:go_default_library",
   143          "//shared/hashutil:go_default_library",
   144          "//shared/interfaces:go_default_library",
   145          "//shared/iputils:go_default_library",
   146          "//shared/p2putils:go_default_library",
   147          "//shared/params:go_default_library",
   148          "//shared/testutil:go_default_library",
   149          "//shared/testutil/assert:go_default_library",
   150          "//shared/testutil/require:go_default_library",
   151          "//shared/timeutils:go_default_library",
   152          "@com_github_ethereum_go_ethereum//crypto:go_default_library",
   153          "@com_github_ethereum_go_ethereum//p2p/discover:go_default_library",
   154          "@com_github_ethereum_go_ethereum//p2p/enode:go_default_library",
   155          "@com_github_ethereum_go_ethereum//p2p/enr:go_default_library",
   156          "@com_github_golang_snappy//:go_default_library",
   157          "@com_github_kevinms_leakybucket_go//:go_default_library",
   158          "@com_github_libp2p_go_libp2p//:go_default_library",
   159          "@com_github_libp2p_go_libp2p_blankhost//:go_default_library",
   160          "@com_github_libp2p_go_libp2p_core//crypto:go_default_library",
   161          "@com_github_libp2p_go_libp2p_core//host:go_default_library",
   162          "@com_github_libp2p_go_libp2p_core//network:go_default_library",
   163          "@com_github_libp2p_go_libp2p_core//peer:go_default_library",
   164          "@com_github_libp2p_go_libp2p_noise//:go_default_library",
   165          "@com_github_libp2p_go_libp2p_pubsub//:go_default_library",
   166          "@com_github_libp2p_go_libp2p_pubsub//pb:go_default_library",
   167          "@com_github_libp2p_go_libp2p_swarm//testing:go_default_library",
   168          "@com_github_multiformats_go_multiaddr//:go_default_library",
   169          "@com_github_prysmaticlabs_eth2_types//:go_default_library",
   170          "@com_github_prysmaticlabs_go_bitfield//:go_default_library",
   171          "@com_github_sirupsen_logrus//:go_default_library",
   172          "@com_github_sirupsen_logrus//hooks/test:go_default_library",
   173          "@com_github_stretchr_testify//require:go_default_library",
   174          "@org_golang_google_protobuf//proto:go_default_library",
   175      ],
   176  )