github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/core/blocks/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          "attester_slashing.go",
     8          "deposit.go",
     9          "eth1_data.go",
    10          "exit.go",
    11          "genesis.go",
    12          "header.go",
    13          "log.go",
    14          "proposer_slashing.go",
    15          "randao.go",
    16          "signature.go",
    17      ],
    18      importpath = "github.com/prysmaticlabs/prysm/beacon-chain/core/blocks",
    19      visibility = [
    20          "//beacon-chain:__subpackages__",
    21          "//fuzz:__pkg__",
    22          "//shared/testutil:__pkg__",
    23          "//spectest:__subpackages__",
    24          "//validator/accounts:__pkg__",
    25      ],
    26      deps = [
    27          "//beacon-chain/core/helpers:go_default_library",
    28          "//beacon-chain/core/validators:go_default_library",
    29          "//beacon-chain/state/interface:go_default_library",
    30          "//proto/beacon/p2p/v1:go_default_library",
    31          "//proto/eth/v1alpha1:go_default_library",
    32          "//proto/interfaces:go_default_library",
    33          "//shared/attestationutil:go_default_library",
    34          "//shared/bls:go_default_library",
    35          "//shared/bytesutil:go_default_library",
    36          "//shared/copyutil:go_default_library",
    37          "//shared/depositutil:go_default_library",
    38          "//shared/hashutil:go_default_library",
    39          "//shared/mathutil:go_default_library",
    40          "//shared/params:go_default_library",
    41          "//shared/slashutil:go_default_library",
    42          "//shared/sliceutil:go_default_library",
    43          "//shared/trieutil:go_default_library",
    44          "@com_github_pkg_errors//:go_default_library",
    45          "@com_github_prysmaticlabs_eth2_types//:go_default_library",
    46          "@com_github_sirupsen_logrus//:go_default_library",
    47          "@io_opencensus_go//trace:go_default_library",
    48          "@org_golang_google_protobuf//proto:go_default_library",
    49      ],
    50  )
    51  
    52  go_test(
    53      name = "go_default_test",
    54      size = "medium",
    55      srcs = [
    56          "attestation_regression_test.go",
    57          "attestation_test.go",
    58          "attester_slashing_test.go",
    59          "block_operations_fuzz_test.go",
    60          "block_regression_test.go",
    61          "deposit_test.go",
    62          "eth1_data_test.go",
    63          "exit_test.go",
    64          "genesis_test.go",
    65          "header_test.go",
    66          "proposer_slashing_regression_test.go",
    67          "proposer_slashing_test.go",
    68          "randao_test.go",
    69      ],
    70      data = glob(["testdata/**"]),
    71      embed = [":go_default_library"],
    72      shard_count = 2,
    73      deps = [
    74          "//beacon-chain/core/helpers:go_default_library",
    75          "//beacon-chain/core/validators:go_default_library",
    76          "//beacon-chain/p2p/types:go_default_library",
    77          "//beacon-chain/state/interface:go_default_library",
    78          "//beacon-chain/state/v1:go_default_library",
    79          "//proto/beacon/p2p/v1:go_default_library",
    80          "//proto/eth/v1alpha1:go_default_library",
    81          "//proto/eth/v1alpha1/wrapper:go_default_library",
    82          "//shared/aggregation:go_default_library",
    83          "//shared/aggregation/attestations:go_default_library",
    84          "//shared/attestationutil:go_default_library",
    85          "//shared/bls:go_default_library",
    86          "//shared/bytesutil:go_default_library",
    87          "//shared/copyutil:go_default_library",
    88          "//shared/params:go_default_library",
    89          "//shared/testutil:go_default_library",
    90          "//shared/testutil/assert:go_default_library",
    91          "//shared/testutil/require:go_default_library",
    92          "//shared/trieutil:go_default_library",
    93          "@com_github_google_gofuzz//:go_default_library",
    94          "@com_github_prysmaticlabs_eth2_types//:go_default_library",
    95          "@com_github_prysmaticlabs_go_bitfield//:go_default_library",
    96          "@com_github_sirupsen_logrus//:go_default_library",
    97          "@org_golang_google_protobuf//proto:go_default_library",
    98      ],
    99  )